Diff of the two buildlogs: -- --- b1/build.log 2021-02-16 01:46:21.674743286 +0000 +++ b2/build.log 2021-02-16 05:50:41.653612392 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Feb 15 10:14:28 -12 2021 -I: pbuilder-time-stamp: 1613427268 +I: Current time: Tue Feb 16 15:46:41 +14 2021 +I: pbuilder-time-stamp: 1613440001 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/26743/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/12924/tmp/hooks/D01_modify_environment starting +debug: Running on cbxi4b. +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/12924/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/12924/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='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3' - DISTRIBUTION='' - HOME='/root' - HOST_ARCH='armhf' + 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]="arm-unknown-linux-gnueabihf") + 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=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='77a131d34df143fcb800760a36e8dd01' - 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='26743' - PS1='# ' - PS2='> ' + INVOCATION_ID=5ee2f2fe5ede471fb28eaaffd425bbe5 + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + 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=12924 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.wuwjRF9blG/pbuilderrc_VrvS --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.wuwjRF9blG/b1 --logfile b1/build.log swift_2.19.1-1.dsc' - SUDO_GID='114' - SUDO_UID='109' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:8000/' + 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.wuwjRF9blG/pbuilderrc_R5y6 --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.wuwjRF9blG/b2 --logfile b2/build.log swift_2.19.1-1.dsc' + SUDO_GID=116 + SUDO_UID=112 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:8000/ I: uname -a - Linux opi2a 4.19.0-14-armmp-lpae #1 SMP Debian 4.19.171-2 (2021-01-30) armv7l GNU/Linux + Linux i-capture-the-hostname 5.9.0-0.bpo.5-armmp #1 SMP Debian 5.9.15-1~bpo10+1 (2020-12-31) armv7l GNU/Linux I: ls -l /bin total 3328 - -rwxr-xr-x 1 root root 767656 Apr 17 2019 bash - -rwxr-xr-x 3 root root 26052 Jul 10 2019 bunzip2 - -rwxr-xr-x 3 root root 26052 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 26052 Jul 10 2019 bzip2 - -rwxr-xr-x 1 root root 9636 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 22432 Feb 28 2019 cat - -rwxr-xr-x 1 root root 38868 Feb 28 2019 chgrp - -rwxr-xr-x 1 root root 38836 Feb 28 2019 chmod - -rwxr-xr-x 1 root root 42972 Feb 28 2019 chown - -rwxr-xr-x 1 root root 88376 Feb 28 2019 cp - -rwxr-xr-x 1 root root 75516 Jan 17 2019 dash - -rwxr-xr-x 1 root root 71648 Feb 28 2019 date - -rwxr-xr-x 1 root root 51212 Feb 28 2019 dd - -rwxr-xr-x 1 root root 55672 Feb 28 2019 df - -rwxr-xr-x 1 root root 88444 Feb 28 2019 dir - -rwxr-xr-x 1 root root 54872 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 22364 Feb 28 2019 echo - -rwxr-xr-x 1 root root 28 Jan 7 2019 egrep - -rwxr-xr-x 1 root root 18260 Feb 28 2019 false - -rwxr-xr-x 1 root root 28 Jan 7 2019 fgrep - -rwxr-xr-x 1 root root 47356 Jan 9 2019 findmnt - -rwsr-xr-x 1 root root 21980 Apr 22 2020 fusermount - -rwxr-xr-x 1 root root 124508 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 64232 Jan 5 2019 gzip - -rwxr-xr-x 1 root root 13784 Sep 26 2018 hostname - -rwxr-xr-x 1 root root 43044 Feb 28 2019 ln - -rwxr-xr-x 1 root root 34932 Jul 26 2018 login - -rwxr-xr-x 1 root root 88444 Feb 28 2019 ls - -rwxr-xr-x 1 root root 67036 Jan 9 2019 lsblk - -rwxr-xr-x 1 root root 47168 Feb 28 2019 mkdir - -rwxr-xr-x 1 root root 43040 Feb 28 2019 mknod - -rwxr-xr-x 1 root root 26552 Feb 28 2019 mktemp - -rwxr-xr-x 1 root root 26024 Jan 9 2019 more - -rwsr-xr-x 1 root root 34268 Jan 9 2019 mount - -rwxr-xr-x 1 root root 9688 Jan 9 2019 mountpoint - -rwxr-xr-x 1 root root 84284 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 22416 Feb 28 2019 pwd - lrwxrwxrwx 1 root root 4 Apr 17 2019 rbash -> bash - -rwxr-xr-x 1 root root 26504 Feb 28 2019 readlink - -rwxr-xr-x 1 root root 42968 Feb 28 2019 rm - -rwxr-xr-x 1 root root 26496 Feb 28 2019 rmdir - -rwxr-xr-x 1 root root 14136 Jan 21 2019 run-parts - -rwxr-xr-x 1 root root 76012 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Feb 6 20:27 sh -> dash - -rwxr-xr-x 1 root root 22384 Feb 28 2019 sleep - -rwxr-xr-x 1 root root 51124 Feb 28 2019 stty - -rwsr-xr-x 1 root root 42472 Jan 9 2019 su - -rwxr-xr-x 1 root root 22392 Feb 28 2019 sync - -rwxr-xr-x 1 root root 283324 Apr 23 2019 tar - -rwxr-xr-x 1 root root 9808 Jan 21 2019 tempfile - -rwxr-xr-x 1 root root 63464 Feb 28 2019 touch - -rwxr-xr-x 1 root root 18260 Feb 28 2019 true - -rwxr-xr-x 1 root root 9636 Apr 22 2020 ulockmgr_server - -rwsr-xr-x 1 root root 21976 Jan 9 2019 umount - -rwxr-xr-x 1 root root 22380 Feb 28 2019 uname - -rwxr-xr-x 2 root root 2345 Jan 5 2019 uncompress - -rwxr-xr-x 1 root root 88444 Feb 28 2019 vdir - -rwxr-xr-x 1 root root 21980 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/26743/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 767656 Apr 18 2019 bash + -rwxr-xr-x 3 root root 26052 Jul 11 2019 bunzip2 + -rwxr-xr-x 3 root root 26052 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 26052 Jul 11 2019 bzip2 + -rwxr-xr-x 1 root root 9636 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 22432 Mar 1 2019 cat + -rwxr-xr-x 1 root root 38868 Mar 1 2019 chgrp + -rwxr-xr-x 1 root root 38836 Mar 1 2019 chmod + -rwxr-xr-x 1 root root 42972 Mar 1 2019 chown + -rwxr-xr-x 1 root root 88376 Mar 1 2019 cp + -rwxr-xr-x 1 root root 75516 Jan 18 2019 dash + -rwxr-xr-x 1 root root 71648 Mar 1 2019 date + -rwxr-xr-x 1 root root 51212 Mar 1 2019 dd + -rwxr-xr-x 1 root root 55672 Mar 1 2019 df + -rwxr-xr-x 1 root root 88444 Mar 1 2019 dir + -rwxr-xr-x 1 root root 54872 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 22364 Mar 1 2019 echo + -rwxr-xr-x 1 root root 28 Jan 8 2019 egrep + -rwxr-xr-x 1 root root 18260 Mar 1 2019 false + -rwxr-xr-x 1 root root 28 Jan 8 2019 fgrep + -rwxr-xr-x 1 root root 47356 Jan 10 2019 findmnt + -rwsr-xr-x 1 root root 21980 Apr 23 2020 fusermount + -rwxr-xr-x 1 root root 124508 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 64232 Jan 6 2019 gzip + -rwxr-xr-x 1 root root 13784 Sep 27 2018 hostname + -rwxr-xr-x 1 root root 43044 Mar 1 2019 ln + -rwxr-xr-x 1 root root 34932 Jul 27 2018 login + -rwxr-xr-x 1 root root 88444 Mar 1 2019 ls + -rwxr-xr-x 1 root root 67036 Jan 10 2019 lsblk + -rwxr-xr-x 1 root root 47168 Mar 1 2019 mkdir + -rwxr-xr-x 1 root root 43040 Mar 1 2019 mknod + -rwxr-xr-x 1 root root 26552 Mar 1 2019 mktemp + -rwxr-xr-x 1 root root 26024 Jan 10 2019 more + -rwsr-xr-x 1 root root 34268 Jan 10 2019 mount + -rwxr-xr-x 1 root root 9688 Jan 10 2019 mountpoint + -rwxr-xr-x 1 root root 84284 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 22416 Mar 1 2019 pwd + lrwxrwxrwx 1 root root 4 Apr 18 2019 rbash -> bash + -rwxr-xr-x 1 root root 26504 Mar 1 2019 readlink + -rwxr-xr-x 1 root root 42968 Mar 1 2019 rm + -rwxr-xr-x 1 root root 26496 Mar 1 2019 rmdir + -rwxr-xr-x 1 root root 14136 Jan 22 2019 run-parts + -rwxr-xr-x 1 root root 76012 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Feb 16 15:48 sh -> bash + lrwxrwxrwx 1 root root 4 Feb 7 22:26 sh.distrib -> dash + -rwxr-xr-x 1 root root 22384 Mar 1 2019 sleep + -rwxr-xr-x 1 root root 51124 Mar 1 2019 stty + -rwsr-xr-x 1 root root 42472 Jan 10 2019 su + -rwxr-xr-x 1 root root 22392 Mar 1 2019 sync + -rwxr-xr-x 1 root root 283324 Apr 24 2019 tar + -rwxr-xr-x 1 root root 9808 Jan 22 2019 tempfile + -rwxr-xr-x 1 root root 63464 Mar 1 2019 touch + -rwxr-xr-x 1 root root 18260 Mar 1 2019 true + -rwxr-xr-x 1 root root 9636 Apr 23 2020 ulockmgr_server + -rwsr-xr-x 1 root root 21976 Jan 10 2019 umount + -rwxr-xr-x 1 root root 22380 Mar 1 2019 uname + -rwxr-xr-x 2 root root 2345 Jan 6 2019 uncompress + -rwxr-xr-x 1 root root 88444 Mar 1 2019 vdir + -rwxr-xr-x 1 root root 21980 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/12924/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 armhf python3-yaml armhf 3.13-2 [113 kB] Get: 260 http://deb.debian.org/debian buster/main armhf python3-os-api-ref all 1.5.0+dfsg1-4 [16.9 kB] Get: 261 http://deb.debian.org/debian buster/main armhf python3-oslosphinx all 4.18.0-2 [34.1 kB] -Fetched 55.5 MB in 17s (3240 kB/s) +Fetched 55.5 MB in 15s (3707 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:armhf. (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 ... 18932 files and directories currently installed.) @@ -1672,7 +1706,7 @@ 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 +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 dpkg-buildpackage: info: source package swift dpkg-buildpackage: info: source version 2.19.1-1 dpkg-buildpackage: info: source distribution unstable @@ -1761,157 +1795,157 @@ creating build/lib.linux-armv7l-2.7/swift creating build/lib.linux-armv7l-2.7/swift/proxy creating build/lib.linux-armv7l-2.7/swift/proxy/controllers -copying swift/proxy/controllers/container.py -> build/lib.linux-armv7l-2.7/swift/proxy/controllers -copying swift/proxy/controllers/base.py -> build/lib.linux-armv7l-2.7/swift/proxy/controllers +copying swift/proxy/controllers/__init__.py -> build/lib.linux-armv7l-2.7/swift/proxy/controllers copying swift/proxy/controllers/account.py -> build/lib.linux-armv7l-2.7/swift/proxy/controllers +copying swift/proxy/controllers/base.py -> build/lib.linux-armv7l-2.7/swift/proxy/controllers +copying swift/proxy/controllers/container.py -> build/lib.linux-armv7l-2.7/swift/proxy/controllers copying swift/proxy/controllers/info.py -> build/lib.linux-armv7l-2.7/swift/proxy/controllers -copying swift/proxy/controllers/__init__.py -> build/lib.linux-armv7l-2.7/swift/proxy/controllers copying swift/proxy/controllers/obj.py -> build/lib.linux-armv7l-2.7/swift/proxy/controllers creating build/lib.linux-armv7l-2.7/swift/obj -copying swift/obj/diskfile.py -> build/lib.linux-armv7l-2.7/swift/obj -copying swift/obj/ssync_sender.py -> build/lib.linux-armv7l-2.7/swift/obj copying swift/obj/__init__.py -> build/lib.linux-armv7l-2.7/swift/obj copying swift/obj/mem_diskfile.py -> build/lib.linux-armv7l-2.7/swift/obj +copying swift/obj/server.py -> build/lib.linux-armv7l-2.7/swift/obj copying swift/obj/reconstructor.py -> build/lib.linux-armv7l-2.7/swift/obj +copying swift/obj/expirer.py -> build/lib.linux-armv7l-2.7/swift/obj copying swift/obj/auditor.py -> build/lib.linux-armv7l-2.7/swift/obj +copying swift/obj/mem_server.py -> build/lib.linux-armv7l-2.7/swift/obj copying swift/obj/ssync_receiver.py -> build/lib.linux-armv7l-2.7/swift/obj copying swift/obj/replicator.py -> build/lib.linux-armv7l-2.7/swift/obj -copying swift/obj/mem_server.py -> build/lib.linux-armv7l-2.7/swift/obj -copying swift/obj/server.py -> build/lib.linux-armv7l-2.7/swift/obj +copying swift/obj/ssync_sender.py -> build/lib.linux-armv7l-2.7/swift/obj copying swift/obj/updater.py -> build/lib.linux-armv7l-2.7/swift/obj -copying swift/obj/expirer.py -> build/lib.linux-armv7l-2.7/swift/obj +copying swift/obj/diskfile.py -> build/lib.linux-armv7l-2.7/swift/obj creating build/lib.linux-armv7l-2.7/swift/common creating build/lib.linux-armv7l-2.7/swift/common/ring +copying swift/common/ring/utils.py -> build/lib.linux-armv7l-2.7/swift/common/ring copying swift/common/ring/__init__.py -> build/lib.linux-armv7l-2.7/swift/common/ring -copying swift/common/ring/composite_builder.py -> build/lib.linux-armv7l-2.7/swift/common/ring copying swift/common/ring/ring.py -> build/lib.linux-armv7l-2.7/swift/common/ring -copying swift/common/ring/utils.py -> build/lib.linux-armv7l-2.7/swift/common/ring copying swift/common/ring/builder.py -> build/lib.linux-armv7l-2.7/swift/common/ring +copying swift/common/ring/composite_builder.py -> build/lib.linux-armv7l-2.7/swift/common/ring copying swift/proxy/__init__.py -> build/lib.linux-armv7l-2.7/swift/proxy copying swift/proxy/server.py -> build/lib.linux-armv7l-2.7/swift/proxy creating build/lib.linux-armv7l-2.7/swift/common/middleware creating build/lib.linux-armv7l-2.7/swift/common/middleware/crypto -copying swift/common/middleware/crypto/keymaster.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/crypto +copying swift/common/middleware/crypto/encrypter.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/crypto copying swift/common/middleware/crypto/__init__.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/crypto +copying swift/common/middleware/crypto/kmip_keymaster.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/crypto +copying swift/common/middleware/crypto/keymaster.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/crypto copying swift/common/middleware/crypto/decrypter.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/crypto -copying swift/common/middleware/crypto/crypto_utils.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/crypto -copying swift/common/middleware/crypto/encrypter.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/crypto copying swift/common/middleware/crypto/kms_keymaster.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/crypto -copying swift/common/middleware/crypto/kmip_keymaster.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/crypto +copying swift/common/middleware/crypto/crypto_utils.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/crypto creating build/lib.linux-armv7l-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/s3response.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/acl_handlers.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/acl_utils.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/s3api.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/exception.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/utils.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api copying swift/common/middleware/s3api/__init__.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api copying swift/common/middleware/s3api/s3request.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/subresource.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/utils.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api copying swift/common/middleware/s3api/etree.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/subresource.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/acl_handlers.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/acl_utils.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/exception.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api copying swift/common/middleware/s3api/s3token.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/s3response.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/s3api.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api creating build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/bucket.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/__init__.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/multi_upload.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers copying swift/common/middleware/s3api/controllers/service.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/base.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers copying swift/common/middleware/s3api/controllers/s3_acl.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers copying swift/common/middleware/s3api/controllers/acl.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/base.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/__init__.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/logging.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers copying swift/common/middleware/s3api/controllers/location.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/multi_upload.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/versioning.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/logging.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers copying swift/common/middleware/s3api/controllers/multi_delete.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers copying swift/common/middleware/s3api/controllers/obj.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/versioning.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/bucket.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers creating build/lib.linux-armv7l-2.7/swift/container -copying swift/container/__init__.py -> build/lib.linux-armv7l-2.7/swift/container -copying swift/container/sync.py -> build/lib.linux-armv7l-2.7/swift/container -copying swift/container/auditor.py -> build/lib.linux-armv7l-2.7/swift/container -copying swift/container/reconciler.py -> build/lib.linux-armv7l-2.7/swift/container -copying swift/container/replicator.py -> build/lib.linux-armv7l-2.7/swift/container -copying swift/container/sync_store.py -> build/lib.linux-armv7l-2.7/swift/container copying swift/container/sharder.py -> build/lib.linux-armv7l-2.7/swift/container +copying swift/container/__init__.py -> build/lib.linux-armv7l-2.7/swift/container copying swift/container/server.py -> build/lib.linux-armv7l-2.7/swift/container +copying swift/container/sync_store.py -> build/lib.linux-armv7l-2.7/swift/container +copying swift/container/reconciler.py -> build/lib.linux-armv7l-2.7/swift/container +copying swift/container/auditor.py -> build/lib.linux-armv7l-2.7/swift/container copying swift/container/backend.py -> build/lib.linux-armv7l-2.7/swift/container +copying swift/container/replicator.py -> build/lib.linux-armv7l-2.7/swift/container +copying swift/container/sync.py -> build/lib.linux-armv7l-2.7/swift/container copying swift/container/updater.py -> build/lib.linux-armv7l-2.7/swift/container creating build/lib.linux-armv7l-2.7/swift/account -copying swift/account/__init__.py -> build/lib.linux-armv7l-2.7/swift/account -copying swift/account/auditor.py -> build/lib.linux-armv7l-2.7/swift/account -copying swift/account/replicator.py -> build/lib.linux-armv7l-2.7/swift/account copying swift/account/utils.py -> build/lib.linux-armv7l-2.7/swift/account -copying swift/account/reaper.py -> build/lib.linux-armv7l-2.7/swift/account +copying swift/account/__init__.py -> build/lib.linux-armv7l-2.7/swift/account copying swift/account/server.py -> build/lib.linux-armv7l-2.7/swift/account +copying swift/account/reaper.py -> build/lib.linux-armv7l-2.7/swift/account +copying swift/account/auditor.py -> build/lib.linux-armv7l-2.7/swift/account copying swift/account/backend.py -> build/lib.linux-armv7l-2.7/swift/account +copying swift/account/replicator.py -> build/lib.linux-armv7l-2.7/swift/account creating build/lib.linux-armv7l-2.7/swift/common/middleware/x_profile -copying swift/common/middleware/x_profile/html_viewer.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/x_profile -copying swift/common/middleware/x_profile/profile_model.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/x_profile copying swift/common/middleware/x_profile/__init__.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/x_profile +copying swift/common/middleware/x_profile/html_viewer.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/x_profile copying swift/common/middleware/x_profile/exceptions.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/x_profile +copying swift/common/middleware/x_profile/profile_model.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/x_profile creating build/lib.linux-armv7l-2.7/swift/cli -copying swift/cli/ringbuilder.py -> build/lib.linux-armv7l-2.7/swift/cli -copying swift/cli/shard-info.py -> build/lib.linux-armv7l-2.7/swift/cli +copying swift/cli/recon.py -> build/lib.linux-armv7l-2.7/swift/cli copying swift/cli/ringcomposer.py -> build/lib.linux-armv7l-2.7/swift/cli -copying swift/cli/info.py -> build/lib.linux-armv7l-2.7/swift/cli copying swift/cli/__init__.py -> build/lib.linux-armv7l-2.7/swift/cli -copying swift/cli/recon.py -> build/lib.linux-armv7l-2.7/swift/cli -copying swift/cli/dispersion_report.py -> build/lib.linux-armv7l-2.7/swift/cli -copying swift/cli/form_signature.py -> build/lib.linux-armv7l-2.7/swift/cli copying swift/cli/relinker.py -> build/lib.linux-armv7l-2.7/swift/cli -copying swift/cli/ring_builder_analyzer.py -> build/lib.linux-armv7l-2.7/swift/cli +copying swift/cli/info.py -> build/lib.linux-armv7l-2.7/swift/cli +copying swift/cli/form_signature.py -> build/lib.linux-armv7l-2.7/swift/cli +copying swift/cli/dispersion_report.py -> build/lib.linux-armv7l-2.7/swift/cli +copying swift/cli/shard-info.py -> build/lib.linux-armv7l-2.7/swift/cli copying swift/cli/manage_shard_ranges.py -> build/lib.linux-armv7l-2.7/swift/cli +copying swift/cli/ringbuilder.py -> build/lib.linux-armv7l-2.7/swift/cli +copying swift/cli/ring_builder_analyzer.py -> build/lib.linux-armv7l-2.7/swift/cli copying swift/__init__.py -> build/lib.linux-armv7l-2.7/swift -copying swift/common/daemon.py -> build/lib.linux-armv7l-2.7/swift/common -copying swift/common/container_sync_realms.py -> build/lib.linux-armv7l-2.7/swift/common -copying swift/common/wsgi.py -> build/lib.linux-armv7l-2.7/swift/common +copying swift/common/utils.py -> build/lib.linux-armv7l-2.7/swift/common +copying swift/common/storage_policy.py -> build/lib.linux-armv7l-2.7/swift/common copying swift/common/__init__.py -> build/lib.linux-armv7l-2.7/swift/common -copying swift/common/http.py -> build/lib.linux-armv7l-2.7/swift/common +copying swift/common/container_sync_realms.py -> build/lib.linux-armv7l-2.7/swift/common +copying swift/common/base_storage_server.py -> build/lib.linux-armv7l-2.7/swift/common copying swift/common/internal_client.py -> build/lib.linux-armv7l-2.7/swift/common -copying swift/common/swob.py -> build/lib.linux-armv7l-2.7/swift/common copying swift/common/memcached.py -> build/lib.linux-armv7l-2.7/swift/common -copying swift/common/bufferedhttp.py -> build/lib.linux-armv7l-2.7/swift/common -copying swift/common/base_storage_server.py -> build/lib.linux-armv7l-2.7/swift/common -copying swift/common/utils.py -> build/lib.linux-armv7l-2.7/swift/common -copying swift/common/storage_policy.py -> build/lib.linux-armv7l-2.7/swift/common -copying swift/common/header_key_dict.py -> build/lib.linux-armv7l-2.7/swift/common +copying swift/common/swob.py -> build/lib.linux-armv7l-2.7/swift/common copying swift/common/manager.py -> build/lib.linux-armv7l-2.7/swift/common -copying swift/common/constraints.py -> build/lib.linux-armv7l-2.7/swift/common copying swift/common/linkat.py -> build/lib.linux-armv7l-2.7/swift/common -copying swift/common/db.py -> build/lib.linux-armv7l-2.7/swift/common +copying swift/common/request_helpers.py -> build/lib.linux-armv7l-2.7/swift/common +copying swift/common/exceptions.py -> build/lib.linux-armv7l-2.7/swift/common +copying swift/common/header_key_dict.py -> build/lib.linux-armv7l-2.7/swift/common +copying swift/common/splice.py -> build/lib.linux-armv7l-2.7/swift/common copying swift/common/direct_client.py -> build/lib.linux-armv7l-2.7/swift/common +copying swift/common/http.py -> build/lib.linux-armv7l-2.7/swift/common +copying swift/common/bufferedhttp.py -> build/lib.linux-armv7l-2.7/swift/common +copying swift/common/constraints.py -> build/lib.linux-armv7l-2.7/swift/common +copying swift/common/wsgi.py -> build/lib.linux-armv7l-2.7/swift/common +copying swift/common/db.py -> build/lib.linux-armv7l-2.7/swift/common +copying swift/common/daemon.py -> build/lib.linux-armv7l-2.7/swift/common copying swift/common/db_replicator.py -> build/lib.linux-armv7l-2.7/swift/common -copying swift/common/splice.py -> build/lib.linux-armv7l-2.7/swift/common -copying swift/common/exceptions.py -> build/lib.linux-armv7l-2.7/swift/common -copying swift/common/request_helpers.py -> build/lib.linux-armv7l-2.7/swift/common -copying swift/common/middleware/proxy_logging.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/keystoneauth.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/listing_formats.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/recon.py -> build/lib.linux-armv7l-2.7/swift/common/middleware copying swift/common/middleware/name_check.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/healthcheck.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/container_sync.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/account_quotas.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/slo.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/acl.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/tempauth.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/list_endpoints.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/cname_lookup.py -> build/lib.linux-armv7l-2.7/swift/common/middleware copying swift/common/middleware/staticweb.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/copy.py -> build/lib.linux-armv7l-2.7/swift/common/middleware copying swift/common/middleware/__init__.py -> build/lib.linux-armv7l-2.7/swift/common/middleware copying swift/common/middleware/catch_errors.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/recon.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/gatekeeper.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/domain_remap.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/copy.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/xprofile.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/proxy_logging.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/keystoneauth.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/symlink.py -> build/lib.linux-armv7l-2.7/swift/common/middleware copying swift/common/middleware/ratelimit.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/read_only.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/cname_lookup.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/container_quotas.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/acl.py -> build/lib.linux-armv7l-2.7/swift/common/middleware copying swift/common/middleware/formpost.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/container_quotas.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/slo.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/memcache.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/tempurl.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/account_quotas.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/gatekeeper.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/read_only.py -> build/lib.linux-armv7l-2.7/swift/common/middleware copying swift/common/middleware/bulk.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/symlink.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/list_endpoints.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/healthcheck.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/tempauth.py -> build/lib.linux-armv7l-2.7/swift/common/middleware copying swift/common/middleware/crossdomain.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/memcache.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/xprofile.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/domain_remap.py -> build/lib.linux-armv7l-2.7/swift/common/middleware copying swift/common/middleware/dlo.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/tempurl.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/container_sync.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/listing_formats.py -> build/lib.linux-armv7l-2.7/swift/common/middleware copying swift/common/middleware/versioned_writes.py -> build/lib.linux-armv7l-2.7/swift/common/middleware running egg_info creating swift.egg-info @@ -2026,44 +2060,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 +2917,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': 'Mon, 15 Feb 2021 22:33:16 -0000', 'Host': 'localhost:80', 'X-Amz-Acl': 'public-read', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Date': 'Tue, 16 Feb 2021 02:18:09 -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 +2930,17 @@ swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket None HEAD {'Date': 'Mon, 15 Feb 2021 22:33:16 -0000', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Date': 'Tue, 16 Feb 2021 02:18:09 -0000', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket None HEAD {'Date': 'Mon, 15 Feb 2021 22:33:16 -0000', 'Host': 'localhost:80', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Date': 'Tue, 16 Feb 2021 02:18:09 -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': 'Mon, 15 Feb 2021 22:33:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Content-Length': '0', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Date': 'Tue, 16 Feb 2021 02:18:09 -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': 'Mon, 15 Feb 2021 22:33:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Content-Length': '0', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'Host': 'localhost:80', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Date': 'Tue, 16 Feb 2021 02:18:09 -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': 'Mon, 15 Feb 2021 22:33:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Transfer-Encoding': 'chunked', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Date': 'Tue, 16 Feb 2021 02:18:09 -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': 'Mon, 15 Feb 2021 22:33:16 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Transfer-Encoding': 'chunked', 'Content-Md5': 'Je0by0I7C3IA9IX8X/ccjg==', 'Host': 'localhost:80', 'Etag': '25ed1bcb423b0b7200f485fc5ff71c8e', 'Date': 'Tue, 16 Feb 2021 02:18:09 -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 +2954,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': 'Mon, 15 Feb 2021 22:33:16 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket None DELETE {'Date': 'Mon, 15 Feb 2021 22:33:16 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None DELETE {'Date': 'Tue, 16 Feb 2021 02:18:10 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None DELETE {'Date': 'Tue, 16 Feb 2021 02:18:10 -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 +2964,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': 'Mon, 15 Feb 2021 22:33:16 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None DELETE {'Date': 'Tue, 16 Feb 2021 02:18:11 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket None DELETE {'Date': 'Mon, 15 Feb 2021 22:33:16 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None DELETE {'Date': 'Tue, 16 Feb 2021 02:18:11 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket None DELETE {'Date': 'Mon, 15 Feb 2021 22:33:16 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket None DELETE {'Date': 'Mon, 15 Feb 2021 22:33:16 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None DELETE {'Date': 'Tue, 16 Feb 2021 02:18:11 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None DELETE {'Date': 'Tue, 16 Feb 2021 02:18:11 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket None DELETE {'Date': 'Mon, 15 Feb 2021 22:33:16 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None DELETE {'Date': 'Tue, 16 Feb 2021 02:18:11 -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': 'Mon, 15 Feb 2021 22:33:16 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None DELETE {'Date': 'Tue, 16 Feb 2021 02:18:11 -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': 'Mon, 15 Feb 2021 22:33:16 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None DELETE {'Date': 'Tue, 16 Feb 2021 02:18:12 -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': 'Mon, 15 Feb 2021 22:33:16 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None DELETE {'Date': 'Tue, 16 Feb 2021 02:18:12 -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': 'Mon, 15 Feb 2021 22:33:16 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None DELETE {'Date': 'Tue, 16 Feb 2021 02:18:12 -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': 'Mon, 15 Feb 2021 22:33:16 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None DELETE {'Date': 'Tue, 16 Feb 2021 02:18:12 -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': 'Mon, 15 Feb 2021 22:33:17 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: public None GET {'Date': 'Tue, 16 Feb 2021 02:18:13 -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': 'Mon, 15 Feb 2021 22:33:17 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: authenticated None GET {'Date': 'Tue, 16 Feb 2021 02:18:13 -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 +3009,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': 'Mon, 15 Feb 2021 22:33:17 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None GET {'Date': 'Tue, 16 Feb 2021 02:18:14 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket None GET {'Date': 'Mon, 15 Feb 2021 22:33:17 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None GET {'Date': 'Tue, 16 Feb 2021 02:18:14 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket None GET {'Date': 'Mon, 15 Feb 2021 22:33:17 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None GET {'Date': 'Tue, 16 Feb 2021 02:18:14 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket None GET {'Date': 'Mon, 15 Feb 2021 22:33:17 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None GET {'Date': 'Tue, 16 Feb 2021 02:18:14 -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 +3054,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': 'Mon, 15 Feb 2021 22:33:17 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None GET {'Date': 'Tue, 16 Feb 2021 02:18:17 -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': 'Mon, 15 Feb 2021 22:33:17 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None GET {'Date': 'Tue, 16 Feb 2021 02:18:17 -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': 'Mon, 15 Feb 2021 22:33:17 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None GET {'Date': 'Tue, 16 Feb 2021 02:18:17 -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': 'Mon, 15 Feb 2021 22:33:17 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None GET {'Date': 'Tue, 16 Feb 2021 02:18:17 -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 +3139,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': 'Mon, 15 Feb 2021 22:33:18 -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': 'Tue, 16 Feb 2021 02:18:20 -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 +3159,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': 'Mon, 15 Feb 2021 22:33:18 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Content-Length': '139', 'Content-Md5': '/JzPJjlXCqpRBmlyhGXNDg==', 'Host': 'localhost:80', 'Etag': 'fc9ccf2639570aaa510669728465cd0e', 'Date': 'Tue, 16 Feb 2021 02:18:21 -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': 'Mon, 15 Feb 2021 22:33:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Content-Length': '90', 'Content-Md5': 'mbEtd8ufKpkpCIfMjGD7Tw==', 'Host': 'localhost:80', 'Etag': '99b12d77cb9f2a99290887cc8c60fb4f', 'Date': 'Tue, 16 Feb 2021 02:18:21 -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': 'Mon, 15 Feb 2021 22:33:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Content-Length': '120', 'Content-Md5': 'ud0C7/g6K1j77RpgTDYdwQ==', 'Host': 'localhost:80', 'Etag': 'b9dd02eff83a2b58fbed1a604c361dc1', 'Date': 'Tue, 16 Feb 2021 02:18:26 -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': 'Mon, 15 Feb 2021 22:33:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Content-Length': '120', 'Content-Md5': 'ud0C7/g6K1j77RpgTDYdwQ==', 'Host': 'localhost:80', 'Etag': 'b9dd02eff83a2b58fbed1a604c361dc1', 'Date': 'Tue, 16 Feb 2021 02:18:26 -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': 'Mon, 15 Feb 2021 22:33:19 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Content-Length': '120', 'Content-Md5': 'ud0C7/g6K1j77RpgTDYdwQ==', 'Host': 'localhost:80', 'Etag': 'b9dd02eff83a2b58fbed1a604c361dc1', 'Date': 'Tue, 16 Feb 2021 02:18:27 -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': 'Mon, 15 Feb 2021 22:33:19 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:27 -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': 'Mon, 15 Feb 2021 22:33:19 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:28 -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': 'Mon, 15 Feb 2021 22:33:19 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:28 -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 +3201,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': 'Mon, 15 Feb 2021 22:33:20 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:29 -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': 'Mon, 15 Feb 2021 22:33:20 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:30 -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': 'Mon, 15 Feb 2021 22:33:20 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:30 -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 +3225,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': 'Mon, 15 Feb 2021 22:33:20 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:32 -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': 'Mon, 15 Feb 2021 22:33:20 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:33 -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': 'Mon, 15 Feb 2021 22:33:20 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:33 -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': 'Mon, 15 Feb 2021 22:33:20 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:34 -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': 'Mon, 15 Feb 2021 22:33:20 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:35 -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': 'Mon, 15 Feb 2021 22:33:20 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:35 -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': 'Mon, 15 Feb 2021 22:33:20 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:36 -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 +3267,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': 'Mon, 15 Feb 2021 22:33:20 -0000', 'Host': 'localhost:80', 'Content-Length': '165', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:36 -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': 'Mon, 15 Feb 2021 22:33:21 -0000', 'Host': 'localhost:80', 'Content-Length': '165', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:37 -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': 'Mon, 15 Feb 2021 22:33:21 -0000', 'Host': 'localhost:80', 'Content-Length': '165', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:37 -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': 'Mon, 15 Feb 2021 22:33:21 -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': 'Tue, 16 Feb 2021 02:18:37 -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': 'Mon, 15 Feb 2021 22:33:21 -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': 'Tue, 16 Feb 2021 02:18:37 -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': 'Mon, 15 Feb 2021 22:33:21 -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': 'Tue, 16 Feb 2021 02:18:37 -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': 'Mon, 15 Feb 2021 22:33:21 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:37 -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': 'Mon, 15 Feb 2021 22:33:21 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:38 -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': 'Mon, 15 Feb 2021 22:33:21 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:38 -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': 'Mon, 15 Feb 2021 22:33:21 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:38 -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': 'Mon, 15 Feb 2021 22:33:21 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:38 -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': 'Mon, 15 Feb 2021 22:33:21 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:38 -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': 'Mon, 15 Feb 2021 22:33:21 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:38 -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 +3321,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': 'Mon, 15 Feb 2021 22:33:21 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:39 -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 +3355,26 @@ swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Mon, 15 Feb 2021 22:33:22 -0000', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:41 -0000', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Mon, 15 Feb 2021 22:33:22 -0000', 'Host': 'localhost:80', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:41 -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': 'Mon, 15 Feb 2021 22:33:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Content-Length': '0', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Date': 'Tue, 16 Feb 2021 02:18:41 -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': 'Mon, 15 Feb 2021 22:33:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Content-Length': '0', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'Host': 'localhost:80', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Date': 'Tue, 16 Feb 2021 02:18:41 -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': 'Mon, 15 Feb 2021 22:33:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Transfer-Encoding': 'chunked', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Date': 'Tue, 16 Feb 2021 02:18:41 -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': 'Mon, 15 Feb 2021 22:33:22 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Transfer-Encoding': 'chunked', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'Host': 'localhost:80', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Date': 'Tue, 16 Feb 2021 02:18:41 -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': 'Mon, 15 Feb 2021 22:33:22 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:41 -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': 'Mon, 15 Feb 2021 22:33:22 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:42 -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 +3387,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': 'Mon, 15 Feb 2021 22:33:22 -0000', 'Host': 'localhost:80', 'Content-Length': '13', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:42 -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 +3396,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': 'Mon, 15 Feb 2021 22:33:22 -0000', 'Host': 'localhost:80', 'Content-Length': '165', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:43 -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 +3412,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': 'Mon, 15 Feb 2021 22:33:23 -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': 'Tue, 16 Feb 2021 02:18:44 -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': 'Mon, 15 Feb 2021 22:33:23 -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': 'Tue, 16 Feb 2021 02:18:44 -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 +3424,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': 'Mon, 15 Feb 2021 22:33:23 -0000', 'Host': 'localhost:80', 'Content-Length': '11', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:45 -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 +3438,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': 'Mon, 15 Feb 2021 22:33:23 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:45 -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': 'Mon, 15 Feb 2021 22:33:23 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:45 -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': 'Mon, 15 Feb 2021 22:33:23 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:45 -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': 'Mon, 15 Feb 2021 22:33:23 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:46 -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': 'Mon, 15 Feb 2021 22:33:23 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:46 -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': 'Mon, 15 Feb 2021 22:33:23 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:46 -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': 'Mon, 15 Feb 2021 22:33:23 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:47 -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': 'Mon, 15 Feb 2021 22:33:23 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:47 -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': 'Mon, 15 Feb 2021 22:33:23 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:47 -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 +3482,28 @@ swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Mon, 15 Feb 2021 22:33:23 -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': 'Tue, 16 Feb 2021 02:18:47 -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': 'Mon, 15 Feb 2021 22:33:23 -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': 'Tue, 16 Feb 2021 02:18:47 -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': 'Mon, 15 Feb 2021 22:33:23 -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': 'Tue, 16 Feb 2021 02:18:47 -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': 'Mon, 15 Feb 2021 22:33:24 -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': 'Tue, 16 Feb 2021 02:18:47 -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': 'Mon, 15 Feb 2021 22:33:24 -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': 'Tue, 16 Feb 2021 02:18:47 -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': 'Mon, 15 Feb 2021 22:33:24 -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': 'Tue, 16 Feb 2021 02:18:47 -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 +3514,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': 'Mon, 15 Feb 2021 22:33:24 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:48 -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': 'Mon, 15 Feb 2021 22:33:24 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:48 -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': 'Mon, 15 Feb 2021 22:33:24 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:49 -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 +3529,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': 'Mon, 15 Feb 2021 22:33:24 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:49 -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': 'Mon, 15 Feb 2021 22:33:24 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:50 -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': 'Mon, 15 Feb 2021 22:33:24 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:50 -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 +3553,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': 'Mon, 15 Feb 2021 22:33:24 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:51 -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': 'Mon, 15 Feb 2021 22:33:24 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:52 -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': 'Mon, 15 Feb 2021 22:33:25 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:52 -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': 'Mon, 15 Feb 2021 22:33:25 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:52 -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': 'Mon, 15 Feb 2021 22:33:25 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:52 -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': 'Mon, 15 Feb 2021 22:33:25 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:53 -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': 'Mon, 15 Feb 2021 22:33:25 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:53 -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 +3595,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': 'Mon, 15 Feb 2021 22:33:25 -0000', 'Host': 'localhost:80', 'Content-Length': '165', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:53 -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': 'Mon, 15 Feb 2021 22:33:25 -0000', 'Host': 'localhost:80', 'Content-Length': '165', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:53 -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': 'Mon, 15 Feb 2021 22:33:25 -0000', 'Host': 'localhost:80', 'Content-Length': '165', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:53 -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': 'Mon, 15 Feb 2021 22:33:25 -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': 'Tue, 16 Feb 2021 02:18:54 -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': 'Mon, 15 Feb 2021 22:33:25 -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': 'Tue, 16 Feb 2021 02:18:54 -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': 'Mon, 15 Feb 2021 22:33:25 -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': 'Tue, 16 Feb 2021 02:18:54 -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': 'Mon, 15 Feb 2021 22:33:25 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:54 -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': 'Mon, 15 Feb 2021 22:33:25 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:54 -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': 'Mon, 15 Feb 2021 22:33:25 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:54 -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': 'Mon, 15 Feb 2021 22:33:25 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:54 -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': 'Mon, 15 Feb 2021 22:33:25 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:54 -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': 'Mon, 15 Feb 2021 22:33:25 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:54 -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': 'Mon, 15 Feb 2021 22:33:25 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:55 -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 +3649,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': 'Mon, 15 Feb 2021 22:33:26 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Tue, 16 Feb 2021 02:18:55 -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 +3683,26 @@ swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Mon, 15 Feb 2021 22:33:26 -0000', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:57 -0000', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Mon, 15 Feb 2021 22:33:26 -0000', 'Host': 'localhost:80', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:57 -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': 'Mon, 15 Feb 2021 22:33:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Content-Length': '0', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Date': 'Tue, 16 Feb 2021 02:18:57 -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': 'Mon, 15 Feb 2021 22:33:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Content-Length': '0', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'Host': 'localhost:80', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Date': 'Tue, 16 Feb 2021 02:18:58 -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': 'Mon, 15 Feb 2021 22:33:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Transfer-Encoding': 'chunked', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Date': 'Tue, 16 Feb 2021 02:18:58 -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': 'Mon, 15 Feb 2021 22:33:26 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Transfer-Encoding': 'chunked', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'Host': 'localhost:80', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Date': 'Tue, 16 Feb 2021 02:18:58 -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': 'Mon, 15 Feb 2021 22:33:26 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:58 -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': 'Mon, 15 Feb 2021 22:33:26 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:58 -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 +3715,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': 'Mon, 15 Feb 2021 22:33:27 -0000', 'Host': 'localhost:80', 'Content-Length': '13', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:18:59 -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 +3724,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': 'Mon, 15 Feb 2021 22:33:27 -0000', 'Host': 'localhost:80', 'Content-Length': '165', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:00 -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 +3740,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': 'Mon, 15 Feb 2021 22:33:27 -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': 'Tue, 16 Feb 2021 02:19:01 -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': 'Mon, 15 Feb 2021 22:33:27 -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': 'Tue, 16 Feb 2021 02:19:01 -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 +3752,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': 'Mon, 15 Feb 2021 22:33:27 -0000', 'Host': 'localhost:80', 'Content-Length': '11', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:02 -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 +3766,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': 'Mon, 15 Feb 2021 22:33:27 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:02 -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': 'Mon, 15 Feb 2021 22:33:27 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:02 -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': 'Mon, 15 Feb 2021 22:33:27 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:02 -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': 'Mon, 15 Feb 2021 22:33:27 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:03 -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': 'Mon, 15 Feb 2021 22:33:28 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:03 -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': 'Mon, 15 Feb 2021 22:33:28 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:03 -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': 'Mon, 15 Feb 2021 22:33:28 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:04 -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': 'Mon, 15 Feb 2021 22:33:28 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:04 -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': 'Mon, 15 Feb 2021 22:33:28 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:04 -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 +3810,28 @@ swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Mon, 15 Feb 2021 22:33:28 -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': 'Tue, 16 Feb 2021 02:19: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': 'Mon, 15 Feb 2021 22:33:28 -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': 'Tue, 16 Feb 2021 02:19: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': 'Mon, 15 Feb 2021 22:33:28 -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': 'Tue, 16 Feb 2021 02:19: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': 'Mon, 15 Feb 2021 22:33:28 -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': 'Tue, 16 Feb 2021 02:19: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.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': 'Mon, 15 Feb 2021 22:33:28 -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': 'Tue, 16 Feb 2021 02:19: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.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': 'Mon, 15 Feb 2021 22:33:28 -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': 'Tue, 16 Feb 2021 02:19: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.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware @@ -3815,58 +3849,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': 'Mon, 15 Feb 2021 22:33:28 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Tue, 16 Feb 2021 02:19:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object DELETE {'Date': 'Mon, 15 Feb 2021 22:33:28 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Tue, 16 Feb 2021 02:19:07 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object DELETE {'Date': 'Mon, 15 Feb 2021 22:33:28 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Tue, 16 Feb 2021 02:19: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 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': 'Mon, 15 Feb 2021 22:33:28 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Tue, 16 Feb 2021 02:19:08 -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': 'Mon, 15 Feb 2021 22:33:28 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Tue, 16 Feb 2021 02:19:08 -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': 'Mon, 15 Feb 2021 22:33:28 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Tue, 16 Feb 2021 02:19:10 -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': 'Mon, 15 Feb 2021 22:33:29 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Tue, 16 Feb 2021 02:19:10 -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': 'Mon, 15 Feb 2021 22:33:29 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Tue, 16 Feb 2021 02:19:11 -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': 'Mon, 15 Feb 2021 22:33:29 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Tue, 16 Feb 2021 02:19:11 -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': 'Mon, 15 Feb 2021 22:33:29 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Tue, 16 Feb 2021 02:19:12 -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': 'Mon, 15 Feb 2021 22:33:29 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Tue, 16 Feb 2021 02:19:12 -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': 'Mon, 15 Feb 2021 22:33:29 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Tue, 16 Feb 2021 02:19:13 -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': 'Mon, 15 Feb 2021 22:33:29 -0000', 'Range': 'bytes=0-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Tue, 16 Feb 2021 02:19:14 -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': 'Mon, 15 Feb 2021 22:33:29 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Tue, 16 Feb 2021 02:19:14 -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': 'Mon, 15 Feb 2021 22:33:29 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Tue, 16 Feb 2021 02:19:15 -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 +3911,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': 'Mon, 15 Feb 2021 22:33:29 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Tue, 16 Feb 2021 02:19:17 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object GET {'Date': 'Mon, 15 Feb 2021 22:33:29 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Tue, 16 Feb 2021 02:19:17 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object GET {'Date': 'Mon, 15 Feb 2021 22:33:29 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Tue, 16 Feb 2021 02:19:17 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object GET {'Date': 'Mon, 15 Feb 2021 22:33:29 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Tue, 16 Feb 2021 02:19:17 -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': 'Mon, 15 Feb 2021 22:33:29 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Tue, 16 Feb 2021 02:19:18 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object GET {'Date': 'Mon, 15 Feb 2021 22:33:29 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Tue, 16 Feb 2021 02:19:18 -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': 'Mon, 15 Feb 2021 22:33:29 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Tue, 16 Feb 2021 02:19:18 -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': 'Mon, 15 Feb 2021 22:33:29 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Tue, 16 Feb 2021 02:19:19 -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': 'Mon, 15 Feb 2021 22:33:29 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Tue, 16 Feb 2021 02:19:19 -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': 'Mon, 15 Feb 2021 22:33:29 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Tue, 16 Feb 2021 02:19:19 -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 +3947,13 @@ swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Mon, 15 Feb 2021 22:33:29 -0000', 'Range': 'bytes=0-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:19:19 -0000', 'Range': 'bytes=0-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Mon, 15 Feb 2021 22:33:29 -0000', 'Range': 'bytes=3-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:19:19 -0000', 'Range': 'bytes=3-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Mon, 15 Feb 2021 22:33:29 -0000', 'Range': 'bytes=1-', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:19:19 -0000', 'Range': 'bytes=1-', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Mon, 15 Feb 2021 22:33:29 -0000', 'Range': 'bytes=-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:19:20 -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 +3962,17 @@ swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Mon, 15 Feb 2021 22:33:29 -0000', 'Range': '', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:19:21 -0000', 'Range': '', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Mon, 15 Feb 2021 22:33:29 -0000', 'Range': 'hoge', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:19:21 -0000', 'Range': 'hoge', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Mon, 15 Feb 2021 22:33:29 -0000', 'Range': 'bytes=', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:19:21 -0000', 'Range': 'bytes=', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Mon, 15 Feb 2021 22:33:29 -0000', 'Range': 'bytes=1', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:19:22 -0000', 'Range': 'bytes=1', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Mon, 15 Feb 2021 22:33:29 -0000', 'Range': 'bytes=5-1', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:19:22 -0000', 'Range': 'bytes=5-1', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Mon, 15 Feb 2021 22:33:29 -0000', 'Range': 'bytes=5-10', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:19:22 -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 +3983,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': 'Mon, 15 Feb 2021 22:33:30 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:19:23 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Mon, 15 Feb 2021 22:33:30 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:19:23 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Mon, 15 Feb 2021 22:33:30 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:19:24 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Mon, 15 Feb 2021 22:33:30 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:19:24 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Mon, 15 Feb 2021 22:33:30 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:19:24 -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': 'Mon, 15 Feb 2021 22:33:30 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:19:24 -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 +4002,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': '1613428410.18572', 'Date': 'Mon, 15 Feb 2021 22:33:30 -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': '1613441966.19222', 'Date': 'Tue, 16 Feb 2021 02:19:26 -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 +4010,16 @@ swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: checking permission: some source HEAD {} -swift: checking permission: bucket HEAD {'Date': 'Mon, 15 Feb 2021 22:33:30 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428410.00000', 'X-Amz-Copy-Source': '/some/source', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:27 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613441967.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': 'Mon, 15 Feb 2021 22:33:30 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428410.00000', 'X-Amz-Copy-Source': '/some/source', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:28 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613441968.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': 'Mon, 15 Feb 2021 22:33:30 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428410.00000', 'X-Amz-Copy-Source': '/some/source', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:28 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613441968.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': 'Mon, 15 Feb 2021 22:33:30 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428410.00000', 'X-Amz-Copy-Source': '/some/source', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:29 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613441969.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 +4039,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': '1613428410.66157', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Mon, 15 Feb 2021 22:33:30 -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': '1613441972.98474', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Tue, 16 Feb 2021 02:19:32 -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': '1613428410.72797', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Mon, 15 Feb 2021 22:33:30 -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': '1613441974.04305', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Tue, 16 Feb 2021 02:19:34 -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 +4058,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': '1613428410.00000', 'X-Amz-Copy-Source': '/bucket/object', 'Date': 'Mon, 15 Feb 2021 22:33:30 -0000', 'X-Amz-Metadata-Directive': 'REPLACE'} +swift: checking permission: bucket HEAD {'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'X-Timestamp': '1613441976.00000', 'X-Amz-Copy-Source': '/bucket/object', 'Date': 'Tue, 16 Feb 2021 02:19:36 -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': 'Mon, 15 Feb 2021 22:33:30 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428410.94328', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:37 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613441977.51003', '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': 'Mon, 15 Feb 2021 22:33:30 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428410.97807', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:38 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613441978.18446', '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': 'Mon, 15 Feb 2021 22:33:31 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428411.01496', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:38 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613441978.71304', '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': 'Mon, 15 Feb 2021 22:33:31 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428411.04891', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:39 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613441979.23805', '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 +4102,25 @@ swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Mon, 15 Feb 2021 22:33:31 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428411.33372', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:43 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613441983.71459', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Mon, 15 Feb 2021 22:33:31 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428411.35578', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:44 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613441984.20020', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Mon, 15 Feb 2021 22:33:31 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428411.37797', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:44 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613441984.50389', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Mon, 15 Feb 2021 22:33:31 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428411.39843', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:44 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613441984.68448', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Mon, 15 Feb 2021 22:33:31 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428411.41900', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:44 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613441984.80677', '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': 'Mon, 15 Feb 2021 22:33:31 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428411.44283', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:44 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613441984.89344', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Mon, 15 Feb 2021 22:33:31 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428411.46474', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:44 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613441984.92056', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Mon, 15 Feb 2021 22:33:31 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428411.48634', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:44 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613441984.94599', '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': 'Mon, 15 Feb 2021 22:33:31 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428411.51103', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:44 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613441984.97650', '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 +4128,27 @@ swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Mon, 15 Feb 2021 22:33:31 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428411.62753', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:45 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613441985.10824', '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': 'Mon, 15 Feb 2021 22:33:31 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428411.68767', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:45 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613441985.21468', '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': 'Mon, 15 Feb 2021 22:33:31 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428411.71808', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:45 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613441985.30436', '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': 'Mon, 15 Feb 2021 22:33:31 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428411.74688', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:45 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613441985.80447', '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': 'Mon, 15 Feb 2021 22:33:31 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428411.77551', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:19:46 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613441986.23632', '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': 'Mon, 15 Feb 2021 22:33:31 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Tue, 16 Feb 2021 02:19:46 -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 +4158,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': 'Mon, 15 Feb 2021 22:33:31 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Tue, 16 Feb 2021 02:19:49 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object DELETE {'Date': 'Mon, 15 Feb 2021 22:33:31 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Tue, 16 Feb 2021 02:19:49 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object DELETE {'Date': 'Mon, 15 Feb 2021 22:33:32 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Tue, 16 Feb 2021 02:19:50 -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': 'Mon, 15 Feb 2021 22:33:32 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Tue, 16 Feb 2021 02:19:50 -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': 'Mon, 15 Feb 2021 22:33:32 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Tue, 16 Feb 2021 02:19:50 -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': 'Mon, 15 Feb 2021 22:33:32 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Tue, 16 Feb 2021 02:19:52 -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': 'Mon, 15 Feb 2021 22:33:32 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Tue, 16 Feb 2021 02:19:53 -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': 'Mon, 15 Feb 2021 22:33:32 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Tue, 16 Feb 2021 02:19:53 -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': 'Mon, 15 Feb 2021 22:33:32 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Tue, 16 Feb 2021 02:19:53 -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': 'Mon, 15 Feb 2021 22:33:32 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Tue, 16 Feb 2021 02:19:53 -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': 'Mon, 15 Feb 2021 22:33:32 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Tue, 16 Feb 2021 02:19:53 -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': 'Mon, 15 Feb 2021 22:33:32 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Tue, 16 Feb 2021 02:19:53 -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': 'Mon, 15 Feb 2021 22:33:32 -0000', 'Range': 'bytes=0-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Tue, 16 Feb 2021 02:19:54 -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': 'Mon, 15 Feb 2021 22:33:32 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Tue, 16 Feb 2021 02:19:54 -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': 'Mon, 15 Feb 2021 22:33:32 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Tue, 16 Feb 2021 02:19:54 -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 +4220,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': 'Mon, 15 Feb 2021 22:33:32 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Tue, 16 Feb 2021 02:19:55 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object GET {'Date': 'Mon, 15 Feb 2021 22:33:32 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Tue, 16 Feb 2021 02:19:55 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object GET {'Date': 'Mon, 15 Feb 2021 22:33:32 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Tue, 16 Feb 2021 02:19:56 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object GET {'Date': 'Mon, 15 Feb 2021 22:33:32 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Tue, 16 Feb 2021 02:19:56 -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': 'Mon, 15 Feb 2021 22:33:32 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Tue, 16 Feb 2021 02:19:56 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object GET {'Date': 'Mon, 15 Feb 2021 22:33:32 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Tue, 16 Feb 2021 02:19:57 -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': 'Mon, 15 Feb 2021 22:33:32 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Tue, 16 Feb 2021 02:19:57 -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': 'Mon, 15 Feb 2021 22:33:32 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Tue, 16 Feb 2021 02:19:57 -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': 'Mon, 15 Feb 2021 22:33:32 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Tue, 16 Feb 2021 02:19:58 -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': 'Mon, 15 Feb 2021 22:33:32 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Tue, 16 Feb 2021 02:19:59 -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 +4256,13 @@ swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Mon, 15 Feb 2021 22:33:32 -0000', 'Range': 'bytes=0-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:20:00 -0000', 'Range': 'bytes=0-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Mon, 15 Feb 2021 22:33:32 -0000', 'Range': 'bytes=3-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:20:01 -0000', 'Range': 'bytes=3-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Mon, 15 Feb 2021 22:33:32 -0000', 'Range': 'bytes=1-', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:20:01 -0000', 'Range': 'bytes=1-', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Mon, 15 Feb 2021 22:33:32 -0000', 'Range': 'bytes=-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:20:01 -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 +4271,17 @@ swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Mon, 15 Feb 2021 22:33:33 -0000', 'Range': '', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:20:03 -0000', 'Range': '', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Mon, 15 Feb 2021 22:33:33 -0000', 'Range': 'hoge', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:20:03 -0000', 'Range': 'hoge', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Mon, 15 Feb 2021 22:33:33 -0000', 'Range': 'bytes=', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:20:03 -0000', 'Range': 'bytes=', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Mon, 15 Feb 2021 22:33:33 -0000', 'Range': 'bytes=1', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:20:04 -0000', 'Range': 'bytes=1', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Mon, 15 Feb 2021 22:33:33 -0000', 'Range': 'bytes=5-1', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:20:04 -0000', 'Range': 'bytes=5-1', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Mon, 15 Feb 2021 22:33:33 -0000', 'Range': 'bytes=5-10', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:20:04 -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 +4292,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': 'Mon, 15 Feb 2021 22:33:33 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:20:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Mon, 15 Feb 2021 22:33:33 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:20:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Mon, 15 Feb 2021 22:33:33 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:20:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Mon, 15 Feb 2021 22:33:33 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:20:06 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Mon, 15 Feb 2021 22:33:33 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:20: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': 'Mon, 15 Feb 2021 22:33:33 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:20: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.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware @@ -4277,7 +4311,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': '1613428413.38268', 'Date': 'Mon, 15 Feb 2021 22:33:33 -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': '1613442008.11404', 'Date': 'Tue, 16 Feb 2021 02:20:08 -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 +4319,16 @@ swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: checking permission: some source HEAD {} -swift: checking permission: bucket HEAD {'Date': 'Mon, 15 Feb 2021 22:33:33 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428413.00000', 'X-Amz-Copy-Source': '/some/source', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:20:10 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613442010.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': 'Mon, 15 Feb 2021 22:33:33 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428413.00000', 'X-Amz-Copy-Source': '/some/source', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:20:10 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613442010.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': 'Mon, 15 Feb 2021 22:33:33 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428413.00000', 'X-Amz-Copy-Source': '/some/source', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:20:11 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613442011.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': 'Mon, 15 Feb 2021 22:33:33 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428413.00000', 'X-Amz-Copy-Source': '/some/source', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:20:11 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613442011.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 +4348,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': '1613428413.81996', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Mon, 15 Feb 2021 22:33:33 -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': '1613442016.23261', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Tue, 16 Feb 2021 02:20:16 -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': '1613428413.88398', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Mon, 15 Feb 2021 22:33:33 -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': '1613442017.35337', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Tue, 16 Feb 2021 02:20:17 -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 +4367,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': '1613428414.00000', 'X-Amz-Copy-Source': '/bucket/object', 'Date': 'Mon, 15 Feb 2021 22:33:34 -0000', 'X-Amz-Metadata-Directive': 'REPLACE'} +swift: checking permission: bucket HEAD {'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'X-Timestamp': '1613442020.00000', 'X-Amz-Copy-Source': '/bucket/object', 'Date': 'Tue, 16 Feb 2021 02:20:20 -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': 'Mon, 15 Feb 2021 22:33:34 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428414.08783', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:20:21 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613442021.20446', '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': 'Mon, 15 Feb 2021 22:33:34 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428414.12316', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:20:21 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613442021.87355', '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': 'Mon, 15 Feb 2021 22:33:34 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428414.16633', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:20:22 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613442022.49717', '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': 'Mon, 15 Feb 2021 22:33:34 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428414.20073', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:20:22 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613442023.08581', '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 +4411,25 @@ swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Mon, 15 Feb 2021 22:33:34 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428414.48805', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:20:27 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613442027.85023', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Mon, 15 Feb 2021 22:33:34 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428414.51106', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:20:28 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613442028.34542', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Mon, 15 Feb 2021 22:33:34 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428414.53267', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:20:28 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613442028.87808', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Mon, 15 Feb 2021 22:33:34 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428414.55620', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:20:29 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613442029.30954', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Mon, 15 Feb 2021 22:33:34 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428414.57761', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:20:29 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613442029.61080', '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': 'Mon, 15 Feb 2021 22:33:34 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428414.60213', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:20:30 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613442030.16884', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Mon, 15 Feb 2021 22:33:34 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428414.62352', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:20:30 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613442030.50508', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Mon, 15 Feb 2021 22:33:34 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428414.64520', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:20:30 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613442030.53370', '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': 'Mon, 15 Feb 2021 22:33:34 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428414.67006', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:20:30 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613442030.56491', '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 +4437,59 @@ swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Mon, 15 Feb 2021 22:33:34 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428414.78695', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:20:31 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613442031.64037', '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': 'Mon, 15 Feb 2021 22:33:34 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428414.84705', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:20:32 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613442032.92560', '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': 'Mon, 15 Feb 2021 22:33:34 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428414.87811', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:20:33 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613442033.44197', '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': 'Mon, 15 Feb 2021 22:33:34 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428414.90581', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:20:33 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613442034.14140', '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': 'Mon, 15 Feb 2021 22:33:34 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613428414.93301', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Tue, 16 Feb 2021 02:20:34 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1613442034.79231', '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': 'Mon, 15 Feb 2021 22:33:34 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Tue, 16 Feb 2021 02:20:35 -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': 'Mon, 15 Feb 2021 22:33:35 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:36 -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': 'Mon, 15 Feb 2021 22:33:35 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:37 -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': 'Mon, 15 Feb 2021 22:33:35 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:37 -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': 'Mon, 15 Feb 2021 22:33:35 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:38 -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': 'Mon, 15 Feb 2021 22:33:35 -0000', 'Host': 'localhost:80', 'Content-Length': '462', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:38 -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': 'Mon, 15 Feb 2021 22:33:35 -0000', 'Host': 'localhost:80', 'Content-Length': '446', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:39 -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': 'Mon, 15 Feb 2021 22:33:35 -0000', 'Host': 'localhost:80', 'Content-Length': '450', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:40 -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': 'Mon, 15 Feb 2021 22:33:35 -0000', 'Host': 'localhost:80', 'Content-Length': '456', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:41 -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': 'Mon, 15 Feb 2021 22:33:35 -0000', 'Host': 'localhost:80', 'Content-Length': '448', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:41 -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 +4584,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': 'Mon, 15 Feb 2021 22:33:36 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:20:46 -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': 'Mon, 15 Feb 2021 22:33:36 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:20:46 -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': 'Mon, 15 Feb 2021 22:33:36 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:20:46 -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': 'Mon, 15 Feb 2021 22:33:36 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Tue, 16 Feb 2021 02:20:46 -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 +4726,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': 'Mon, 15 Feb 2021 22:33:37 -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': 'Tue, 16 Feb 2021 02:20:51 -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 +4788,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': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: None GET {'Date': 'Tue, 16 Feb 2021 02:20:58 -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': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket0 None HEAD {'Date': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket1 None HEAD {'Date': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: None GET {'Date': 'Tue, 16 Feb 2021 02:20:58 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket0 None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:58 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket1 None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:58 -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': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket3 None HEAD {'Date': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket4 None HEAD {'Date': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket2 None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:58 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket3 None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:58 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket4 None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:58 -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': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket6 None HEAD {'Date': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket7 None HEAD {'Date': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket5 None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:58 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket6 None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:58 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket7 None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:58 -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': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket9 None HEAD {'Date': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket8 None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:58 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket9 None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:58 -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 +4816,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': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: None GET {'Date': 'Tue, 16 Feb 2021 02:20:58 -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': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket0 None HEAD {'Date': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket1 None HEAD {'Date': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket2 None HEAD {'Date': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket3 None HEAD {'Date': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket4 None HEAD {'Date': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket5 None HEAD {'Date': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket6 None HEAD {'Date': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket7 None HEAD {'Date': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket8 None HEAD {'Date': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket9 None HEAD {'Date': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: None GET {'Date': 'Tue, 16 Feb 2021 02:20:58 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket0 None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:58 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket1 None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:58 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket2 None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:58 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket3 None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:58 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket4 None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:58 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket5 None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:58 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket6 None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:58 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket7 None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:58 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket8 None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:58 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket9 None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:58 -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': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket0 None HEAD {'Date': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: None GET {'Date': 'Tue, 16 Feb 2021 02:20:58 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket0 None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:58 -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': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket1 None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:58 -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': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket2 None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:58 -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': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket3 None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:58 -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': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket4 None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:58 -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': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket5 None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:58 -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': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket6 None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:58 -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': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket7 None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:58 -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': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket8 None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:58 -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': 'Mon, 15 Feb 2021 22:33:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket9 None HEAD {'Date': 'Tue, 16 Feb 2021 02:20:58 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: #012test:othertest:other swift: permission denined: 403 Forbidden test:tester OWNER ok @@ -4976,12 +5010,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: tx00147edee9524f3c97fdc-00602af6c6) +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: tx80c5a4cb991f4e638e582-00602b2c10) 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: txa159194b1fd04dfbaa0d7-00602af6c6) +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: txa107ac3f9cba4c6bab85a-00602b2c10) 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: txbf87c0e03a4b4bfabfeac-00602af6c6) +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: tx03440d407eff441792599-00602b2c10) 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 +5024,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: txa92bef59f1844f5da3230-00602af6c6) +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: tx04ce43d8f2d84b64bc535-00602b2c11) 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: tx73a15c767e8f41e287c3c-00602af6c6-stuff) -swift: Mapped mysite2.com to c.example.com (txn: tx73a15c767e8f41e287c3c-00602af6c6-stuff) +test_caching (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... swift: Mapped mysite2.com to c.example.com (txn: tx2db839997d084b748b2d3-00602b2c11-stuff) +swift: Mapped mysite2.com to c.example.com (txn: tx2db839997d084b748b2d3-00602b2c11-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: tx73a15c767e8f41e287c3c-00602af6c6-stuff) -swift: Mapped mysite.com to mysite.com.example.com (txn: tx73a15c767e8f41e287c3c-00602af6c6-stuff) -swift: Mapped mysite.com to mysite.com.example.com (txn: tx73a15c767e8f41e287c3c-00602af6c6-stuff) +test_good_lookup (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... swift: Mapped mysite.com to mysite.com.example.com (txn: tx2db839997d084b748b2d3-00602b2c11-stuff) +swift: Mapped mysite.com to mysite.com.example.com (txn: tx2db839997d084b748b2d3-00602b2c11-stuff) +swift: Mapped mysite.com to mysite.com.example.com (txn: tx2db839997d084b748b2d3-00602b2c11-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: tx73a15c767e8f41e287c3c-00602af6c6-stuff) -swift: Mapped c.a.example.com to c.storage2.com (txn: tx73a15c767e8f41e287c3c-00602af6c6-stuff) +test_multiple_storage_domains (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... swift: Mapped c.a.example.com to c.storage1.com (txn: tx2db839997d084b748b2d3-00602b2c11-stuff) +swift: Mapped c.a.example.com to c.storage2.com (txn: tx2db839997d084b748b2d3-00602b2c11-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: tx73a15c767e8f41e287c3c-00602af6c6-stuff) +test_redirect (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... swift: Mapped mysite.com to cont.acct.example.com (txn: tx2db839997d084b748b2d3-00602b2c11-stuff) ok -test_resolution_to_storage_domain_exactly (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... swift: Mapped mysite.com to example.com (txn: tx73a15c767e8f41e287c3c-00602af6c6-stuff) +test_resolution_to_storage_domain_exactly (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... swift: Mapped mysite.com to example.com (txn: tx2db839997d084b748b2d3-00602b2c11-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: tx73a15c767e8f41e287c3c-00602af6c6-stuff) -swift: Mapped mysite.com to mysite.com.example.com (txn: tx73a15c767e8f41e287c3c-00602af6c6-stuff) +test_with_memcache (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... swift: Mapped mysite.com to mysite.com.example.com (txn: tx2db839997d084b748b2d3-00602b2c11-stuff) +swift: Mapped mysite.com to mysite.com.example.com (txn: tx2db839997d084b748b2d3-00602b2c11-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 +5409,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: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Adding required filter dlo to pipeline at position 0 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Adding required filter copy to pipeline at position 0 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Adding required filter listing_formats to pipeline at position 4 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Adding required filter gatekeeper to pipeline at position 0 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Adding required filter catch_errors to pipeline at position 0 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper copy dlo versioned_writes cache listing_formats proxy-server". (txn: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Adding required filter dlo to pipeline at position 0 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Adding required filter copy to pipeline at position 0 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Adding required filter listing_formats to pipeline at position 4 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Adding required filter gatekeeper to pipeline at position 0 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Adding required filter catch_errors to pipeline at position 0 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper copy dlo versioned_writes cache listing_formats proxy-server". (txn: tx2f21d948d0de477dbdd74-00602af6e6) -ok -test_real_memcache_config (test.unit.common.middleware.test_memcache.TestCacheMiddleware) ... swift: Adding required filter versioned_writes to pipeline at position 0 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Adding required filter dlo to pipeline at position 0 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Adding required filter copy to pipeline at position 0 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Adding required filter listing_formats to pipeline at position 4 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Adding required filter gatekeeper to pipeline at position 0 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Adding required filter catch_errors to pipeline at position 0 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper copy dlo versioned_writes cache listing_formats proxy-server". (txn: tx2f21d948d0de477dbdd74-00602af6e6) +test_real_config (test.unit.common.middleware.test_memcache.TestCacheMiddleware) ... swift: Adding required filter versioned_writes to pipeline at position 0 (txn: tx15c898475171439f9194a-00602b2c36) +swift: Adding required filter dlo to pipeline at position 0 (txn: tx15c898475171439f9194a-00602b2c36) +swift: Adding required filter copy to pipeline at position 0 (txn: tx15c898475171439f9194a-00602b2c36) +swift: Adding required filter listing_formats to pipeline at position 4 (txn: tx15c898475171439f9194a-00602b2c36) +swift: Adding required filter gatekeeper to pipeline at position 0 (txn: tx15c898475171439f9194a-00602b2c36) +swift: Adding required filter catch_errors to pipeline at position 0 (txn: tx15c898475171439f9194a-00602b2c36) +swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper copy dlo versioned_writes cache listing_formats proxy-server". (txn: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +swift: Adding required filter dlo to pipeline at position 0 (txn: tx15c898475171439f9194a-00602b2c36) +swift: Adding required filter copy to pipeline at position 0 (txn: tx15c898475171439f9194a-00602b2c36) +swift: Adding required filter listing_formats to pipeline at position 4 (txn: tx15c898475171439f9194a-00602b2c36) +swift: Adding required filter gatekeeper to pipeline at position 0 (txn: tx15c898475171439f9194a-00602b2c36) +swift: Adding required filter catch_errors to pipeline at position 0 (txn: tx15c898475171439f9194a-00602b2c36) +swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper copy dlo versioned_writes cache listing_formats proxy-server". (txn: tx15c898475171439f9194a-00602b2c36) +ok +test_real_memcache_config (test.unit.common.middleware.test_memcache.TestCacheMiddleware) ... swift: Adding required filter versioned_writes to pipeline at position 0 (txn: tx15c898475171439f9194a-00602b2c36) +swift: Adding required filter dlo to pipeline at position 0 (txn: tx15c898475171439f9194a-00602b2c36) +swift: Adding required filter copy to pipeline at position 0 (txn: tx15c898475171439f9194a-00602b2c36) +swift: Adding required filter listing_formats to pipeline at position 4 (txn: tx15c898475171439f9194a-00602b2c36) +swift: Adding required filter gatekeeper to pipeline at position 0 (txn: tx15c898475171439f9194a-00602b2c36) +swift: Adding required filter catch_errors to pipeline at position 0 (txn: tx15c898475171439f9194a-00602b2c36) +swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper copy dlo versioned_writes cache listing_formats proxy-server". (txn: tx15c898475171439f9194a-00602b2c36) 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 +5454,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 15/Feb/2021/22/34/28 GET / HTTP/1.0 200 - - - - 13 - - - 0.0006 - - 1613428468.559561968 1613428468.560208082 - (txn: tx2f21d948d0de477dbdd74-00602af6e6) +test_iterator_closing (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... swift: 1.2.3.4 1.2.3.4 16/Feb/2021/02/22/11 GET / HTTP/1.0 200 - - - - 13 - - - 0.0007 - - 1613442131.004334927 1613442131.005036116 - (txn: tx15c898475171439f9194a-00602b2c36) 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 +5507,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: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Warning: Cannot ratelimit without a memcached client (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Warning: Cannot ratelimit without a memcached client (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Warning: Cannot ratelimit without a memcached client (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Warning: Cannot ratelimit without a memcached client (txn: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -ok -test_ratelimit_max_rate_double (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... swift: Ratelimit sleep log: 0.5 for a/c/None (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Returning 498 for PUT to a/c/None . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Returning 498 for PUT to a/c/None . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Ratelimit sleep log: 0.1 for a/c/None (txn: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Returning 498 for PUT to a/c/o . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Returning 498 for PUT to a/c/o . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Ratelimit sleep log: 0.1 for a/c/o (txn: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Returning 498 for GET to a/c/None . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Returning 498 for GET to a/c/None . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Ratelimit sleep log: 0.1 for a/c/None (txn: tx2f21d948d0de477dbdd74-00602af6e6) +test_no_memcache (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... swift: Warning: Cannot ratelimit without a memcached client (txn: tx15c898475171439f9194a-00602b2c36) +swift: Warning: Cannot ratelimit without a memcached client (txn: tx15c898475171439f9194a-00602b2c36) +swift: Warning: Cannot ratelimit without a memcached client (txn: tx15c898475171439f9194a-00602b2c36) +swift: Warning: Cannot ratelimit without a memcached client (txn: tx15c898475171439f9194a-00602b2c36) +swift: Warning: Cannot ratelimit without a memcached client (txn: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +ok +test_ratelimit_max_rate_double (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... swift: Ratelimit sleep log: 0.5 for a/c/None (txn: tx15c898475171439f9194a-00602b2c36) +swift: Returning 498 for PUT to a/c/None . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx15c898475171439f9194a-00602b2c36) +swift: Returning 498 for PUT to a/c/None . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx15c898475171439f9194a-00602b2c36) +swift: Ratelimit sleep log: 0.1 for a/c/None (txn: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +swift: Returning 498 for PUT to a/c/o . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx15c898475171439f9194a-00602b2c36) +swift: Returning 498 for PUT to a/c/o . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx15c898475171439f9194a-00602b2c36) +swift: Ratelimit sleep log: 0.1 for a/c/o (txn: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +swift: Returning 498 for GET to a/c/None . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx15c898475171439f9194a-00602b2c36) +swift: Returning 498 for GET to a/c/None . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx15c898475171439f9194a-00602b2c36) +swift: Ratelimit sleep log: 0.1 for a/c/None (txn: tx15c898475171439f9194a-00602b2c36) 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: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Returning 497 because of blacklisting: b (txn: tx2f21d948d0de477dbdd74-00602af6e6) +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: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +swift: Returning 497 because of blacklisting: b (txn: tx15c898475171439f9194a-00602b2c36) 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: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) +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: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) 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 +5555,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: tx2f21d948d0de477dbdd74-00602af6e6) +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: tx15c898475171439f9194a-00602b2c36) 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: tx2f21d948d0de477dbdd74-00602af6e6) +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: tx15c898475171439f9194a-00602b2c36) 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 +5590,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: tx2f21d948d0de477dbdd74-00602af6e6) +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: tx15c898475171439f9194a-00602b2c36) 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: tx2f21d948d0de477dbdd74-00602af6e6) +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: tx15c898475171439f9194a-00602b2c36) 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: tx2f21d948d0de477dbdd74-00602af6e6) +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: tx15c898475171439f9194a-00602b2c36) 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 +5619,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: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) +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: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) 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 +5828,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: tx2f21d948d0de477dbdd74-00602af6e6) +test_no_auth_middleware (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... swift: No authentication middleware authorized request yet. Skipping staticweb (txn: tx15c898475171439f9194a-00602b2c36) 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 +5915,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: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Rewriting invalid auth prefix "/" to "/auth/" (Non-empty auth prefix path is required) (txn: tx2f21d948d0de477dbdd74-00602af6e6) +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: tx15c898475171439f9194a-00602b2c36) +swift: Rewriting invalid auth prefix "/" to "/auth/" (Non-empty auth prefix path is required) (txn: tx15c898475171439f9194a-00602b2c36) 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: tx2f21d948d0de477dbdd74-00602af6e6) +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: tx15c898475171439f9194a-00602b2c36) 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 +5979,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: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Rewriting invalid auth prefix "/" to "/auth/" (Non-empty auth prefix path is required) (txn: tx2f21d948d0de477dbdd74-00602af6e6) +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: tx15c898475171439f9194a-00602b2c36) +swift: Rewriting invalid auth prefix "/" to "/auth/" (Non-empty auth prefix path is required) (txn: tx15c898475171439f9194a-00602b2c36) 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: tx2f21d948d0de477dbdd74-00602af6e6) +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: tx15c898475171439f9194a-00602b2c36) 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 +6040,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: tx2f21d948d0de477dbdd74-00602af6e6) +test_bad_config (test.unit.common.middleware.test_tempurl.TestSwiftInfo) ... swift: The following digest algorithms are configured but not supported: md4 (txn: tx15c898475171439f9194a-00602b2c36) 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: tx2f21d948d0de477dbdd74-00602af6e6) +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: tx15c898475171439f9194a-00602b2c36) 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 +6409,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 6758 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -my-daemon: Exited 6758 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -my-daemon: Starting 6758 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -my-daemon: Exited 6758 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -my-daemon: Starting 6758 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -server: Starting 6758 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -server: User quit (txn: tx2f21d948d0de477dbdd74-00602af6e6) -server: Exited 6758 (txn: tx2f21d948d0de477dbdd74-00602af6e6) +test_run_daemon (test.unit.common.test_daemon.TestRunDaemon) ... my-daemon: Starting 26110 (txn: tx15c898475171439f9194a-00602b2c36) +my-daemon: Exited 26110 (txn: tx15c898475171439f9194a-00602b2c36) +my-daemon: Starting 26110 (txn: tx15c898475171439f9194a-00602b2c36) +my-daemon: Exited 26110 (txn: tx15c898475171439f9194a-00602b2c36) +my-daemon: Starting 26110 (txn: tx15c898475171439f9194a-00602b2c36) +server: Starting 26110 (txn: tx15c898475171439f9194a-00602b2c36) +server: User quit (txn: tx15c898475171439f9194a-00602b2c36) +server: Exited 26110 (txn: tx15c898475171439f9194a-00602b2c36) ok -test_run_daemon_diff_tz (test.unit.common.test_daemon.TestRunDaemon) ... my-daemon: Starting 6758 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -my-daemon: Exited 6758 (txn: tx2f21d948d0de477dbdd74-00602af6e6) +test_run_daemon_diff_tz (test.unit.common.test_daemon.TestRunDaemon) ... my-daemon: Starting 26110 (txn: tx15c898475171439f9194a-00602b2c36) +my-daemon: Exited 26110 (txn: tx15c898475171439f9194a-00602b2c36) ok test_signal (test.unit.common.test_daemon.TestRunDaemon) ... ok test_worker_disappears (test.unit.common.test_daemon.TestRunDaemon) ... ok @@ -6478,34 +6512,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: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Quarantining DB file (txn: tx2f21d948d0de477dbdd74-00602af6e6) +test_replicate_object_quarantine (test.unit.common.test_db_replicator.TestDBReplicator) ... swift: Quarantining DB file (txn: tx15c898475171439f9194a-00602b2c36) +swift: Quarantining DB file (txn: tx15c898475171439f9194a-00602b2c36) 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: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -swift: ERROR There are not enough handoff nodes to reach replica count for partition 0 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -swift: ERROR There are not enough handoff nodes to reach replica count for partition 0 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) +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: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +swift: ERROR There are not enough handoff nodes to reach replica count for partition 0 (txn: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +swift: ERROR There are not enough handoff nodes to reach replica count for partition 0 (txn: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) 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 +6548,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: tx2f21d948d0de477dbdd74-00602af6e6) +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: tx15c898475171439f9194a-00602b2c36) 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 +6564,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: tx2f21d948d0de477dbdd74-00602af6e6) +test_usync_http_error_above_300 (test.unit.common.test_db_replicator.TestDBReplicator) ... swift: ERROR Bad response 301 from localhost (txn: tx15c898475171439f9194a-00602b2c36) ok -test_usync_http_error_below_200 (test.unit.common.test_db_replicator.TestDBReplicator) ... swift: ERROR Bad response 101 from localhost (txn: tx2f21d948d0de477dbdd74-00602af6e6) +test_usync_http_error_below_200 (test.unit.common.test_db_replicator.TestDBReplicator) ... swift: ERROR Bad response 101 from localhost (txn: tx15c898475171439f9194a-00602b2c36) ok -test_override_devices (test.unit.common.test_db_replicator.TestHandoffsOnly) ... swift: Beginning replication run (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Replication run OVER (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Attempted to replicate 0 dbs in 0.01096 seconds (0.00000/s) (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Removed 0 dbs (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: 0 successes, 0 failures (txn: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -swift: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -ok -test_override_devices_and_partitions (test.unit.common.test_db_replicator.TestHandoffsOnly) ... swift: Beginning replication run (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Replication run OVER (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Attempted to replicate 0 dbs in 0.00894 seconds (0.00000/s) (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Removed 0 dbs (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: 0 successes, 0 failures (txn: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -swift: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 (txn: tx2f21d948d0de477dbdd74-00602af6e6) -ok -test_override_partitions (test.unit.common.test_db_replicator.TestHandoffsOnly) ... swift: Beginning replication run (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Replication run OVER (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Attempted to replicate 0 dbs in 0.00962 seconds (0.00000/s) (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Removed 0 dbs (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: 0 successes, 0 failures (txn: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -swift: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 (txn: tx2f21d948d0de477dbdd74-00602af6e6) +test_override_devices (test.unit.common.test_db_replicator.TestHandoffsOnly) ... swift: Beginning replication run (txn: tx15c898475171439f9194a-00602b2c36) +swift: Replication run OVER (txn: tx15c898475171439f9194a-00602b2c36) +swift: Attempted to replicate 0 dbs in 0.04777 seconds (0.00000/s) (txn: tx15c898475171439f9194a-00602b2c36) +swift: Removed 0 dbs (txn: tx15c898475171439f9194a-00602b2c36) +swift: 0 successes, 0 failures (txn: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +swift: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 (txn: tx15c898475171439f9194a-00602b2c36) +ok +test_override_devices_and_partitions (test.unit.common.test_db_replicator.TestHandoffsOnly) ... swift: Beginning replication run (txn: tx15c898475171439f9194a-00602b2c36) +swift: Replication run OVER (txn: tx15c898475171439f9194a-00602b2c36) +swift: Attempted to replicate 0 dbs in 0.04290 seconds (0.00000/s) (txn: tx15c898475171439f9194a-00602b2c36) +swift: Removed 0 dbs (txn: tx15c898475171439f9194a-00602b2c36) +swift: 0 successes, 0 failures (txn: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +swift: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 (txn: tx15c898475171439f9194a-00602b2c36) +ok +test_override_partitions (test.unit.common.test_db_replicator.TestHandoffsOnly) ... swift: Beginning replication run (txn: tx15c898475171439f9194a-00602b2c36) +swift: Replication run OVER (txn: tx15c898475171439f9194a-00602b2c36) +swift: Attempted to replicate 0 dbs in 0.03397 seconds (0.00000/s) (txn: tx15c898475171439f9194a-00602b2c36) +swift: Removed 0 dbs (txn: tx15c898475171439f9194a-00602b2c36) +swift: 0 successes, 0 failures (txn: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +swift: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 (txn: tx15c898475171439f9194a-00602b2c36) 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: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Beginning replication run (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Replication run OVER (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Finished replication pass with handoffs_only enabled. If handoffs_only is no longer required, disable it. (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Attempted to replicate 0 dbs in 0.01358 seconds (0.00000/s) (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: Removed 0 dbs (txn: tx2f21d948d0de477dbdd74-00602af6e6) -swift: 0 successes, 0 failures (txn: tx2f21d948d0de477dbdd74-00602af6e6) -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: tx2f21d948d0de477dbdd74-00602af6e6) -swift: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 (txn: tx2f21d948d0de477dbdd74-00602af6e6) +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: tx15c898475171439f9194a-00602b2c36) +swift: Beginning replication run (txn: tx15c898475171439f9194a-00602b2c36) +swift: Replication run OVER (txn: tx15c898475171439f9194a-00602b2c36) +swift: Finished replication pass with handoffs_only enabled. If handoffs_only is no longer required, disable it. (txn: tx15c898475171439f9194a-00602b2c36) +swift: Attempted to replicate 0 dbs in 0.04139 seconds (0.00000/s) (txn: tx15c898475171439f9194a-00602b2c36) +swift: Removed 0 dbs (txn: tx15c898475171439f9194a-00602b2c36) +swift: 0 successes, 0 failures (txn: tx15c898475171439f9194a-00602b2c36) +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: tx15c898475171439f9194a-00602b2c36) +swift: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 (txn: tx15c898475171439f9194a-00602b2c36) 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 +7380,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) ... (6758) wsgi starting up on http:('127.0.0.1', 8359) -(6758) accepted ('127.0.0.1', 8359) +test_malformed_proxy_lines (test.unit.common.test_wsgi.TestProxyProtocol) ... (26110) wsgi starting up on http:('127.0.0.1', 8359) +(26110) 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 -(6758) wsgi exited, is_accepting=True -(6758) wsgi starting up on http:('127.0.0.1', 8359) -(6758) accepted ('127.0.0.1', 8359) +(26110) wsgi exited, is_accepting=True +(26110) wsgi starting up on http:('127.0.0.1', 8359) +(26110) 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 -(6758) wsgi exited, is_accepting=True -(6758) wsgi starting up on http:('127.0.0.1', 8359) -(6758) accepted ('127.0.0.1', 8359) +(26110) wsgi exited, is_accepting=True +(26110) wsgi starting up on http:('127.0.0.1', 8359) +(26110) 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 -(6758) wsgi exited, is_accepting=True +(26110) wsgi exited, is_accepting=True ok -test_missing_proxy_line (test.unit.common.test_wsgi.TestProxyProtocol) ... (6758) wsgi starting up on http:('127.0.0.1', 8359) -(6758) accepted ('127.0.0.1', 8359) +test_missing_proxy_line (test.unit.common.test_wsgi.TestProxyProtocol) ... (26110) wsgi starting up on http:('127.0.0.1', 8359) +(26110) 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 -(6758) wsgi exited, is_accepting=True +(26110) wsgi exited, is_accepting=True ok -test_multiple_requests_with_proxy (test.unit.common.test_wsgi.TestProxyProtocol) ... (6758) wsgi starting up on http:('127.0.0.1', 8359) -(6758) accepted ('127.0.0.1', 8359) +test_multiple_requests_with_proxy (test.unit.common.test_wsgi.TestProxyProtocol) ... (26110) wsgi starting up on http:('127.0.0.1', 8359) +(26110) accepted ('127.0.0.1', 8359) wsgi exiting -(6758) wsgi exited, is_accepting=True +(26110) wsgi exited, is_accepting=True ok -test_request_with_proxy (test.unit.common.test_wsgi.TestProxyProtocol) ... (6758) wsgi starting up on http:('127.0.0.1', 8359) -(6758) accepted ('127.0.0.1', 8359) +test_request_with_proxy (test.unit.common.test_wsgi.TestProxyProtocol) ... (26110) wsgi starting up on http:('127.0.0.1', 8359) +(26110) accepted ('127.0.0.1', 8359) wsgi exiting -(6758) wsgi exited, is_accepting=True +(26110) wsgi exited, is_accepting=True ok -test_request_with_proxy_https (test.unit.common.test_wsgi.TestProxyProtocol) ... (6758) wsgi starting up on http:('127.0.0.1', 8359) -(6758) accepted ('127.0.0.1', 8359) +test_request_with_proxy_https (test.unit.common.test_wsgi.TestProxyProtocol) ... (26110) wsgi starting up on http:('127.0.0.1', 8359) +(26110) accepted ('127.0.0.1', 8359) wsgi exiting -(6758) wsgi exited, is_accepting=True +(26110) wsgi exited, is_accepting=True ok -test_unknown_client_addr (test.unit.common.test_wsgi.TestProxyProtocol) ... (6758) wsgi starting up on http:('127.0.0.1', 8359) -(6758) accepted ('127.0.0.1', 8359) +test_unknown_client_addr (test.unit.common.test_wsgi.TestProxyProtocol) ... (26110) wsgi starting up on http:('127.0.0.1', 8359) +(26110) accepted ('127.0.0.1', 8359) wsgi exiting -(6758) wsgi exited, is_accepting=True -(6758) wsgi starting up on http:('127.0.0.1', 8359) -(6758) accepted ('127.0.0.1', 8359) +(26110) wsgi exited, is_accepting=True +(26110) wsgi starting up on http:('127.0.0.1', 8359) +(26110) accepted ('127.0.0.1', 8359) wsgi exiting -(6758) wsgi exited, is_accepting=True -(6758) wsgi starting up on http:('127.0.0.1', 8359) -(6758) accepted ('127.0.0.1', 8359) +(26110) wsgi exited, is_accepting=True +(26110) wsgi starting up on http:('127.0.0.1', 8359) +(26110) accepted ('127.0.0.1', 8359) wsgi exiting -(6758) wsgi exited, is_accepting=True +(26110) 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 +10474,7 @@ test_translations (test.unit.test_locale.test_locale.TestTranslations) ... ok ---------------------------------------------------------------------- -Ran 6694 tests in 11324.957s +Ran 6694 tests in 12826.868s OK (SKIP=1420) rm -f /build/swift-2.19.1/swift-test.conf @@ -10483,299 +10517,299 @@ creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7 creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/es +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/es/LC_MESSAGES +copying build/lib.linux-armv7l-2.7/swift/locale/es/LC_MESSAGES/swift.po -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/es/LC_MESSAGES +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/ko_KR +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/ko_KR/LC_MESSAGES +copying build/lib.linux-armv7l-2.7/swift/locale/ko_KR/LC_MESSAGES/swift.po -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/ko_KR/LC_MESSAGES +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/en_GB +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/en_GB/LC_MESSAGES +copying build/lib.linux-armv7l-2.7/swift/locale/en_GB/LC_MESSAGES/swift.po -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/en_GB/LC_MESSAGES +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/pt_BR +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/pt_BR/LC_MESSAGES +copying build/lib.linux-armv7l-2.7/swift/locale/pt_BR/LC_MESSAGES/swift.po -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/pt_BR/LC_MESSAGES +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/ja +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/ja/LC_MESSAGES +copying build/lib.linux-armv7l-2.7/swift/locale/ja/LC_MESSAGES/swift.po -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/ja/LC_MESSAGES +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/zh_CN +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/zh_CN/LC_MESSAGES +copying build/lib.linux-armv7l-2.7/swift/locale/zh_CN/LC_MESSAGES/swift.po -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/zh_CN/LC_MESSAGES +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/ru +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/ru/LC_MESSAGES +copying build/lib.linux-armv7l-2.7/swift/locale/ru/LC_MESSAGES/swift.po -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/ru/LC_MESSAGES +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/de +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/de/LC_MESSAGES +copying build/lib.linux-armv7l-2.7/swift/locale/de/LC_MESSAGES/swift.po -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/de/LC_MESSAGES +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/fr +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/fr/LC_MESSAGES +copying build/lib.linux-armv7l-2.7/swift/locale/fr/LC_MESSAGES/swift.po -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/fr/LC_MESSAGES +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/zh_TW +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/zh_TW/LC_MESSAGES +copying build/lib.linux-armv7l-2.7/swift/locale/zh_TW/LC_MESSAGES/swift.po -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/zh_TW/LC_MESSAGES +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/tr_TR +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/tr_TR/LC_MESSAGES +copying build/lib.linux-armv7l-2.7/swift/locale/tr_TR/LC_MESSAGES/swift.po -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/tr_TR/LC_MESSAGES +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/it +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/it/LC_MESSAGES +copying build/lib.linux-armv7l-2.7/swift/locale/it/LC_MESSAGES/swift.po -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/it/LC_MESSAGES +copying build/lib.linux-armv7l-2.7/swift/__init__.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/container -copying build/lib.linux-armv7l-2.7/swift/container/__init__.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/container -copying build/lib.linux-armv7l-2.7/swift/container/sync.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/container -copying build/lib.linux-armv7l-2.7/swift/container/auditor.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/container -copying build/lib.linux-armv7l-2.7/swift/container/reconciler.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/container -copying build/lib.linux-armv7l-2.7/swift/container/replicator.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/container -copying build/lib.linux-armv7l-2.7/swift/container/sync_store.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/container copying build/lib.linux-armv7l-2.7/swift/container/sharder.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/container +copying build/lib.linux-armv7l-2.7/swift/container/__init__.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/container copying build/lib.linux-armv7l-2.7/swift/container/server.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/container +copying build/lib.linux-armv7l-2.7/swift/container/sync_store.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/container +copying build/lib.linux-armv7l-2.7/swift/container/reconciler.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/container +copying build/lib.linux-armv7l-2.7/swift/container/auditor.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/container copying build/lib.linux-armv7l-2.7/swift/container/backend.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/container +copying build/lib.linux-armv7l-2.7/swift/container/replicator.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/container +copying build/lib.linux-armv7l-2.7/swift/container/sync.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/container copying build/lib.linux-armv7l-2.7/swift/container/updater.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/container creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common -copying build/lib.linux-armv7l-2.7/swift/common/daemon.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/ring -copying build/lib.linux-armv7l-2.7/swift/common/ring/__init__.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/ring -copying build/lib.linux-armv7l-2.7/swift/common/ring/composite_builder.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/ring -copying build/lib.linux-armv7l-2.7/swift/common/ring/ring.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/ring -copying build/lib.linux-armv7l-2.7/swift/common/ring/utils.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/ring -copying build/lib.linux-armv7l-2.7/swift/common/ring/builder.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/ring -copying build/lib.linux-armv7l-2.7/swift/common/container_sync_realms.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware -copying build/lib.linux-armv7l-2.7/swift/common/middleware/proxy_logging.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware -copying build/lib.linux-armv7l-2.7/swift/common/middleware/keystoneauth.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware -copying build/lib.linux-armv7l-2.7/swift/common/middleware/listing_formats.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware +copying build/lib.linux-armv7l-2.7/swift/common/middleware/recon.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware copying build/lib.linux-armv7l-2.7/swift/common/middleware/name_check.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/x_profile -copying build/lib.linux-armv7l-2.7/swift/common/middleware/x_profile/html_viewer.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/x_profile -copying build/lib.linux-armv7l-2.7/swift/common/middleware/x_profile/profile_model.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/x_profile -copying build/lib.linux-armv7l-2.7/swift/common/middleware/x_profile/__init__.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/x_profile -copying build/lib.linux-armv7l-2.7/swift/common/middleware/x_profile/exceptions.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/x_profile -copying build/lib.linux-armv7l-2.7/swift/common/middleware/healthcheck.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware -copying build/lib.linux-armv7l-2.7/swift/common/middleware/container_sync.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware -copying build/lib.linux-armv7l-2.7/swift/common/middleware/account_quotas.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware -copying build/lib.linux-armv7l-2.7/swift/common/middleware/slo.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware -copying build/lib.linux-armv7l-2.7/swift/common/middleware/acl.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware -copying build/lib.linux-armv7l-2.7/swift/common/middleware/tempauth.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware -copying build/lib.linux-armv7l-2.7/swift/common/middleware/list_endpoints.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware +copying build/lib.linux-armv7l-2.7/swift/common/middleware/cname_lookup.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware copying build/lib.linux-armv7l-2.7/swift/common/middleware/staticweb.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware +copying build/lib.linux-armv7l-2.7/swift/common/middleware/copy.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware copying build/lib.linux-armv7l-2.7/swift/common/middleware/__init__.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware copying build/lib.linux-armv7l-2.7/swift/common/middleware/catch_errors.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware -copying build/lib.linux-armv7l-2.7/swift/common/middleware/recon.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware -copying build/lib.linux-armv7l-2.7/swift/common/middleware/gatekeeper.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware -copying build/lib.linux-armv7l-2.7/swift/common/middleware/domain_remap.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware -copying build/lib.linux-armv7l-2.7/swift/common/middleware/copy.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware -copying build/lib.linux-armv7l-2.7/swift/common/middleware/ratelimit.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware -copying build/lib.linux-armv7l-2.7/swift/common/middleware/read_only.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware -copying build/lib.linux-armv7l-2.7/swift/common/middleware/cname_lookup.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware -copying build/lib.linux-armv7l-2.7/swift/common/middleware/container_quotas.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware +copying build/lib.linux-armv7l-2.7/swift/common/middleware/xprofile.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware +copying build/lib.linux-armv7l-2.7/swift/common/middleware/proxy_logging.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/crypto +copying build/lib.linux-armv7l-2.7/swift/common/middleware/crypto/encrypter.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/crypto +copying build/lib.linux-armv7l-2.7/swift/common/middleware/crypto/__init__.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/crypto +copying build/lib.linux-armv7l-2.7/swift/common/middleware/crypto/kmip_keymaster.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/crypto +copying build/lib.linux-armv7l-2.7/swift/common/middleware/crypto/keymaster.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/crypto +copying build/lib.linux-armv7l-2.7/swift/common/middleware/crypto/decrypter.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/crypto +copying build/lib.linux-armv7l-2.7/swift/common/middleware/crypto/kms_keymaster.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/crypto +copying build/lib.linux-armv7l-2.7/swift/common/middleware/crypto/crypto_utils.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/crypto +copying build/lib.linux-armv7l-2.7/swift/common/middleware/keystoneauth.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api -copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/s3response.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api +copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/utils.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api +copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/__init__.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api +copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/s3request.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema +copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/bucket_logging_status.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema +copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/error.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema +copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/create_bucket_configuration.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/list_multipart_uploads_result.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema -copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/common.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema -copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/lifecycle_configuration.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema -copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/list_versions_result.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema -copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/complete_multipart_upload_result.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema +copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/list_bucket_result.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/copy_object_result.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema -copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/complete_multipart_upload.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema -copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/create_bucket_configuration.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema -copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/access_control_policy.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema -copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/list_parts_result.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/versioning_configuration.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema -copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/list_all_my_buckets_result.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema -copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/list_bucket_result.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema -copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/location_constraint.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema -copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/initiate_multipart_upload_result.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/copy_part_result.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema +copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/access_control_policy.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema +copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/complete_multipart_upload.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/delete_result.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema -copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/error.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema +copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/lifecycle_configuration.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema +copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/location_constraint.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema +copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/complete_multipart_upload_result.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema +copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/common.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/delete.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema -copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/bucket_logging_status.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema +copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/initiate_multipart_upload_result.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema +copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/list_parts_result.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema +copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/list_versions_result.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema +copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema/list_all_my_buckets_result.rng -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema +copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/etree.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api +copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/subresource.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/acl_handlers.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/acl_utils.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api -copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/s3api.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/exception.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api -copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/__init__.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api +copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/s3token.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api +copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/s3response.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api +copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/s3api.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/controllers +copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers/bucket.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/controllers +copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers/__init__.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/controllers +copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers/multi_upload.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/controllers copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers/service.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/controllers +copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers/base.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/controllers copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers/s3_acl.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/controllers copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers/acl.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/controllers -copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers/base.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/controllers -copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers/__init__.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/controllers -copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers/logging.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/controllers copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers/location.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/controllers -copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers/multi_upload.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/controllers +copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers/versioning.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/controllers +copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers/logging.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/controllers copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers/multi_delete.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/controllers copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers/obj.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/controllers -copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers/versioning.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/controllers -copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers/bucket.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/controllers -copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/s3request.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api -copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/subresource.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api -copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/utils.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api -copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/etree.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api -copying build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/s3token.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api +copying build/lib.linux-armv7l-2.7/swift/common/middleware/symlink.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware +copying build/lib.linux-armv7l-2.7/swift/common/middleware/ratelimit.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware +copying build/lib.linux-armv7l-2.7/swift/common/middleware/acl.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/x_profile +copying build/lib.linux-armv7l-2.7/swift/common/middleware/x_profile/__init__.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/x_profile +copying build/lib.linux-armv7l-2.7/swift/common/middleware/x_profile/html_viewer.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/x_profile +copying build/lib.linux-armv7l-2.7/swift/common/middleware/x_profile/exceptions.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/x_profile +copying build/lib.linux-armv7l-2.7/swift/common/middleware/x_profile/profile_model.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/x_profile copying build/lib.linux-armv7l-2.7/swift/common/middleware/formpost.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware +copying build/lib.linux-armv7l-2.7/swift/common/middleware/container_quotas.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware +copying build/lib.linux-armv7l-2.7/swift/common/middleware/slo.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware +copying build/lib.linux-armv7l-2.7/swift/common/middleware/memcache.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware +copying build/lib.linux-armv7l-2.7/swift/common/middleware/tempurl.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware +copying build/lib.linux-armv7l-2.7/swift/common/middleware/account_quotas.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware +copying build/lib.linux-armv7l-2.7/swift/common/middleware/gatekeeper.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware +copying build/lib.linux-armv7l-2.7/swift/common/middleware/read_only.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware copying build/lib.linux-armv7l-2.7/swift/common/middleware/bulk.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware -copying build/lib.linux-armv7l-2.7/swift/common/middleware/symlink.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware +copying build/lib.linux-armv7l-2.7/swift/common/middleware/list_endpoints.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware +copying build/lib.linux-armv7l-2.7/swift/common/middleware/healthcheck.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware +copying build/lib.linux-armv7l-2.7/swift/common/middleware/tempauth.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware copying build/lib.linux-armv7l-2.7/swift/common/middleware/crossdomain.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware -copying build/lib.linux-armv7l-2.7/swift/common/middleware/memcache.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware -copying build/lib.linux-armv7l-2.7/swift/common/middleware/xprofile.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware +copying build/lib.linux-armv7l-2.7/swift/common/middleware/domain_remap.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware copying build/lib.linux-armv7l-2.7/swift/common/middleware/dlo.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware -copying build/lib.linux-armv7l-2.7/swift/common/middleware/tempurl.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/crypto -copying build/lib.linux-armv7l-2.7/swift/common/middleware/crypto/keymaster.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/crypto -copying build/lib.linux-armv7l-2.7/swift/common/middleware/crypto/__init__.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/crypto -copying build/lib.linux-armv7l-2.7/swift/common/middleware/crypto/decrypter.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/crypto -copying build/lib.linux-armv7l-2.7/swift/common/middleware/crypto/crypto_utils.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/crypto -copying build/lib.linux-armv7l-2.7/swift/common/middleware/crypto/encrypter.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/crypto -copying build/lib.linux-armv7l-2.7/swift/common/middleware/crypto/kms_keymaster.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/crypto -copying build/lib.linux-armv7l-2.7/swift/common/middleware/crypto/kmip_keymaster.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/crypto +copying build/lib.linux-armv7l-2.7/swift/common/middleware/container_sync.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware +copying build/lib.linux-armv7l-2.7/swift/common/middleware/listing_formats.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware copying build/lib.linux-armv7l-2.7/swift/common/middleware/versioned_writes.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware -copying build/lib.linux-armv7l-2.7/swift/common/wsgi.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common +copying build/lib.linux-armv7l-2.7/swift/common/utils.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/ring +copying build/lib.linux-armv7l-2.7/swift/common/ring/utils.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/ring +copying build/lib.linux-armv7l-2.7/swift/common/ring/__init__.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/ring +copying build/lib.linux-armv7l-2.7/swift/common/ring/ring.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/ring +copying build/lib.linux-armv7l-2.7/swift/common/ring/builder.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/ring +copying build/lib.linux-armv7l-2.7/swift/common/ring/composite_builder.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/ring +copying build/lib.linux-armv7l-2.7/swift/common/storage_policy.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common copying build/lib.linux-armv7l-2.7/swift/common/__init__.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common -copying build/lib.linux-armv7l-2.7/swift/common/http.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common +copying build/lib.linux-armv7l-2.7/swift/common/container_sync_realms.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common +copying build/lib.linux-armv7l-2.7/swift/common/base_storage_server.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common copying build/lib.linux-armv7l-2.7/swift/common/internal_client.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common -copying build/lib.linux-armv7l-2.7/swift/common/swob.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common copying build/lib.linux-armv7l-2.7/swift/common/memcached.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common -copying build/lib.linux-armv7l-2.7/swift/common/bufferedhttp.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common -copying build/lib.linux-armv7l-2.7/swift/common/base_storage_server.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common -copying build/lib.linux-armv7l-2.7/swift/common/utils.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common -copying build/lib.linux-armv7l-2.7/swift/common/storage_policy.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common -copying build/lib.linux-armv7l-2.7/swift/common/header_key_dict.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common +copying build/lib.linux-armv7l-2.7/swift/common/swob.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common copying build/lib.linux-armv7l-2.7/swift/common/manager.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common -copying build/lib.linux-armv7l-2.7/swift/common/constraints.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common copying build/lib.linux-armv7l-2.7/swift/common/linkat.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common -copying build/lib.linux-armv7l-2.7/swift/common/db.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common +copying build/lib.linux-armv7l-2.7/swift/common/request_helpers.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common +copying build/lib.linux-armv7l-2.7/swift/common/exceptions.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common +copying build/lib.linux-armv7l-2.7/swift/common/header_key_dict.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common +copying build/lib.linux-armv7l-2.7/swift/common/splice.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common copying build/lib.linux-armv7l-2.7/swift/common/direct_client.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common +copying build/lib.linux-armv7l-2.7/swift/common/http.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common +copying build/lib.linux-armv7l-2.7/swift/common/bufferedhttp.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common +copying build/lib.linux-armv7l-2.7/swift/common/constraints.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common +copying build/lib.linux-armv7l-2.7/swift/common/wsgi.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common +copying build/lib.linux-armv7l-2.7/swift/common/db.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common +copying build/lib.linux-armv7l-2.7/swift/common/daemon.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common copying build/lib.linux-armv7l-2.7/swift/common/db_replicator.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common -copying build/lib.linux-armv7l-2.7/swift/common/splice.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common -copying build/lib.linux-armv7l-2.7/swift/common/exceptions.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common -copying build/lib.linux-armv7l-2.7/swift/common/request_helpers.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common -copying build/lib.linux-armv7l-2.7/swift/__init__.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/account +copying build/lib.linux-armv7l-2.7/swift/account/utils.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/account +copying build/lib.linux-armv7l-2.7/swift/account/__init__.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/account +copying build/lib.linux-armv7l-2.7/swift/account/server.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/account +copying build/lib.linux-armv7l-2.7/swift/account/reaper.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/account +copying build/lib.linux-armv7l-2.7/swift/account/auditor.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/account +copying build/lib.linux-armv7l-2.7/swift/account/backend.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/account +copying build/lib.linux-armv7l-2.7/swift/account/replicator.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/account creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/obj -copying build/lib.linux-armv7l-2.7/swift/obj/diskfile.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/obj -copying build/lib.linux-armv7l-2.7/swift/obj/ssync_sender.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/obj copying build/lib.linux-armv7l-2.7/swift/obj/__init__.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/obj copying build/lib.linux-armv7l-2.7/swift/obj/mem_diskfile.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/obj +copying build/lib.linux-armv7l-2.7/swift/obj/server.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/obj copying build/lib.linux-armv7l-2.7/swift/obj/reconstructor.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/obj +copying build/lib.linux-armv7l-2.7/swift/obj/expirer.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/obj copying build/lib.linux-armv7l-2.7/swift/obj/auditor.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/obj +copying build/lib.linux-armv7l-2.7/swift/obj/mem_server.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/obj copying build/lib.linux-armv7l-2.7/swift/obj/ssync_receiver.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/obj copying build/lib.linux-armv7l-2.7/swift/obj/replicator.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/obj -copying build/lib.linux-armv7l-2.7/swift/obj/mem_server.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/obj -copying build/lib.linux-armv7l-2.7/swift/obj/server.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/obj +copying build/lib.linux-armv7l-2.7/swift/obj/ssync_sender.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/obj copying build/lib.linux-armv7l-2.7/swift/obj/updater.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/obj -copying build/lib.linux-armv7l-2.7/swift/obj/expirer.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/obj -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/account -copying build/lib.linux-armv7l-2.7/swift/account/__init__.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/account -copying build/lib.linux-armv7l-2.7/swift/account/auditor.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/account -copying build/lib.linux-armv7l-2.7/swift/account/replicator.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/account -copying build/lib.linux-armv7l-2.7/swift/account/utils.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/account -copying build/lib.linux-armv7l-2.7/swift/account/reaper.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/account -copying build/lib.linux-armv7l-2.7/swift/account/server.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/account -copying build/lib.linux-armv7l-2.7/swift/account/backend.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/account -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/cli -copying build/lib.linux-armv7l-2.7/swift/cli/ringbuilder.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/cli -copying build/lib.linux-armv7l-2.7/swift/cli/shard-info.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/cli -copying build/lib.linux-armv7l-2.7/swift/cli/ringcomposer.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/cli -copying build/lib.linux-armv7l-2.7/swift/cli/info.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/cli -copying build/lib.linux-armv7l-2.7/swift/cli/__init__.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/cli -copying build/lib.linux-armv7l-2.7/swift/cli/recon.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/cli -copying build/lib.linux-armv7l-2.7/swift/cli/dispersion_report.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/cli -copying build/lib.linux-armv7l-2.7/swift/cli/form_signature.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/cli -copying build/lib.linux-armv7l-2.7/swift/cli/relinker.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/cli -copying build/lib.linux-armv7l-2.7/swift/cli/ring_builder_analyzer.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/cli -copying build/lib.linux-armv7l-2.7/swift/cli/manage_shard_ranges.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/cli +copying build/lib.linux-armv7l-2.7/swift/obj/diskfile.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/obj creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/proxy copying build/lib.linux-armv7l-2.7/swift/proxy/__init__.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/proxy +copying build/lib.linux-armv7l-2.7/swift/proxy/server.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/proxy creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/proxy/controllers -copying build/lib.linux-armv7l-2.7/swift/proxy/controllers/container.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/proxy/controllers -copying build/lib.linux-armv7l-2.7/swift/proxy/controllers/base.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/proxy/controllers +copying build/lib.linux-armv7l-2.7/swift/proxy/controllers/__init__.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/proxy/controllers copying build/lib.linux-armv7l-2.7/swift/proxy/controllers/account.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/proxy/controllers +copying build/lib.linux-armv7l-2.7/swift/proxy/controllers/base.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/proxy/controllers +copying build/lib.linux-armv7l-2.7/swift/proxy/controllers/container.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/proxy/controllers copying build/lib.linux-armv7l-2.7/swift/proxy/controllers/info.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/proxy/controllers -copying build/lib.linux-armv7l-2.7/swift/proxy/controllers/__init__.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/proxy/controllers copying build/lib.linux-armv7l-2.7/swift/proxy/controllers/obj.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/proxy/controllers -copying build/lib.linux-armv7l-2.7/swift/proxy/server.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/proxy -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/es -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/es/LC_MESSAGES -copying build/lib.linux-armv7l-2.7/swift/locale/es/LC_MESSAGES/swift.po -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/es/LC_MESSAGES -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/pt_BR -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/pt_BR/LC_MESSAGES -copying build/lib.linux-armv7l-2.7/swift/locale/pt_BR/LC_MESSAGES/swift.po -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/pt_BR/LC_MESSAGES -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/en_GB -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/en_GB/LC_MESSAGES -copying build/lib.linux-armv7l-2.7/swift/locale/en_GB/LC_MESSAGES/swift.po -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/en_GB/LC_MESSAGES -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/ru -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/ru/LC_MESSAGES -copying build/lib.linux-armv7l-2.7/swift/locale/ru/LC_MESSAGES/swift.po -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/ru/LC_MESSAGES -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/tr_TR -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/tr_TR/LC_MESSAGES -copying build/lib.linux-armv7l-2.7/swift/locale/tr_TR/LC_MESSAGES/swift.po -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/tr_TR/LC_MESSAGES -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/fr -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/fr/LC_MESSAGES -copying build/lib.linux-armv7l-2.7/swift/locale/fr/LC_MESSAGES/swift.po -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/fr/LC_MESSAGES -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/ko_KR -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/ko_KR/LC_MESSAGES -copying build/lib.linux-armv7l-2.7/swift/locale/ko_KR/LC_MESSAGES/swift.po -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/ko_KR/LC_MESSAGES -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/ja -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/ja/LC_MESSAGES -copying build/lib.linux-armv7l-2.7/swift/locale/ja/LC_MESSAGES/swift.po -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/ja/LC_MESSAGES -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/de -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/de/LC_MESSAGES -copying build/lib.linux-armv7l-2.7/swift/locale/de/LC_MESSAGES/swift.po -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/de/LC_MESSAGES -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/zh_TW -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/zh_TW/LC_MESSAGES -copying build/lib.linux-armv7l-2.7/swift/locale/zh_TW/LC_MESSAGES/swift.po -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/zh_TW/LC_MESSAGES -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/it -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/it/LC_MESSAGES -copying build/lib.linux-armv7l-2.7/swift/locale/it/LC_MESSAGES/swift.po -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/it/LC_MESSAGES -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/zh_CN -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/zh_CN/LC_MESSAGES -copying build/lib.linux-armv7l-2.7/swift/locale/zh_CN/LC_MESSAGES/swift.po -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/zh_CN/LC_MESSAGES +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/cli +copying build/lib.linux-armv7l-2.7/swift/cli/recon.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/cli +copying build/lib.linux-armv7l-2.7/swift/cli/ringcomposer.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/cli +copying build/lib.linux-armv7l-2.7/swift/cli/__init__.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/cli +copying build/lib.linux-armv7l-2.7/swift/cli/relinker.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/cli +copying build/lib.linux-armv7l-2.7/swift/cli/info.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/cli +copying build/lib.linux-armv7l-2.7/swift/cli/form_signature.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/cli +copying build/lib.linux-armv7l-2.7/swift/cli/dispersion_report.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/cli +copying build/lib.linux-armv7l-2.7/swift/cli/shard-info.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/cli +copying build/lib.linux-armv7l-2.7/swift/cli/manage_shard_ranges.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/cli +copying build/lib.linux-armv7l-2.7/swift/cli/ringbuilder.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/cli +copying build/lib.linux-armv7l-2.7/swift/cli/ring_builder_analyzer.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/cli running install_egg_info Copying swift.egg-info to /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift-2.19.1.egg-info Skipping SOURCES.txt running install_scripts creating /build/swift-2.19.1/debian/tmp/usr/bin +copying build/scripts-2.7/swift-object-expirer -> /build/swift-2.19.1/debian/tmp/usr/bin +copying build/scripts-2.7/swift-recon -> /build/swift-2.19.1/debian/tmp/usr/bin +copying build/scripts-2.7/swift-dispersion-report -> /build/swift-2.19.1/debian/tmp/usr/bin +copying build/scripts-2.7/swift-account-server -> /build/swift-2.19.1/debian/tmp/usr/bin copying build/scripts-2.7/swift-container-server -> /build/swift-2.19.1/debian/tmp/usr/bin -copying build/scripts-2.7/swift-ring-builder-analyzer -> /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 -copying build/scripts-2.7/swift-container-sync -> /build/swift-2.19.1/debian/tmp/usr/bin +copying build/scripts-2.7/swift-container-updater -> /build/swift-2.19.1/debian/tmp/usr/bin copying build/scripts-2.7/swift-object-auditor -> /build/swift-2.19.1/debian/tmp/usr/bin -copying build/scripts-2.7/swift-container-reconciler -> /build/swift-2.19.1/debian/tmp/usr/bin -copying build/scripts-2.7/swift-container-sharder -> /build/swift-2.19.1/debian/tmp/usr/bin -copying build/scripts-2.7/swift-recon-cron -> /build/swift-2.19.1/debian/tmp/usr/bin +copying build/scripts-2.7/swift-oldies -> /build/swift-2.19.1/debian/tmp/usr/bin copying build/scripts-2.7/swift-ring-composer -> /build/swift-2.19.1/debian/tmp/usr/bin -copying build/scripts-2.7/swift-account-reaper -> /build/swift-2.19.1/debian/tmp/usr/bin -copying build/scripts-2.7/swift-account-server -> /build/swift-2.19.1/debian/tmp/usr/bin -copying build/scripts-2.7/swift-object-relinker -> /build/swift-2.19.1/debian/tmp/usr/bin -copying build/scripts-2.7/swift-reconciler-enqueue -> /build/swift-2.19.1/debian/tmp/usr/bin copying build/scripts-2.7/swift-orphans -> /build/swift-2.19.1/debian/tmp/usr/bin -copying build/scripts-2.7/swift-dispersion-populate -> /build/swift-2.19.1/debian/tmp/usr/bin +copying build/scripts-2.7/swift-ring-builder-analyzer -> /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-info -> /build/swift-2.19.1/debian/tmp/usr/bin +copying build/scripts-2.7/swift-container-reconciler -> /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 +copying build/scripts-2.7/swift-ring-builder -> /build/swift-2.19.1/debian/tmp/usr/bin +copying build/scripts-2.7/swift-object-relinker -> /build/swift-2.19.1/debian/tmp/usr/bin +copying build/scripts-2.7/swift-proxy-server -> /build/swift-2.19.1/debian/tmp/usr/bin copying build/scripts-2.7/swift-account-replicator -> /build/swift-2.19.1/debian/tmp/usr/bin -copying build/scripts-2.7/swift-oldies -> /build/swift-2.19.1/debian/tmp/usr/bin copying build/scripts-2.7/swift-container-replicator -> /build/swift-2.19.1/debian/tmp/usr/bin -copying build/scripts-2.7/swift-object-expirer -> /build/swift-2.19.1/debian/tmp/usr/bin -copying build/scripts-2.7/swift-init -> /build/swift-2.19.1/debian/tmp/usr/bin -copying build/scripts-2.7/swift-ring-builder -> /build/swift-2.19.1/debian/tmp/usr/bin -copying build/scripts-2.7/swift-container-updater -> /build/swift-2.19.1/debian/tmp/usr/bin -copying build/scripts-2.7/swift-drive-audit -> /build/swift-2.19.1/debian/tmp/usr/bin -copying build/scripts-2.7/swift-form-signature -> /build/swift-2.19.1/debian/tmp/usr/bin copying build/scripts-2.7/swift-object-replicator -> /build/swift-2.19.1/debian/tmp/usr/bin -copying build/scripts-2.7/swift-proxy-server -> /build/swift-2.19.1/debian/tmp/usr/bin -copying build/scripts-2.7/swift-object-server -> /build/swift-2.19.1/debian/tmp/usr/bin -copying build/scripts-2.7/swift-get-nodes -> /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-object-updater -> /build/swift-2.19.1/debian/tmp/usr/bin copying build/scripts-2.7/swift-container-auditor -> /build/swift-2.19.1/debian/tmp/usr/bin -copying build/scripts-2.7/swift-dispersion-report -> /build/swift-2.19.1/debian/tmp/usr/bin -copying build/scripts-2.7/swift-config -> /build/swift-2.19.1/debian/tmp/usr/bin -copying build/scripts-2.7/swift-object-info -> /build/swift-2.19.1/debian/tmp/usr/bin +copying build/scripts-2.7/swift-container-sharder -> /build/swift-2.19.1/debian/tmp/usr/bin copying build/scripts-2.7/swift-object-reconstructor -> /build/swift-2.19.1/debian/tmp/usr/bin -copying build/scripts-2.7/swift-account-info -> /build/swift-2.19.1/debian/tmp/usr/bin +copying build/scripts-2.7/swift-object-server -> /build/swift-2.19.1/debian/tmp/usr/bin +copying build/scripts-2.7/swift-object-info -> /build/swift-2.19.1/debian/tmp/usr/bin +copying build/scripts-2.7/swift-account-reaper -> /build/swift-2.19.1/debian/tmp/usr/bin +copying build/scripts-2.7/swift-dispersion-populate -> /build/swift-2.19.1/debian/tmp/usr/bin copying build/scripts-2.7/swift-container-info -> /build/swift-2.19.1/debian/tmp/usr/bin -copying build/scripts-2.7/swift-recon -> /build/swift-2.19.1/debian/tmp/usr/bin -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-ring-builder-analyzer 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-container-sync 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-container-reconciler 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-recon-cron to 755 -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-account-reaper 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-object-relinker 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-orphans 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-account-replicator 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-container-replicator 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-init 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-container-updater 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-form-signature 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-proxy-server 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-get-nodes 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-object-updater 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-dispersion-report 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-object-info 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-account-info 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-recon to 755 +copying build/scripts-2.7/swift-init -> /build/swift-2.19.1/debian/tmp/usr/bin +copying build/scripts-2.7/swift-drive-audit -> /build/swift-2.19.1/debian/tmp/usr/bin +copying build/scripts-2.7/swift-reconciler-enqueue -> /build/swift-2.19.1/debian/tmp/usr/bin +copying build/scripts-2.7/swift-config -> /build/swift-2.19.1/debian/tmp/usr/bin +copying build/scripts-2.7/swift-get-nodes -> /build/swift-2.19.1/debian/tmp/usr/bin +copying build/scripts-2.7/swift-form-signature -> /build/swift-2.19.1/debian/tmp/usr/bin +copying build/scripts-2.7/swift-recon-cron -> /build/swift-2.19.1/debian/tmp/usr/bin +copying build/scripts-2.7/swift-container-sync -> /build/swift-2.19.1/debian/tmp/usr/bin +copying build/scripts-2.7/swift-object-updater -> /build/swift-2.19.1/debian/tmp/usr/bin +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-recon 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-account-server 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-updater 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-oldies to 775 +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-orphans 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-account-auditor 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-container-reconciler to 775 +changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-account-audit 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-object-relinker 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-account-replicator 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-object-replicator 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-container-sharder 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-server 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-account-reaper 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-container-info 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-drive-audit 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-config 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-recon-cron 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-object-updater 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 @@ -10834,146 +10868,146 @@ python setup.py build --force running build running build_py -copying swift/proxy/controllers/container.py -> build/lib.linux-armv7l-2.7/swift/proxy/controllers -copying swift/proxy/controllers/base.py -> build/lib.linux-armv7l-2.7/swift/proxy/controllers +copying swift/proxy/controllers/__init__.py -> build/lib.linux-armv7l-2.7/swift/proxy/controllers copying swift/proxy/controllers/account.py -> build/lib.linux-armv7l-2.7/swift/proxy/controllers +copying swift/proxy/controllers/base.py -> build/lib.linux-armv7l-2.7/swift/proxy/controllers +copying swift/proxy/controllers/container.py -> build/lib.linux-armv7l-2.7/swift/proxy/controllers copying swift/proxy/controllers/info.py -> build/lib.linux-armv7l-2.7/swift/proxy/controllers -copying swift/proxy/controllers/__init__.py -> build/lib.linux-armv7l-2.7/swift/proxy/controllers copying swift/proxy/controllers/obj.py -> build/lib.linux-armv7l-2.7/swift/proxy/controllers -copying swift/obj/diskfile.py -> build/lib.linux-armv7l-2.7/swift/obj -copying swift/obj/ssync_sender.py -> build/lib.linux-armv7l-2.7/swift/obj copying swift/obj/__init__.py -> build/lib.linux-armv7l-2.7/swift/obj copying swift/obj/mem_diskfile.py -> build/lib.linux-armv7l-2.7/swift/obj +copying swift/obj/server.py -> build/lib.linux-armv7l-2.7/swift/obj copying swift/obj/reconstructor.py -> build/lib.linux-armv7l-2.7/swift/obj +copying swift/obj/expirer.py -> build/lib.linux-armv7l-2.7/swift/obj copying swift/obj/auditor.py -> build/lib.linux-armv7l-2.7/swift/obj +copying swift/obj/mem_server.py -> build/lib.linux-armv7l-2.7/swift/obj copying swift/obj/ssync_receiver.py -> build/lib.linux-armv7l-2.7/swift/obj copying swift/obj/replicator.py -> build/lib.linux-armv7l-2.7/swift/obj -copying swift/obj/mem_server.py -> build/lib.linux-armv7l-2.7/swift/obj -copying swift/obj/server.py -> build/lib.linux-armv7l-2.7/swift/obj +copying swift/obj/ssync_sender.py -> build/lib.linux-armv7l-2.7/swift/obj copying swift/obj/updater.py -> build/lib.linux-armv7l-2.7/swift/obj -copying swift/obj/expirer.py -> build/lib.linux-armv7l-2.7/swift/obj +copying swift/obj/diskfile.py -> build/lib.linux-armv7l-2.7/swift/obj +copying swift/common/ring/utils.py -> build/lib.linux-armv7l-2.7/swift/common/ring copying swift/common/ring/__init__.py -> build/lib.linux-armv7l-2.7/swift/common/ring -copying swift/common/ring/composite_builder.py -> build/lib.linux-armv7l-2.7/swift/common/ring copying swift/common/ring/ring.py -> build/lib.linux-armv7l-2.7/swift/common/ring -copying swift/common/ring/utils.py -> build/lib.linux-armv7l-2.7/swift/common/ring copying swift/common/ring/builder.py -> build/lib.linux-armv7l-2.7/swift/common/ring +copying swift/common/ring/composite_builder.py -> build/lib.linux-armv7l-2.7/swift/common/ring copying swift/proxy/__init__.py -> build/lib.linux-armv7l-2.7/swift/proxy copying swift/proxy/server.py -> build/lib.linux-armv7l-2.7/swift/proxy -copying swift/common/middleware/crypto/keymaster.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/crypto +copying swift/common/middleware/crypto/encrypter.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/crypto copying swift/common/middleware/crypto/__init__.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/crypto +copying swift/common/middleware/crypto/kmip_keymaster.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/crypto +copying swift/common/middleware/crypto/keymaster.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/crypto copying swift/common/middleware/crypto/decrypter.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/crypto -copying swift/common/middleware/crypto/crypto_utils.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/crypto -copying swift/common/middleware/crypto/encrypter.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/crypto copying swift/common/middleware/crypto/kms_keymaster.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/crypto -copying swift/common/middleware/crypto/kmip_keymaster.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/crypto -copying swift/common/middleware/s3api/s3response.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/acl_handlers.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/acl_utils.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/s3api.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/exception.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api +copying swift/common/middleware/crypto/crypto_utils.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/crypto +copying swift/common/middleware/s3api/utils.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api copying swift/common/middleware/s3api/__init__.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api copying swift/common/middleware/s3api/s3request.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/subresource.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/utils.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api copying swift/common/middleware/s3api/etree.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/subresource.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/acl_handlers.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/acl_utils.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/exception.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api copying swift/common/middleware/s3api/s3token.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/s3response.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/s3api.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/controllers/bucket.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/__init__.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/multi_upload.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers copying swift/common/middleware/s3api/controllers/service.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/base.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers copying swift/common/middleware/s3api/controllers/s3_acl.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers copying swift/common/middleware/s3api/controllers/acl.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/base.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/__init__.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/logging.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers copying swift/common/middleware/s3api/controllers/location.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/multi_upload.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/versioning.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/logging.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers copying swift/common/middleware/s3api/controllers/multi_delete.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers copying swift/common/middleware/s3api/controllers/obj.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/versioning.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/bucket.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/controllers -copying swift/container/__init__.py -> build/lib.linux-armv7l-2.7/swift/container -copying swift/container/sync.py -> build/lib.linux-armv7l-2.7/swift/container -copying swift/container/auditor.py -> build/lib.linux-armv7l-2.7/swift/container -copying swift/container/reconciler.py -> build/lib.linux-armv7l-2.7/swift/container -copying swift/container/replicator.py -> build/lib.linux-armv7l-2.7/swift/container -copying swift/container/sync_store.py -> build/lib.linux-armv7l-2.7/swift/container copying swift/container/sharder.py -> build/lib.linux-armv7l-2.7/swift/container +copying swift/container/__init__.py -> build/lib.linux-armv7l-2.7/swift/container copying swift/container/server.py -> build/lib.linux-armv7l-2.7/swift/container +copying swift/container/sync_store.py -> build/lib.linux-armv7l-2.7/swift/container +copying swift/container/reconciler.py -> build/lib.linux-armv7l-2.7/swift/container +copying swift/container/auditor.py -> build/lib.linux-armv7l-2.7/swift/container copying swift/container/backend.py -> build/lib.linux-armv7l-2.7/swift/container +copying swift/container/replicator.py -> build/lib.linux-armv7l-2.7/swift/container +copying swift/container/sync.py -> build/lib.linux-armv7l-2.7/swift/container copying swift/container/updater.py -> build/lib.linux-armv7l-2.7/swift/container -copying swift/account/__init__.py -> build/lib.linux-armv7l-2.7/swift/account -copying swift/account/auditor.py -> build/lib.linux-armv7l-2.7/swift/account -copying swift/account/replicator.py -> build/lib.linux-armv7l-2.7/swift/account copying swift/account/utils.py -> build/lib.linux-armv7l-2.7/swift/account -copying swift/account/reaper.py -> build/lib.linux-armv7l-2.7/swift/account +copying swift/account/__init__.py -> build/lib.linux-armv7l-2.7/swift/account copying swift/account/server.py -> build/lib.linux-armv7l-2.7/swift/account +copying swift/account/reaper.py -> build/lib.linux-armv7l-2.7/swift/account +copying swift/account/auditor.py -> build/lib.linux-armv7l-2.7/swift/account copying swift/account/backend.py -> build/lib.linux-armv7l-2.7/swift/account -copying swift/common/middleware/x_profile/html_viewer.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/x_profile -copying swift/common/middleware/x_profile/profile_model.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/x_profile +copying swift/account/replicator.py -> build/lib.linux-armv7l-2.7/swift/account copying swift/common/middleware/x_profile/__init__.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/x_profile +copying swift/common/middleware/x_profile/html_viewer.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/x_profile copying swift/common/middleware/x_profile/exceptions.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/x_profile -copying swift/cli/ringbuilder.py -> build/lib.linux-armv7l-2.7/swift/cli -copying swift/cli/shard-info.py -> build/lib.linux-armv7l-2.7/swift/cli +copying swift/common/middleware/x_profile/profile_model.py -> build/lib.linux-armv7l-2.7/swift/common/middleware/x_profile +copying swift/cli/recon.py -> build/lib.linux-armv7l-2.7/swift/cli copying swift/cli/ringcomposer.py -> build/lib.linux-armv7l-2.7/swift/cli -copying swift/cli/info.py -> build/lib.linux-armv7l-2.7/swift/cli copying swift/cli/__init__.py -> build/lib.linux-armv7l-2.7/swift/cli -copying swift/cli/recon.py -> build/lib.linux-armv7l-2.7/swift/cli -copying swift/cli/dispersion_report.py -> build/lib.linux-armv7l-2.7/swift/cli -copying swift/cli/form_signature.py -> build/lib.linux-armv7l-2.7/swift/cli copying swift/cli/relinker.py -> build/lib.linux-armv7l-2.7/swift/cli -copying swift/cli/ring_builder_analyzer.py -> build/lib.linux-armv7l-2.7/swift/cli +copying swift/cli/info.py -> build/lib.linux-armv7l-2.7/swift/cli +copying swift/cli/form_signature.py -> build/lib.linux-armv7l-2.7/swift/cli +copying swift/cli/dispersion_report.py -> build/lib.linux-armv7l-2.7/swift/cli +copying swift/cli/shard-info.py -> build/lib.linux-armv7l-2.7/swift/cli copying swift/cli/manage_shard_ranges.py -> build/lib.linux-armv7l-2.7/swift/cli +copying swift/cli/ringbuilder.py -> build/lib.linux-armv7l-2.7/swift/cli +copying swift/cli/ring_builder_analyzer.py -> build/lib.linux-armv7l-2.7/swift/cli copying swift/__init__.py -> build/lib.linux-armv7l-2.7/swift -copying swift/common/daemon.py -> build/lib.linux-armv7l-2.7/swift/common -copying swift/common/container_sync_realms.py -> build/lib.linux-armv7l-2.7/swift/common -copying swift/common/wsgi.py -> build/lib.linux-armv7l-2.7/swift/common +copying swift/common/utils.py -> build/lib.linux-armv7l-2.7/swift/common +copying swift/common/storage_policy.py -> build/lib.linux-armv7l-2.7/swift/common copying swift/common/__init__.py -> build/lib.linux-armv7l-2.7/swift/common -copying swift/common/http.py -> build/lib.linux-armv7l-2.7/swift/common +copying swift/common/container_sync_realms.py -> build/lib.linux-armv7l-2.7/swift/common +copying swift/common/base_storage_server.py -> build/lib.linux-armv7l-2.7/swift/common copying swift/common/internal_client.py -> build/lib.linux-armv7l-2.7/swift/common -copying swift/common/swob.py -> build/lib.linux-armv7l-2.7/swift/common copying swift/common/memcached.py -> build/lib.linux-armv7l-2.7/swift/common -copying swift/common/bufferedhttp.py -> build/lib.linux-armv7l-2.7/swift/common -copying swift/common/base_storage_server.py -> build/lib.linux-armv7l-2.7/swift/common -copying swift/common/utils.py -> build/lib.linux-armv7l-2.7/swift/common -copying swift/common/storage_policy.py -> build/lib.linux-armv7l-2.7/swift/common -copying swift/common/header_key_dict.py -> build/lib.linux-armv7l-2.7/swift/common +copying swift/common/swob.py -> build/lib.linux-armv7l-2.7/swift/common copying swift/common/manager.py -> build/lib.linux-armv7l-2.7/swift/common -copying swift/common/constraints.py -> build/lib.linux-armv7l-2.7/swift/common copying swift/common/linkat.py -> build/lib.linux-armv7l-2.7/swift/common -copying swift/common/db.py -> build/lib.linux-armv7l-2.7/swift/common +copying swift/common/request_helpers.py -> build/lib.linux-armv7l-2.7/swift/common +copying swift/common/exceptions.py -> build/lib.linux-armv7l-2.7/swift/common +copying swift/common/header_key_dict.py -> build/lib.linux-armv7l-2.7/swift/common +copying swift/common/splice.py -> build/lib.linux-armv7l-2.7/swift/common copying swift/common/direct_client.py -> build/lib.linux-armv7l-2.7/swift/common +copying swift/common/http.py -> build/lib.linux-armv7l-2.7/swift/common +copying swift/common/bufferedhttp.py -> build/lib.linux-armv7l-2.7/swift/common +copying swift/common/constraints.py -> build/lib.linux-armv7l-2.7/swift/common +copying swift/common/wsgi.py -> build/lib.linux-armv7l-2.7/swift/common +copying swift/common/db.py -> build/lib.linux-armv7l-2.7/swift/common +copying swift/common/daemon.py -> build/lib.linux-armv7l-2.7/swift/common copying swift/common/db_replicator.py -> build/lib.linux-armv7l-2.7/swift/common -copying swift/common/splice.py -> build/lib.linux-armv7l-2.7/swift/common -copying swift/common/exceptions.py -> build/lib.linux-armv7l-2.7/swift/common -copying swift/common/request_helpers.py -> build/lib.linux-armv7l-2.7/swift/common -copying swift/common/middleware/proxy_logging.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/keystoneauth.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/listing_formats.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/recon.py -> build/lib.linux-armv7l-2.7/swift/common/middleware copying swift/common/middleware/name_check.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/healthcheck.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/container_sync.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/account_quotas.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/slo.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/acl.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/tempauth.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/list_endpoints.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/cname_lookup.py -> build/lib.linux-armv7l-2.7/swift/common/middleware copying swift/common/middleware/staticweb.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/copy.py -> build/lib.linux-armv7l-2.7/swift/common/middleware copying swift/common/middleware/__init__.py -> build/lib.linux-armv7l-2.7/swift/common/middleware copying swift/common/middleware/catch_errors.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/recon.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/gatekeeper.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/domain_remap.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/copy.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/xprofile.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/proxy_logging.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/keystoneauth.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/symlink.py -> build/lib.linux-armv7l-2.7/swift/common/middleware copying swift/common/middleware/ratelimit.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/read_only.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/cname_lookup.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/container_quotas.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/acl.py -> build/lib.linux-armv7l-2.7/swift/common/middleware copying swift/common/middleware/formpost.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/container_quotas.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/slo.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/memcache.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/tempurl.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/account_quotas.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/gatekeeper.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/read_only.py -> build/lib.linux-armv7l-2.7/swift/common/middleware copying swift/common/middleware/bulk.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/symlink.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/list_endpoints.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/healthcheck.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/tempauth.py -> build/lib.linux-armv7l-2.7/swift/common/middleware copying swift/common/middleware/crossdomain.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/memcache.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/xprofile.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/domain_remap.py -> build/lib.linux-armv7l-2.7/swift/common/middleware copying swift/common/middleware/dlo.py -> build/lib.linux-armv7l-2.7/swift/common/middleware -copying swift/common/middleware/tempurl.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/container_sync.py -> build/lib.linux-armv7l-2.7/swift/common/middleware +copying swift/common/middleware/listing_formats.py -> build/lib.linux-armv7l-2.7/swift/common/middleware copying swift/common/middleware/versioned_writes.py -> build/lib.linux-armv7l-2.7/swift/common/middleware running egg_info writing requirements to swift.egg-info/requires.txt @@ -11538,16 +11572,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/base/_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/webui-popover.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/api-ref/_static/js/navigation.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/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/navigation.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/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/webui-popover.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/bootstrap.min.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/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' @@ -11590,42 +11624,42 @@ Do nothing make[1]: Leaving directory '/build/swift-2.19.1' dh_python2 -O--buildsystem=python_distutils -I: dh_python2 tools:114: replacing shebang in debian/swift/usr/bin/swift-ring-builder-analyzer +I: dh_python2 tools:114: replacing shebang in debian/swift/usr/bin/swift-recon +I: dh_python2 tools:114: replacing shebang in debian/swift/usr/bin/swift-dispersion-report +I: dh_python2 tools:114: replacing shebang in debian/swift/usr/bin/swift-oldies I: dh_python2 tools:114: replacing shebang in debian/swift/usr/bin/swift-ring-composer I: dh_python2 tools:114: replacing shebang in debian/swift/usr/bin/swift-orphans -I: dh_python2 tools:114: replacing shebang in debian/swift/usr/bin/swift-dispersion-populate -I: dh_python2 tools:114: replacing shebang in debian/swift/usr/bin/swift-oldies +I: dh_python2 tools:114: replacing shebang in debian/swift/usr/bin/swift-ring-builder-analyzer I: dh_python2 tools:114: replacing shebang in debian/swift/usr/bin/swift-ring-builder -I: dh_python2 tools:114: replacing shebang in debian/swift/usr/bin/swift-form-signature -I: dh_python2 tools:114: replacing shebang in debian/swift/usr/bin/swift-get-nodes -I: dh_python2 tools:114: replacing shebang in debian/swift/usr/bin/swift-dispersion-report +I: dh_python2 tools:114: replacing shebang in debian/swift/usr/bin/swift-dispersion-populate I: dh_python2 tools:114: replacing shebang in debian/swift/usr/bin/swift-config -I: dh_python2 tools:114: replacing shebang in debian/swift/usr/bin/swift-recon -I: dh_python2 tools:114: replacing shebang in debian/swift-account/usr/bin/swift-account-audit -I: dh_python2 tools:114: replacing shebang in debian/swift-account/usr/bin/swift-account-reaper +I: dh_python2 tools:114: replacing shebang in debian/swift/usr/bin/swift-get-nodes +I: dh_python2 tools:114: replacing shebang in debian/swift/usr/bin/swift-form-signature I: dh_python2 tools:114: replacing shebang in debian/swift-account/usr/bin/swift-account-server -I: dh_python2 tools:114: replacing shebang in debian/swift-account/usr/bin/swift-account-replicator I: dh_python2 tools:114: replacing shebang in debian/swift-account/usr/bin/swift-account-auditor I: dh_python2 tools:114: replacing shebang in debian/swift-account/usr/bin/swift-account-info +I: dh_python2 tools:114: replacing shebang in debian/swift-account/usr/bin/swift-account-audit +I: dh_python2 tools:114: replacing shebang in debian/swift-account/usr/bin/swift-account-replicator +I: dh_python2 tools:114: replacing shebang in debian/swift-account/usr/bin/swift-account-reaper I: dh_python2 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-server -I: dh_python2 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-sync +I: dh_python2 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-updater I: dh_python2 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-manage-shard-ranges I: dh_python2 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-reconciler -I: dh_python2 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-sharder -I: dh_python2 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-reconciler-enqueue I: dh_python2 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-replicator -I: dh_python2 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-updater I: dh_python2 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-auditor +I: dh_python2 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-sharder I: dh_python2 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-info +I: dh_python2 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-reconciler-enqueue +I: dh_python2 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-sync I: dh_python2 tools:114: replacing shebang in debian/swift-drive-audit/usr/bin/swift-drive-audit I: dh_python2 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-object-auditor -I: dh_python2 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-recon-cron I: dh_python2 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-object-relinker I: dh_python2 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-object-replicator +I: dh_python2 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-object-reconstructor I: dh_python2 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-object-server -I: dh_python2 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-object-updater I: dh_python2 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-object-info -I: dh_python2 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-object-reconstructor +I: dh_python2 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-recon-cron +I: dh_python2 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-object-updater I: dh_python2 tools:114: replacing shebang in debian/swift-object-expirer/usr/bin/swift-object-expirer I: dh_python2 tools:114: replacing shebang in debian/swift-proxy/usr/bin/swift-proxy-server debian/rules override_dh_installinit @@ -11737,9 +11771,9 @@ make[1]: Leaving directory '/build/swift-2.19.1' dh_md5sums -O--buildsystem=python_distutils dh_builddeb -O--buildsystem=python_distutils -dpkg-deb: building package 'swift-object' in '../swift-object_2.19.1-1_all.deb'. -dpkg-deb: building package 'swift-container' in '../swift-container_2.19.1-1_all.deb'. dpkg-deb: building package 'python-swift' in '../python-swift_2.19.1-1_all.deb'. +dpkg-deb: building package 'swift-container' in '../swift-container_2.19.1-1_all.deb'. +dpkg-deb: building package 'swift-object' in '../swift-object_2.19.1-1_all.deb'. dpkg-deb: building package 'swift-doc' in '../swift-doc_2.19.1-1_all.deb'. dpkg-deb: building package 'swift-object-expirer' in '../swift-object-expirer_2.19.1-1_all.deb'. dpkg-deb: building package 'swift-proxy' in '../swift-proxy_2.19.1-1_all.deb'. @@ -11753,12 +11787,14 @@ dpkg-source: info: using options from swift-2.19.1/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/ --extend-diff-ignore=^[.]gitreview$ dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration +I: user script /srv/workspace/pbuilder/12924/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/12924/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/26743 and its subdirectories -I: Current time: Mon Feb 15 13:46:15 -12 2021 -I: pbuilder-time-stamp: 1613439975 +I: removing directory /srv/workspace/pbuilder/12924 and its subdirectories +I: Current time: Tue Feb 16 19:50:35 +14 2021 +I: pbuilder-time-stamp: 1613454635