I: pbuilder: network access will be disabled during build 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 I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [swift_2.19.1-1.dsc] I: copying [./swift_2.19.1.orig.tar.xz] I: copying [./swift_2.19.1-1.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error 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 dpkg-source: info: extracting swift in swift-2.19.1 dpkg-source: info: unpacking swift_2.19.1.orig.tar.xz dpkg-source: info: unpacking swift_2.19.1-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying sphinx_reproducible_build.patch dpkg-source: info: applying syslog_log_name.patch 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/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 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=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 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 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 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 Version: 0.invalid.0 Architecture: armhf Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper (>= 10), dh-exec, dh-python, openstack-pkg-tools (>= 57~), python-all, python-pbr, python-setuptools, python3-sphinx (>= 1.6.2), python-boto, python-coverage, python-cryptography, python-dnspython, python-eventlet, python-fixtures (>= 3.0.0), python-greenlet, python-ipaddress, python-keystoneclient, python-keystonemiddleware (>= 4.17.0), python-lxml, python-mock, python-netifaces, python-nose, python-nose-exclude, python-nosehtmloutput, python-nosexcover, python-openssl, python-openstack.nose-plugin, python-openstackclient, python-os-testr (>= 0.8.0), python-pastedeploy, python-pyeclib, python-requests (>= 2.14.2), python-requests-mock (>= 1.2.0), python-six, python-swiftclient, python-xattr, python3-openstackdocstheme (>= 1.11.0), python3-os-api-ref (>= 1.0.0), python3-oslosphinx dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 18932 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper (>= 10); however: Package debhelper is not installed. pbuilder-satisfydepends-dummy depends on dh-exec; however: Package dh-exec is not installed. pbuilder-satisfydepends-dummy depends on dh-python; however: Package dh-python is not installed. pbuilder-satisfydepends-dummy depends on openstack-pkg-tools (>= 57~); however: Package openstack-pkg-tools is not installed. pbuilder-satisfydepends-dummy depends on python-all; however: Package python-all is not installed. pbuilder-satisfydepends-dummy depends on python-pbr; however: Package python-pbr is not installed. pbuilder-satisfydepends-dummy depends on python-setuptools; however: Package python-setuptools is not installed. pbuilder-satisfydepends-dummy depends on python3-sphinx (>= 1.6.2); however: Package python3-sphinx is not installed. pbuilder-satisfydepends-dummy depends on python-boto; however: Package python-boto is not installed. pbuilder-satisfydepends-dummy depends on python-coverage; however: Package python-coverage is not installed. pbuilder-satisfydepends-dummy depends on python-cryptography; however: Package python-cryptography is not installed. pbuilder-satisfydepends-dummy depends on python-dnspython; however: Package python-dnspython is not installed. pbuilder-satisfydepends-dummy depends on python-eventlet; however: Package python-eventlet is not installed. pbuilder-satisfydepends-dummy depends on python-fixtures (>= 3.0.0); however: Package python-fixtures is not installed. pbuilder-satisfydepends-dummy depends on python-greenlet; however: Package python-greenlet is not installed. pbuilder-satisfydepends-dummy depends on python-ipaddress; however: Package python-ipaddress is not installed. pbuilder-satisfydepends-dummy depends on python-keystoneclient; however: Package python-keystoneclient is not installed. pbuilder-satisfydepends-dummy depends on python-keystonemiddleware (>= 4.17.0); however: Package python-keystonemiddleware is not installed. pbuilder-satisfydepends-dummy depends on python-lxml; however: Package python-lxml is not installed. pbuilder-satisfydepends-dummy depends on python-mock; however: Package python-mock is not installed. pbuilder-satisfydepends-dummy depends on python-netifaces; however: Package python-netifaces is not installed. pbuilder-satisfydepends-dummy depends on python-nose; however: Package python-nose is not installed. pbuilder-satisfydepends-dummy depends on python-nose-exclude; however: Package python-nose-exclude is not installed. pbuilder-satisfydepends-dummy depends on python-nosehtmloutput; however: Package python-nosehtmloutput is not installed. pbuilder-satisfydepends-dummy depends on python-nosexcover; however: Package python-nosexcover is not installed. pbuilder-satisfydepends-dummy depends on python-openssl; however: Package python-openssl is not installed. pbuilder-satisfydepends-dummy depends on python-openstack.nose-plugin; however: Package python-openstack.nose-plugin is not installed. pbuilder-satisfydepends-dummy depends on python-openstackclient; however: Package python-openstackclient is not installed. pbuilder-satisfydepends-dummy depends on python-os-testr (>= 0.8.0); however: Package python-os-testr is not installed. pbuilder-satisfydepends-dummy depends on python-pastedeploy; however: Package python-pastedeploy is not installed. pbuilder-satisfydepends-dummy depends on python-pyeclib; however: Package python-pyeclib is not installed. pbuilder-satisfydepends-dummy depends on python-requests (>= 2.14.2); however: Package python-requests is not installed. pbuilder-satisfydepends-dummy depends on python-requests-mock (>= 1.2.0); however: Package python-requests-mock is not installed. pbuilder-satisfydepends-dummy depends on python-six; however: Package python-six is not installed. pbuilder-satisfydepends-dummy depends on python-swiftclient; however: Package python-swiftclient is not installed. pbuilder-satisfydepends-dummy depends on python-xattr; however: Package python-xattr is not installed. pbuilder-satisfydepends-dummy depends on python3-openstackdocstheme (>= 1.11.0); however: Package python3-openstackdocstheme is not installed. pbuilder-satisfydepends-dummy depends on python3-os-api-ref (>= 1.0.0); however: Package python3-os-api-ref is not installed. pbuilder-satisfydepends-dummy depends on python3-oslosphinx; however: Package python3-oslosphinx is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdmainutils{a} ca-certificates{a} dbus{a} debhelper{a} dh-autoreconf{a} dh-exec{a} dh-python{a} dh-strip-nondeterminism{a} docutils-common{a} dwz{a} file{a} fonts-glyphicons-halflings{a} gettext{a} gettext-base{a} groff-base{a} ieee-data{a} intltool-debian{a} jq{a} libapparmor1{a} libarchive-zip-perl{a} libbsd0{a} libcroco3{a} libdbus-1-3{a} libelf1{a} liberasurecode1{a} libexpat1{a} libfile-stripnondeterminism-perl{a} libglib2.0-0{a} libice6{a} libicu63{a} libjq1{a} libjs-bootstrap{a} libjs-jquery{a} libjs-sphinxdoc{a} libjs-underscore{a} libmagic-mgc{a} libmagic1{a} libmpdec2{a} libncurses6{a} libonig5{a} libpcre2-8-0{a} libpipeline1{a} libpsl5{a} libpython-stdlib{a} libpython2-stdlib{a} libpython2.7-minimal{a} libpython2.7-stdlib{a} libpython3-stdlib{a} libpython3.7-minimal{a} libpython3.7-stdlib{a} libreadline7{a} libsigsegv2{a} libsm6{a} libssl1.1{a} libsubunit-perl{a} libtool{a} libuchardet0{a} libx11-6{a} libx11-data{a} libxau6{a} libxcb1{a} libxdmcp6{a} libxext6{a} libxml2{a} libxmu6{a} libxslt1.1{a} libxt6{a} libyaml-0-2{a} lsb-base{a} m4{a} man-db{a} mime-support{a} netbase{a} openssl{a} openstack-pkg-tools{a} po-debconf{a} pycadf-common{a} python{a} python-all{a} python-appdirs{a} python-asn1crypto{a} python-babel{a} python-babel-localedata{a} python-blinker{a} python-boto{a} python-certifi{a} python-cffi-backend{a} python-chardet{a} python-cinderclient{a} python-cliff{a} python-cmd2{a} python-colorama{a} python-concurrent.futures{a} python-configparser{a} python-contextlib2{a} python-coverage{a} python-crypto{a} python-cryptography{a} python-dateutil{a} python-dbus{a} python-debtcollector{a} python-decorator{a} python-deprecation{a} python-dnspython{a} python-docutils{a} python-dogpile.cache{a} python-entrypoints{a} python-enum34{a} python-eventlet{a} python-extras{a} python-fixtures{a} python-formencode{a} python-funcsigs{a} python-functools32{a} python-future{a} python-glanceclient{a} python-greenlet{a} python-idna{a} python-ipaddress{a} python-iso8601{a} python-jmespath{a} python-json-pointer{a} python-jsonpatch{a} python-jsonschema{a} python-jwt{a} python-keyring{a} python-keystoneauth1{a} python-keystoneclient{a} python-keystonemiddleware{a} python-linecache2{a} python-lxml{a} python-memcache{a} python-mimeparse{a} python-minimal{a} python-mock{a} python-monotonic{a} python-msgpack{a} python-munch{a} python-netaddr{a} python-netifaces{a} python-neutronclient{a} python-nose{a} python-nose-exclude{a} python-nosehtmloutput{a} python-nosexcover{a} python-novaclient{a} python-oauthlib{a} python-openssl{a} python-openstack.nose-plugin{a} python-openstackclient{a} python-openstacksdk{a} python-os-api-ref-common{a} python-os-client-config{a} python-os-service-types{a} python-os-testr{a} python-osc-lib{a} python-oslo.cache{a} python-oslo.config{a} python-oslo.context{a} python-oslo.i18n{a} python-oslo.log{a} python-oslo.serialization{a} python-oslo.utils{a} python-oslosphinx-common{a} python-packaging{a} python-paste{a} python-pastedeploy{a} python-pastedeploy-tpl{a} python-pbr{a} python-pkg-resources{a} python-prettytable{a} python-pycadf{a} python-pyeclib{a} python-pyinotify{a} python-pyparsing{a} python-pyperclip{a} python-requests{a} python-requests-mock{a} python-requestsexceptions{a} python-rfc3986{a} python-roman{a} python-secretstorage{a} python-setuptools{a} python-simplejson{a} python-six{a} python-stestr{a} python-stevedore{a} python-subunit{a} python-swiftclient{a} python-tempita{a} python-termcolor{a} python-testtools{a} python-traceback2{a} python-tz{a} python-unicodecsv{a} python-unittest2{a} python-urllib3{a} python-voluptuous{a} python-warlock{a} python-wcwidth{a} python-webob{a} python-wrapt{a} python-xattr{a} python-yaml{a} python2{a} python2-minimal{a} python2.7{a} python2.7-minimal{a} python3{a} python3-alabaster{a} python3-babel{a} python3-certifi{a} python3-chardet{a} python3-distutils{a} python3-docutils{a} python3-dulwich{a} python3-extras{a} python3-fixtures{a} python3-idna{a} python3-imagesize{a} python3-jinja2{a} python3-lib2to3{a} python3-linecache2{a} python3-markupsafe{a} python3-mimeparse{a} python3-minimal{a} python3-openstackdocstheme{a} python3-os-api-ref{a} python3-oslosphinx{a} python3-packaging{a} python3-pbr{a} python3-pkg-resources{a} python3-pygments{a} python3-pyparsing{a} python3-requests{a} python3-roman{a} python3-setuptools{a} python3-six{a} python3-sphinx{a} python3-subunit{a} python3-testtools{a} python3-traceback2{a} python3-tz{a} python3-unittest2{a} python3-urllib3{a} python3-yaml{a} python3.7{a} python3.7-minimal{a} readline-common{a} sensible-utils{a} sgml-base{a} sphinx-common{a} subunit{a} wget{a} x11-common{a} xclip{a} xml-core{a} The following packages are RECOMMENDED but will NOT be installed: autopkgtest docutils-doc javascript-common libarchive-cpio-perl libglib2.0-data libgpm2 libjs-jquery-isonscreen libjs-jquery-tablesorter libjs-jquery-throttle-debounce libltdl-dev libmail-sendmail-perl libpaper-utils madison-lite pristine-tar publicsuffix python-bs4 python-gi python-html5lib python-junitxml python-openid python-pastescript python-pil python-pygments python-scgi python3-fastimport python3-pil shared-mime-info xauth xdg-user-dirs 0 packages upgraded, 261 newly installed, 0 to remove and 0 not upgraded. Need to get 55.5 MB of archives. After unpacking 233 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian buster/main armhf libbsd0 armhf 0.9.1-2 [103 kB] Get: 2 http://deb.debian.org/debian buster/main armhf bsdmainutils armhf 11.1.2+b1 [186 kB] Get: 3 http://deb.debian.org/debian buster/main armhf libuchardet0 armhf 0.0.6-3 [62.2 kB] Get: 4 http://deb.debian.org/debian buster/main armhf groff-base armhf 1.22.4-3 [828 kB] Get: 5 http://deb.debian.org/debian buster/main armhf libpipeline1 armhf 1.5.1-2 [26.8 kB] Get: 6 http://deb.debian.org/debian buster/main armhf man-db armhf 2.8.5-2 [1240 kB] Get: 7 http://deb.debian.org/debian buster/main armhf libpython2.7-minimal armhf 2.7.16-2+deb10u1 [395 kB] Get: 8 http://deb.debian.org/debian buster/main armhf python2.7-minimal armhf 2.7.16-2+deb10u1 [1171 kB] Get: 9 http://deb.debian.org/debian buster/main armhf python2-minimal armhf 2.7.16-1 [41.4 kB] Get: 10 http://deb.debian.org/debian buster/main armhf python-minimal armhf 2.7.16-1 [21.0 kB] Get: 11 http://deb.debian.org/debian buster/main armhf libssl1.1 armhf 1.1.1d-0+deb10u4 [1299 kB] Get: 12 http://deb.debian.org/debian buster/main armhf mime-support all 3.62 [37.2 kB] Get: 13 http://deb.debian.org/debian buster/main armhf libexpat1 armhf 2.2.6-2+deb10u1 [78.0 kB] Get: 14 http://deb.debian.org/debian buster/main armhf readline-common all 7.0-5 [70.6 kB] Get: 15 http://deb.debian.org/debian buster/main armhf libreadline7 armhf 7.0-5 [131 kB] Get: 16 http://deb.debian.org/debian buster/main armhf libpython2.7-stdlib armhf 2.7.16-2+deb10u1 [1837 kB] Get: 17 http://deb.debian.org/debian buster/main armhf python2.7 armhf 2.7.16-2+deb10u1 [305 kB] Get: 18 http://deb.debian.org/debian buster/main armhf libpython2-stdlib armhf 2.7.16-1 [20.8 kB] Get: 19 http://deb.debian.org/debian buster/main armhf libpython-stdlib armhf 2.7.16-1 [20.8 kB] Get: 20 http://deb.debian.org/debian buster/main armhf python2 armhf 2.7.16-1 [41.6 kB] Get: 21 http://deb.debian.org/debian buster/main armhf python armhf 2.7.16-1 [22.8 kB] Get: 22 http://deb.debian.org/debian buster/main armhf python-pyparsing all 2.2.0+dfsg1-2 [89.5 kB] Get: 23 http://deb.debian.org/debian buster/main armhf libxau6 armhf 1:1.0.8-1+b2 [19.1 kB] Get: 24 http://deb.debian.org/debian buster/main armhf libxdmcp6 armhf 1:1.1.2-3 [24.9 kB] Get: 25 http://deb.debian.org/debian buster/main armhf libxcb1 armhf 1.13.1-2 [132 kB] Get: 26 http://deb.debian.org/debian buster/main armhf libx11-data all 2:1.6.7-1+deb10u1 [294 kB] Get: 27 http://deb.debian.org/debian buster/main armhf libx11-6 armhf 2:1.6.7-1+deb10u1 [698 kB] Get: 28 http://deb.debian.org/debian buster/main armhf libxext6 armhf 2:1.3.3-1+b2 [48.1 kB] Get: 29 http://deb.debian.org/debian buster/main armhf lsb-base all 10.2019051400 [28.4 kB] Get: 30 http://deb.debian.org/debian buster/main armhf x11-common all 1:7.7+19 [251 kB] Get: 31 http://deb.debian.org/debian buster/main armhf libice6 armhf 2:1.0.9-2 [51.7 kB] Get: 32 http://deb.debian.org/debian buster/main armhf libsm6 armhf 2:1.2.3-1 [33.0 kB] Get: 33 http://deb.debian.org/debian buster/main armhf libxt6 armhf 1:1.1.5-1+b3 [159 kB] Get: 34 http://deb.debian.org/debian buster/main armhf libxmu6 armhf 2:1.1.2-2+b3 [52.7 kB] Get: 35 http://deb.debian.org/debian buster/main armhf xclip armhf 0.13-1 [22.3 kB] Get: 36 http://deb.debian.org/debian buster/main armhf python-pyperclip all 1.6.4-1 [9832 B] Get: 37 http://deb.debian.org/debian buster/main armhf python-six all 1.12.0-1 [15.7 kB] Get: 38 http://deb.debian.org/debian buster/main armhf python-contextlib2 all 0.5.5-1 [12.3 kB] Get: 39 http://deb.debian.org/debian buster/main armhf python-enum34 all 1.1.6-2 [35.3 kB] Get: 40 http://deb.debian.org/debian buster/main armhf python-wcwidth all 0.1.7+dfsg1-3 [15.0 kB] Get: 41 http://deb.debian.org/debian buster/main armhf python-cmd2 all 0.8.5-2 [56.6 kB] Get: 42 http://deb.debian.org/debian buster/main armhf libpython3.7-minimal armhf 3.7.3-2+deb10u2 [582 kB] Get: 43 http://deb.debian.org/debian buster/main armhf python3.7-minimal armhf 3.7.3-2+deb10u2 [1466 kB] Get: 44 http://deb.debian.org/debian buster/main armhf python3-minimal armhf 3.7.3-1 [36.6 kB] Get: 45 http://deb.debian.org/debian buster/main armhf libmpdec2 armhf 2.4.2-2 [69.3 kB] Get: 46 http://deb.debian.org/debian buster/main armhf libpython3.7-stdlib armhf 3.7.3-2+deb10u2 [1660 kB] Get: 47 http://deb.debian.org/debian buster/main armhf python3.7 armhf 3.7.3-2+deb10u2 [330 kB] Get: 48 http://deb.debian.org/debian buster/main armhf libpython3-stdlib armhf 3.7.3-1 [20.0 kB] Get: 49 http://deb.debian.org/debian buster/main armhf python3 armhf 3.7.3-1 [61.5 kB] Get: 50 http://deb.debian.org/debian buster/main armhf sgml-base all 1.29 [14.8 kB] Get: 51 http://deb.debian.org/debian buster/main armhf netbase all 5.6 [19.4 kB] Get: 52 http://deb.debian.org/debian buster/main armhf sensible-utils all 0.0.12 [15.8 kB] Get: 53 http://deb.debian.org/debian buster/main armhf libapparmor1 armhf 2.13.2-10 [89.6 kB] Get: 54 http://deb.debian.org/debian buster/main armhf libdbus-1-3 armhf 1.12.20-0+deb10u1 [191 kB] Get: 55 http://deb.debian.org/debian buster/main armhf dbus armhf 1.12.20-0+deb10u1 [218 kB] Get: 56 http://deb.debian.org/debian buster/main armhf libmagic-mgc armhf 1:5.35-4+deb10u2 [242 kB] Get: 57 http://deb.debian.org/debian buster/main armhf libmagic1 armhf 1:5.35-4+deb10u2 [110 kB] Get: 58 http://deb.debian.org/debian buster/main armhf file armhf 1:5.35-4+deb10u2 [65.6 kB] Get: 59 http://deb.debian.org/debian buster/main armhf gettext-base armhf 0.19.8.1-9 [118 kB] Get: 60 http://deb.debian.org/debian buster/main armhf libpcre2-8-0 armhf 10.32-5 [190 kB] Get: 61 http://deb.debian.org/debian buster/main armhf libpsl5 armhf 0.20.2-2 [52.4 kB] Get: 62 http://deb.debian.org/debian buster/main armhf wget armhf 1.20.1-1.1 [881 kB] Get: 63 http://deb.debian.org/debian buster/main armhf libsigsegv2 armhf 2.12-2 [32.1 kB] Get: 64 http://deb.debian.org/debian buster/main armhf m4 armhf 1.4.18-2 [190 kB] Get: 65 http://deb.debian.org/debian buster/main armhf autoconf all 2.69-11 [341 kB] Get: 66 http://deb.debian.org/debian buster/main armhf autotools-dev all 20180224.1 [77.0 kB] Get: 67 http://deb.debian.org/debian buster/main armhf automake all 1:1.16.1-4 [771 kB] Get: 68 http://deb.debian.org/debian buster/main armhf autopoint all 0.19.8.1-9 [434 kB] Get: 69 http://deb.debian.org/debian buster/main armhf openssl armhf 1.1.1d-0+deb10u4 [817 kB] Get: 70 http://deb.debian.org/debian buster/main armhf ca-certificates all 20200601~deb10u2 [166 kB] Get: 71 http://deb.debian.org/debian buster/main armhf libtool all 2.4.6-9 [547 kB] Get: 72 http://deb.debian.org/debian buster/main armhf dh-autoreconf all 19 [16.9 kB] Get: 73 http://deb.debian.org/debian buster/main armhf libarchive-zip-perl all 1.64-1 [96.8 kB] Get: 74 http://deb.debian.org/debian buster/main armhf libfile-stripnondeterminism-perl all 1.1.2-1 [19.8 kB] Get: 75 http://deb.debian.org/debian buster/main armhf dh-strip-nondeterminism all 1.1.2-1 [13.0 kB] Get: 76 http://deb.debian.org/debian buster/main armhf libelf1 armhf 0.176-1.1 [158 kB] Get: 77 http://deb.debian.org/debian buster/main armhf dwz armhf 0.12-3 [72.0 kB] Get: 78 http://deb.debian.org/debian buster/main armhf libglib2.0-0 armhf 2.58.3-2+deb10u2 [1101 kB] Get: 79 http://deb.debian.org/debian buster/main armhf libicu63 armhf 63.1-6+deb10u1 [8005 kB] Get: 80 http://deb.debian.org/debian buster/main armhf libxml2 armhf 2.9.4+dfsg1-7+deb10u1 [597 kB] Get: 81 http://deb.debian.org/debian buster/main armhf libcroco3 armhf 0.6.12-3 [133 kB] Get: 82 http://deb.debian.org/debian buster/main armhf libncurses6 armhf 6.1+20181013-2+deb10u2 [79.8 kB] Get: 83 http://deb.debian.org/debian buster/main armhf gettext armhf 0.19.8.1-9 [1242 kB] Get: 84 http://deb.debian.org/debian buster/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 85 http://deb.debian.org/debian buster/main armhf po-debconf all 1.0.21 [248 kB] Get: 86 http://deb.debian.org/debian buster/main armhf debhelper all 12.1.1 [1016 kB] Get: 87 http://deb.debian.org/debian buster/main armhf dh-exec armhf 0.23.1 [24.9 kB] Get: 88 http://deb.debian.org/debian buster/main armhf python3-lib2to3 all 3.7.3-1 [76.7 kB] Get: 89 http://deb.debian.org/debian buster/main armhf python3-distutils all 3.7.3-1 [142 kB] Get: 90 http://deb.debian.org/debian buster/main armhf dh-python all 3.20190308 [99.3 kB] Get: 91 http://deb.debian.org/debian buster/main armhf xml-core all 0.18+nmu1 [23.8 kB] Get: 92 http://deb.debian.org/debian buster/main armhf docutils-common all 0.14+dfsg-4 [167 kB] Get: 93 http://deb.debian.org/debian buster/main armhf fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-1 [164 kB] Get: 94 http://deb.debian.org/debian buster/main armhf ieee-data all 20180805.1 [1590 kB] Get: 95 http://deb.debian.org/debian buster/main armhf libonig5 armhf 6.9.1-1 [153 kB] Get: 96 http://deb.debian.org/debian buster/main armhf libjq1 armhf 1.5+dfsg-2+b1 [122 kB] Get: 97 http://deb.debian.org/debian buster/main armhf jq armhf 1.5+dfsg-2+b1 [59.6 kB] Get: 98 http://deb.debian.org/debian buster/main armhf liberasurecode1 armhf 1.6.0-3 [36.9 kB] Get: 99 http://deb.debian.org/debian buster/main armhf libjs-bootstrap all 3.4.1+dfsg-1 [173 kB] Get: 100 http://deb.debian.org/debian buster/main armhf libjs-jquery all 3.3.1~dfsg-3 [332 kB] Get: 101 http://deb.debian.org/debian buster/main armhf libjs-underscore all 1.9.1~dfsg-1 [99.4 kB] Get: 102 http://deb.debian.org/debian buster/main armhf libjs-sphinxdoc all 1.8.4-1 [95.9 kB] Get: 103 http://deb.debian.org/debian buster/main armhf libsubunit-perl all 1.3.0-1 [8748 B] Get: 104 http://deb.debian.org/debian buster/main armhf libxslt1.1 armhf 1.1.32-2.2~deb10u1 [217 kB] Get: 105 http://deb.debian.org/debian buster/main armhf libyaml-0-2 armhf 0.2.1-1 [40.6 kB] Get: 106 http://deb.debian.org/debian buster/main armhf openstack-pkg-tools all 91 [97.9 kB] Get: 107 http://deb.debian.org/debian buster/main armhf pycadf-common all 2.7.0-2 [5332 B] Get: 108 http://deb.debian.org/debian buster/main armhf python-all armhf 2.7.16-1 [1044 B] Get: 109 http://deb.debian.org/debian buster/main armhf python-appdirs all 1.4.3-1 [12.0 kB] Get: 110 http://deb.debian.org/debian buster/main armhf python-asn1crypto all 0.24.0-1 [78.1 kB] Get: 111 http://deb.debian.org/debian buster/main armhf python-babel-localedata all 2.6.0+dfsg.1-1 [4083 kB] Get: 112 http://deb.debian.org/debian buster/main armhf python-pkg-resources all 40.8.0-1 [182 kB] Get: 113 http://deb.debian.org/debian buster/main armhf python-tz all 2019.1-1 [33.6 kB] Get: 114 http://deb.debian.org/debian buster/main armhf python-babel all 2.6.0+dfsg.1-1 [97.3 kB] Get: 115 http://deb.debian.org/debian buster/main armhf python-blinker all 1.4+dfsg1-0.2 [13.9 kB] Get: 116 http://deb.debian.org/debian buster/main armhf python-certifi all 2018.8.24-1 [140 kB] Get: 117 http://deb.debian.org/debian buster/main armhf python-chardet all 3.0.4-3 [80.6 kB] Get: 118 http://deb.debian.org/debian buster/main armhf python-idna all 2.6-1 [34.1 kB] Get: 119 http://deb.debian.org/debian buster/main armhf python-urllib3 all 1.24.1-1 [97.0 kB] Get: 120 http://deb.debian.org/debian buster/main armhf python-requests all 2.21.0-1 [67.1 kB] Get: 121 http://deb.debian.org/debian buster/main armhf python-boto all 2.44.0-1.1 [740 kB] Get: 122 http://deb.debian.org/debian buster/main armhf python-cffi-backend armhf 1.12.2-1 [69.6 kB] Get: 123 http://deb.debian.org/debian buster/main armhf python-iso8601 all 0.1.11-1 [12.7 kB] Get: 124 http://deb.debian.org/debian buster/main armhf python-lxml armhf 4.3.2-1+deb10u2 [1067 kB] Get: 125 http://deb.debian.org/debian buster/main armhf python-ipaddress all 1.0.17-1 [18.1 kB] Get: 126 http://deb.debian.org/debian buster/main armhf python-cryptography armhf 2.6.1-3+deb10u2 [189 kB] Get: 127 http://deb.debian.org/debian buster/main armhf python-jwt all 1.7.0-2 [20.7 kB] Get: 128 http://deb.debian.org/debian buster/main armhf python-oauthlib all 2.1.0-1 [77.7 kB] Get: 129 http://deb.debian.org/debian buster/main armhf python-setuptools all 40.8.0-1 [382 kB] Get: 130 http://deb.debian.org/debian buster/main armhf python-pbr all 4.2.0-5 [56.5 kB] Get: 131 http://deb.debian.org/debian buster/main armhf python-os-service-types all 1.3.0-2 [11.8 kB] Get: 132 http://deb.debian.org/debian buster/main armhf python-stevedore all 1.29.0-2 [19.7 kB] Get: 133 http://deb.debian.org/debian buster/main armhf python-keystoneauth1 all 3.10.0-2 [142 kB] Get: 134 http://deb.debian.org/debian buster/main armhf python-oslo.i18n all 3.21.0-2 [19.9 kB] Get: 135 http://deb.debian.org/debian buster/main armhf python-funcsigs all 1.0.2-4 [13.7 kB] Get: 136 http://deb.debian.org/debian buster/main armhf python-wrapt armhf 1.10.11-1 [34.5 kB] Get: 137 http://deb.debian.org/debian buster/main armhf python-debtcollector all 1.20.0-2 [13.5 kB] Get: 138 http://deb.debian.org/debian buster/main armhf python-monotonic all 1.1-2 [5210 B] Get: 139 http://deb.debian.org/debian buster/main armhf python-netaddr all 0.7.19-1 [229 kB] Get: 140 http://deb.debian.org/debian buster/main armhf python-netifaces armhf 0.10.4-1+b1 [16.2 kB] Get: 141 http://deb.debian.org/debian buster/main armhf python-oslo.utils all 3.36.5-0+deb10u1 [57.7 kB] Get: 142 http://deb.debian.org/debian buster/main armhf python-prettytable all 0.7.2-4 [22.7 kB] Get: 143 http://deb.debian.org/debian buster/main armhf python-simplejson armhf 3.16.0-1 [70.2 kB] Get: 144 http://deb.debian.org/debian buster/main armhf python-cinderclient all 1:4.0.1-2 [145 kB] Get: 145 http://deb.debian.org/debian buster/main armhf python-roman all 2.0.0-3 [8688 B] Get: 146 http://deb.debian.org/debian buster/main armhf python-docutils all 0.14+dfsg-4 [379 kB] Get: 147 http://deb.debian.org/debian buster/main armhf python-unicodecsv all 0.14.1-1 [11.3 kB] Get: 148 http://deb.debian.org/debian buster/main armhf python-yaml armhf 3.13-2 [119 kB] Get: 149 http://deb.debian.org/debian buster/main armhf python-cliff all 2.13.0-1 [41.5 kB] Get: 150 http://deb.debian.org/debian buster/main armhf python-colorama all 0.3.7-1 [25.7 kB] Get: 151 http://deb.debian.org/debian buster/main armhf python-concurrent.futures all 3.2.0-2 [36.6 kB] Get: 152 http://deb.debian.org/debian buster/main armhf python-configparser all 3.5.0b2-1 [59.2 kB] Get: 153 http://deb.debian.org/debian buster/main armhf python-coverage armhf 4.5.2+dfsg.1-1 [143 kB] Get: 154 http://deb.debian.org/debian buster/main armhf python-crypto armhf 2.6.1-9+b1 [255 kB] Get: 155 http://deb.debian.org/debian buster/main armhf python-dateutil all 2.7.3-3 [76.8 kB] Get: 156 http://deb.debian.org/debian buster/main armhf python-dbus armhf 1.2.8-3 [96.2 kB] Get: 157 http://deb.debian.org/debian buster/main armhf python-decorator all 4.3.0-1.1 [14.4 kB] Get: 158 http://deb.debian.org/debian buster/main armhf python-packaging all 19.0-1 [20.4 kB] Get: 159 http://deb.debian.org/debian buster/main armhf python-deprecation all 2.0.6-1 [13.4 kB] Get: 160 http://deb.debian.org/debian buster/main armhf python-dnspython all 1.16.0-1 [90.1 kB] Get: 161 http://deb.debian.org/debian buster/main armhf python-dogpile.cache all 0.6.2-6 [33.4 kB] Get: 162 http://deb.debian.org/debian buster/main armhf python-entrypoints all 0.3-1 [5444 B] Get: 163 http://deb.debian.org/debian buster/main armhf python-greenlet armhf 0.4.15-2 [18.0 kB] Get: 164 http://deb.debian.org/debian buster/main armhf python-eventlet all 0.20.0-6 [241 kB] Get: 165 http://deb.debian.org/debian buster/main armhf python-extras all 1.0.0-3 [7884 B] Get: 166 http://deb.debian.org/debian buster/main armhf python-linecache2 all 1.0.0-3 [12.3 kB] Get: 167 http://deb.debian.org/debian buster/main armhf python-mimeparse all 0.1.4-3.1 [6128 B] Get: 168 http://deb.debian.org/debian buster/main armhf python-traceback2 all 1.4.0-5 [16.3 kB] Get: 169 http://deb.debian.org/debian buster/main armhf python-unittest2 all 1.1.0-6.1 [75.7 kB] Get: 170 http://deb.debian.org/debian buster/main armhf python-testtools all 2.3.0-5 [125 kB] Get: 171 http://deb.debian.org/debian buster/main armhf python-fixtures all 3.0.0-2 [32.3 kB] Get: 172 http://deb.debian.org/debian buster/main armhf python-formencode all 1.3.0-3 [140 kB] Get: 173 http://deb.debian.org/debian buster/main armhf python-functools32 all 3.2.3.2-3 [11.0 kB] Get: 174 http://deb.debian.org/debian buster/main armhf python-future all 0.16.0-1 [348 kB] Get: 175 http://deb.debian.org/debian buster/main armhf python-openssl all 19.0.0-1 [52.0 kB] Get: 176 http://deb.debian.org/debian buster/main armhf python-json-pointer all 1.10-1 [13.8 kB] Get: 177 http://deb.debian.org/debian buster/main armhf python-jsonpatch all 1.21-1 [12.2 kB] Get: 178 http://deb.debian.org/debian buster/main armhf python-mock all 2.0.0-4 [60.2 kB] Get: 179 http://deb.debian.org/debian buster/main armhf python-jsonschema all 2.6.0-4 [33.7 kB] Get: 180 http://deb.debian.org/debian buster/main armhf python-warlock all 1.2.0-2 [8716 B] Get: 181 http://deb.debian.org/debian buster/main armhf python-glanceclient all 1:2.13.1-1 [126 kB] Get: 182 http://deb.debian.org/debian buster/main armhf python-jmespath all 0.9.4-1 [21.0 kB] Get: 183 http://deb.debian.org/debian buster/main armhf python-secretstorage all 2.3.1-2 [13.8 kB] Get: 184 http://deb.debian.org/debian buster/main armhf python-keyring all 17.1.1-1 [47.1 kB] Get: 185 http://deb.debian.org/debian buster/main armhf python-rfc3986 all 0.3.1-2 [14.8 kB] Get: 186 http://deb.debian.org/debian buster/main armhf python-oslo.config all 1:6.4.1-1 [108 kB] Get: 187 http://deb.debian.org/debian buster/main armhf python-msgpack armhf 0.5.6-1+b1 [73.3 kB] Get: 188 http://deb.debian.org/debian buster/main armhf python-oslo.serialization all 2.27.0-2 [15.6 kB] Get: 189 http://deb.debian.org/debian buster/main armhf python-keystoneclient all 1:3.17.0-2 [200 kB] Get: 190 http://deb.debian.org/debian buster/main armhf python-memcache all 1.59-1 [26.0 kB] Get: 191 http://deb.debian.org/debian buster/main armhf python-oslo.context all 2.21.0-2 [13.3 kB] Get: 192 http://deb.debian.org/debian buster/main armhf python-pyinotify all 0.9.6-1 [26.8 kB] Get: 193 http://deb.debian.org/debian buster/main armhf python-oslo.log all 3.39.0-2 [40.0 kB] Get: 194 http://deb.debian.org/debian buster/main armhf python-oslo.cache all 1.30.3-1 [28.5 kB] Get: 195 http://deb.debian.org/debian buster/main armhf python-pycadf all 2.7.0-2 [18.8 kB] Get: 196 http://deb.debian.org/debian buster/main armhf python-webob all 1:1.8.5-1 [89.2 kB] Get: 197 http://deb.debian.org/debian buster/main armhf python-keystonemiddleware all 5.2.0-2 [71.8 kB] Get: 198 http://deb.debian.org/debian buster/main armhf python-munch all 2.3.2-1 [7784 B] Get: 199 http://deb.debian.org/debian buster/main armhf python-requestsexceptions all 1.4.0-1 [4056 B] Get: 200 http://deb.debian.org/debian buster/main armhf python-openstacksdk all 0.17.2-2 [432 kB] Get: 201 http://deb.debian.org/debian buster/main armhf python-os-client-config all 1.31.2-2 [17.8 kB] Get: 202 http://deb.debian.org/debian buster/main armhf python-osc-lib all 1.11.1-2 [48.7 kB] Get: 203 http://deb.debian.org/debian buster/main armhf python-neutronclient all 1:6.9.1-1 [175 kB] Get: 204 http://deb.debian.org/debian buster/main armhf python-nose all 1.3.7-4 [132 kB] Get: 205 http://deb.debian.org/debian buster/main armhf python-nose-exclude all 0.5.0-1 [6628 B] Get: 206 http://deb.debian.org/debian buster/main armhf python-nosehtmloutput all 0.0.5-1 [9568 B] Get: 207 http://deb.debian.org/debian buster/main armhf python-nosexcover all 1.0.11-1.1 [5576 B] Get: 208 http://deb.debian.org/debian buster/main armhf python-novaclient all 2:11.0.0-2 [239 kB] Get: 209 http://deb.debian.org/debian buster/main armhf python-termcolor all 1.1.0-2 [5708 B] Get: 210 http://deb.debian.org/debian buster/main armhf python-openstack.nose-plugin all 0.11-3 [5888 B] Get: 211 http://deb.debian.org/debian buster/main armhf python-openstackclient all 3.16.2-1 [357 kB] Get: 212 http://deb.debian.org/debian buster/main armhf python-os-api-ref-common all 1.5.0+dfsg1-4 [9828 B] Get: 213 http://deb.debian.org/debian buster/main armhf python-voluptuous all 0.11.1-1 [38.3 kB] Get: 214 http://deb.debian.org/debian buster/main armhf python-subunit all 1.3.0-1 [64.5 kB] Get: 215 http://deb.debian.org/debian buster/main armhf python3-extras all 1.0.0-3 [7968 B] Get: 216 http://deb.debian.org/debian buster/main armhf python3-pkg-resources all 40.8.0-1 [153 kB] Get: 217 http://deb.debian.org/debian buster/main armhf python3-setuptools all 40.8.0-1 [306 kB] Get: 218 http://deb.debian.org/debian buster/main armhf python3-six all 1.12.0-1 [15.7 kB] Get: 219 http://deb.debian.org/debian buster/main armhf python3-pbr all 4.2.0-5 [56.5 kB] Get: 220 http://deb.debian.org/debian buster/main armhf python3-fixtures all 3.0.0-2 [32.4 kB] Get: 221 http://deb.debian.org/debian buster/main armhf python3-linecache2 all 1.0.0-3 [12.4 kB] Get: 222 http://deb.debian.org/debian buster/main armhf python3-mimeparse all 0.1.4-3.1 [6204 B] Get: 223 http://deb.debian.org/debian buster/main armhf python3-traceback2 all 1.4.0-5 [16.4 kB] Get: 224 http://deb.debian.org/debian buster/main armhf python3-unittest2 all 1.1.0-6.1 [69.4 kB] Get: 225 http://deb.debian.org/debian buster/main armhf python3-testtools all 2.3.0-5 [125 kB] Get: 226 http://deb.debian.org/debian buster/main armhf python3-subunit all 1.3.0-1 [64.3 kB] Get: 227 http://deb.debian.org/debian buster/main armhf subunit all 1.3.0-1 [13.1 kB] Get: 228 http://deb.debian.org/debian buster/main armhf python-stestr all 2.1.0-2 [48.2 kB] Get: 229 http://deb.debian.org/debian buster/main armhf python-os-testr all 1.0.0-4 [25.4 kB] Get: 230 http://deb.debian.org/debian buster/main armhf python-oslosphinx-common all 4.18.0-2 [29.6 kB] Get: 231 http://deb.debian.org/debian buster/main armhf python-tempita all 0.5.2-2 [13.8 kB] Get: 232 http://deb.debian.org/debian buster/main armhf python-paste all 3.0.6+dfsg-1 [475 kB] Get: 233 http://deb.debian.org/debian buster/main armhf python-pastedeploy-tpl all 2.0.1-1 [8516 B] Get: 234 http://deb.debian.org/debian buster/main armhf python-pastedeploy all 2.0.1-1 [31.3 kB] Get: 235 http://deb.debian.org/debian buster/main armhf python-pyeclib armhf 1.5.0-4 [26.4 kB] Get: 236 http://deb.debian.org/debian buster/main armhf python-requests-mock all 1.5.2-2 [14.5 kB] Get: 237 http://deb.debian.org/debian buster/main armhf python-swiftclient all 1:3.6.0-2 [76.1 kB] Get: 238 http://deb.debian.org/debian buster/main armhf python-xattr armhf 0.9.6-1 [15.7 kB] Get: 239 http://deb.debian.org/debian buster/main armhf python3-alabaster all 0.7.8-1 [18.4 kB] Get: 240 http://deb.debian.org/debian buster/main armhf python3-tz all 2019.1-1 [27.1 kB] Get: 241 http://deb.debian.org/debian buster/main armhf python3-babel all 2.6.0+dfsg.1-1 [96.7 kB] Get: 242 http://deb.debian.org/debian buster/main armhf python3-certifi all 2018.8.24-1 [140 kB] Get: 243 http://deb.debian.org/debian buster/main armhf python3-chardet all 3.0.4-3 [80.5 kB] Get: 244 http://deb.debian.org/debian buster/main armhf python3-roman all 2.0.0-3 [8768 B] Get: 245 http://deb.debian.org/debian buster/main armhf python3-docutils all 0.14+dfsg-4 [378 kB] Get: 246 http://deb.debian.org/debian buster/main armhf python3-urllib3 all 1.24.1-1 [97.1 kB] Get: 247 http://deb.debian.org/debian buster/main armhf python3-dulwich armhf 0.19.11-2 [263 kB] Get: 248 http://deb.debian.org/debian buster/main armhf python3-idna all 2.6-1 [34.3 kB] Get: 249 http://deb.debian.org/debian buster/main armhf python3-imagesize all 1.0.0-1 [4960 B] Get: 250 http://deb.debian.org/debian buster/main armhf python3-markupsafe armhf 1.1.0-1 [14.2 kB] Get: 251 http://deb.debian.org/debian buster/main armhf python3-jinja2 all 2.10-2 [106 kB] Get: 252 http://deb.debian.org/debian buster/main armhf sphinx-common all 1.8.4-1 [500 kB] Get: 253 http://deb.debian.org/debian buster/main armhf python3-pyparsing all 2.2.0+dfsg1-2 [89.6 kB] Get: 254 http://deb.debian.org/debian buster/main armhf python3-packaging all 19.0-1 [20.5 kB] Get: 255 http://deb.debian.org/debian buster/main armhf python3-pygments all 2.3.1+dfsg-1 [594 kB] Get: 256 http://deb.debian.org/debian buster/main armhf python3-requests all 2.21.0-1 [66.9 kB] Get: 257 http://deb.debian.org/debian buster/main armhf python3-sphinx all 1.8.4-1 [481 kB] Get: 258 http://deb.debian.org/debian buster/main armhf python3-openstackdocstheme all 1.20.0-3 [864 kB] 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 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.) Preparing to unpack .../00-libbsd0_0.9.1-2_armhf.deb ... Unpacking libbsd0:armhf (0.9.1-2) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../01-bsdmainutils_11.1.2+b1_armhf.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../02-libuchardet0_0.0.6-3_armhf.deb ... Unpacking libuchardet0:armhf (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../03-groff-base_1.22.4-3_armhf.deb ... Unpacking groff-base (1.22.4-3) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../04-libpipeline1_1.5.1-2_armhf.deb ... Unpacking libpipeline1:armhf (1.5.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../05-man-db_2.8.5-2_armhf.deb ... Unpacking man-db (2.8.5-2) ... Selecting previously unselected package libpython2.7-minimal:armhf. Preparing to unpack .../06-libpython2.7-minimal_2.7.16-2+deb10u1_armhf.deb ... Unpacking libpython2.7-minimal:armhf (2.7.16-2+deb10u1) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../07-python2.7-minimal_2.7.16-2+deb10u1_armhf.deb ... Unpacking python2.7-minimal (2.7.16-2+deb10u1) ... Selecting previously unselected package python2-minimal. Preparing to unpack .../08-python2-minimal_2.7.16-1_armhf.deb ... Unpacking python2-minimal (2.7.16-1) ... Selecting previously unselected package python-minimal. Preparing to unpack .../09-python-minimal_2.7.16-1_armhf.deb ... Unpacking python-minimal (2.7.16-1) ... Selecting previously unselected package libssl1.1:armhf. Preparing to unpack .../10-libssl1.1_1.1.1d-0+deb10u4_armhf.deb ... Unpacking libssl1.1:armhf (1.1.1d-0+deb10u4) ... Selecting previously unselected package mime-support. Preparing to unpack .../11-mime-support_3.62_all.deb ... Unpacking mime-support (3.62) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../12-libexpat1_2.2.6-2+deb10u1_armhf.deb ... Unpacking libexpat1:armhf (2.2.6-2+deb10u1) ... Selecting previously unselected package readline-common. Preparing to unpack .../13-readline-common_7.0-5_all.deb ... Unpacking readline-common (7.0-5) ... Selecting previously unselected package libreadline7:armhf. Preparing to unpack .../14-libreadline7_7.0-5_armhf.deb ... Unpacking libreadline7:armhf (7.0-5) ... Selecting previously unselected package libpython2.7-stdlib:armhf. Preparing to unpack .../15-libpython2.7-stdlib_2.7.16-2+deb10u1_armhf.deb ... Unpacking libpython2.7-stdlib:armhf (2.7.16-2+deb10u1) ... Selecting previously unselected package python2.7. Preparing to unpack .../16-python2.7_2.7.16-2+deb10u1_armhf.deb ... Unpacking python2.7 (2.7.16-2+deb10u1) ... Selecting previously unselected package libpython2-stdlib:armhf. Preparing to unpack .../17-libpython2-stdlib_2.7.16-1_armhf.deb ... Unpacking libpython2-stdlib:armhf (2.7.16-1) ... Selecting previously unselected package libpython-stdlib:armhf. Preparing to unpack .../18-libpython-stdlib_2.7.16-1_armhf.deb ... Unpacking libpython-stdlib:armhf (2.7.16-1) ... Setting up libpython2.7-minimal:armhf (2.7.16-2+deb10u1) ... Setting up python2.7-minimal (2.7.16-2+deb10u1) ... Setting up python2-minimal (2.7.16-1) ... Selecting previously unselected package python2. (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 ... 20397 files and directories currently installed.) Preparing to unpack .../python2_2.7.16-1_armhf.deb ... Unpacking python2 (2.7.16-1) ... Setting up python-minimal (2.7.16-1) ... Selecting previously unselected package python. (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 ... 20430 files and directories currently installed.) Preparing to unpack .../00-python_2.7.16-1_armhf.deb ... Unpacking python (2.7.16-1) ... Selecting previously unselected package python-pyparsing. Preparing to unpack .../01-python-pyparsing_2.2.0+dfsg1-2_all.deb ... Unpacking python-pyparsing (2.2.0+dfsg1-2) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../02-libxau6_1%3a1.0.8-1+b2_armhf.deb ... Unpacking libxau6:armhf (1:1.0.8-1+b2) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../03-libxdmcp6_1%3a1.1.2-3_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.2-3) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../04-libxcb1_1.13.1-2_armhf.deb ... Unpacking libxcb1:armhf (1.13.1-2) ... Selecting previously unselected package libx11-data. Preparing to unpack .../05-libx11-data_2%3a1.6.7-1+deb10u1_all.deb ... Unpacking libx11-data (2:1.6.7-1+deb10u1) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../06-libx11-6_2%3a1.6.7-1+deb10u1_armhf.deb ... Unpacking libx11-6:armhf (2:1.6.7-1+deb10u1) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../07-libxext6_2%3a1.3.3-1+b2_armhf.deb ... Unpacking libxext6:armhf (2:1.3.3-1+b2) ... Selecting previously unselected package lsb-base. Preparing to unpack .../08-lsb-base_10.2019051400_all.deb ... Unpacking lsb-base (10.2019051400) ... Selecting previously unselected package x11-common. Preparing to unpack .../09-x11-common_1%3a7.7+19_all.deb ... Unpacking x11-common (1:7.7+19) ... Selecting previously unselected package libice6:armhf. Preparing to unpack .../10-libice6_2%3a1.0.9-2_armhf.deb ... Unpacking libice6:armhf (2:1.0.9-2) ... Selecting previously unselected package libsm6:armhf. Preparing to unpack .../11-libsm6_2%3a1.2.3-1_armhf.deb ... Unpacking libsm6:armhf (2:1.2.3-1) ... Selecting previously unselected package libxt6:armhf. Preparing to unpack .../12-libxt6_1%3a1.1.5-1+b3_armhf.deb ... Unpacking libxt6:armhf (1:1.1.5-1+b3) ... Selecting previously unselected package libxmu6:armhf. Preparing to unpack .../13-libxmu6_2%3a1.1.2-2+b3_armhf.deb ... Unpacking libxmu6:armhf (2:1.1.2-2+b3) ... Selecting previously unselected package xclip. Preparing to unpack .../14-xclip_0.13-1_armhf.deb ... Unpacking xclip (0.13-1) ... Selecting previously unselected package python-pyperclip. Preparing to unpack .../15-python-pyperclip_1.6.4-1_all.deb ... Unpacking python-pyperclip (1.6.4-1) ... Selecting previously unselected package python-six. Preparing to unpack .../16-python-six_1.12.0-1_all.deb ... Unpacking python-six (1.12.0-1) ... Selecting previously unselected package python-contextlib2. Preparing to unpack .../17-python-contextlib2_0.5.5-1_all.deb ... Unpacking python-contextlib2 (0.5.5-1) ... Selecting previously unselected package python-enum34. Preparing to unpack .../18-python-enum34_1.1.6-2_all.deb ... Unpacking python-enum34 (1.1.6-2) ... Selecting previously unselected package python-wcwidth. Preparing to unpack .../19-python-wcwidth_0.1.7+dfsg1-3_all.deb ... Unpacking python-wcwidth (0.1.7+dfsg1-3) ... Selecting previously unselected package python-cmd2. Preparing to unpack .../20-python-cmd2_0.8.5-2_all.deb ... Unpacking python-cmd2 (0.8.5-2) ... Selecting previously unselected package libpython3.7-minimal:armhf. Preparing to unpack .../21-libpython3.7-minimal_3.7.3-2+deb10u2_armhf.deb ... Unpacking libpython3.7-minimal:armhf (3.7.3-2+deb10u2) ... Selecting previously unselected package python3.7-minimal. Preparing to unpack .../22-python3.7-minimal_3.7.3-2+deb10u2_armhf.deb ... Unpacking python3.7-minimal (3.7.3-2+deb10u2) ... Setting up libssl1.1:armhf (1.1.1d-0+deb10u4) ... Setting up libpython3.7-minimal:armhf (3.7.3-2+deb10u2) ... Setting up libexpat1:armhf (2.2.6-2+deb10u1) ... Setting up python3.7-minimal (3.7.3-2+deb10u2) ... Selecting previously unselected package python3-minimal. (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 ... 21140 files and directories currently installed.) Preparing to unpack .../python3-minimal_3.7.3-1_armhf.deb ... Unpacking python3-minimal (3.7.3-1) ... Selecting previously unselected package libmpdec2:armhf. Preparing to unpack .../libmpdec2_2.4.2-2_armhf.deb ... Unpacking libmpdec2:armhf (2.4.2-2) ... Selecting previously unselected package libpython3.7-stdlib:armhf. Preparing to unpack .../libpython3.7-stdlib_3.7.3-2+deb10u2_armhf.deb ... Unpacking libpython3.7-stdlib:armhf (3.7.3-2+deb10u2) ... Selecting previously unselected package python3.7. Preparing to unpack .../python3.7_3.7.3-2+deb10u2_armhf.deb ... Unpacking python3.7 (3.7.3-2+deb10u2) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../libpython3-stdlib_3.7.3-1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.7.3-1) ... Setting up python3-minimal (3.7.3-1) ... Selecting previously unselected package python3. (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 ... 21552 files and directories currently installed.) Preparing to unpack .../000-python3_3.7.3-1_armhf.deb ... Unpacking python3 (3.7.3-1) ... Selecting previously unselected package sgml-base. Preparing to unpack .../001-sgml-base_1.29_all.deb ... Unpacking sgml-base (1.29) ... Selecting previously unselected package netbase. Preparing to unpack .../002-netbase_5.6_all.deb ... Unpacking netbase (5.6) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../003-sensible-utils_0.0.12_all.deb ... Unpacking sensible-utils (0.0.12) ... Selecting previously unselected package libapparmor1:armhf. Preparing to unpack .../004-libapparmor1_2.13.2-10_armhf.deb ... Unpacking libapparmor1:armhf (2.13.2-10) ... Selecting previously unselected package libdbus-1-3:armhf. Preparing to unpack .../005-libdbus-1-3_1.12.20-0+deb10u1_armhf.deb ... Unpacking libdbus-1-3:armhf (1.12.20-0+deb10u1) ... Selecting previously unselected package dbus. Preparing to unpack .../006-dbus_1.12.20-0+deb10u1_armhf.deb ... Unpacking dbus (1.12.20-0+deb10u1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../007-libmagic-mgc_1%3a5.35-4+deb10u2_armhf.deb ... Unpacking libmagic-mgc (1:5.35-4+deb10u2) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../008-libmagic1_1%3a5.35-4+deb10u2_armhf.deb ... Unpacking libmagic1:armhf (1:5.35-4+deb10u2) ... Selecting previously unselected package file. Preparing to unpack .../009-file_1%3a5.35-4+deb10u2_armhf.deb ... Unpacking file (1:5.35-4+deb10u2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../010-gettext-base_0.19.8.1-9_armhf.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package libpcre2-8-0:armhf. Preparing to unpack .../011-libpcre2-8-0_10.32-5_armhf.deb ... Unpacking libpcre2-8-0:armhf (10.32-5) ... Selecting previously unselected package libpsl5:armhf. Preparing to unpack .../012-libpsl5_0.20.2-2_armhf.deb ... Unpacking libpsl5:armhf (0.20.2-2) ... Selecting previously unselected package wget. Preparing to unpack .../013-wget_1.20.1-1.1_armhf.deb ... Unpacking wget (1.20.1-1.1) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../014-libsigsegv2_2.12-2_armhf.deb ... Unpacking libsigsegv2:armhf (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../015-m4_1.4.18-2_armhf.deb ... Unpacking m4 (1.4.18-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../016-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../017-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../018-automake_1%3a1.16.1-4_all.deb ... Unpacking automake (1:1.16.1-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../019-autopoint_0.19.8.1-9_all.deb ... Unpacking autopoint (0.19.8.1-9) ... Selecting previously unselected package openssl. Preparing to unpack .../020-openssl_1.1.1d-0+deb10u4_armhf.deb ... Unpacking openssl (1.1.1d-0+deb10u4) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../021-ca-certificates_20200601~deb10u2_all.deb ... Unpacking ca-certificates (20200601~deb10u2) ... Selecting previously unselected package libtool. Preparing to unpack .../022-libtool_2.4.6-9_all.deb ... Unpacking libtool (2.4.6-9) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../023-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../024-libarchive-zip-perl_1.64-1_all.deb ... Unpacking libarchive-zip-perl (1.64-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../025-libfile-stripnondeterminism-perl_1.1.2-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.1.2-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../026-dh-strip-nondeterminism_1.1.2-1_all.deb ... Unpacking dh-strip-nondeterminism (1.1.2-1) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../027-libelf1_0.176-1.1_armhf.deb ... Unpacking libelf1:armhf (0.176-1.1) ... Selecting previously unselected package dwz. Preparing to unpack .../028-dwz_0.12-3_armhf.deb ... Unpacking dwz (0.12-3) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../029-libglib2.0-0_2.58.3-2+deb10u2_armhf.deb ... Unpacking libglib2.0-0:armhf (2.58.3-2+deb10u2) ... Selecting previously unselected package libicu63:armhf. Preparing to unpack .../030-libicu63_63.1-6+deb10u1_armhf.deb ... Unpacking libicu63:armhf (63.1-6+deb10u1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../031-libxml2_2.9.4+dfsg1-7+deb10u1_armhf.deb ... Unpacking libxml2:armhf (2.9.4+dfsg1-7+deb10u1) ... Selecting previously unselected package libcroco3:armhf. Preparing to unpack .../032-libcroco3_0.6.12-3_armhf.deb ... Unpacking libcroco3:armhf (0.6.12-3) ... Selecting previously unselected package libncurses6:armhf. Preparing to unpack .../033-libncurses6_6.1+20181013-2+deb10u2_armhf.deb ... Unpacking libncurses6:armhf (6.1+20181013-2+deb10u2) ... Selecting previously unselected package gettext. Preparing to unpack .../034-gettext_0.19.8.1-9_armhf.deb ... Unpacking gettext (0.19.8.1-9) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../035-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../036-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../037-debhelper_12.1.1_all.deb ... Unpacking debhelper (12.1.1) ... Selecting previously unselected package dh-exec. Preparing to unpack .../038-dh-exec_0.23.1_armhf.deb ... Unpacking dh-exec (0.23.1) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../039-python3-lib2to3_3.7.3-1_all.deb ... Unpacking python3-lib2to3 (3.7.3-1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../040-python3-distutils_3.7.3-1_all.deb ... Unpacking python3-distutils (3.7.3-1) ... Selecting previously unselected package dh-python. Preparing to unpack .../041-dh-python_3.20190308_all.deb ... Unpacking dh-python (3.20190308) ... Selecting previously unselected package xml-core. Preparing to unpack .../042-xml-core_0.18+nmu1_all.deb ... Unpacking xml-core (0.18+nmu1) ... Selecting previously unselected package docutils-common. Preparing to unpack .../043-docutils-common_0.14+dfsg-4_all.deb ... Unpacking docutils-common (0.14+dfsg-4) ... Selecting previously unselected package fonts-glyphicons-halflings. Preparing to unpack .../044-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-1_all.deb ... Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-1) ... Selecting previously unselected package ieee-data. Preparing to unpack .../045-ieee-data_20180805.1_all.deb ... Unpacking ieee-data (20180805.1) ... Selecting previously unselected package libonig5:armhf. Preparing to unpack .../046-libonig5_6.9.1-1_armhf.deb ... Unpacking libonig5:armhf (6.9.1-1) ... Selecting previously unselected package libjq1:armhf. Preparing to unpack .../047-libjq1_1.5+dfsg-2+b1_armhf.deb ... Unpacking libjq1:armhf (1.5+dfsg-2+b1) ... Selecting previously unselected package jq. Preparing to unpack .../048-jq_1.5+dfsg-2+b1_armhf.deb ... Unpacking jq (1.5+dfsg-2+b1) ... Selecting previously unselected package liberasurecode1:armhf. Preparing to unpack .../049-liberasurecode1_1.6.0-3_armhf.deb ... Unpacking liberasurecode1:armhf (1.6.0-3) ... Selecting previously unselected package libjs-bootstrap. Preparing to unpack .../050-libjs-bootstrap_3.4.1+dfsg-1_all.deb ... Unpacking libjs-bootstrap (3.4.1+dfsg-1) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../051-libjs-jquery_3.3.1~dfsg-3_all.deb ... Unpacking libjs-jquery (3.3.1~dfsg-3) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../052-libjs-underscore_1.9.1~dfsg-1_all.deb ... Unpacking libjs-underscore (1.9.1~dfsg-1) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../053-libjs-sphinxdoc_1.8.4-1_all.deb ... Unpacking libjs-sphinxdoc (1.8.4-1) ... Selecting previously unselected package libsubunit-perl. Preparing to unpack .../054-libsubunit-perl_1.3.0-1_all.deb ... Unpacking libsubunit-perl (1.3.0-1) ... Selecting previously unselected package libxslt1.1:armhf. Preparing to unpack .../055-libxslt1.1_1.1.32-2.2~deb10u1_armhf.deb ... Unpacking libxslt1.1:armhf (1.1.32-2.2~deb10u1) ... Selecting previously unselected package libyaml-0-2:armhf. Preparing to unpack .../056-libyaml-0-2_0.2.1-1_armhf.deb ... Unpacking libyaml-0-2:armhf (0.2.1-1) ... Selecting previously unselected package openstack-pkg-tools. Preparing to unpack .../057-openstack-pkg-tools_91_all.deb ... Unpacking openstack-pkg-tools (91) ... Selecting previously unselected package pycadf-common. Preparing to unpack .../058-pycadf-common_2.7.0-2_all.deb ... Unpacking pycadf-common (2.7.0-2) ... Selecting previously unselected package python-all. Preparing to unpack .../059-python-all_2.7.16-1_armhf.deb ... Unpacking python-all (2.7.16-1) ... Selecting previously unselected package python-appdirs. Preparing to unpack .../060-python-appdirs_1.4.3-1_all.deb ... Unpacking python-appdirs (1.4.3-1) ... Selecting previously unselected package python-asn1crypto. Preparing to unpack .../061-python-asn1crypto_0.24.0-1_all.deb ... Unpacking python-asn1crypto (0.24.0-1) ... Selecting previously unselected package python-babel-localedata. Preparing to unpack .../062-python-babel-localedata_2.6.0+dfsg.1-1_all.deb ... Unpacking python-babel-localedata (2.6.0+dfsg.1-1) ... Selecting previously unselected package python-pkg-resources. Preparing to unpack .../063-python-pkg-resources_40.8.0-1_all.deb ... Unpacking python-pkg-resources (40.8.0-1) ... Selecting previously unselected package python-tz. Preparing to unpack .../064-python-tz_2019.1-1_all.deb ... Unpacking python-tz (2019.1-1) ... Selecting previously unselected package python-babel. Preparing to unpack .../065-python-babel_2.6.0+dfsg.1-1_all.deb ... Unpacking python-babel (2.6.0+dfsg.1-1) ... Selecting previously unselected package python-blinker. Preparing to unpack .../066-python-blinker_1.4+dfsg1-0.2_all.deb ... Unpacking python-blinker (1.4+dfsg1-0.2) ... Selecting previously unselected package python-certifi. Preparing to unpack .../067-python-certifi_2018.8.24-1_all.deb ... Unpacking python-certifi (2018.8.24-1) ... Selecting previously unselected package python-chardet. Preparing to unpack .../068-python-chardet_3.0.4-3_all.deb ... Unpacking python-chardet (3.0.4-3) ... Selecting previously unselected package python-idna. Preparing to unpack .../069-python-idna_2.6-1_all.deb ... Unpacking python-idna (2.6-1) ... Selecting previously unselected package python-urllib3. Preparing to unpack .../070-python-urllib3_1.24.1-1_all.deb ... Unpacking python-urllib3 (1.24.1-1) ... Selecting previously unselected package python-requests. Preparing to unpack .../071-python-requests_2.21.0-1_all.deb ... Unpacking python-requests (2.21.0-1) ... Selecting previously unselected package python-boto. Preparing to unpack .../072-python-boto_2.44.0-1.1_all.deb ... Unpacking python-boto (2.44.0-1.1) ... Selecting previously unselected package python-cffi-backend. Preparing to unpack .../073-python-cffi-backend_1.12.2-1_armhf.deb ... Unpacking python-cffi-backend (1.12.2-1) ... Selecting previously unselected package python-iso8601. Preparing to unpack .../074-python-iso8601_0.1.11-1_all.deb ... Unpacking python-iso8601 (0.1.11-1) ... Selecting previously unselected package python-lxml:armhf. Preparing to unpack .../075-python-lxml_4.3.2-1+deb10u2_armhf.deb ... Unpacking python-lxml:armhf (4.3.2-1+deb10u2) ... Selecting previously unselected package python-ipaddress. Preparing to unpack .../076-python-ipaddress_1.0.17-1_all.deb ... Unpacking python-ipaddress (1.0.17-1) ... Selecting previously unselected package python-cryptography. Preparing to unpack .../077-python-cryptography_2.6.1-3+deb10u2_armhf.deb ... Unpacking python-cryptography (2.6.1-3+deb10u2) ... Selecting previously unselected package python-jwt. Preparing to unpack .../078-python-jwt_1.7.0-2_all.deb ... Unpacking python-jwt (1.7.0-2) ... Selecting previously unselected package python-oauthlib. Preparing to unpack .../079-python-oauthlib_2.1.0-1_all.deb ... Unpacking python-oauthlib (2.1.0-1) ... Selecting previously unselected package python-setuptools. Preparing to unpack .../080-python-setuptools_40.8.0-1_all.deb ... Unpacking python-setuptools (40.8.0-1) ... Selecting previously unselected package python-pbr. Preparing to unpack .../081-python-pbr_4.2.0-5_all.deb ... Unpacking python-pbr (4.2.0-5) ... Selecting previously unselected package python-os-service-types. Preparing to unpack .../082-python-os-service-types_1.3.0-2_all.deb ... Unpacking python-os-service-types (1.3.0-2) ... Selecting previously unselected package python-stevedore. Preparing to unpack .../083-python-stevedore_1.29.0-2_all.deb ... Unpacking python-stevedore (1.29.0-2) ... Selecting previously unselected package python-keystoneauth1. Preparing to unpack .../084-python-keystoneauth1_3.10.0-2_all.deb ... Unpacking python-keystoneauth1 (3.10.0-2) ... Selecting previously unselected package python-oslo.i18n. Preparing to unpack .../085-python-oslo.i18n_3.21.0-2_all.deb ... Unpacking python-oslo.i18n (3.21.0-2) ... Selecting previously unselected package python-funcsigs. Preparing to unpack .../086-python-funcsigs_1.0.2-4_all.deb ... Unpacking python-funcsigs (1.0.2-4) ... Selecting previously unselected package python-wrapt. Preparing to unpack .../087-python-wrapt_1.10.11-1_armhf.deb ... Unpacking python-wrapt (1.10.11-1) ... Selecting previously unselected package python-debtcollector. Preparing to unpack .../088-python-debtcollector_1.20.0-2_all.deb ... Unpacking python-debtcollector (1.20.0-2) ... Selecting previously unselected package python-monotonic. Preparing to unpack .../089-python-monotonic_1.1-2_all.deb ... Unpacking python-monotonic (1.1-2) ... Selecting previously unselected package python-netaddr. Preparing to unpack .../090-python-netaddr_0.7.19-1_all.deb ... Unpacking python-netaddr (0.7.19-1) ... Selecting previously unselected package python-netifaces. Preparing to unpack .../091-python-netifaces_0.10.4-1+b1_armhf.deb ... Unpacking python-netifaces (0.10.4-1+b1) ... Selecting previously unselected package python-oslo.utils. Preparing to unpack .../092-python-oslo.utils_3.36.5-0+deb10u1_all.deb ... Unpacking python-oslo.utils (3.36.5-0+deb10u1) ... Selecting previously unselected package python-prettytable. Preparing to unpack .../093-python-prettytable_0.7.2-4_all.deb ... Unpacking python-prettytable (0.7.2-4) ... Selecting previously unselected package python-simplejson. Preparing to unpack .../094-python-simplejson_3.16.0-1_armhf.deb ... Unpacking python-simplejson (3.16.0-1) ... Selecting previously unselected package python-cinderclient. Preparing to unpack .../095-python-cinderclient_1%3a4.0.1-2_all.deb ... Unpacking python-cinderclient (1:4.0.1-2) ... Selecting previously unselected package python-roman. Preparing to unpack .../096-python-roman_2.0.0-3_all.deb ... Unpacking python-roman (2.0.0-3) ... Selecting previously unselected package python-docutils. Preparing to unpack .../097-python-docutils_0.14+dfsg-4_all.deb ... Unpacking python-docutils (0.14+dfsg-4) ... Selecting previously unselected package python-unicodecsv. Preparing to unpack .../098-python-unicodecsv_0.14.1-1_all.deb ... Unpacking python-unicodecsv (0.14.1-1) ... Selecting previously unselected package python-yaml. Preparing to unpack .../099-python-yaml_3.13-2_armhf.deb ... Unpacking python-yaml (3.13-2) ... Selecting previously unselected package python-cliff. Preparing to unpack .../100-python-cliff_2.13.0-1_all.deb ... Unpacking python-cliff (2.13.0-1) ... Selecting previously unselected package python-colorama. Preparing to unpack .../101-python-colorama_0.3.7-1_all.deb ... Unpacking python-colorama (0.3.7-1) ... Selecting previously unselected package python-concurrent.futures. Preparing to unpack .../102-python-concurrent.futures_3.2.0-2_all.deb ... Unpacking python-concurrent.futures (3.2.0-2) ... Selecting previously unselected package python-configparser. Preparing to unpack .../103-python-configparser_3.5.0b2-1_all.deb ... Unpacking python-configparser (3.5.0b2-1) ... Selecting previously unselected package python-coverage. Preparing to unpack .../104-python-coverage_4.5.2+dfsg.1-1_armhf.deb ... Unpacking python-coverage (4.5.2+dfsg.1-1) ... Selecting previously unselected package python-crypto. Preparing to unpack .../105-python-crypto_2.6.1-9+b1_armhf.deb ... Unpacking python-crypto (2.6.1-9+b1) ... Selecting previously unselected package python-dateutil. Preparing to unpack .../106-python-dateutil_2.7.3-3_all.deb ... Unpacking python-dateutil (2.7.3-3) ... Selecting previously unselected package python-dbus. Preparing to unpack .../107-python-dbus_1.2.8-3_armhf.deb ... Unpacking python-dbus (1.2.8-3) ... Selecting previously unselected package python-decorator. Preparing to unpack .../108-python-decorator_4.3.0-1.1_all.deb ... Unpacking python-decorator (4.3.0-1.1) ... Selecting previously unselected package python-packaging. Preparing to unpack .../109-python-packaging_19.0-1_all.deb ... Unpacking python-packaging (19.0-1) ... Selecting previously unselected package python-deprecation. Preparing to unpack .../110-python-deprecation_2.0.6-1_all.deb ... Unpacking python-deprecation (2.0.6-1) ... Selecting previously unselected package python-dnspython. Preparing to unpack .../111-python-dnspython_1.16.0-1_all.deb ... Unpacking python-dnspython (1.16.0-1) ... Selecting previously unselected package python-dogpile.cache. Preparing to unpack .../112-python-dogpile.cache_0.6.2-6_all.deb ... Unpacking python-dogpile.cache (0.6.2-6) ... Selecting previously unselected package python-entrypoints. Preparing to unpack .../113-python-entrypoints_0.3-1_all.deb ... Unpacking python-entrypoints (0.3-1) ... Selecting previously unselected package python-greenlet. Preparing to unpack .../114-python-greenlet_0.4.15-2_armhf.deb ... Unpacking python-greenlet (0.4.15-2) ... Selecting previously unselected package python-eventlet. Preparing to unpack .../115-python-eventlet_0.20.0-6_all.deb ... Unpacking python-eventlet (0.20.0-6) ... Selecting previously unselected package python-extras. Preparing to unpack .../116-python-extras_1.0.0-3_all.deb ... Unpacking python-extras (1.0.0-3) ... Selecting previously unselected package python-linecache2. Preparing to unpack .../117-python-linecache2_1.0.0-3_all.deb ... Unpacking python-linecache2 (1.0.0-3) ... Selecting previously unselected package python-mimeparse. Preparing to unpack .../118-python-mimeparse_0.1.4-3.1_all.deb ... Unpacking python-mimeparse (0.1.4-3.1) ... Selecting previously unselected package python-traceback2. Preparing to unpack .../119-python-traceback2_1.4.0-5_all.deb ... Unpacking python-traceback2 (1.4.0-5) ... Selecting previously unselected package python-unittest2. Preparing to unpack .../120-python-unittest2_1.1.0-6.1_all.deb ... Unpacking python-unittest2 (1.1.0-6.1) ... Selecting previously unselected package python-testtools. Preparing to unpack .../121-python-testtools_2.3.0-5_all.deb ... Unpacking python-testtools (2.3.0-5) ... Selecting previously unselected package python-fixtures. Preparing to unpack .../122-python-fixtures_3.0.0-2_all.deb ... Unpacking python-fixtures (3.0.0-2) ... Selecting previously unselected package python-formencode. Preparing to unpack .../123-python-formencode_1.3.0-3_all.deb ... Unpacking python-formencode (1.3.0-3) ... Selecting previously unselected package python-functools32. Preparing to unpack .../124-python-functools32_3.2.3.2-3_all.deb ... Unpacking python-functools32 (3.2.3.2-3) ... Selecting previously unselected package python-future. Preparing to unpack .../125-python-future_0.16.0-1_all.deb ... Unpacking python-future (0.16.0-1) ... Selecting previously unselected package python-openssl. Preparing to unpack .../126-python-openssl_19.0.0-1_all.deb ... Unpacking python-openssl (19.0.0-1) ... Selecting previously unselected package python-json-pointer. Preparing to unpack .../127-python-json-pointer_1.10-1_all.deb ... Unpacking python-json-pointer (1.10-1) ... Selecting previously unselected package python-jsonpatch. Preparing to unpack .../128-python-jsonpatch_1.21-1_all.deb ... Unpacking python-jsonpatch (1.21-1) ... Selecting previously unselected package python-mock. Preparing to unpack .../129-python-mock_2.0.0-4_all.deb ... Unpacking python-mock (2.0.0-4) ... Selecting previously unselected package python-jsonschema. Preparing to unpack .../130-python-jsonschema_2.6.0-4_all.deb ... Unpacking python-jsonschema (2.6.0-4) ... Selecting previously unselected package python-warlock. Preparing to unpack .../131-python-warlock_1.2.0-2_all.deb ... Unpacking python-warlock (1.2.0-2) ... Selecting previously unselected package python-glanceclient. Preparing to unpack .../132-python-glanceclient_1%3a2.13.1-1_all.deb ... Unpacking python-glanceclient (1:2.13.1-1) ... Selecting previously unselected package python-jmespath. Preparing to unpack .../133-python-jmespath_0.9.4-1_all.deb ... Unpacking python-jmespath (0.9.4-1) ... Selecting previously unselected package python-secretstorage. Preparing to unpack .../134-python-secretstorage_2.3.1-2_all.deb ... Unpacking python-secretstorage (2.3.1-2) ... Selecting previously unselected package python-keyring. Preparing to unpack .../135-python-keyring_17.1.1-1_all.deb ... Unpacking python-keyring (17.1.1-1) ... Selecting previously unselected package python-rfc3986. Preparing to unpack .../136-python-rfc3986_0.3.1-2_all.deb ... Unpacking python-rfc3986 (0.3.1-2) ... Selecting previously unselected package python-oslo.config. Preparing to unpack .../137-python-oslo.config_1%3a6.4.1-1_all.deb ... Unpacking python-oslo.config (1:6.4.1-1) ... Selecting previously unselected package python-msgpack. Preparing to unpack .../138-python-msgpack_0.5.6-1+b1_armhf.deb ... Unpacking python-msgpack (0.5.6-1+b1) ... Selecting previously unselected package python-oslo.serialization. Preparing to unpack .../139-python-oslo.serialization_2.27.0-2_all.deb ... Unpacking python-oslo.serialization (2.27.0-2) ... Selecting previously unselected package python-keystoneclient. Preparing to unpack .../140-python-keystoneclient_1%3a3.17.0-2_all.deb ... Unpacking python-keystoneclient (1:3.17.0-2) ... Selecting previously unselected package python-memcache. Preparing to unpack .../141-python-memcache_1.59-1_all.deb ... Unpacking python-memcache (1.59-1) ... Selecting previously unselected package python-oslo.context. Preparing to unpack .../142-python-oslo.context_2.21.0-2_all.deb ... Unpacking python-oslo.context (2.21.0-2) ... Selecting previously unselected package python-pyinotify. Preparing to unpack .../143-python-pyinotify_0.9.6-1_all.deb ... Unpacking python-pyinotify (0.9.6-1) ... Selecting previously unselected package python-oslo.log. Preparing to unpack .../144-python-oslo.log_3.39.0-2_all.deb ... Unpacking python-oslo.log (3.39.0-2) ... Selecting previously unselected package python-oslo.cache. Preparing to unpack .../145-python-oslo.cache_1.30.3-1_all.deb ... Unpacking python-oslo.cache (1.30.3-1) ... Selecting previously unselected package python-pycadf. Preparing to unpack .../146-python-pycadf_2.7.0-2_all.deb ... Unpacking python-pycadf (2.7.0-2) ... Selecting previously unselected package python-webob. Preparing to unpack .../147-python-webob_1%3a1.8.5-1_all.deb ... Unpacking python-webob (1:1.8.5-1) ... Selecting previously unselected package python-keystonemiddleware. Preparing to unpack .../148-python-keystonemiddleware_5.2.0-2_all.deb ... Unpacking python-keystonemiddleware (5.2.0-2) ... Selecting previously unselected package python-munch. Preparing to unpack .../149-python-munch_2.3.2-1_all.deb ... Unpacking python-munch (2.3.2-1) ... Selecting previously unselected package python-requestsexceptions. Preparing to unpack .../150-python-requestsexceptions_1.4.0-1_all.deb ... Unpacking python-requestsexceptions (1.4.0-1) ... Selecting previously unselected package python-openstacksdk. Preparing to unpack .../151-python-openstacksdk_0.17.2-2_all.deb ... Unpacking python-openstacksdk (0.17.2-2) ... Selecting previously unselected package python-os-client-config. Preparing to unpack .../152-python-os-client-config_1.31.2-2_all.deb ... Unpacking python-os-client-config (1.31.2-2) ... Selecting previously unselected package python-osc-lib. Preparing to unpack .../153-python-osc-lib_1.11.1-2_all.deb ... Unpacking python-osc-lib (1.11.1-2) ... Selecting previously unselected package python-neutronclient. Preparing to unpack .../154-python-neutronclient_1%3a6.9.1-1_all.deb ... Unpacking python-neutronclient (1:6.9.1-1) ... Selecting previously unselected package python-nose. Preparing to unpack .../155-python-nose_1.3.7-4_all.deb ... Unpacking python-nose (1.3.7-4) ... Selecting previously unselected package python-nose-exclude. Preparing to unpack .../156-python-nose-exclude_0.5.0-1_all.deb ... Unpacking python-nose-exclude (0.5.0-1) ... Selecting previously unselected package python-nosehtmloutput. Preparing to unpack .../157-python-nosehtmloutput_0.0.5-1_all.deb ... Unpacking python-nosehtmloutput (0.0.5-1) ... Selecting previously unselected package python-nosexcover. Preparing to unpack .../158-python-nosexcover_1.0.11-1.1_all.deb ... Unpacking python-nosexcover (1.0.11-1.1) ... Selecting previously unselected package python-novaclient. Preparing to unpack .../159-python-novaclient_2%3a11.0.0-2_all.deb ... Unpacking python-novaclient (2:11.0.0-2) ... Selecting previously unselected package python-termcolor. Preparing to unpack .../160-python-termcolor_1.1.0-2_all.deb ... Unpacking python-termcolor (1.1.0-2) ... Selecting previously unselected package python-openstack.nose-plugin. Preparing to unpack .../161-python-openstack.nose-plugin_0.11-3_all.deb ... Unpacking python-openstack.nose-plugin (0.11-3) ... Selecting previously unselected package python-openstackclient. Preparing to unpack .../162-python-openstackclient_3.16.2-1_all.deb ... Unpacking python-openstackclient (3.16.2-1) ... Selecting previously unselected package python-os-api-ref-common. Preparing to unpack .../163-python-os-api-ref-common_1.5.0+dfsg1-4_all.deb ... Unpacking python-os-api-ref-common (1.5.0+dfsg1-4) ... Selecting previously unselected package python-voluptuous. Preparing to unpack .../164-python-voluptuous_0.11.1-1_all.deb ... Unpacking python-voluptuous (0.11.1-1) ... Selecting previously unselected package python-subunit. Preparing to unpack .../165-python-subunit_1.3.0-1_all.deb ... Unpacking python-subunit (1.3.0-1) ... Selecting previously unselected package python3-extras. Preparing to unpack .../166-python3-extras_1.0.0-3_all.deb ... Unpacking python3-extras (1.0.0-3) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../167-python3-pkg-resources_40.8.0-1_all.deb ... Unpacking python3-pkg-resources (40.8.0-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../168-python3-setuptools_40.8.0-1_all.deb ... Unpacking python3-setuptools (40.8.0-1) ... Selecting previously unselected package python3-six. Preparing to unpack .../169-python3-six_1.12.0-1_all.deb ... Unpacking python3-six (1.12.0-1) ... Selecting previously unselected package python3-pbr. Preparing to unpack .../170-python3-pbr_4.2.0-5_all.deb ... Unpacking python3-pbr (4.2.0-5) ... Selecting previously unselected package python3-fixtures. Preparing to unpack .../171-python3-fixtures_3.0.0-2_all.deb ... Unpacking python3-fixtures (3.0.0-2) ... Selecting previously unselected package python3-linecache2. Preparing to unpack .../172-python3-linecache2_1.0.0-3_all.deb ... Unpacking python3-linecache2 (1.0.0-3) ... Selecting previously unselected package python3-mimeparse. Preparing to unpack .../173-python3-mimeparse_0.1.4-3.1_all.deb ... Unpacking python3-mimeparse (0.1.4-3.1) ... Selecting previously unselected package python3-traceback2. Preparing to unpack .../174-python3-traceback2_1.4.0-5_all.deb ... Unpacking python3-traceback2 (1.4.0-5) ... Selecting previously unselected package python3-unittest2. Preparing to unpack .../175-python3-unittest2_1.1.0-6.1_all.deb ... Unpacking python3-unittest2 (1.1.0-6.1) ... Selecting previously unselected package python3-testtools. Preparing to unpack .../176-python3-testtools_2.3.0-5_all.deb ... Unpacking python3-testtools (2.3.0-5) ... Selecting previously unselected package python3-subunit. Preparing to unpack .../177-python3-subunit_1.3.0-1_all.deb ... Unpacking python3-subunit (1.3.0-1) ... Selecting previously unselected package subunit. Preparing to unpack .../178-subunit_1.3.0-1_all.deb ... Unpacking subunit (1.3.0-1) ... Selecting previously unselected package python-stestr. Preparing to unpack .../179-python-stestr_2.1.0-2_all.deb ... Unpacking python-stestr (2.1.0-2) ... Selecting previously unselected package python-os-testr. Preparing to unpack .../180-python-os-testr_1.0.0-4_all.deb ... Unpacking python-os-testr (1.0.0-4) ... Selecting previously unselected package python-oslosphinx-common. Preparing to unpack .../181-python-oslosphinx-common_4.18.0-2_all.deb ... Unpacking python-oslosphinx-common (4.18.0-2) ... Selecting previously unselected package python-tempita. Preparing to unpack .../182-python-tempita_0.5.2-2_all.deb ... Unpacking python-tempita (0.5.2-2) ... Selecting previously unselected package python-paste. Preparing to unpack .../183-python-paste_3.0.6+dfsg-1_all.deb ... Unpacking python-paste (3.0.6+dfsg-1) ... Selecting previously unselected package python-pastedeploy-tpl. Preparing to unpack .../184-python-pastedeploy-tpl_2.0.1-1_all.deb ... Unpacking python-pastedeploy-tpl (2.0.1-1) ... Selecting previously unselected package python-pastedeploy. Preparing to unpack .../185-python-pastedeploy_2.0.1-1_all.deb ... Unpacking python-pastedeploy (2.0.1-1) ... Selecting previously unselected package python-pyeclib. Preparing to unpack .../186-python-pyeclib_1.5.0-4_armhf.deb ... Unpacking python-pyeclib (1.5.0-4) ... Selecting previously unselected package python-requests-mock. Preparing to unpack .../187-python-requests-mock_1.5.2-2_all.deb ... Unpacking python-requests-mock (1.5.2-2) ... Selecting previously unselected package python-swiftclient. Preparing to unpack .../188-python-swiftclient_1%3a3.6.0-2_all.deb ... Unpacking python-swiftclient (1:3.6.0-2) ... Selecting previously unselected package python-xattr. Preparing to unpack .../189-python-xattr_0.9.6-1_armhf.deb ... Unpacking python-xattr (0.9.6-1) ... Selecting previously unselected package python3-alabaster. Preparing to unpack .../190-python3-alabaster_0.7.8-1_all.deb ... Unpacking python3-alabaster (0.7.8-1) ... Selecting previously unselected package python3-tz. Preparing to unpack .../191-python3-tz_2019.1-1_all.deb ... Unpacking python3-tz (2019.1-1) ... Selecting previously unselected package python3-babel. Preparing to unpack .../192-python3-babel_2.6.0+dfsg.1-1_all.deb ... Unpacking python3-babel (2.6.0+dfsg.1-1) ... Selecting previously unselected package python3-certifi. Preparing to unpack .../193-python3-certifi_2018.8.24-1_all.deb ... Unpacking python3-certifi (2018.8.24-1) ... Selecting previously unselected package python3-chardet. Preparing to unpack .../194-python3-chardet_3.0.4-3_all.deb ... Unpacking python3-chardet (3.0.4-3) ... Selecting previously unselected package python3-roman. Preparing to unpack .../195-python3-roman_2.0.0-3_all.deb ... Unpacking python3-roman (2.0.0-3) ... Selecting previously unselected package python3-docutils. Preparing to unpack .../196-python3-docutils_0.14+dfsg-4_all.deb ... Unpacking python3-docutils (0.14+dfsg-4) ... Selecting previously unselected package python3-urllib3. Preparing to unpack .../197-python3-urllib3_1.24.1-1_all.deb ... Unpacking python3-urllib3 (1.24.1-1) ... Selecting previously unselected package python3-dulwich. Preparing to unpack .../198-python3-dulwich_0.19.11-2_armhf.deb ... Unpacking python3-dulwich (0.19.11-2) ... Selecting previously unselected package python3-idna. Preparing to unpack .../199-python3-idna_2.6-1_all.deb ... Unpacking python3-idna (2.6-1) ... Selecting previously unselected package python3-imagesize. Preparing to unpack .../200-python3-imagesize_1.0.0-1_all.deb ... Unpacking python3-imagesize (1.0.0-1) ... Selecting previously unselected package python3-markupsafe. Preparing to unpack .../201-python3-markupsafe_1.1.0-1_armhf.deb ... Unpacking python3-markupsafe (1.1.0-1) ... Selecting previously unselected package python3-jinja2. Preparing to unpack .../202-python3-jinja2_2.10-2_all.deb ... Unpacking python3-jinja2 (2.10-2) ... Selecting previously unselected package sphinx-common. Preparing to unpack .../203-sphinx-common_1.8.4-1_all.deb ... Unpacking sphinx-common (1.8.4-1) ... Selecting previously unselected package python3-pyparsing. Preparing to unpack .../204-python3-pyparsing_2.2.0+dfsg1-2_all.deb ... Unpacking python3-pyparsing (2.2.0+dfsg1-2) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../205-python3-packaging_19.0-1_all.deb ... Unpacking python3-packaging (19.0-1) ... Selecting previously unselected package python3-pygments. Preparing to unpack .../206-python3-pygments_2.3.1+dfsg-1_all.deb ... Unpacking python3-pygments (2.3.1+dfsg-1) ... Selecting previously unselected package python3-requests. Preparing to unpack .../207-python3-requests_2.21.0-1_all.deb ... Unpacking python3-requests (2.21.0-1) ... Selecting previously unselected package python3-sphinx. Preparing to unpack .../208-python3-sphinx_1.8.4-1_all.deb ... Unpacking python3-sphinx (1.8.4-1) ... Selecting previously unselected package python3-openstackdocstheme. Preparing to unpack .../209-python3-openstackdocstheme_1.20.0-3_all.deb ... Unpacking python3-openstackdocstheme (1.20.0-3) ... Selecting previously unselected package python3-yaml. Preparing to unpack .../210-python3-yaml_3.13-2_armhf.deb ... Unpacking python3-yaml (3.13-2) ... Selecting previously unselected package python3-os-api-ref. Preparing to unpack .../211-python3-os-api-ref_1.5.0+dfsg1-4_all.deb ... Unpacking python3-os-api-ref (1.5.0+dfsg1-4) ... Selecting previously unselected package python3-oslosphinx. Preparing to unpack .../212-python3-oslosphinx_4.18.0-2_all.deb ... Unpacking python3-oslosphinx (4.18.0-2) ... Setting up libpipeline1:armhf (1.5.1-2) ... Setting up lsb-base (10.2019051400) ... Setting up libxau6:armhf (1:1.0.8-1+b2) ... Setting up libsubunit-perl (1.3.0-1) ... Setting up libapparmor1:armhf (2.13.2-10) ... Setting up libpsl5:armhf (0.20.2-2) ... Setting up mime-support (3.62) ... Setting up libmagic-mgc (1:5.35-4+deb10u2) ... Setting up libarchive-zip-perl (1.64-1) ... Setting up libyaml-0-2:armhf (0.2.1-1) ... Setting up libglib2.0-0:armhf (2.58.3-2+deb10u2) ... No schema files found: doing nothing. Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-1) ... Setting up x11-common (1:7.7+19) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults invoke-rc.d: could not determine current runlevel Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libmagic1:armhf (1:5.35-4+deb10u2) ... Setting up gettext-base (0.19.8.1-9) ... Setting up file (1:5.35-4+deb10u2) ... Setting up libicu63:armhf (63.1-6+deb10u1) ... Setting up python-babel-localedata (2.6.0+dfsg.1-1) ... Setting up autotools-dev (20180224.1) ... Setting up python-pastedeploy-tpl (2.0.1-1) ... Setting up libx11-data (2:1.6.7-1+deb10u1) ... Setting up libncurses6:armhf (6.1+20181013-2+deb10u2) ... Setting up libdbus-1-3:armhf (1.12.20-0+deb10u1) ... Setting up dbus (1.12.20-0+deb10u1) ... invoke-rc.d: could not determine current runlevel invoke-rc.d: policy-rc.d denied execution of start. Setting up libsigsegv2:armhf (2.12-2) ... Setting up autopoint (0.19.8.1-9) ... Setting up libpcre2-8-0:armhf (10.32-5) ... Setting up liberasurecode1:armhf (1.6.0-3) ... Setting up pycadf-common (2.7.0-2) ... Setting up sensible-utils (0.0.12) ... Setting up libuchardet0:armhf (0.0.6-3) ... Setting up python-oslosphinx-common (4.18.0-2) ... Setting up netbase (5.6) ... Setting up sgml-base (1.29) ... Setting up libmpdec2:armhf (2.4.2-2) ... Setting up libjs-jquery (3.3.1~dfsg-3) ... Setting up openssl (1.1.1d-0+deb10u4) ... Setting up libbsd0:armhf (0.9.1-2) ... Setting up libelf1:armhf (0.176-1.1) ... Setting up readline-common (7.0-5) ... Setting up libxml2:armhf (2.9.4+dfsg1-7+deb10u1) ... Setting up libonig5:armhf (6.9.1-1) ... Setting up libjs-bootstrap (3.4.1+dfsg-1) ... Setting up libreadline7:armhf (7.0-5) ... Setting up libjs-underscore (1.9.1~dfsg-1) ... Setting up libfile-stripnondeterminism-perl (1.1.2-1) ... Setting up libice6:armhf (2:1.0.9-2) ... Setting up libxdmcp6:armhf (1:1.1.2-3) ... Setting up libpython3.7-stdlib:armhf (3.7.3-2+deb10u2) ... Setting up libxcb1:armhf (1.13.1-2) ... Setting up wget (1.20.1-1.1) ... Setting up libtool (2.4.6-9) ... Setting up libjq1:armhf (1.5+dfsg-2+b1) ... Setting up m4 (1.4.18-2) ... Setting up libpython2.7-stdlib:armhf (2.7.16-2+deb10u1) ... Setting up ca-certificates (20200601~deb10u2) ... Updating certificates in /etc/ssl/certs... 137 added, 0 removed; done. Setting up bsdmainutils (11.1.2+b1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up python-os-api-ref-common (1.5.0+dfsg1-4) ... Setting up libcroco3:armhf (0.6.12-3) ... Setting up libjs-sphinxdoc (1.8.4-1) ... Setting up autoconf (2.69-11) ... Setting up dwz (0.12-3) ... Setting up ieee-data (20180805.1) ... Setting up groff-base (1.22.4-3) ... Setting up xml-core (0.18+nmu1) ... Setting up jq (1.5+dfsg-2+b1) ... Setting up libxslt1.1:armhf (1.1.32-2.2~deb10u1) ... Setting up libx11-6:armhf (2:1.6.7-1+deb10u1) ... Setting up libsm6:armhf (2:1.2.3-1) ... Setting up libpython3-stdlib:armhf (3.7.3-1) ... Setting up automake (1:1.16.1-4) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up python3.7 (3.7.3-2+deb10u2) ... Setting up gettext (0.19.8.1-9) ... Setting up python2.7 (2.7.16-2+deb10u1) ... Setting up libpython2-stdlib:armhf (2.7.16-1) ... Setting up libxext6:armhf (2:1.3.3-1+b2) ... Setting up python3 (3.7.3-1) ... Setting up man-db (2.8.5-2) ... Not building database; man-db/auto-update is not 'true'. Setting up python3-markupsafe (1.1.0-1) ... Setting up python2 (2.7.16-1) ... Setting up python3-tz (2019.1-1) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up python3-six (1.12.0-1) ... Setting up libpython-stdlib:armhf (2.7.16-1) ... Setting up python3-roman (2.0.0-3) ... Setting up python3-jinja2 (2.10-2) ... Setting up python3-pygments (2.3.1+dfsg-1) ... Setting up python3-pyparsing (2.2.0+dfsg1-2) ... Setting up python3-certifi (2018.8.24-1) ... Setting up python3-linecache2 (1.0.0-3) ... Setting up sphinx-common (1.8.4-1) ... Setting up python3-idna (2.6-1) ... Setting up libxt6:armhf (1:1.1.5-1+b3) ... Setting up python3-urllib3 (1.24.1-1) ... Setting up python3-dulwich (0.19.11-2) ... Setting up python3-lib2to3 (3.7.3-1) ... Setting up python (2.7.16-1) ... Setting up python-lxml:armhf (4.3.2-1+deb10u2) ... Setting up python3-mimeparse (0.1.4-3.1) ... Setting up python-jwt (1.7.0-2) ... Setting up python-jmespath (0.9.4-1) ... Setting up python-ipaddress (1.0.17-1) ... Setting up python3-imagesize (1.0.0-1) ... Setting up python-monotonic (1.1-2) ... Setting up python-cffi-backend (1.12.2-1) ... Setting up python-extras (1.0.0-3) ... Setting up python3-pkg-resources (40.8.0-1) ... Setting up python3-distutils (3.7.3-1) ... Setting up dh-python (3.20190308) ... Setting up python-enum34 (1.1.6-2) ... Setting up python-crypto (2.6.1-9+b1) ... Setting up python-voluptuous (0.11.1-1) ... Setting up libxmu6:armhf (2:1.1.2-2+b3) ... Setting up python-colorama (0.3.7-1) ... Setting up python3-setuptools (40.8.0-1) ... Setting up python3-babel (2.6.0+dfsg.1-1) ... update-alternatives: using /usr/bin/pybabel-python3 to provide /usr/bin/pybabel (pybabel) in auto mode Setting up python3-pbr (4.2.0-5) ... update-alternatives: using /usr/bin/python3-pbr to provide /usr/bin/pbr (pbr) in auto mode Setting up python-pkg-resources (40.8.0-1) ... Setting up python-json-pointer (1.10-1) ... update-alternatives: using /usr/bin/python2-jsonpointer to provide /usr/bin/jsonpointer (jsonpointer) in auto mode Setting up python3-alabaster (0.7.8-1) ... Setting up po-debconf (1.0.21) ... Setting up python3-extras (1.0.0-3) ... Setting up python3-traceback2 (1.4.0-5) ... Setting up python-iso8601 (0.1.11-1) ... Setting up python3-yaml (3.13-2) ... Setting up python-linecache2 (1.0.0-3) ... Setting up python-asn1crypto (0.24.0-1) ... Setting up python-termcolor (1.1.0-2) ... Setting up python-simplejson (3.16.0-1) ... Setting up python-all (2.7.16-1) ... Setting up python-mimeparse (0.1.4-3.1) ... Setting up python-certifi (2018.8.24-1) ... Setting up python-appdirs (1.4.3-1) ... Setting up openstack-pkg-tools (91) ... Setting up python-decorator (4.3.0-1.1) ... Setting up python-six (1.12.0-1) ... Setting up python-coverage (4.5.2+dfsg.1-1) ... Setting up python-pyparsing (2.2.0+dfsg1-2) ... Setting up python-dateutil (2.7.3-3) ... Setting up python3-packaging (19.0-1) ... Setting up python3-chardet (3.0.4-3) ... Setting up python-dogpile.cache (0.6.2-6) ... Setting up python-configparser (3.5.0b2-1) ... Setting up python-dbus (1.2.8-3) ... Setting up python-tempita (0.5.2-2) ... Setting up python-idna (2.6-1) ... Setting up python-unicodecsv (0.14.1-1) ... Setting up python3-requests (2.21.0-1) ... Setting up python3-oslosphinx (4.18.0-2) ... Setting up python-concurrent.futures (3.2.0-2) ... Setting up python3-unittest2 (1.1.0-6.1) ... update-alternatives: using /usr/bin/python3-unit2 to provide /usr/bin/unit2 (unit2) in auto mode Setting up python-blinker (1.4+dfsg1-0.2) ... Setting up xclip (0.13-1) ... Setting up python-msgpack (0.5.6-1+b1) ... Setting up python-setuptools (40.8.0-1) ... Setting up python-netifaces (0.10.4-1+b1) ... Setting up python-memcache (1.59-1) ... Setting up python-rfc3986 (0.3.1-2) ... Setting up python-roman (2.0.0-3) ... Setting up python-funcsigs (1.0.2-4) ... Setting up python-tz (2019.1-1) ... Setting up python-webob (1:1.8.5-1) ... Setting up python-wcwidth (0.1.7+dfsg1-3) ... Setting up python-prettytable (0.7.2-4) ... Setting up python-pyinotify (0.9.6-1) ... Setting up python-functools32 (3.2.3.2-3) ... Setting up python-munch (2.3.2-1) ... Setting up python-chardet (3.0.4-3) ... Setting up python-yaml (3.13-2) ... Setting up python-babel (2.6.0+dfsg.1-1) ... update-alternatives: using /usr/bin/pybabel-python2 to provide /usr/bin/pybabel (pybabel) in auto mode Setting up python-xattr (0.9.6-1) ... Setting up python-pbr (4.2.0-5) ... update-alternatives: using /usr/bin/python2-pbr to provide /usr/bin/pbr (pbr) in auto mode Setting up python-dnspython (1.16.0-1) ... Setting up python-future (0.16.0-1) ... update-alternatives: using /usr/bin/python2-futurize to provide /usr/bin/futurize (futurize) in auto mode update-alternatives: using /usr/bin/python2-pasteurize to provide /usr/bin/pasteurize (pasteurize) in auto mode Setting up python-greenlet (0.4.15-2) ... Setting up python-contextlib2 (0.5.5-1) ... Setting up python-netaddr (0.7.19-1) ... Setting up python-pyeclib (1.5.0-4) ... Setting up python-formencode (1.3.0-3) ... Setting up python-packaging (19.0-1) ... Setting up python-urllib3 (1.24.1-1) ... Setting up python-jsonpatch (1.21-1) ... update-alternatives: using /usr/bin/python2-jsondiff to provide /usr/bin/jsondiff (jsondiff) in auto mode update-alternatives: using /usr/bin/python2-jsonpatch to provide /usr/bin/jsonpatch (jsonpatch) in auto mode Setting up python-wrapt (1.10.11-1) ... Setting up python-nose (1.3.7-4) ... Setting up python-nosexcover (1.0.11-1.1) ... Setting up python-traceback2 (1.4.0-5) ... Setting up python-cryptography (2.6.1-3+deb10u2) ... Setting up python-oslo.i18n (3.21.0-2) ... Setting up python-pyperclip (1.6.4-1) ... Setting up python-entrypoints (0.3-1) ... Setting up python-requestsexceptions (1.4.0-1) ... Setting up python-deprecation (2.0.6-1) ... Setting up python-stevedore (1.29.0-2) ... Setting up python-os-service-types (1.3.0-2) ... Setting up python-mock (2.0.0-4) ... Setting up python-cmd2 (0.8.5-2) ... Setting up python-openstack.nose-plugin (0.11-3) ... Setting up python-debtcollector (1.20.0-2) ... Setting up python-nosehtmloutput (0.0.5-1) ... Setting up python-paste (3.0.6+dfsg-1) ... Setting up python-requests (2.21.0-1) ... Setting up python-eventlet (0.20.0-6) ... Setting up python-unittest2 (1.1.0-6.1) ... update-alternatives: using /usr/bin/python2-unit2 to provide /usr/bin/unit2 (unit2) in auto mode Setting up python-pastedeploy (2.0.1-1) ... Setting up python-openssl (19.0.0-1) ... Setting up python-boto (2.44.0-1.1) ... Setting up python-oauthlib (2.1.0-1) ... Setting up python-nose-exclude (0.5.0-1) ... Setting up python-secretstorage (2.3.1-2) ... Setting up python-oslo.utils (3.36.5-0+deb10u1) ... Setting up python-keyring (17.1.1-1) ... Setting up python-jsonschema (2.6.0-4) ... update-alternatives: using /usr/bin/python2-jsonschema to provide /usr/bin/jsonschema (jsonschema) in auto mode Setting up python-keystoneauth1 (3.10.0-2) ... Setting up python-cinderclient (1:4.0.1-2) ... update-alternatives: using /usr/bin/python2-cinder to provide /usr/bin/cinder (cinder) in auto mode Setting up python-oslo.context (2.21.0-2) ... Setting up python-warlock (1.2.0-2) ... Setting up python-requests-mock (1.5.2-2) ... Setting up python-openstacksdk (0.17.2-2) ... Setting up python-oslo.serialization (2.27.0-2) ... Setting up python-novaclient (2:11.0.0-2) ... update-alternatives: using /usr/bin/python2-nova to provide /usr/bin/nova (nova) in auto mode Setting up python-os-client-config (1.31.2-2) ... Setting up python-glanceclient (1:2.13.1-1) ... update-alternatives: using /usr/bin/python2-glance to provide /usr/bin/glance (glance) in auto mode Setting up python3-testtools (2.3.0-5) ... Setting up python-fixtures (3.0.0-2) ... Setting up debhelper (12.1.1) ... Setting up dh-exec (0.23.1) ... Setting up python-testtools (2.3.0-5) ... Setting up dh-autoreconf (19) ... Setting up python3-subunit (1.3.0-1) ... Setting up python3-fixtures (3.0.0-2) ... Setting up dh-strip-nondeterminism (1.1.2-1) ... Setting up python-subunit (1.3.0-1) ... Setting up subunit (1.3.0-1) ... Processing triggers for libc-bin (2.28-10) ... Processing triggers for sgml-base (1.29) ... Setting up docutils-common (0.14+dfsg-4) ... Processing triggers for sgml-base (1.29) ... Setting up python3-docutils (0.14+dfsg-4) ... update-alternatives: using /usr/share/docutils/scripts/python3/rst-buildhtml to provide /usr/bin/rst-buildhtml (rst-buildhtml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2html to provide /usr/bin/rst2html (rst2html) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2html4 to provide /usr/bin/rst2html4 (rst2html4) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2html5 to provide /usr/bin/rst2html5 (rst2html5) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2latex to provide /usr/bin/rst2latex (rst2latex) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2man to provide /usr/bin/rst2man (rst2man) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2odt to provide /usr/bin/rst2odt (rst2odt) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2odt_prepstyles to provide /usr/bin/rst2odt_prepstyles (rst2odt_prepstyles) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2pseudoxml to provide /usr/bin/rst2pseudoxml (rst2pseudoxml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2s5 to provide /usr/bin/rst2s5 (rst2s5) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2xetex to provide /usr/bin/rst2xetex (rst2xetex) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rst2xml to provide /usr/bin/rst2xml (rst2xml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python3/rstpep2html to provide /usr/bin/rstpep2html (rstpep2html) in auto mode Setting up python-docutils (0.14+dfsg-4) ... update-alternatives: using /usr/share/docutils/scripts/python2/rst-buildhtml to provide /usr/bin/rst-buildhtml (rst-buildhtml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2html to provide /usr/bin/rst2html (rst2html) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2html4 to provide /usr/bin/rst2html4 (rst2html4) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2html5 to provide /usr/bin/rst2html5 (rst2html5) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2latex to provide /usr/bin/rst2latex (rst2latex) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2man to provide /usr/bin/rst2man (rst2man) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2odt to provide /usr/bin/rst2odt (rst2odt) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2odt_prepstyles to provide /usr/bin/rst2odt_prepstyles (rst2odt_prepstyles) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2pseudoxml to provide /usr/bin/rst2pseudoxml (rst2pseudoxml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2s5 to provide /usr/bin/rst2s5 (rst2s5) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2xetex to provide /usr/bin/rst2xetex (rst2xetex) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2xml to provide /usr/bin/rst2xml (rst2xml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rstpep2html to provide /usr/bin/rstpep2html (rstpep2html) in auto mode Setting up python-oslo.config (1:6.4.1-1) ... update-alternatives: using /usr/bin/python2-oslo-config-generator to provide /usr/bin/oslo-config-generator (oslo-config-generator) in auto mode Setting up python-keystoneclient (1:3.17.0-2) ... Setting up python3-sphinx (1.8.4-1) ... update-alternatives: using /usr/share/sphinx/scripts/python3/sphinx-apidoc to provide /usr/bin/sphinx-apidoc (sphinx-apidoc) in auto mode update-alternatives: using /usr/share/sphinx/scripts/python3/sphinx-autogen to provide /usr/bin/sphinx-autogen (sphinx-autogen) in auto mode update-alternatives: using /usr/share/sphinx/scripts/python3/sphinx-build to provide /usr/bin/sphinx-build (sphinx-build) in auto mode update-alternatives: using /usr/share/sphinx/scripts/python3/sphinx-quickstart to provide /usr/bin/sphinx-quickstart (sphinx-quickstart) in auto mode Setting up python-cliff (2.13.0-1) ... Setting up python-oslo.log (3.39.0-2) ... update-alternatives: using /usr/bin/python2-convert-json to provide /usr/bin/convert-json (convert-json) in auto mode Setting up python-pycadf (2.7.0-2) ... Setting up python-swiftclient (1:3.6.0-2) ... update-alternatives: using /usr/bin/python2-swift to provide /usr/bin/swift (swift) in auto mode Setting up python-stestr (2.1.0-2) ... update-alternatives: using /usr/bin/python2-stestr to provide /usr/bin/stestr (stestr) in auto mode Setting up python-oslo.cache (1.30.3-1) ... Setting up python3-openstackdocstheme (1.20.0-3) ... Setting up python-keystonemiddleware (5.2.0-2) ... Setting up python-os-testr (1.0.0-4) ... update-alternatives: using /usr/bin/python2-ostestr to provide /usr/bin/ostestr (ostestr) in auto mode update-alternatives: using /usr/bin/python2-subunit-trace to provide /usr/bin/subunit-trace (subunit-trace) in auto mode update-alternatives: using /usr/bin/python2-subunit2html to provide /usr/bin/subunit2html (subunit2html) in auto mode update-alternatives: using /usr/bin/python2-generate-subunit to provide /usr/bin/generate-subunit (generate-subunit) in auto mode Setting up python-osc-lib (1.11.1-2) ... Setting up python-neutronclient (1:6.9.1-1) ... update-alternatives: using /usr/bin/python2-neutron to provide /usr/bin/neutron (neutron) in auto mode Setting up python3-os-api-ref (1.5.0+dfsg1-4) ... Setting up python-openstackclient (3.16.2-1) ... update-alternatives: using /usr/bin/python2-openstack to provide /usr/bin/openstack (openstack) in auto mode Processing triggers for ca-certificates (20200601~deb10u2) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... 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:/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 dpkg-buildpackage: info: source changed by Ondřej Nový dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf dpkg-source: info: using options from swift-2.19.1/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/ --extend-diff-ignore=^[.]gitreview$ fakeroot debian/rules clean pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions debian/rules:55: warning: overriding recipe for target 'gen-init-configurations' /usr/share/openstack-pkg-tools/pkgos.make:19: warning: ignoring old recipe for target 'gen-init-configurations' debian/rules:64: warning: overriding recipe for target 'override_dh_systemd_enable' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_systemd_enable' debian/rules:70: warning: overriding recipe for target 'override_dh_installinit' /usr/share/openstack-pkg-tools/pkgos.make:43: warning: ignoring old recipe for target 'override_dh_installinit' dh clean --buildsystem=python_distutils --with python2,sphinxdoc,systemd dh_auto_clean -O--buildsystem=python_distutils dh_auto_clean: Please use the third-party "pybuild" build system instead of python-distutils dh_auto_clean: This feature will be removed in compat 12. pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions python setup.py clean -a running clean 'build/lib.linux-armv7l-2.7' does not exist -- can't clean it 'build/bdist.linux-armv7l' does not exist -- can't clean it 'build/scripts-2.7' does not exist -- can't clean it find . -name \*.pyc -exec rm {} \+ dh_autoreconf_clean -O--buildsystem=python_distutils debian/rules override_dh_clean make[1]: Entering directory '/build/swift-2.19.1' pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions debian/rules:55: warning: overriding recipe for target 'gen-init-configurations' /usr/share/openstack-pkg-tools/pkgos.make:19: warning: ignoring old recipe for target 'gen-init-configurations' debian/rules:64: warning: overriding recipe for target 'override_dh_systemd_enable' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_systemd_enable' debian/rules:70: warning: overriding recipe for target 'override_dh_installinit' /usr/share/openstack-pkg-tools/pkgos.make:43: warning: ignoring old recipe for target 'override_dh_installinit' dh_clean rm -f debian/*.upstart rm -f debian/*.init rm -f debian/*.service rm -f debian/python-swift.postinst rm -f /build/swift-2.19.1/swift-test.conf make[1]: Leaving directory '/build/swift-2.19.1' debian/rules build pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions debian/rules:55: warning: overriding recipe for target 'gen-init-configurations' /usr/share/openstack-pkg-tools/pkgos.make:19: warning: ignoring old recipe for target 'gen-init-configurations' debian/rules:64: warning: overriding recipe for target 'override_dh_systemd_enable' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_systemd_enable' debian/rules:70: warning: overriding recipe for target 'override_dh_installinit' /usr/share/openstack-pkg-tools/pkgos.make:43: warning: ignoring old recipe for target 'override_dh_installinit' dh build --buildsystem=python_distutils --with python2,sphinxdoc,systemd dh_update_autotools_config -O--buildsystem=python_distutils dh_autoreconf -O--buildsystem=python_distutils dh_auto_configure -O--buildsystem=python_distutils dh_auto_configure: Please use the third-party "pybuild" build system instead of python-distutils dh_auto_configure: This feature will be removed in compat 12. debian/rules override_dh_auto_build make[1]: Entering directory '/build/swift-2.19.1' pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions debian/rules:55: warning: overriding recipe for target 'gen-init-configurations' /usr/share/openstack-pkg-tools/pkgos.make:19: warning: ignoring old recipe for target 'gen-init-configurations' debian/rules:64: warning: overriding recipe for target 'override_dh_systemd_enable' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_systemd_enable' debian/rules:70: warning: overriding recipe for target 'override_dh_installinit' /usr/share/openstack-pkg-tools/pkgos.make:43: warning: ignoring old recipe for target 'override_dh_installinit' dh_auto_build dh_auto_build: Please use the third-party "pybuild" build system instead of python-distutils dh_auto_build: This feature will be removed in compat 12. pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions python setup.py build --force running build running build_py creating build creating build/lib.linux-armv7l-2.7 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/__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/obj.py -> build/lib.linux-armv7l-2.7/swift/proxy/controllers creating 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/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/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/ring.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/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/kms_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/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/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/location.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 creating 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/utils.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/__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/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/__init__.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/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/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/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/memcached.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/linkat.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/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/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/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/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/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/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/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 writing requirements to swift.egg-info/requires.txt writing swift.egg-info/PKG-INFO writing top-level names to swift.egg-info/top_level.txt writing dependency_links to swift.egg-info/dependency_links.txt writing entry points to swift.egg-info/entry_points.txt [pbr] Processing SOURCES.txt writing manifest file 'swift.egg-info/SOURCES.txt' warning: no files found matching 'ChangeLog' warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution reading manifest template 'MANIFEST.in' writing manifest file 'swift.egg-info/SOURCES.txt' creating build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/access_control_policy.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/bucket_logging_status.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/common.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/complete_multipart_upload.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/complete_multipart_upload_result.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/copy_object_result.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/copy_part_result.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/create_bucket_configuration.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/delete.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/delete_result.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/error.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/initiate_multipart_upload_result.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/lifecycle_configuration.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/list_all_my_buckets_result.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/list_bucket_result.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/list_multipart_uploads_result.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/list_parts_result.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/list_versions_result.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/location_constraint.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/versioning_configuration.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema creating build/lib.linux-armv7l-2.7/swift/locale creating build/lib.linux-armv7l-2.7/swift/locale/de creating build/lib.linux-armv7l-2.7/swift/locale/de/LC_MESSAGES copying swift/locale/de/LC_MESSAGES/swift.po -> build/lib.linux-armv7l-2.7/swift/locale/de/LC_MESSAGES creating build/lib.linux-armv7l-2.7/swift/locale/en_GB creating build/lib.linux-armv7l-2.7/swift/locale/en_GB/LC_MESSAGES copying swift/locale/en_GB/LC_MESSAGES/swift.po -> build/lib.linux-armv7l-2.7/swift/locale/en_GB/LC_MESSAGES creating build/lib.linux-armv7l-2.7/swift/locale/es creating build/lib.linux-armv7l-2.7/swift/locale/es/LC_MESSAGES copying swift/locale/es/LC_MESSAGES/swift.po -> build/lib.linux-armv7l-2.7/swift/locale/es/LC_MESSAGES creating build/lib.linux-armv7l-2.7/swift/locale/fr creating build/lib.linux-armv7l-2.7/swift/locale/fr/LC_MESSAGES copying swift/locale/fr/LC_MESSAGES/swift.po -> build/lib.linux-armv7l-2.7/swift/locale/fr/LC_MESSAGES creating build/lib.linux-armv7l-2.7/swift/locale/it creating build/lib.linux-armv7l-2.7/swift/locale/it/LC_MESSAGES copying swift/locale/it/LC_MESSAGES/swift.po -> build/lib.linux-armv7l-2.7/swift/locale/it/LC_MESSAGES creating build/lib.linux-armv7l-2.7/swift/locale/ja creating build/lib.linux-armv7l-2.7/swift/locale/ja/LC_MESSAGES copying swift/locale/ja/LC_MESSAGES/swift.po -> build/lib.linux-armv7l-2.7/swift/locale/ja/LC_MESSAGES creating build/lib.linux-armv7l-2.7/swift/locale/ko_KR creating build/lib.linux-armv7l-2.7/swift/locale/ko_KR/LC_MESSAGES copying swift/locale/ko_KR/LC_MESSAGES/swift.po -> build/lib.linux-armv7l-2.7/swift/locale/ko_KR/LC_MESSAGES creating build/lib.linux-armv7l-2.7/swift/locale/pt_BR creating build/lib.linux-armv7l-2.7/swift/locale/pt_BR/LC_MESSAGES copying swift/locale/pt_BR/LC_MESSAGES/swift.po -> build/lib.linux-armv7l-2.7/swift/locale/pt_BR/LC_MESSAGES creating build/lib.linux-armv7l-2.7/swift/locale/ru creating build/lib.linux-armv7l-2.7/swift/locale/ru/LC_MESSAGES copying swift/locale/ru/LC_MESSAGES/swift.po -> build/lib.linux-armv7l-2.7/swift/locale/ru/LC_MESSAGES creating build/lib.linux-armv7l-2.7/swift/locale/tr_TR creating build/lib.linux-armv7l-2.7/swift/locale/tr_TR/LC_MESSAGES copying swift/locale/tr_TR/LC_MESSAGES/swift.po -> build/lib.linux-armv7l-2.7/swift/locale/tr_TR/LC_MESSAGES creating build/lib.linux-armv7l-2.7/swift/locale/zh_CN creating build/lib.linux-armv7l-2.7/swift/locale/zh_CN/LC_MESSAGES copying swift/locale/zh_CN/LC_MESSAGES/swift.po -> build/lib.linux-armv7l-2.7/swift/locale/zh_CN/LC_MESSAGES creating build/lib.linux-armv7l-2.7/swift/locale/zh_TW creating build/lib.linux-armv7l-2.7/swift/locale/zh_TW/LC_MESSAGES copying swift/locale/zh_TW/LC_MESSAGES/swift.po -> build/lib.linux-armv7l-2.7/swift/locale/zh_TW/LC_MESSAGES running build_scripts creating build/scripts-2.7 copying and adjusting bin/swift-account-audit -> build/scripts-2.7 copying and adjusting bin/swift-account-auditor -> build/scripts-2.7 copying and adjusting bin/swift-account-info -> build/scripts-2.7 copying and adjusting bin/swift-account-reaper -> build/scripts-2.7 copying and adjusting bin/swift-account-replicator -> build/scripts-2.7 copying and adjusting bin/swift-account-server -> build/scripts-2.7 copying and adjusting bin/swift-config -> build/scripts-2.7 copying and adjusting bin/swift-container-auditor -> build/scripts-2.7 copying and adjusting bin/swift-container-info -> build/scripts-2.7 copying and adjusting bin/swift-container-replicator -> build/scripts-2.7 copying and adjusting bin/swift-container-server -> build/scripts-2.7 copying and adjusting bin/swift-container-sharder -> build/scripts-2.7 copying and adjusting bin/swift-container-sync -> build/scripts-2.7 copying and adjusting bin/swift-container-updater -> build/scripts-2.7 copying and adjusting bin/swift-container-reconciler -> build/scripts-2.7 copying and adjusting bin/swift-reconciler-enqueue -> build/scripts-2.7 copying and adjusting bin/swift-dispersion-populate -> build/scripts-2.7 copying and adjusting bin/swift-dispersion-report -> build/scripts-2.7 copying and adjusting bin/swift-drive-audit -> build/scripts-2.7 copying and adjusting bin/swift-form-signature -> build/scripts-2.7 copying and adjusting bin/swift-get-nodes -> build/scripts-2.7 copying and adjusting bin/swift-init -> build/scripts-2.7 copying and adjusting bin/swift-object-auditor -> build/scripts-2.7 copying and adjusting bin/swift-object-expirer -> build/scripts-2.7 copying and adjusting bin/swift-object-info -> build/scripts-2.7 copying and adjusting bin/swift-object-replicator -> build/scripts-2.7 copying and adjusting bin/swift-object-reconstructor -> build/scripts-2.7 copying and adjusting bin/swift-object-relinker -> build/scripts-2.7 copying and adjusting bin/swift-object-server -> build/scripts-2.7 copying and adjusting bin/swift-object-updater -> build/scripts-2.7 copying and adjusting bin/swift-oldies -> build/scripts-2.7 copying and adjusting bin/swift-orphans -> build/scripts-2.7 copying and adjusting bin/swift-proxy-server -> build/scripts-2.7 copying and adjusting bin/swift-recon -> build/scripts-2.7 copying and adjusting bin/swift-recon-cron -> build/scripts-2.7 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 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 make[1]: Entering directory '/build/swift-2.19.1' pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions debian/rules:55: warning: overriding recipe for target 'gen-init-configurations' /usr/share/openstack-pkg-tools/pkgos.make:19: warning: ignoring old recipe for target 'gen-init-configurations' debian/rules:64: warning: overriding recipe for target 'override_dh_systemd_enable' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_systemd_enable' debian/rules:70: warning: overriding recipe for target 'override_dh_installinit' /usr/share/openstack-pkg-tools/pkgos.make:43: warning: ignoring old recipe for target 'override_dh_installinit' echo "[unit_test]\nfake_syslog = True" > /build/swift-2.19.1/swift-test.conf SWIFT_TEST_CONFIG_FILE=/build/swift-2.19.1/swift-test.conf PYTHONPATH=. nosetests -v test/unit --exe \ --exclude-test=test.unit.common.test_utils.TestUtils.test_get_logger_sysloghandler_plumbing nose.config: INFO: Ignoring files matching ['^\\.', '^_', '^setup\\.py$'] nose.plugins.xcover: INFO: Coverage report will include only packages: ['swift'] nose.plugins.cover: INFO: Coverage report will include only packages: ['swift'] test_account_auditor (test.unit.account.test_auditor.TestAuditor) ... ok test_one_audit_pass (test.unit.account.test_auditor.TestAuditor) ... ok test_run_forever (test.unit.account.test_auditor.TestAuditor) ... ok test_run_once (test.unit.account.test_auditor.TestAuditor) ... ok test_db_validate_fails (test.unit.account.test_auditor.TestAuditorRealBroker) ... ok test_db_migration (test.unit.account.test_auditor.TestAuditorRealBrokerMigration) ... ok test_chexor (test.unit.account.test_backend.TestAccountBroker) ... ok test_creation (test.unit.account.test_backend.TestAccountBroker) ... ok test_delete_container (test.unit.account.test_backend.TestAccountBroker) ... ok test_delete_db_status (test.unit.account.test_backend.TestAccountBroker) ... ok test_double_check_trailing_delimiter (test.unit.account.test_backend.TestAccountBroker) ... ok test_empty (test.unit.account.test_backend.TestAccountBroker) ... ok test_exception (test.unit.account.test_backend.TestAccountBroker) ... ok test_get_info (test.unit.account.test_backend.TestAccountBroker) ... ok test_get_info_no_stale_reads (test.unit.account.test_backend.TestAccountBroker) ... ok test_get_info_stale_read_ok (test.unit.account.test_backend.TestAccountBroker) ... ok test_get_policy_stats (test.unit.account.test_backend.TestAccountBroker) ... ok test_initialize_fail (test.unit.account.test_backend.TestAccountBroker) ... ok test_is_status_deleted (test.unit.account.test_backend.TestAccountBroker) ... ok test_list_containers_iter (test.unit.account.test_backend.TestAccountBroker) ... ok test_list_objects_iter_order_and_reverse (test.unit.account.test_backend.TestAccountBroker) ... ok test_load_old_pending_puts (test.unit.account.test_backend.TestAccountBroker) ... ok test_merge_items (test.unit.account.test_backend.TestAccountBroker) ... ok test_merge_items_overwrite_unicode (test.unit.account.test_backend.TestAccountBroker) ... ok test_policy_stats_tracking (test.unit.account.test_backend.TestAccountBroker) ... ok test_put_container (test.unit.account.test_backend.TestAccountBroker) ... ok test_reclaim (test.unit.account.test_backend.TestAccountBroker) ... ok test_reverse_prefix_delim (test.unit.account.test_backend.TestAccountBroker) ... ok test_chexor (test.unit.account.test_backend.TestAccountBrokerBeforeMetadata) ... ok test_creation (test.unit.account.test_backend.TestAccountBrokerBeforeMetadata) ... ok test_delete_container (test.unit.account.test_backend.TestAccountBrokerBeforeMetadata) ... ok test_delete_db_status (test.unit.account.test_backend.TestAccountBrokerBeforeMetadata) ... ok test_double_check_trailing_delimiter (test.unit.account.test_backend.TestAccountBrokerBeforeMetadata) ... ok test_empty (test.unit.account.test_backend.TestAccountBrokerBeforeMetadata) ... ok test_exception (test.unit.account.test_backend.TestAccountBrokerBeforeMetadata) ... ok test_get_info (test.unit.account.test_backend.TestAccountBrokerBeforeMetadata) ... ok test_get_info_no_stale_reads (test.unit.account.test_backend.TestAccountBrokerBeforeMetadata) ... ok test_get_info_stale_read_ok (test.unit.account.test_backend.TestAccountBrokerBeforeMetadata) ... ok test_get_policy_stats (test.unit.account.test_backend.TestAccountBrokerBeforeMetadata) ... ok test_initialize_fail (test.unit.account.test_backend.TestAccountBrokerBeforeMetadata) ... ok test_is_status_deleted (test.unit.account.test_backend.TestAccountBrokerBeforeMetadata) ... ok test_list_containers_iter (test.unit.account.test_backend.TestAccountBrokerBeforeMetadata) ... ok test_list_objects_iter_order_and_reverse (test.unit.account.test_backend.TestAccountBrokerBeforeMetadata) ... ok test_load_old_pending_puts (test.unit.account.test_backend.TestAccountBrokerBeforeMetadata) ... ok test_merge_items (test.unit.account.test_backend.TestAccountBrokerBeforeMetadata) ... ok test_merge_items_overwrite_unicode (test.unit.account.test_backend.TestAccountBrokerBeforeMetadata) ... ok test_policy_stats_tracking (test.unit.account.test_backend.TestAccountBrokerBeforeMetadata) ... ok test_put_container (test.unit.account.test_backend.TestAccountBrokerBeforeMetadata) ... ok test_reclaim (test.unit.account.test_backend.TestAccountBrokerBeforeMetadata) ... ok test_reverse_prefix_delim (test.unit.account.test_backend.TestAccountBrokerBeforeMetadata) ... ok test_chexor (test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack) ... ok test_creation (test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack) ... ok test_delete_container (test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack) ... ok test_delete_db_status (test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack) ... ok test_double_check_trailing_delimiter (test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack) ... ok test_empty (test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack) ... ok test_exception (test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack) ... ok test_get_info (test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack) ... ok test_get_info_no_stale_reads (test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack) ... ok test_get_info_stale_read_ok (test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack) ... ok test_get_policy_stats (test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack) ... ok test_initialize_fail (test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack) ... ok test_is_status_deleted (test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack) ... ok test_list_containers_iter (test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack) ... ok test_list_objects_iter_order_and_reverse (test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack) ... ok test_load_old_pending_puts (test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack) ... ok test_merge_items (test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack) ... ok test_merge_items_overwrite_unicode (test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack) ... ok test_migrate_add_storage_policy_index_fail (test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack) ... ok test_per_policy_cont_count_migration_impossible (test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack) ... ok test_per_policy_cont_count_migration_with_deleted (test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack) ... ok test_per_policy_cont_count_migration_with_single_policy (test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack) ... ok test_policy_stats_tracking (test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack) ... ok test_policy_table_cont_count_do_migrations (test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack) ... ok test_policy_table_cont_count_update_get_stats (test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack) ... ok test_put_container (test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack) ... ok test_reclaim (test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack) ... ok test_reverse_prefix_delim (test.unit.account.test_backend.TestAccountBrokerBeforePerPolicyContainerTrack) ... ok test_chexor (test.unit.account.test_backend.TestAccountBrokerBeforeSPI) ... ok test_container_table_migration (test.unit.account.test_backend.TestAccountBrokerBeforeSPI) ... ok test_creation (test.unit.account.test_backend.TestAccountBrokerBeforeSPI) ... ok test_delete_container (test.unit.account.test_backend.TestAccountBrokerBeforeSPI) ... ok test_delete_db_status (test.unit.account.test_backend.TestAccountBrokerBeforeSPI) ... ok test_double_check_trailing_delimiter (test.unit.account.test_backend.TestAccountBrokerBeforeSPI) ... ok test_empty (test.unit.account.test_backend.TestAccountBrokerBeforeSPI) ... ok test_exception (test.unit.account.test_backend.TestAccountBrokerBeforeSPI) ... ok test_get_info (test.unit.account.test_backend.TestAccountBrokerBeforeSPI) ... ok test_get_info_no_stale_reads (test.unit.account.test_backend.TestAccountBrokerBeforeSPI) ... ok test_get_info_stale_read_ok (test.unit.account.test_backend.TestAccountBrokerBeforeSPI) ... ok test_get_policy_stats (test.unit.account.test_backend.TestAccountBrokerBeforeSPI) ... ok test_half_upgraded_database (test.unit.account.test_backend.TestAccountBrokerBeforeSPI) ... ok test_initialize_fail (test.unit.account.test_backend.TestAccountBrokerBeforeSPI) ... ok test_is_status_deleted (test.unit.account.test_backend.TestAccountBrokerBeforeSPI) ... ok test_list_containers_iter (test.unit.account.test_backend.TestAccountBrokerBeforeSPI) ... ok test_list_objects_iter_order_and_reverse (test.unit.account.test_backend.TestAccountBrokerBeforeSPI) ... ok test_load_old_pending_puts (test.unit.account.test_backend.TestAccountBrokerBeforeSPI) ... ok test_merge_items (test.unit.account.test_backend.TestAccountBrokerBeforeSPI) ... ok test_merge_items_overwrite_unicode (test.unit.account.test_backend.TestAccountBrokerBeforeSPI) ... ok test_policy_stats_tracking (test.unit.account.test_backend.TestAccountBrokerBeforeSPI) ... ok test_policy_table_migration (test.unit.account.test_backend.TestAccountBrokerBeforeSPI) ... ok test_policy_table_migration_in_get_policy_stats (test.unit.account.test_backend.TestAccountBrokerBeforeSPI) ... ok test_pre_storage_policy_replication (test.unit.account.test_backend.TestAccountBrokerBeforeSPI) ... ok test_put_container (test.unit.account.test_backend.TestAccountBrokerBeforeSPI) ... ok test_reclaim (test.unit.account.test_backend.TestAccountBrokerBeforeSPI) ... ok test_reverse_prefix_delim (test.unit.account.test_backend.TestAccountBrokerBeforeSPI) ... ok test_commit_pending (test.unit.account.test_backend.TestCommonAccountBroker) ... ok test_delete_db (test.unit.account.test_backend.TestCommonAccountBroker) ... ok test_get_info (test.unit.account.test_backend.TestCommonAccountBroker) ... ok test_get_max_row (test.unit.account.test_backend.TestCommonAccountBroker) ... ok test_get_raw_metadata (test.unit.account.test_backend.TestCommonAccountBroker) ... ok test_get_syncs (test.unit.account.test_backend.TestCommonAccountBroker) ... ok test_maybe_get (test.unit.account.test_backend.TestCommonAccountBroker) ... ok test_merge_timestamps_delete_with_objects (test.unit.account.test_backend.TestCommonAccountBroker) ... ok test_merge_timestamps_recreate_with_objects (test.unit.account.test_backend.TestCommonAccountBroker) ... ok test_merge_timestamps_simple_delete (test.unit.account.test_backend.TestCommonAccountBroker) ... ok test_merge_timestamps_simple_recreate (test.unit.account.test_backend.TestCommonAccountBroker) ... ok test_merge_timestamps_update_delete_no_status_change (test.unit.account.test_backend.TestCommonAccountBroker) ... ok test_merge_timestamps_update_put_no_status_change (test.unit.account.test_backend.TestCommonAccountBroker) ... ok test_put_timestamp (test.unit.account.test_backend.TestCommonAccountBroker) ... ok test_status_changed_at (test.unit.account.test_backend.TestCommonAccountBroker) ... ok test_basic_reap_account (test.unit.account.test_reaper.TestReaper) ... ok test_creation (test.unit.account.test_reaper.TestReaper) ... ok test_delay_reaping_conf_bad_value (test.unit.account.test_reaper.TestReaper) ... ok test_delay_reaping_conf_default (test.unit.account.test_reaper.TestReaper) ... ok test_delay_reaping_conf_set (test.unit.account.test_reaper.TestReaper) ... ok test_reap_account (test.unit.account.test_reaper.TestReaper) ... ok test_reap_account_no_container (test.unit.account.test_reaper.TestReaper) ... ok test_reap_account_with_sharding (test.unit.account.test_reaper.TestReaper) ... ok test_reap_container (test.unit.account.test_reaper.TestReaper) ... ok test_reap_container_full_fail (test.unit.account.test_reaper.TestReaper) ... ok test_reap_container_get_object_fail (test.unit.account.test_reaper.TestReaper) ... ok test_reap_container_get_object_timeout (test.unit.account.test_reaper.TestReaper) ... ok test_reap_container_non_exist_policy_index (test.unit.account.test_reaper.TestReaper) ... ok test_reap_container_partial_fail (test.unit.account.test_reaper.TestReaper) ... ok test_reap_delay (test.unit.account.test_reaper.TestReaper) ... ok test_reap_device (test.unit.account.test_reaper.TestReaper) ... ok test_reap_device_with_not_my_ip (test.unit.account.test_reaper.TestReaper) ... ok test_reap_device_with_sharding (test.unit.account.test_reaper.TestReaper) ... ok test_reap_device_with_sharding_and_various_devices (test.unit.account.test_reaper.TestReaper) ... ok test_reap_device_with_ts (test.unit.account.test_reaper.TestReaper) ... ok test_reap_object (test.unit.account.test_reaper.TestReaper) ... ok test_reap_object_fail (test.unit.account.test_reaper.TestReaper) ... ok test_reap_object_non_exist_policy_index (test.unit.account.test_reaper.TestReaper) ... ok test_reap_object_timeout (test.unit.account.test_reaper.TestReaper) ... ok test_reap_warn_after_conf_bad_value (test.unit.account.test_reaper.TestReaper) ... ok test_reap_warn_after_conf_set (test.unit.account.test_reaper.TestReaper) ... ok test_reset_stats (test.unit.account.test_reaper.TestReaper) ... ok test_run_forever (test.unit.account.test_reaper.TestReaper) ... ok test_run_once (test.unit.account.test_reaper.TestReaper) ... ok test_clean_up_after_deleted_brokers (test.unit.account.test_replicator.TestReplicatorSync) ... ok test_local_ids (test.unit.account.test_replicator.TestReplicatorSync) ... ok test_replicator_sync (test.unit.account.test_replicator.TestReplicatorSync) ... ok test_rsync_then_merge (test.unit.account.test_replicator.TestReplicatorSync) ... ok test_sync (test.unit.account.test_replicator.TestReplicatorSync) ... ok test_sync_remote_missing (test.unit.account.test_replicator.TestReplicatorSync) ... ok test_sync_remote_missing_most_rows (test.unit.account.test_replicator.TestReplicatorSync) ... ok test_sync_remote_missing_one_rows (test.unit.account.test_replicator.TestReplicatorSync) ... ok test_DELETE_empty (test.unit.account.test_server.TestAccountController) ... ok test_DELETE_invalid_partition (test.unit.account.test_server.TestAccountController) ... ok test_DELETE_not_empty (test.unit.account.test_server.TestAccountController) ... ok test_DELETE_not_found (test.unit.account.test_server.TestAccountController) ... ok test_DELETE_now_empty (test.unit.account.test_server.TestAccountController) ... ok test_DELETE_timestamp_not_float (test.unit.account.test_server.TestAccountController) ... ok test_GET_accept_application_wildcard (test.unit.account.test_server.TestAccountController) ... ok test_GET_accept_conflicting (test.unit.account.test_server.TestAccountController) ... ok test_GET_accept_json (test.unit.account.test_server.TestAccountController) ... ok test_GET_accept_not_valid (test.unit.account.test_server.TestAccountController) ... ok test_GET_accept_wildcard (test.unit.account.test_server.TestAccountController) ... ok test_GET_accept_xml (test.unit.account.test_server.TestAccountController) ... ok test_GET_delimiter_too_long (test.unit.account.test_server.TestAccountController) ... ok test_GET_empty_account_json (test.unit.account.test_server.TestAccountController) ... ok test_GET_empty_account_plain (test.unit.account.test_server.TestAccountController) ... ok test_GET_empty_account_xml (test.unit.account.test_server.TestAccountController) ... ok test_GET_invalid_accept (test.unit.account.test_server.TestAccountController) ... ok test_GET_limit_marker_json (test.unit.account.test_server.TestAccountController) ... ok test_GET_limit_marker_plain (test.unit.account.test_server.TestAccountController) ... ok test_GET_limit_marker_xml (test.unit.account.test_server.TestAccountController) ... ok test_GET_log_requests_false (test.unit.account.test_server.TestAccountController) ... ok test_GET_log_requests_true (test.unit.account.test_server.TestAccountController) ... ok test_GET_not_found_json (test.unit.account.test_server.TestAccountController) ... ok test_GET_not_found_plain (test.unit.account.test_server.TestAccountController) ... ok test_GET_not_found_xml (test.unit.account.test_server.TestAccountController) ... ok test_GET_over_limit (test.unit.account.test_server.TestAccountController) ... ok test_GET_prefix_delimiter_json (test.unit.account.test_server.TestAccountController) ... ok test_GET_prefix_delimiter_plain (test.unit.account.test_server.TestAccountController) ... ok test_GET_prefix_delimiter_xml (test.unit.account.test_server.TestAccountController) ... ok test_GET_with_containers_json (test.unit.account.test_server.TestAccountController) ... ok test_GET_with_containers_plain (test.unit.account.test_server.TestAccountController) ... ok test_GET_with_containers_xml (test.unit.account.test_server.TestAccountController) ... ok test_GET_xml_escapes_account_name (test.unit.account.test_server.TestAccountController) ... ok test_GET_xml_escapes_container_name (test.unit.account.test_server.TestAccountController) ... ok test_GET_xml_escapes_container_name_as_subdir (test.unit.account.test_server.TestAccountController) ... ok test_HEAD_empty_account (test.unit.account.test_server.TestAccountController) ... ok test_HEAD_invalid_accept (test.unit.account.test_server.TestAccountController) ... ok test_HEAD_invalid_content_type (test.unit.account.test_server.TestAccountController) ... ok test_HEAD_invalid_format (test.unit.account.test_server.TestAccountController) ... ok test_HEAD_invalid_partition (test.unit.account.test_server.TestAccountController) ... ok test_HEAD_not_found (test.unit.account.test_server.TestAccountController) ... ok test_HEAD_with_containers (test.unit.account.test_server.TestAccountController) ... ok test_OPTIONS (test.unit.account.test_server.TestAccountController) ... ok test_POST_HEAD_metadata (test.unit.account.test_server.TestAccountController) ... ok test_POST_HEAD_sys_metadata (test.unit.account.test_server.TestAccountController) ... ok test_POST_after_DELETE_not_found (test.unit.account.test_server.TestAccountController) ... ok test_POST_insufficient_space (test.unit.account.test_server.TestAccountController) ... ok test_POST_invalid_partition (test.unit.account.test_server.TestAccountController) ... ok test_POST_timestamp_not_float (test.unit.account.test_server.TestAccountController) ... ok test_PUT (test.unit.account.test_server.TestAccountController) ... ok test_PUT_GET_metadata (test.unit.account.test_server.TestAccountController) ... ok test_PUT_GET_sys_metadata (test.unit.account.test_server.TestAccountController) ... ok test_PUT_after_DELETE (test.unit.account.test_server.TestAccountController) ... ok test_PUT_auto_create (test.unit.account.test_server.TestAccountController) ... ok test_PUT_insufficient_space (test.unit.account.test_server.TestAccountController) ... ok test_PUT_invalid_partition (test.unit.account.test_server.TestAccountController) ... ok test_PUT_non_utf8_metadata (test.unit.account.test_server.TestAccountController) ... ok test_PUT_not_found (test.unit.account.test_server.TestAccountController) ... ok test_PUT_simulated_create_race (test.unit.account.test_server.TestAccountController) ... ok test_REPLICATE_complete_rsync_works (test.unit.account.test_server.TestAccountController) ... ok test_REPLICATE_insufficient_space (test.unit.account.test_server.TestAccountController) ... ok test_REPLICATE_rsync_then_merge_works (test.unit.account.test_server.TestAccountController) ... ok test_REPLICATE_unknown_sync (test.unit.account.test_server.TestAccountController) ... ok test_REPLICATE_value_error_works (test.unit.account.test_server.TestAccountController) ... ok test__call__raise_timeout (test.unit.account.test_server.TestAccountController) ... ok test_call_incorrect_replication_method (test.unit.account.test_server.TestAccountController) ... ok test_content_type_on_HEAD (test.unit.account.test_server.TestAccountController) ... ok test_correct_allowed_method (test.unit.account.test_server.TestAccountController) ... ok test_empty_except_for_used_policies (test.unit.account.test_server.TestAccountController) ... ok test_empty_policy_stats (test.unit.account.test_server.TestAccountController) ... ok test_insufficient_storage_mount_check_false (test.unit.account.test_server.TestAccountController) ... ok test_insufficient_storage_mount_check_true (test.unit.account.test_server.TestAccountController) ... ok test_invalid_method_doesnt_exist (test.unit.account.test_server.TestAccountController) ... ok test_invalid_method_is_not_public (test.unit.account.test_server.TestAccountController) ... ok test_list_allowed_methods (test.unit.account.test_server.TestAccountController) ... ok test_log_line_format (test.unit.account.test_server.TestAccountController) ... ok test_multiple_policies_in_use (test.unit.account.test_server.TestAccountController) ... ok test_not_allowed_method (test.unit.account.test_server.TestAccountController) ... ok test_params_format (test.unit.account.test_server.TestAccountController) ... ok test_params_utf8 (test.unit.account.test_server.TestAccountController) ... ok test_policy_stats_non_default (test.unit.account.test_server.TestAccountController) ... ok test_policy_stats_with_legacy (test.unit.account.test_server.TestAccountController) ... ok test_serv_reserv (test.unit.account.test_server.TestAccountController) ... ok test_through_call (test.unit.account.test_server.TestAccountController) ... ok test_through_call_invalid_path (test.unit.account.test_server.TestAccountController) ... ok test_through_call_invalid_path_utf8 (test.unit.account.test_server.TestAccountController) ... ok test_DELETE_empty (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_DELETE_invalid_partition (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_DELETE_not_empty (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_DELETE_not_found (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_DELETE_now_empty (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_DELETE_timestamp_not_float (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_accept_application_wildcard (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_accept_conflicting (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_accept_json (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_accept_not_valid (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_accept_wildcard (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_accept_xml (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_delimiter_too_long (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_empty_account_json (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_empty_account_plain (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_empty_account_xml (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_invalid_accept (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_limit_marker_json (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_limit_marker_plain (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_limit_marker_xml (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_log_requests_false (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_log_requests_true (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_not_found_json (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_not_found_plain (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_not_found_xml (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_over_limit (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_prefix_delimiter_json (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_prefix_delimiter_plain (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_prefix_delimiter_xml (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_with_containers_json (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_with_containers_plain (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_with_containers_xml (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_xml_escapes_account_name (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_xml_escapes_container_name (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_xml_escapes_container_name_as_subdir (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_HEAD_empty_account (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_HEAD_invalid_accept (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_HEAD_invalid_content_type (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_HEAD_invalid_format (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_HEAD_invalid_partition (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_HEAD_not_found (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_HEAD_with_containers (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_OPTIONS (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_POST_HEAD_metadata (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_POST_HEAD_sys_metadata (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_POST_after_DELETE_not_found (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_POST_insufficient_space (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_POST_invalid_partition (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_POST_timestamp_not_float (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_GET_metadata (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_GET_sys_metadata (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_after_DELETE (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_auto_create (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_insufficient_space (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_invalid_partition (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_non_utf8_metadata (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_not_found (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_simulated_create_race (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_REPLICATE_complete_rsync_works (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_REPLICATE_insufficient_space (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_REPLICATE_rsync_then_merge_works (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_REPLICATE_unknown_sync (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_REPLICATE_value_error_works (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test__call__raise_timeout (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_call_incorrect_replication_method (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_content_type_on_HEAD (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_correct_allowed_method (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_empty_except_for_used_policies (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_empty_policy_stats (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_insufficient_storage_mount_check_false (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_insufficient_storage_mount_check_true (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_invalid_method_doesnt_exist (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_invalid_method_is_not_public (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_list_allowed_methods (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_log_line_format (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_multiple_policies_in_use (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_not_allowed_method (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_params_format (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_params_utf8 (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_policy_stats_non_default (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_policy_stats_with_legacy (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_serv_reserv (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_through_call (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_through_call_invalid_path (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_through_call_invalid_path_utf8 (test.unit.account.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_get_response_headers_empty_memory_broker (test.unit.account.test_utils.TestAccountUtils) ... ok test_get_response_headers_fake_broker (test.unit.account.test_utils.TestAccountUtils) ... ok test_get_response_headers_with_data (test.unit.account.test_utils.TestAccountUtils) ... ok test_get_response_headers_with_legacy_data (test.unit.account.test_utils.TestAccountUtils) ... ok test_fake_broker_get_info (test.unit.account.test_utils.TestFakeAccountBroker) ... ok test_fake_broker_get_policy_stats (test.unit.account.test_utils.TestFakeAccountBroker) ... ok test_fake_broker_list_containers_iter (test.unit.account.test_utils.TestFakeAccountBroker) ... ok test_fake_broker_metadata (test.unit.account.test_utils.TestFakeAccountBroker) ... ok test_placeholder (test.unit.cli.test_dispersion_report.TestDispersionReport) ... ok test_invalid_filecount_arg (test.unit.cli.test_form_signature.TestFormSignature) ... ok test_invalid_filesize_arg (test.unit.cli.test_form_signature.TestFormSignature) ... ok test_invalid_path_arg (test.unit.cli.test_form_signature.TestFormSignature) ... ok test_invalid_seconds_arg (test.unit.cli.test_form_signature.TestFormSignature) ... ok test_prints_signature (test.unit.cli.test_form_signature.TestFormSignature) ... ok test_too_few_args (test.unit.cli.test_form_signature.TestFormSignature) ... ok test_parse_get_node_args (test.unit.cli.test_info.TestCliInfo) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_db_info_metadata (test.unit.cli.test_info.TestCliInfo) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_db_info_metadata_with_shard_ranges (test.unit.cli.test_info.TestCliInfo) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_info (test.unit.cli.test_info.TestCliInfo) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_item_locations_account_container_no_ring (test.unit.cli.test_info.TestCliInfo) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_item_locations_account_container_object_dashed_ring (test.unit.cli.test_info.TestCliInfo) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_item_locations_account_container_object_ring (test.unit.cli.test_info.TestCliInfo) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_item_locations_account_container_ring (test.unit.cli.test_info.TestCliInfo) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_item_locations_account_no_ring (test.unit.cli.test_info.TestCliInfo) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_item_locations_account_with_ring (test.unit.cli.test_info.TestCliInfo) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_item_locations_dashed_ring_name_partition (test.unit.cli.test_info.TestCliInfo) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_item_locations_invalid_args (test.unit.cli.test_info.TestCliInfo) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_item_locations_invalid_policy_no_target (test.unit.cli.test_info.TestCliInfo) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_item_locations_policy_object (test.unit.cli.test_info.TestCliInfo) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_item_locations_ring_policy_mismatch_no_target (test.unit.cli.test_info.TestCliInfo) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_ring_locations_account (test.unit.cli.test_info.TestCliInfo) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_ring_locations_container (test.unit.cli.test_info.TestCliInfo) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_ring_locations_invalid_args (test.unit.cli.test_info.TestCliInfo) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_ring_locations_obj (test.unit.cli.test_info.TestCliInfo) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_ring_locations_partition_number (test.unit.cli.test_info.TestCliInfo) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_missing_etag (test.unit.cli.test_info.TestPrintObj) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_obj_invalid (test.unit.cli.test_info.TestPrintObj) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_obj_valid (test.unit.cli.test_info.TestPrintObj) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_obj_with_policy (test.unit.cli.test_info.TestPrintObj) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_invalid_etag (test.unit.cli.test_info.TestPrintObjFullMeta) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_obj (test.unit.cli.test_info.TestPrintObjFullMeta) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_obj_curl_command_ipv4 (test.unit.cli.test_info.TestPrintObjFullMeta) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_obj_curl_command_ipv6 (test.unit.cli.test_info.TestPrintObjFullMeta) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_obj_meta_and_ts_files (test.unit.cli.test_info.TestPrintObjFullMeta) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_obj_metadata (test.unit.cli.test_info.TestPrintObjFullMeta) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_obj_no_ring (test.unit.cli.test_info.TestPrintObjFullMeta) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_obj_policy_index (test.unit.cli.test_info.TestPrintObjFullMeta) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_obj_policy_name_mismatch (test.unit.cli.test_info.TestPrintObjFullMeta) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_unchecked_etag (test.unit.cli.test_info.TestPrintObjFullMeta) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_valid_etag (test.unit.cli.test_info.TestPrintObjFullMeta) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_invalid_etag (test.unit.cli.test_info.TestPrintObjWeirdPath) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_obj (test.unit.cli.test_info.TestPrintObjWeirdPath) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_obj_curl_command_ipv4 (test.unit.cli.test_info.TestPrintObjWeirdPath) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_obj_curl_command_ipv6 (test.unit.cli.test_info.TestPrintObjWeirdPath) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_obj_meta_and_ts_files (test.unit.cli.test_info.TestPrintObjWeirdPath) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_obj_metadata (test.unit.cli.test_info.TestPrintObjWeirdPath) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_obj_no_ring (test.unit.cli.test_info.TestPrintObjWeirdPath) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_obj_policy_index (test.unit.cli.test_info.TestPrintObjWeirdPath) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_print_obj_policy_name_mismatch (test.unit.cli.test_info.TestPrintObjWeirdPath) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_unchecked_etag (test.unit.cli.test_info.TestPrintObjWeirdPath) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_valid_etag (test.unit.cli.test_info.TestPrintObjWeirdPath) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_enable (test.unit.cli.test_manage_shard_ranges.TestManageShardRanges) ... ok test_find_replace_enable (test.unit.cli.test_manage_shard_ranges.TestManageShardRanges) ... ok test_find_shard_ranges (test.unit.cli.test_manage_shard_ranges.TestManageShardRanges) ... ok test_info (test.unit.cli.test_manage_shard_ranges.TestManageShardRanges) ... ok test_replace (test.unit.cli.test_manage_shard_ranges.TestManageShardRanges) ... ok test_seconds2timeunit (test.unit.cli.test_recon.TestHelpers) ... ok test_size_suffix (test.unit.cli.test_recon.TestHelpers) ... ok test_async_check (test.unit.cli.test_recon.TestRecon) ... ok test_drive_audit_check (test.unit.cli.test_recon.TestRecon) ... ok test_gen_stats (test.unit.cli.test_recon.TestRecon) ... ok test_get_error_ringnames (test.unit.cli.test_recon.TestRecon) ... ok test_get_hosts (test.unit.cli.test_recon.TestRecon) ... ok test_get_ring_names (test.unit.cli.test_recon.TestRecon) ... ok test_get_ringmd5 (test.unit.cli.test_recon.TestRecon) ... ok test_main_object_hosts_default_alias (test.unit.cli.test_recon.TestRecon) ... ok test_main_object_hosts_default_all_policies (test.unit.cli.test_recon.TestRecon) ... ok test_main_object_hosts_default_invalid (test.unit.cli.test_recon.TestRecon) ... ok test_main_object_hosts_default_unu (test.unit.cli.test_recon.TestRecon) ... ok test_ptime (test.unit.cli.test_recon.TestRecon) ... ok test_quarantine_check (test.unit.cli.test_recon.TestRecon) ... ok test_umount_check (test.unit.cli.test_recon.TestRecon) ... ok test_disk_usage (test.unit.cli.test_recon.TestReconCommands) ... ok test_get_swiftconfmd5 (test.unit.cli.test_recon.TestReconCommands) ... ok test_get_swiftconfmd5_mismatch (test.unit.cli.test_recon.TestReconCommands) ... ok test_load_check (test.unit.cli.test_recon.TestReconCommands) ... ok test_multiple_server_types (test.unit.cli.test_recon.TestReconCommands) ... ok test_object_auditor_check (test.unit.cli.test_recon.TestReconCommands) ... ok test_replication_check (test.unit.cli.test_recon.TestReconCommands) ... ok test_server_type_check (test.unit.cli.test_recon.TestReconCommands) ... ok test_time_check (test.unit.cli.test_recon.TestReconCommands) ... ok test_time_check_jitter (test.unit.cli.test_recon.TestReconCommands) ... ok test_time_check_jitter_mismatch (test.unit.cli.test_recon.TestReconCommands) ... ok test_time_check_mismatch (test.unit.cli.test_recon.TestReconCommands) ... ok test_version_check (test.unit.cli.test_recon.TestReconCommands) ... ok test_version_check_differs (test.unit.cli.test_recon.TestReconCommands) ... ok test_scout_http_error (test.unit.cli.test_recon.TestScout) ... ok test_scout_ok (test.unit.cli.test_recon.TestScout) ... ok test_scout_server_type_http_error (test.unit.cli.test_recon.TestScout) ... ok test_scout_server_type_ok (test.unit.cli.test_recon.TestScout) ... ok test_scout_server_type_socket_timeout (test.unit.cli.test_recon.TestScout) ... ok test_scout_server_type_url_error (test.unit.cli.test_recon.TestScout) ... ok test_scout_socket_timeout (test.unit.cli.test_recon.TestScout) ... ok test_scout_url_error (test.unit.cli.test_recon.TestScout) ... ok test_cleanup (test.unit.cli.test_relinker.TestRelinker) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_deleted (test.unit.cli.test_relinker.TestRelinker) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_doesnotexist (test.unit.cli.test_relinker.TestRelinker) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_non_durable_fragment (test.unit.cli.test_relinker.TestRelinker) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_not_yet_relinked (test.unit.cli.test_relinker.TestRelinker) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_quarantined (test.unit.cli.test_relinker.TestRelinker) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_relink (test.unit.cli.test_relinker.TestRelinker) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_bad_add (test.unit.cli.test_ring_builder_analyzer.TestParseScenario) ... ok test_bad_overload (test.unit.cli.test_ring_builder_analyzer.TestParseScenario) ... ok test_bad_part_power (test.unit.cli.test_ring_builder_analyzer.TestParseScenario) ... ok test_bad_random_seed (test.unit.cli.test_ring_builder_analyzer.TestParseScenario) ... ok test_bad_remove (test.unit.cli.test_ring_builder_analyzer.TestParseScenario) ... ok test_bad_replicas (test.unit.cli.test_ring_builder_analyzer.TestParseScenario) ... ok test_bad_rounds (test.unit.cli.test_ring_builder_analyzer.TestParseScenario) ... ok test_bad_save (test.unit.cli.test_ring_builder_analyzer.TestParseScenario) ... ok test_bad_set_weight (test.unit.cli.test_ring_builder_analyzer.TestParseScenario) ... ok test_good (test.unit.cli.test_ring_builder_analyzer.TestParseScenario) ... ok test_invalid_json (test.unit.cli.test_ring_builder_analyzer.TestParseScenario) ... ok test_json_not_object (test.unit.cli.test_ring_builder_analyzer.TestParseScenario) ... ok test_it_runs (test.unit.cli.test_ring_builder_analyzer.TestRunScenario) ... ok test_add_device_already_exists (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_add_device_domain_new_format (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_add_device_ipv4_new_format (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_add_device_ipv4_old_format (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_add_device_ipv6_new_format (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_add_device_ipv6_old_format (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_add_device_number_of_arguments (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_add_device_old_missing_region (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_add_device_part_power_increase (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_add_duplicate_devices (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_create_ring (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_create_ring_number_of_arguments (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_default (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_default_no_device_ring_without_exception (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_default_output (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_default_output_id_assigned (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_default_ringfile_check (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_default_show_removed (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_default_sorted_output (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_dispersion_command (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_dispersion_command_recalculate (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_empty_ring (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_find_parts (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_invalid_device_name (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_ipv6_output (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_list_parts_domain_new_format (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_list_parts_ipv4_new_format (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_list_parts_ipv4_old_format (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_list_parts_ipv6_new_format (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_list_parts_ipv6_old_format (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_list_parts_no_matching (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_list_parts_number_of_arguments (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_main_no_arguments (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_main_single_argument (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_main_with_safe (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_no_warn_when_balanced (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_parse_add_values_number_of_arguments (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_parse_list_parts_values_number_of_arguments (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_parse_remove_values_number_of_arguments (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_parse_search_values_new_format (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_parse_search_values_number_of_arguments (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_parse_search_values_old_format (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_parse_set_info_values_number_of_arguments (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_parse_set_weight_values_number_of_arguments (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_pretend_min_part_hours_passed (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_rebalance (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_rebalance_failure_does_not_reset_last_moves_epoch (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_rebalance_min_part_hours_not_passed (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_rebalance_no_device_change (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_rebalance_no_devices (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_rebalance_part_power_increase (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_rebalance_remove_zero_weighted_device (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_rebalance_removed_devices (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_rebalance_resets_time_remaining (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_rebalance_saves_dispersion_improvement (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_rebalance_with_seed (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_remove_all_devices (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_remove_device (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_remove_device_domain_new_format (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_remove_device_ipv4_new_format (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_remove_device_ipv4_old_format (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_remove_device_ipv6_new_format (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_remove_device_ipv6_old_format (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_remove_device_no_matching (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_remove_device_number_of_arguments (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_remove_device_part_power_increase (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_search_device_domain_new_format (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_search_device_ipv4_new_format (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_search_device_ipv4_old_format (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_search_device_ipv6_new_format (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_search_device_ipv6_old_format (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_search_device_no_matching (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_search_device_number_of_arguments (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_server_overload_crazy_high (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_info (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_info_all_devices (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_info_already_exists (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_info_domain_new_format (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_info_ipv4_new_format (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_info_ipv4_old_format (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_info_ipv6_new_format (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_info_ipv6_old_format (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_info_no_matching (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_info_number_of_arguments (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_info_values_no_devices (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_min_part_hours (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_min_part_hours_number_of_arguments (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_overload (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_overload_negative (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_overload_non_numeric (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_overload_number_of_arguments (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_overload_percent (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_overload_percent_strange_input (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_replicas (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_replicas_invalid_value (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_replicas_number_of_arguments (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_weight (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_weight_all_devices (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_weight_domain_new_format (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_weight_ipv4_new_format (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_weight_ipv4_old_format (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_weight_ipv6_new_format (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_weight_ipv6_old_format (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_weight_no_matching (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_weight_number_of_arguments (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_weight_old_format_two_devices (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_set_weight_values_no_devices (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_time_remaining (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_unknown (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_use_ringfile_as_builderfile (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_validate (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_validate_composite_builder_file (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_validate_corrupted_file (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_validate_empty_file (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_validate_generic_error (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_validate_non_accessible_file (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_validate_non_existent_file (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_warn_at_risk (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_write_builder (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_write_builder_after_device_removal (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_write_builder_fractional_replicas (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_write_empty_ring (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_write_ring (test.unit.cli.test_ringbuilder.TestCommands) ... ok test_cached_dispersion_value (test.unit.cli.test_ringbuilder.TestRebalanceCommand) ... ok test_debug (test.unit.cli.test_ringbuilder.TestRebalanceCommand) ... ok test_rebalance_warning_appears (test.unit.cli.test_ringbuilder.TestRebalanceCommand) ... ok test_rebalance_warning_with_overload (test.unit.cli.test_ringbuilder.TestRebalanceCommand) ... ok test_bad_composite_builder_file (test.unit.cli.test_ringcomposer.TestCommands) ... ok test_compose (test.unit.cli.test_ringcomposer.TestCommands) ... ok test_compose_existing (test.unit.cli.test_ringcomposer.TestCommands) ... ok test_compose_fails_to_write_composite_builder_file (test.unit.cli.test_ringcomposer.TestCommands) ... ok test_compose_fails_to_write_composite_ring_file (test.unit.cli.test_ringcomposer.TestCommands) ... ok test_compose_insufficient_component_builder_files (test.unit.cli.test_ringcomposer.TestCommands) ... ok test_compose_nonexistent_component_builder_file (test.unit.cli.test_ringcomposer.TestCommands) ... ok test_show (test.unit.cli.test_ringcomposer.TestCommands) ... ok test_show_nonexistent_composite_builder_file (test.unit.cli.test_ringcomposer.TestCommands) ... ok test_unknown_command (test.unit.cli.test_ringcomposer.TestCommands) ... ok test_filter_factory (test.unit.common.middleware.crypto.test_crypto.TestCrypto) ... ok test_check_crypto_meta (test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto) ... ok test_check_key (test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto) ... ok test_create_decryption_context (test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto) ... ok test_create_decryption_context_non_zero_offset (test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto) ... ok test_create_encryption_context (test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto) ... ok test_create_iv (test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto) ... ok test_create_random_key (test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto) ... ok test_decrypt_range (test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto) ... ok test_enc_dec_large_chunks (test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto) ... ok test_enc_dec_small_chunks (test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto) ... ok test_get_crypto_meta (test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto) ... ok test_unwrap_bad_key (test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto) ... ok test_wrap_unwrap_key (test.unit.common.middleware.crypto.test_crypto_utils.TestCrypto) ... ok test_bad_container_key_for_default_required_list (test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext) ... ok test_bad_object_key_for_default_required_list (test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext) ... ok test_get_keys (test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext) ... ok test_get_keys_callback_exception (test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext) ... ok test_get_keys_missing_callback (test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext) ... ok test_get_keys_missing_container_key_for_specified_required_list (test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext) ... ok test_get_keys_missing_key_for_default_required_list (test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext) ... ok test_get_keys_missing_object_key_for_specified_required_list (test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext) ... ok test_get_keys_not_a_dict (test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext) ... ok test_get_keys_with_crypto_meta (test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext) ... ok test_get_multiple_keys (test.unit.common.middleware.crypto.test_crypto_utils.TestCryptoWsgiContext) ... ok test_append_crypto_meta (test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods) ... ok test_append_then_extract_crypto_meta (test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods) ... ok test_dump_crypto_meta (test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods) ... ok test_dump_then_load_crypto_meta (test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods) ... ok test_extract_crypto_meta (test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods) ... ok test_load_crypto_meta (test.unit.common.middleware.crypto.test_crypto_utils.TestModuleMethods) ... ok test_app_exception (test.unit.common.middleware.crypto.test_decrypter.TestDecrypter) ... ok test_GET_container_json (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests) ... ok test_GET_container_json_not_encrypted_obj (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests) ... ok test_GET_container_json_with_crypto_override (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests) ... ok test_GET_container_success (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests) ... ok test_cont_get_json_req_with_cipher_mismatch (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests) ... ok test_cont_get_json_req_with_unknown_secret_id (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterContainerRequests) ... ok test_GET_404_response (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_412_response (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_cipher_mismatch_for_body (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_cipher_mismatch_for_metadata (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_decryption_override (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_different_keys_for_data_and_metadata (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_encrypted_data_and_unencrypted_metadata (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_error_in_key_callback (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_metadata_not_encrypted (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_missing_etag_crypto_meta (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_missing_key_callback (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_multipart_bad_body_cipher (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_multipart_ciphertext (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_multipart_content_type (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_multipart_missing_body_cipher (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_multipart_missing_body_iv (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_multipart_no_body_crypto_meta (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_multipart_too_long_body_iv (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_multipart_too_short_body_iv (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_multiseg (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_multiseg_with_range (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_override_etag_bad_cipher (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_override_etag_bad_iv (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_success (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_unencrypted_data (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_unencrypted_data_and_encrypted_metadata (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_with_bad_body_key_for_object_body (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_with_bad_iv_for_object_body (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_with_bad_iv_for_user_metadata (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_with_bad_key (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_with_missing_body_key_for_object_body (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_with_missing_crypto_meta_for_user_metadata (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_with_missing_iv_for_object_body (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_GET_with_missing_iv_for_user_metadata (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_HEAD_404_response (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_HEAD_412_response (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_HEAD_different_keys_for_data_and_metadata (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_HEAD_encrypted_data_and_unencrypted_metadata (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_HEAD_metadata_not_encrypted (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_HEAD_override_etag_bad_cipher (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_HEAD_override_etag_bad_iv (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_HEAD_success (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_HEAD_unencrypted_data_and_encrypted_metadata (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_HEAD_with_bad_iv_for_user_metadata (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_HEAD_with_bad_key (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_HEAD_with_missing_crypto_meta_for_user_metadata (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_HEAD_with_missing_iv_for_user_metadata (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_headers_case (test.unit.common.middleware.crypto.test_decrypter.TestDecrypterObjectRequests) ... ok test_purge_crypto_sysmeta_headers (test.unit.common.middleware.crypto.test_decrypter.TestModuleMethods) ... ok test_GET_etag_is_at_not_duplicated (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_GET_if_match (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_GET_if_match_with_existing_etag_is_at_header (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_GET_if_none_match (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_GET_if_none_match_with_existing_etag_is_at_header (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_HEAD_etag_is_at_not_duplicated (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_HEAD_if_match (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_HEAD_if_match_with_existing_etag_is_at_header (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_HEAD_if_none_match (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_HEAD_if_none_match_with_existing_etag_is_at_header (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_POST_constraints_checking (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_POST_no_user_metadata (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_POST_req (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_PUT_app_exception (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_PUT_constraints_checking (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_PUT_encryption_override (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_PUT_error_in_key_callback (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_PUT_missing_key_callback (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_PUT_multiseg_bad_client_etag (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_PUT_multiseg_good_client_etag (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_PUT_multiseg_no_client_etag (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_PUT_no_user_metadata (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_PUT_nothing_read (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_PUT_req (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_PUT_response_inconsistent_etag_is_not_replaced (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_PUT_with_bad_etag_in_headers_and_other_footers (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_PUT_with_bad_etag_in_other_footers (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_PUT_with_etag_override_in_headers (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_PUT_with_etag_override_in_headers_and_empty_etag (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_PUT_with_other_footers (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_PUT_with_other_footers_and_empty_etag (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_PUT_zero_size_object (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_config_true_value_on_disable_encryption (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_encrypt_header_val (test.unit.common.middleware.crypto.test_encrypter.TestEncrypter) ... ok test_copy_encrypted_to_encrypted (test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_copy_encrypted_to_unencrypted (test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_copy_unencrypted_to_encrypted (test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_crypto_UTF8_path (test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_crypto_max_length_path (test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disable_encryption_config_option (test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ondisk_data_after_write_with_crypto (test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ondisk_data_after_write_with_crypto_ec (test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_put_without_crypto_post_with_crypto_read_with_crypto (test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_write_with_crypto_and_override_headers (test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_write_with_crypto_read_with_crypto (test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_write_with_crypto_read_with_crypto_different_root_secrets (test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_write_with_crypto_read_with_crypto_ec (test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_write_with_crypto_read_with_disable_encryption_conf (test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_write_with_crypto_read_without_crypto (test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_write_with_crypto_read_without_crypto_ec (test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_write_without_crypto_read_with_crypto (test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_write_without_crypto_read_with_crypto_ec (test.unit.common.middleware.crypto.test_encryption.TestCryptoPipelineChanges) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_app_exception (test.unit.common.middleware.crypto.test_keymaster.TestKeymaster) ... ok test_can_only_configure_secret_in_one_place (test.unit.common.middleware.crypto.test_keymaster.TestKeymaster) ... ok test_container_path (test.unit.common.middleware.crypto.test_keymaster.TestKeymaster) ... ok test_correct_root_secret_used (test.unit.common.middleware.crypto.test_keymaster.TestKeymaster) ... ok test_filter (test.unit.common.middleware.crypto.test_keymaster.TestKeymaster) ... ok test_invalid_root_secret (test.unit.common.middleware.crypto.test_keymaster.TestKeymaster) ... ok test_key_uniqueness (test.unit.common.middleware.crypto.test_keymaster.TestKeymaster) ... ok test_keymaster_config_path (test.unit.common.middleware.crypto.test_keymaster.TestKeymaster) ... ok test_keys_cached (test.unit.common.middleware.crypto.test_keymaster.TestKeymaster) ... ok test_missing_conf_section (test.unit.common.middleware.crypto.test_keymaster.TestKeymaster) ... ok test_multiple_root_secrets (test.unit.common.middleware.crypto.test_keymaster.TestKeymaster) ... ok test_multiple_root_secrets_missing_active_root_secret_id (test.unit.common.middleware.crypto.test_keymaster.TestKeymaster) ... ok test_multiple_root_secrets_with_invalid_id (test.unit.common.middleware.crypto.test_keymaster.TestKeymaster) ... ok test_multiple_root_secrets_with_invalid_secret (test.unit.common.middleware.crypto.test_keymaster.TestKeymaster) ... ok test_no_root_secret (test.unit.common.middleware.crypto.test_keymaster.TestKeymaster) ... ok test_object_path (test.unit.common.middleware.crypto.test_keymaster.TestKeymaster) ... ok test_root_secret (test.unit.common.middleware.crypto.test_keymaster.TestKeymaster) ... ok test_root_secret_path_invalid_secret (test.unit.common.middleware.crypto.test_keymaster.TestKeymaster) ... ok test_bad_active_key (test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster) ... ok test_bad_key_algorithm (test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster) ... ok test_bad_key_length (test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster) ... ok test_config_in_filter_section (test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster) ... ok test_config_in_separate_file (test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster) ... ok test_logger_manipulations (test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster) ... kmip.services.server.kmip_protocol: Something useful kmip.services.server.kmip_protocol: Something useful kmip.services.server.kmip_protocol: Something useful kmip.services.server.kmip_protocol: Something useful kmip.services.server.kmip_protocol: Something useful kmip.services.server.kmip_protocol: Something useful kmip.core.config_helper: Also useful kmip.core.config_helper: Also useful kmip.core.config_helper: Also useful kmip.core.config_helper: Also useful kmip.core.config_helper: Also useful kmip.core.config_helper: Also useful kmip: Boring, but not secret kmip: Boring, but not secret kmip: Boring, but not secret kmip: Boring, but not secret kmip: Boring, but not secret kmip: Boring, but not secret ok test_missing_key_id (test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster) ... ok test_multikey_config_in_filter_section (test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster) ... ok test_multikey_config_in_separate_file (test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster) ... ok test_proxy_server_conf_dir (test.unit.common.middleware.crypto.test_kmip_keymaster.TestKmipKeymaster) ... ok test_app_exception_v3 (test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster) ... ok test_filter_v3 (test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster) ... ok test_get_root_secret (test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster) ... ok test_get_root_secret_from_external_file (test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster) ... ok test_mocked_castellan_keymanager (test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster) ... ok test_mocked_castellan_keymanager_bad_auth_url (test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster) ... ok test_mocked_castellan_keymanager_bad_user_domain_name (test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster) ... ok test_mocked_castellan_keymanager_config_file_and_params (test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster) ... ok test_mocked_castellan_keymanager_connect_failure_auth_url (test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster) ... ok test_mocked_castellan_keymanager_invalid_key_algorithm (test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster) ... ok test_mocked_castellan_keymanager_invalid_key_format (test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster) ... ok test_mocked_castellan_keymanager_invalid_key_id (test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster) ... ok test_mocked_castellan_keymanager_invalid_key_length (test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster) ... ok test_mocked_castellan_keymanager_invalid_password (test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster) ... ok test_mocked_castellan_keymanager_invalid_username (test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster) ... ok test_mocked_castellan_keymanager_none_key (test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster) ... ok test_mocked_castellan_keymanager_nonexistent_key_id (test.unit.common.middleware.crypto.test_kms_keymaster.TestKmsKeymaster) ... ok test_bucket_acl_GET (test.unit.common.middleware.s3api.test_acl.TestS3ApiAcl) ... swift: Calling S3Api Middleware ok test_bucket_acl_PUT (test.unit.common.middleware.s3api.test_acl.TestS3ApiAcl) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware ok 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': '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 test_bucket_fails_with_both_acl_header_and_xml_PUT (test.unit.common.middleware.s3api.test_acl.TestS3ApiAcl) ... swift: Calling S3Api Middleware ok test_bucket_fails_with_neither_acl_header_nor_xml_PUT (test.unit.common.middleware.s3api.test_acl.TestS3ApiAcl) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware 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': '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': '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': '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': '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': '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 test_handle_acl_with_invalid_header_string (test.unit.common.middleware.s3api.test_acl.TestS3ApiAcl) ... ok test_invalid_xml (test.unit.common.middleware.s3api.test_acl.TestS3ApiAcl) ... swift: Calling S3Api Middleware ok test_object_acl_GET (test.unit.common.middleware.s3api.test_acl.TestS3ApiAcl) ... swift: Calling S3Api Middleware ok test_get_acl_handler (test.unit.common.middleware.s3api.test_acl_handlers.TestAclHandlers) ... ok test_handle_acl (test.unit.common.middleware.s3api.test_acl_handlers.TestAclHandlers) ... ok 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': '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 swift: Calling S3Api Middleware 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 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': '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': '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': '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': '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': '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': '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': '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': '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': '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': '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': '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 swift: Calling S3Api Middleware 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': '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': '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': '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': '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 swift: Calling S3Api Middleware swift: Calling S3Api Middleware ok test_bucket_GET_max_keys (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware ok test_bucket_GET_negative_max_keys (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware ok test_bucket_GET_over_32bit_int_max_keys (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware ok test_bucket_GET_passthroughs (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware ok test_bucket_GET_str_max_keys (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware ok test_bucket_GET_subdir (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware ok test_bucket_GET_subdir_with_delimiter_max_keys (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware ok test_bucket_GET_v2_fetch_owner (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware ok test_bucket_GET_v2_is_truncated (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware ok test_bucket_GET_v2_passthroughs (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware ok test_bucket_GET_v2_with_delimiter_max_keys (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware ok test_bucket_GET_v2_with_nonascii_queries (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware ok 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': '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': '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': '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': '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 test_bucket_HEAD (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware ok test_bucket_HEAD_error (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware ok test_bucket_HEAD_slash (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware ok test_bucket_HEAD_slash_error (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware ok test_bucket_PUT (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware ok test_bucket_PUT_error (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware 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 227, in PUT#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: Calling S3Api Middleware swift: Calling S3Api Middleware 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 227, in PUT#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 215, in PUT#012 self.req.get_acl_response(app, 'PUT')#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_PUT_error_non_owner (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware ok test_bucket_PUT_with_ami_location (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware ok test_bucket_PUT_with_canned_acl (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware ok test_bucket_PUT_with_canned_s3acl (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware ok test_bucket_PUT_with_location (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware ok test_bucket_PUT_with_location_error (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware ok test_bucket_PUT_with_location_invalid_xml (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware swift: Start tag expected, '<' not found, line 1, column 1 (line 1) swift: Calling S3Api Middleware swift: Start tag expected, '<' not found, line 1, column 1 (line 1) ok test_bucket_PUT_with_strange_location (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware ok test_config (test.unit.common.middleware.s3api.test_cfg.TestS3ApiCfg) ... ok test_fromstring_with_nonascii_text (test.unit.common.middleware.s3api.test_etree.TestS3ApiEtree) ... ok test_tostring_with_nonascii_text (test.unit.common.middleware.s3api.test_etree.TestS3ApiEtree) ... ok test_xml_namespace (test.unit.common.middleware.s3api.test_etree.TestS3ApiEtree) ... ok test_xml_with_comments (test.unit.common.middleware.s3api.test_etree.TestS3ApiEtree) ... ok test_fake_swift_sysmeta (test.unit.common.middleware.s3api.test_helpers.S3ApiHelperTestCase) ... ok test_fake_swift_sysmeta_overwrite (test.unit.common.middleware.s3api.test_helpers.S3ApiHelperTestCase) ... ok test_object_location (test.unit.common.middleware.s3api.test_location.TestS3ApiLocation) ... swift: Calling S3Api Middleware ok test_object_location_setting_as_us_west_1 (test.unit.common.middleware.s3api.test_location.TestS3ApiLocation) ... swift: Calling S3Api Middleware ok test_bucket_logging_GET (test.unit.common.middleware.s3api.test_logging.TestS3ApiLogging) ... swift: Calling S3Api Middleware ok test_bucket_logging_PUT (test.unit.common.middleware.s3api.test_logging.TestS3ApiLogging) ... swift: Calling S3Api Middleware ok test_object_logging_GET_error (test.unit.common.middleware.s3api.test_logging.TestS3ApiLogging) ... swift: Calling S3Api Middleware ok test_object_logging_PUT_error (test.unit.common.middleware.s3api.test_logging.TestS3ApiLogging) ... swift: Calling S3Api Middleware 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': '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 swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware ok test_object_multi_DELETE_no_key (test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDelete) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware 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': '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': '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': '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': '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': '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': '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': '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': '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 test_bucket_list_parts (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware 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': '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': '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': '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 ok test_bucket_multipart_uploads_GET_negative_maxuploads (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware ok test_bucket_multipart_uploads_GET_str_maxuploads (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware 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': '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': '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': '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': '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': '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': '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': '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 ok test_bucket_multipart_uploads_complete (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware ok test_bucket_multipart_uploads_initiate (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware ok test_bucket_upload_part (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware 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': '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': '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': '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': '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': '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': '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': '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': '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': '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': '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': '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': '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': '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 test_object_list_parts_encoding_type_error (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware ok 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': '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 ok test_object_list_parts_negative_max_parts (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware ok test_object_list_parts_negative_part_number_marker (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware ok test_object_list_parts_over_max_32bit_int (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware ok test_object_list_parts_over_max_32bit_int_part_number_marker (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware ok test_object_list_parts_over_max_parts (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware ok test_object_list_parts_over_part_number_marker (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware ok test_object_list_parts_same_max_marts_as_objects_num (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware ok test_object_list_parts_str_max_parts (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware ok test_object_list_parts_str_part_number_marker (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware ok test_object_list_parts_with_part_number_marker (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware ok test_object_list_parts_without_encoding_type (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware ok test_object_multi_upload_empty_body (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware 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': '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': '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': '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': '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': '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': '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': '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 ok test_object_multipart_upload_complete_404_on_marker_delete (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware ok test_object_multipart_upload_complete_double_zero_length_segment (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware ok test_object_multipart_upload_complete_error (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware 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': '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 test_object_multipart_upload_complete_no_content_type (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware ok 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': '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 ok test_object_multipart_upload_complete_single_zero_length_segment (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware ok test_object_multipart_upload_complete_weird_host_name (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware ok test_object_multipart_upload_complete_zero_length_final_segment (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware ok test_object_multipart_upload_initiate (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware 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': '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': '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 test_object_multipart_uploads_list (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware 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': '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 swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware 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': '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': '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': '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': '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': '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': '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': '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': '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': '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 ok test_upload_part_copy_headers_error (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware 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': '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': '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': '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': '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': '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 ok test_upload_part_copy_range_invalid (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware ok 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': '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': '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': '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 test_bucket_list_parts (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware 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': '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': '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': '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 ok test_bucket_multipart_uploads_GET_negative_maxuploads (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware ok test_bucket_multipart_uploads_GET_str_maxuploads (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware 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': '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': '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': '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': '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': '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': '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': '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 ok test_bucket_multipart_uploads_complete (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware ok test_bucket_multipart_uploads_initiate (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware ok test_bucket_upload_part (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware 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': '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': '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': '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': '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': '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': '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': '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': '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': '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': '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': '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': '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': '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 test_object_list_parts_encoding_type_error (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware ok 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': '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 ok test_object_list_parts_negative_max_parts (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware ok test_object_list_parts_negative_part_number_marker (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware ok test_object_list_parts_over_max_32bit_int (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware ok test_object_list_parts_over_max_32bit_int_part_number_marker (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware ok test_object_list_parts_over_max_parts (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware ok test_object_list_parts_over_part_number_marker (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware ok test_object_list_parts_same_max_marts_as_objects_num (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware ok test_object_list_parts_str_max_parts (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware ok test_object_list_parts_str_part_number_marker (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware ok test_object_list_parts_with_part_number_marker (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware ok test_object_list_parts_without_encoding_type (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware ok test_object_multi_upload_empty_body (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware 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': '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': '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': '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': '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': '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': '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': '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 ok test_object_multipart_upload_complete_404_on_marker_delete (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware ok test_object_multipart_upload_complete_double_zero_length_segment (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware ok test_object_multipart_upload_complete_error (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware 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': '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 test_object_multipart_upload_complete_no_content_type (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware ok 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': '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 ok test_object_multipart_upload_complete_single_zero_length_segment (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware ok test_object_multipart_upload_complete_weird_host_name (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware ok test_object_multipart_upload_complete_zero_length_final_segment (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware ok test_object_multipart_upload_initiate (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware 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': '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': '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 test_object_multipart_uploads_list (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware 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': '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 swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware 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': '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': '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': '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': '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': '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': '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': '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': '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': '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 ok test_upload_part_copy_headers_error (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware 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': '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': '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': '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': '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': '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 ok test_upload_part_copy_range_invalid (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware ok test_upload_part_copy_range_unsatisfiable (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware ok test_object_DELETE_error (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware 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 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: 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': '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': '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': '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': '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': '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': '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': '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': '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': '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': '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': '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': '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': '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': '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': '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 swift: Calling S3Api Middleware 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: 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': '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': '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': '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': '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': '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': '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': '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': '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': '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': '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 test_object_HEAD (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware ok test_object_HEAD_Range (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware 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': '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': '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': '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 swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware 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': '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': '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': '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': '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': '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 swift: Calling S3Api Middleware swift: Calling S3Api Middleware 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: 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': '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': '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': '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': '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': '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': '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 swift: Calling S3Api Middleware 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': '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 swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: checking permission: some source HEAD {} 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': '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': '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': '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 swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: checking permission: some source HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'} swift: Calling S3Api Middleware swift: checking permission: some source HEAD {'If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'} swift: Calling S3Api Middleware swift: checking permission: some source HEAD {'If-Modified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'} swift: Calling S3Api Middleware swift: checking permission: some source HEAD {'If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'} ok test_object_PUT_copy_headers_with_match (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware 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': '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': '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 swift: checking permission: bucket object HEAD {} ok test_object_PUT_copy_self_metadata_copy (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: checking permission: bucket object HEAD {} ok 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': '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': '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': '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': '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': '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 test_object_PUT_copy_without_src_obj_permission (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware swift: checking permission: src_bucket src_obj HEAD {} swift: #012test:testertest:testertest:testertest:testerFULL_CONTROL swift: permission denined: 403 Forbidden test:write READ ok test_object_PUT_error (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware 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 111, in PUT#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: Calling S3Api Middleware 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 111, in PUT#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: 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 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: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware 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': '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': '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': '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': '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': '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': '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': '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': '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 swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware 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': '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': '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': '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': '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': '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 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 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: 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': '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': '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': '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': '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': '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': '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': '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': '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': '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': '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': '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': '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': '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': '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': '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 swift: Calling S3Api Middleware 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: 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': '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': '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': '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': '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': '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': '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': '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': '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': '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': '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 test_object_HEAD (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware ok test_object_HEAD_Range (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware 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': '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': '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': '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 swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware 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': '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': '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': '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': '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': '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 swift: Calling S3Api Middleware swift: Calling S3Api Middleware 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: 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': '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': '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': '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': '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': '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': '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 swift: Calling S3Api Middleware 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': '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 swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: checking permission: some source HEAD {} 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': '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': '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': '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 swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: checking permission: some source HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'} swift: Calling S3Api Middleware swift: checking permission: some source HEAD {'If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'} swift: Calling S3Api Middleware swift: checking permission: some source HEAD {'If-Modified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'} swift: Calling S3Api Middleware swift: checking permission: some source HEAD {'If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT'} ok test_object_PUT_copy_headers_with_match (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware 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': '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': '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 swift: checking permission: bucket object HEAD {} ok test_object_PUT_copy_self_metadata_copy (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: checking permission: bucket object HEAD {} ok 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': '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': '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': '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': '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': '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 test_object_PUT_copy_without_src_obj_permission (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware swift: checking permission: src_bucket src_obj HEAD {} swift: #012test:testertest:testertest:testertest:testerFULL_CONTROL swift: permission denined: 403 Forbidden test:write READ ok test_object_PUT_error (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware 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 111, in PUT#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: Calling S3Api Middleware 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 111, in PUT#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: 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 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: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware 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': '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': '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': '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': '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': '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': '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': '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': '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 swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware 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': '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': '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': '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': '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': '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': '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': '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': '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': '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': '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': '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': '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': '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': '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 test_canned_acl_authenticated_read (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware swift: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} swift: Grant AuthenticatedUsers READ permission on the object /bucket/object swift: Grant test:tester FULL_CONTROL permission on the object /bucket/object ok test_canned_acl_bucket_owner_full_control (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware swift: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} swift: Grant test:tester FULL_CONTROL permission on the object /bucket/object swift: Grant test:tester FULL_CONTROL permission on the object /bucket/object ok test_canned_acl_bucket_owner_read (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware swift: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} swift: Grant test:tester READ permission on the object /bucket/object swift: Grant test:tester FULL_CONTROL permission on the object /bucket/object ok test_canned_acl_private (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware swift: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} swift: Grant test:tester FULL_CONTROL permission on the object /bucket/object ok test_canned_acl_public_read (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware swift: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} swift: Grant AllUsers READ permission on the object /bucket/object swift: Grant test:tester FULL_CONTROL permission on the object /bucket/object ok test_canned_acl_public_read_write (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware swift: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} swift: Grant AllUsers READ permission on the object /bucket/object swift: Grant AllUsers WRITE permission on the object /bucket/object swift: Grant test:tester FULL_CONTROL permission on the object /bucket/object ok test_grant_all_users (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware swift: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} swift: Grant AllUsers READ permission on the object /bucket/object ok test_grant_authenticated_users (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware swift: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} swift: Grant AuthenticatedUsers READ permission on the object /bucket/object ok test_grant_email (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware swift: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} ok test_grant_email_xml (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware swift: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} swift: 501 Not Implemented ok test_grant_full_control (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware swift: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} swift: Grant test:tester FULL_CONTROL permission on the object /bucket/object ok test_grant_invalid_group_xml (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware swift: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} ok test_grant_invalid_permission (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware swift: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} ok test_grant_invalid_target (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware swift: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} ok test_grant_invalid_uri (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware swift: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} ok test_grant_invalid_uri_xml (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware swift: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} swift: 400 Bad Request ok test_grant_read (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware swift: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} swift: Grant test:tester READ permission on the object /bucket/object ok test_grant_read_acp (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware swift: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} swift: Grant test:tester READ_ACP permission on the object /bucket/object ok test_grant_with_both_header_and_canned_acl (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware swift: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} ok test_grant_with_both_header_and_xml (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware swift: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} ok test_grant_write (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware swift: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} swift: Grant test:tester WRITE permission on the object /bucket/object ok test_grant_write_acp (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware swift: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} swift: Grant test:tester WRITE_ACP permission on the object /bucket/object ok test_invalid_canned_acl (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware 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': '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': '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': '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': '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 test_object_acl_PUT_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware swift: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} swift: Grant test:full_control FULL_CONTROL permission on the object /bucket/object ok test_object_acl_PUT_with_owner_permission (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware swift: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} swift: Grant test:tester FULL_CONTROL permission on the object /bucket/object ok test_object_acl_PUT_with_write_acp_permission (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware swift: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} swift: Grant test:write_acp FULL_CONTROL permission on the object /bucket/object ok test_object_acl_PUT_without_permission (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware swift: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} 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 test_object_acl_PUT_xml_error (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware swift: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} ok test_s3acl_decorator (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... ok test_aws_chunked (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... ok test_bad_format_authorization (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... ok test_bad_method (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... swift: Calling S3Api Middleware ok test_bad_method_but_method_exists_in_controller (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... swift: Calling S3Api Middleware ok test_bucket_virtual_hosted_style (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... swift: Calling S3Api Middleware ok The hashes here were generated by running the same requests against ... ok test_canonical_string_v4 (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... ok test_check_pipeline (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... swift: s3api middleware requires SLO middleware to support multi-part upload, please add it in pipeline swift: Use tempauth middleware. swift: Use keystone middleware. swift: Use keystone middleware. swift: Use third party(unknown) auth middleware. swift: Use keystone middleware. swift: 's3api' is not in list ok test_cors (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... swift: Calling S3Api Middleware swift: multipart: No SLO middleware in pipeline ok test_invalid_metadata_directive (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... ok test_invalid_storage_class (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... ok test_invalid_uri (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... ok test_mfa (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... ok test_mixture_param_v4 (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... ok test_non_s3_request_passthrough (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... ok test_notification (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... swift: Calling S3Api Middleware swift: multipart: No SLO middleware in pipeline ok test_object_create_bad_md5_too_long (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... ok test_object_create_bad_md5_too_short (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... ok test_object_create_bad_md5_unreadable (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... ok test_object_tagging (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... ok test_object_virtual_hosted_style (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... swift: Calling S3Api Middleware ok test_path_info_encode (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... swift: Calling S3Api Middleware ok test_policy (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... swift: Calling S3Api Middleware swift: multipart: No SLO middleware in pipeline ok test_registered_defaults (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... ok test_request_payment (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... swift: Calling S3Api Middleware swift: multipart: No SLO middleware in pipeline ok test_restore (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... swift: Calling S3Api Middleware swift: multipart: No SLO middleware in pipeline ok test_s3api_initialization_with_disabled_pipeline_check (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... swift: s3api middleware requires SLO middleware to support multi-part upload, please add it in pipeline swift: Skip pipeline auth check. swift: Skip pipeline auth check. swift: Skip pipeline auth check. swift: Skip pipeline auth check. swift: Skip pipeline auth check. swift: 's3api' is not in list ok test_s3api_with_only_s3_token (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... swift: Calling S3Api Middleware ok test_s3api_with_only_s3_token_v3 (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... swift: Calling S3Api Middleware swift: Inconsistent project domain id: PROJECT_DOMAIN_ID in token vs None in account metadata. ok test_s3api_with_s3_token_and_auth_token (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... swift: Calling S3Api Middleware ok test_s3api_with_s3_token_no_pass_token_to_auth_token (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... swift: Calling S3Api Middleware ok test_server_side_encryption (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... ok test_signature_v4 (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... swift: Calling S3Api Middleware ok test_signature_v4_bad_authorization_string (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... ok test_signature_v4_no_date (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... ok test_signature_v4_no_payload (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... ok test_signed_urls (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... swift: Calling S3Api Middleware ok test_signed_urls_expired (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... ok test_signed_urls_invalid_expire (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... ok test_signed_urls_no_access (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... ok test_signed_urls_no_sign (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... ok test_signed_urls_no_timestamp (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... swift: Calling S3Api Middleware ok test_signed_urls_v4 (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... swift: Calling S3Api Middleware ok test_signed_urls_v4_invalid_algorithm (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... ok test_signed_urls_v4_invalid_credentials (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... ok test_signed_urls_v4_missing_signature (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... ok test_signed_urls_v4_missing_signed_headers (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... ok test_signed_urls_v4_missing_x_amz_date (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... ok test_tagging (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... swift: Calling S3Api Middleware swift: multipart: No SLO middleware in pipeline ok test_token_generation (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... swift: Calling S3Api Middleware ok test_torrent (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... swift: Calling S3Api Middleware swift: multipart: No SLO middleware in pipeline ok test_unsupported_method (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... swift: Calling S3Api Middleware ok test_website (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... swift: Calling S3Api Middleware swift: multipart: No SLO middleware in pipeline ok test_website_redirect_location (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware) ... ok test_authenticate_delete_Authorization_from_s3req (test.unit.common.middleware.s3api.test_s3request.TestRequest) ... ok test_canonical_uri_sigv2 (test.unit.common.middleware.s3api.test_s3request.TestRequest) ... ok test_canonical_uri_sigv4 (test.unit.common.middleware.s3api.test_s3request.TestRequest) ... ok test_check_signature_sigv2 (test.unit.common.middleware.s3api.test_s3request.TestRequest) ... ok test_date_header_expired (test.unit.common.middleware.s3api.test_s3request.TestRequest) ... ok 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': '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 test_get_response_with_check_object_permission (test.unit.common.middleware.s3api.test_s3request.TestRequest) ... ok test_get_response_without_duplication_HEAD_request (test.unit.common.middleware.s3api.test_s3request.TestRequest) ... ok test_get_response_without_match_ACL_MAP (test.unit.common.middleware.s3api.test_s3request.TestRequest) ... ok test_get_response_without_s3_acl (test.unit.common.middleware.s3api.test_s3request.TestRequest) ... ok test_get_validate_param (test.unit.common.middleware.s3api.test_s3request.TestRequest) ... ok test_headers_to_sign_sigv4 (test.unit.common.middleware.s3api.test_s3request.TestRequest) ... ok test_request_timestamp_sigv2 (test.unit.common.middleware.s3api.test_s3request.TestRequest) ... ok test_request_timestamp_sigv4 (test.unit.common.middleware.s3api.test_s3request.TestRequest) ... ok test_to_swift_req_Authorization_not_exist_in_swreq (test.unit.common.middleware.s3api.test_s3request.TestRequest) ... ok test_to_swift_req_subrequest_proxy_access_log (test.unit.common.middleware.s3api.test_s3request.TestRequest) ... ok test_from_swift_resp_slo (test.unit.common.middleware.s3api.test_s3response.TestResponse) ... ok test_response_s3api_sysmeta_from_swift3_sysmeta (test.unit.common.middleware.s3api.test_s3response.TestResponse) ... ok test_response_s3api_sysmeta_headers (test.unit.common.middleware.s3api.test_s3response.TestResponse) ... ok test_response_s3api_sysmeta_headers_ignore_other_sysmeta (test.unit.common.middleware.s3api.test_s3response.TestResponse) ... ok test_response_swift3_sysmeta_does_not_overwrite_s3api_sysmeta (test.unit.common.middleware.s3api.test_s3response.TestResponse) ... ok test_bad_reply_missing_tenant_dict (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad) ... ok test_bad_reply_missing_tenant_id (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad) ... ok test_bad_reply_missing_tenant_name (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad) ... ok test_bad_reply_missing_token_dict (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad) ... ok test_bad_reply_missing_user_dict (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad) ... ok test_bad_reply_missing_user_id (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad) ... ok test_bad_reply_missing_user_name (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad) ... ok test_bad_reply_missing_user_roles (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad) ... ok test_bad_reply_not_json (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad) ... ok test_bad_reply_valid_but_bad_json (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad) ... ok test_fail_to_connect_to_keystone (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad) ... ok test_no_s3_creds_defers_to_auth_middleware (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad) ... ok test_unauthorized_token (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestBad) ... ok test_bad_reply (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestDeferredAuth) ... ok test_fail_to_connect_to_keystone (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestDeferredAuth) ... ok test_unauthorized_token (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestDeferredAuth) ... ok test_auth_uris (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood) ... ok test_authorization_nova_toconnect (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood) ... ok test_authorized (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood) ... ok test_authorized_bytes (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood) ... ok test_authorized_http (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood) ... ok test_authorized_trailing_slash (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood) ... ok test_authorized_v3 (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood) ... ok test_bad_auth_uris (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood) ... ok test_http_timeout (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood) ... ok test_http_timeout_option (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood) ... ok test_insecure (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood) ... ok test_insecure_option (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood) ... ok test_no_path_request (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood) ... ok test_nukes_auth_headers (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood) ... ok test_tolerate_missing_token_id (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood) ... ok test_unicode_path (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood) ... ok test_without_auth_storage_token (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood) ... ok test_without_authorization (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestGood) ... ok test_authorization_nova_toconnect (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3) ... ok test_authorized (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3) ... ok test_authorized_bytes (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3) ... ok test_authorized_http (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3) ... ok test_authorized_trailing_slash (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3) ... ok test_authorized_v3 (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3) ... ok 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': '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': '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': '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': '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': '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 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/service.py", line 34, in GET#012 resp = req.get_response(self.app, query={'format': 'json'})#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 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': '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': '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': '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': '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': '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': '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': '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': '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': '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': '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': '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': '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 test_acl_all_users (test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource) ... ok test_acl_authenticated_read (test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource) ... ok test_acl_authenticated_users (test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource) ... ok test_acl_bucket_owner_full_control (test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource) ... ok test_acl_bucket_owner_read (test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource) ... ok test_acl_canonical_user (test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource) ... ok test_acl_elem (test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource) ... ok test_acl_from_elem (test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource) ... ok test_acl_from_elem_by_id_only (test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource) ... ok test_acl_private (test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource) ... ok test_acl_public_read (test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource) ... ok test_acl_public_read_write (test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource) ... ok test_base_grantee (test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource) ... ok test_canned_acl_grantees (test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource) ... ok test_decode_acl_container (test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource) ... ok test_decode_acl_empty_list (test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource) ... ok test_decode_acl_object (test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource) ... ok test_decode_acl_undefined (test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource) ... ok test_decode_acl_with_invalid_json (test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource) ... ok test_encode_acl_container (test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource) ... ok test_encode_acl_many_grant (test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource) ... ok test_encode_acl_object (test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource) ... ok test_from_headers_x_amz_acl (test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource) ... ok test_from_headers_x_amz_acl_invalid (test.unit.common.middleware.s3api.test_subresource.TestS3ApiSubresource) ... ok test_camel_to_snake (test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils) ... ok test_mktime (test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils) ... ok test_mktime_weird_tz (test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils) ... ok test_s3timestamp (test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils) ... ok test_snake_to_camel (test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils) ... ok test_validate_bucket_name (test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils) ... ok test_validate_bucket_name_with_dns_compliant_bucket_names_false (test.unit.common.middleware.s3api.test_utils.TestS3ApiUtils) ... ok test_bucket_versioning_GET (test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning) ... swift: Calling S3Api Middleware ok test_object_versioning_GET (test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning) ... swift: Calling S3Api Middleware swift: A key is specified for bucket API. ok test_object_versioning_PUT (test.unit.common.middleware.s3api.test_versioning.TestS3ApiVersioning) ... swift: Calling S3Api Middleware swift: A key is specified for bucket API. ok test_exceed_bytes_quota_copy_from (test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases) ... ok test_exceed_bytes_quota_copy_verb (test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases) ... ok test_not_exceed_bytes_quota_copy_from (test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases) ... ok test_not_exceed_bytes_quota_copy_verb (test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases) ... ok test_quota_copy_from_bad_src (test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases) ... ok test_quota_copy_from_no_src (test.unit.common.middleware.test_account_quotas.AccountQuotaCopyingTestCases) ... ok test_bad_application_quota (test.unit.common.middleware.test_account_quotas.TestAccountQuota) ... ok test_bogus_quota_is_ignored (test.unit.common.middleware.test_account_quotas.TestAccountQuota) ... ok test_container_request_ignores_attempt_to_set_quotas (test.unit.common.middleware.test_account_quotas.TestAccountQuota) ... ok test_delete_quotas (test.unit.common.middleware.test_account_quotas.TestAccountQuota) ... ok test_delete_quotas_reseller (test.unit.common.middleware.test_account_quotas.TestAccountQuota) ... ok test_delete_quotas_with_remove_header (test.unit.common.middleware.test_account_quotas.TestAccountQuota) ... ok test_delete_quotas_with_remove_header_reseller (test.unit.common.middleware.test_account_quotas.TestAccountQuota) ... ok test_exceed_bytes_quota (test.unit.common.middleware.test_account_quotas.TestAccountQuota) ... ok test_exceed_bytes_quota_reseller (test.unit.common.middleware.test_account_quotas.TestAccountQuota) ... ok test_exceed_bytes_quota_reseller_copy_from (test.unit.common.middleware.test_account_quotas.TestAccountQuota) ... ok test_exceed_bytes_quota_reseller_copy_verb (test.unit.common.middleware.test_account_quotas.TestAccountQuota) ... ok test_exceed_quota_authorized (test.unit.common.middleware.test_account_quotas.TestAccountQuota) ... ok test_exceed_quota_not_authorized (test.unit.common.middleware.test_account_quotas.TestAccountQuota) ... ok test_invalid_quotas (test.unit.common.middleware.test_account_quotas.TestAccountQuota) ... ok test_invalid_request_exception (test.unit.common.middleware.test_account_quotas.TestAccountQuota) ... ok test_no_info_quota (test.unit.common.middleware.test_account_quotas.TestAccountQuota) ... ok test_no_quotas (test.unit.common.middleware.test_account_quotas.TestAccountQuota) ... ok test_not_exceed_bytes_quota (test.unit.common.middleware.test_account_quotas.TestAccountQuota) ... ok test_obj_request_ignores_attempt_to_set_quotas (test.unit.common.middleware.test_account_quotas.TestAccountQuota) ... ok test_over_quota_container_create_still_works (test.unit.common.middleware.test_account_quotas.TestAccountQuota) ... ok test_over_quota_container_post_still_works (test.unit.common.middleware.test_account_quotas.TestAccountQuota) ... ok test_over_quota_obj_post_still_works (test.unit.common.middleware.test_account_quotas.TestAccountQuota) ... ok test_unauthorized (test.unit.common.middleware.test_account_quotas.TestAccountQuota) ... ok test_under_quota_authorized (test.unit.common.middleware.test_account_quotas.TestAccountQuota) ... ok test_under_quota_not_authorized (test.unit.common.middleware.test_account_quotas.TestAccountQuota) ... ok test_valid_quotas_admin (test.unit.common.middleware.test_account_quotas.TestAccountQuota) ... ok test_valid_quotas_reseller (test.unit.common.middleware.test_account_quotas.TestAccountQuota) ... ok test_acls_from_account_info (test.unit.common.middleware.test_acl.TestACL) ... ok test_clean_acl (test.unit.common.middleware.test_acl.TestACL) ... ok test_format_v1_acl (test.unit.common.middleware.test_acl.TestACL) ... ok test_format_v2_acl (test.unit.common.middleware.test_acl.TestACL) ... ok test_parse_acl (test.unit.common.middleware.test_acl.TestACL) ... ok test_parse_v2_acl (test.unit.common.middleware.test_acl.TestACL) ... ok test_referrer_allowed (test.unit.common.middleware.test_acl.TestACL) ... ok test_bulk_delete_500_resp (test.unit.common.middleware.test_bulk.TestConcurrentDelete) ... ok test_bulk_delete_bad_content_type (test.unit.common.middleware.test_bulk.TestConcurrentDelete) ... ok test_bulk_delete_bad_file_over_twice_max_length (test.unit.common.middleware.test_bulk.TestConcurrentDelete) ... ok test_bulk_delete_bad_file_too_long (test.unit.common.middleware.test_bulk.TestConcurrentDelete) ... ok test_bulk_delete_bad_path (test.unit.common.middleware.test_bulk.TestConcurrentDelete) ... ok test_bulk_delete_call_and_content_type (test.unit.common.middleware.test_bulk.TestConcurrentDelete) ... ok test_bulk_delete_container_delete (test.unit.common.middleware.test_bulk.TestConcurrentDelete) ... ok test_bulk_delete_container_delete_retry_and_fails (test.unit.common.middleware.test_bulk.TestConcurrentDelete) ... ok test_bulk_delete_container_delete_retry_and_success (test.unit.common.middleware.test_bulk.TestConcurrentDelete) ... ok test_bulk_delete_get_objs (test.unit.common.middleware.test_bulk.TestConcurrentDelete) ... ok test_bulk_delete_max_failures (test.unit.common.middleware.test_bulk.TestConcurrentDelete) ... ok test_bulk_delete_no_body (test.unit.common.middleware.test_bulk.TestConcurrentDelete) ... ok test_bulk_delete_no_files_in_body (test.unit.common.middleware.test_bulk.TestConcurrentDelete) ... ok test_bulk_delete_too_many_newlines (test.unit.common.middleware.test_bulk.TestConcurrentDelete) ... ok test_bulk_delete_unauth (test.unit.common.middleware.test_bulk.TestConcurrentDelete) ... ok test_bulk_delete_uses_predefined_object_errors (test.unit.common.middleware.test_bulk.TestConcurrentDelete) ... ok test_bulk_delete_works_extra_newlines_extra_quoting (test.unit.common.middleware.test_bulk.TestConcurrentDelete) ... ok test_bulk_delete_works_unicode (test.unit.common.middleware.test_bulk.TestConcurrentDelete) ... ok test_bulk_delete_works_with_DELETE_verb (test.unit.common.middleware.test_bulk.TestConcurrentDelete) ... ok test_bulk_delete_works_with_POST_verb (test.unit.common.middleware.test_bulk.TestConcurrentDelete) ... ok test_concurrency_set (test.unit.common.middleware.test_bulk.TestConcurrentDelete) ... ok test_defaults (test.unit.common.middleware.test_bulk.TestConfig) ... ok test_delete_concurrency (test.unit.common.middleware.test_bulk.TestConfig) ... ok test_bulk_delete_500_resp (test.unit.common.middleware.test_bulk.TestDelete) ... ok test_bulk_delete_bad_content_type (test.unit.common.middleware.test_bulk.TestDelete) ... ok test_bulk_delete_bad_file_over_twice_max_length (test.unit.common.middleware.test_bulk.TestDelete) ... ok test_bulk_delete_bad_file_too_long (test.unit.common.middleware.test_bulk.TestDelete) ... ok test_bulk_delete_bad_path (test.unit.common.middleware.test_bulk.TestDelete) ... ok test_bulk_delete_call_and_content_type (test.unit.common.middleware.test_bulk.TestDelete) ... ok test_bulk_delete_container_delete (test.unit.common.middleware.test_bulk.TestDelete) ... ok test_bulk_delete_container_delete_retry_and_fails (test.unit.common.middleware.test_bulk.TestDelete) ... ok test_bulk_delete_container_delete_retry_and_success (test.unit.common.middleware.test_bulk.TestDelete) ... ok test_bulk_delete_get_objs (test.unit.common.middleware.test_bulk.TestDelete) ... ok test_bulk_delete_max_failures (test.unit.common.middleware.test_bulk.TestDelete) ... ok test_bulk_delete_no_body (test.unit.common.middleware.test_bulk.TestDelete) ... ok test_bulk_delete_no_files_in_body (test.unit.common.middleware.test_bulk.TestDelete) ... ok test_bulk_delete_too_many_newlines (test.unit.common.middleware.test_bulk.TestDelete) ... ok test_bulk_delete_unauth (test.unit.common.middleware.test_bulk.TestDelete) ... ok test_bulk_delete_uses_predefined_object_errors (test.unit.common.middleware.test_bulk.TestDelete) ... ok test_bulk_delete_works_extra_newlines_extra_quoting (test.unit.common.middleware.test_bulk.TestDelete) ... ok test_bulk_delete_works_unicode (test.unit.common.middleware.test_bulk.TestDelete) ... ok test_bulk_delete_works_with_DELETE_verb (test.unit.common.middleware.test_bulk.TestDelete) ... ok test_bulk_delete_works_with_POST_verb (test.unit.common.middleware.test_bulk.TestDelete) ... ok test_registered_defaults (test.unit.common.middleware.test_bulk.TestSwiftInfo) ... ok test_bad_container (test.unit.common.middleware.test_bulk.TestUntar) ... ok test_bad_tar (test.unit.common.middleware.test_bulk.TestUntar) ... ok test_content_length_required (test.unit.common.middleware.test_bulk.TestUntar) ... ok test_create_container_for_path (test.unit.common.middleware.test_bulk.TestUntar) ... ok test_extract_call (test.unit.common.middleware.test_bulk.TestUntar) ... ok test_extract_tar_fail_compress_type (test.unit.common.middleware.test_bulk.TestUntar) ... ok test_extract_tar_fail_cont_401 (test.unit.common.middleware.test_bulk.TestUntar) ... ok test_extract_tar_fail_create_cont (test.unit.common.middleware.test_bulk.TestUntar) ... ok test_extract_tar_fail_create_cont_value_err (test.unit.common.middleware.test_bulk.TestUntar) ... ok test_extract_tar_fail_max_cont (test.unit.common.middleware.test_bulk.TestUntar) ... ok test_extract_tar_fail_max_failed_extractions (test.unit.common.middleware.test_bulk.TestUntar) ... ok test_extract_tar_fail_max_file_size (test.unit.common.middleware.test_bulk.TestUntar) ... ok test_extract_tar_fail_obj_401 (test.unit.common.middleware.test_bulk.TestUntar) ... ok test_extract_tar_fail_obj_name_len (test.unit.common.middleware.test_bulk.TestUntar) ... ok test_extract_tar_fail_unicode (test.unit.common.middleware.test_bulk.TestUntar) ... ok test_extract_tar_with_basefile (test.unit.common.middleware.test_bulk.TestUntar) ... ok test_extract_tar_works (test.unit.common.middleware.test_bulk.TestUntar) ... ok test_get_response_body (test.unit.common.middleware.test_bulk.TestUntar) ... ok 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: 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: 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: 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 test_no_content_length (test.unit.common.middleware.test_catch_errors.TestCatchErrors) ... ok test_short_response_body (test.unit.common.middleware.test_catch_errors.TestCatchErrors) ... ok 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: 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: 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: 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: 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: 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: 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: 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 test_allow_full_urls_setting (test.unit.common.middleware.test_container_sync.TestContainerSync) ... ok test_current_in_realms_conf (test.unit.common.middleware.test_container_sync.TestContainerSync) ... ok test_current_invalid (test.unit.common.middleware.test_container_sync.TestContainerSync) ... ok test_current_not_set (test.unit.common.middleware.test_container_sync.TestContainerSync) ... ok test_filter (test.unit.common.middleware.test_container_sync.TestContainerSync) ... ok test_info (test.unit.common.middleware.test_container_sync.TestContainerSync) ... ok test_info_always_fresh (test.unit.common.middleware.test_container_sync.TestContainerSync) ... ok test_invalid_sig (test.unit.common.middleware.test_container_sync.TestContainerSync) ... ok test_missing_from_realms_conf (test.unit.common.middleware.test_container_sync.TestContainerSync) ... ok test_not_enough_args (test.unit.common.middleware.test_container_sync.TestContainerSync) ... ok test_pass_through (test.unit.common.middleware.test_container_sync.TestContainerSync) ... ok test_realm_miss (test.unit.common.middleware.test_container_sync.TestContainerSync) ... ok test_user_key_miss (test.unit.common.middleware.test_container_sync.TestContainerSync) ... ok test_valid_sig (test.unit.common.middleware.test_container_sync.TestContainerSync) ... ok test_valid_sig2 (test.unit.common.middleware.test_container_sync.TestContainerSync) ... ok test_validate_bad_copy_from (test.unit.common.middleware.test_copy.TestCopyConstraints) ... ok test_validate_bad_destination (test.unit.common.middleware.test_copy.TestCopyConstraints) ... ok test_validate_copy_from (test.unit.common.middleware.test_copy.TestCopyConstraints) ... ok test_validate_destination (test.unit.common.middleware.test_copy.TestCopyConstraints) ... ok test_post_as_copy_emits_warning (test.unit.common.middleware.test_copy.TestServerSideCopyConfiguration) ... ok test_COPY_account_bad_destination_account (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_COPY_account_destination_leading_slash (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_COPY_account_newest (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_COPY_account_no_object_in_destination (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_COPY_account_not_found_reading_source (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_COPY_account_server_error_reading_source (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_COPY_account_source_larger_than_max_file_size (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_COPY_account_source_with_slashes_destination_leading_slash (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_COPY_account_source_with_slashes_in_name (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_COPY_account_source_zero_content_length (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_COPY_account_with_metadata (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_COPY_across_containers (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_COPY_destination_leading_slash (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_COPY_in_OPTIONS_response (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_COPY_in_OPTIONS_response_CORS (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_COPY_newest (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_COPY_no_destination_header (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_COPY_no_object_in_destination (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_COPY_not_found_reading_source (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_COPY_server_error_reading_source (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_COPY_source_headers_no_updates (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_COPY_source_headers_with_updates (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_COPY_source_larger_than_max_file_size (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_COPY_source_metadata (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_COPY_source_with_slashes_destination_leading_slash (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_COPY_source_with_slashes_in_name (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_COPY_source_zero_content_length (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_COPY_with_metadata (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_COPY_with_single_range (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_COPY_x_fresh_metadata_no_updates (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_COPY_x_fresh_metadata_with_updates (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_basic_COPY (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_basic_COPY_account (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_basic_DLO (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_basic_DLO_manifest (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_basic_put_with_x_copy_from (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_basic_put_with_x_copy_from_across_container (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_basic_put_with_x_copy_from_across_container_and_account (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_copy_non_zero_content_length (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_copy_non_zero_content_length_with_account (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_copy_not_found_reading_source (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_copy_not_found_reading_source_and_account (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_copy_server_error_reading_source (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_copy_server_error_reading_source_and_account (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_copy_source_larger_than_max_file_size (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_copy_with_bad_x_copy_from_account (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_copy_with_leading_slash_and_slashes_in_x_copy_from (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_copy_with_leading_slash_and_slashes_in_x_copy_from_acct (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_copy_with_leading_slash_in_x_copy_from (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_copy_with_leading_slash_in_x_copy_from_and_account (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_copy_with_no_object_in_x_copy_from (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_copy_with_no_object_in_x_copy_from_and_account (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_copy_with_object_metadata (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_copy_with_object_metadata_and_account (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_copy_with_slashes_in_x_copy_from (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_copy_with_slashes_in_x_copy_from_and_account (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_copy_with_spaces_in_x_copy_from (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_copy_with_spaces_in_x_copy_from_and_account (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_no_object_in_path_pass_through (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_object_pass_through_methods (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_static_large_object (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_static_large_object_manifest (test.unit.common.middleware.test_copy.TestServerSideCopyMiddleware) ... ok test_COPY_with_invalid_ranges (test.unit.common.middleware.test_copy.TestServerSideCopyMiddlewareWithEC) ... ok test_COPY_with_single_range (test.unit.common.middleware.test_copy.TestServerSideCopyMiddlewareWithEC) ... ok test_crossdomain_custom (test.unit.common.middleware.test_crossdomain.TestCrossDomain) ... ok test_crossdomain_default (test.unit.common.middleware.test_crossdomain.TestCrossDomain) ... ok test_crossdomain_get_only (test.unit.common.middleware.test_crossdomain.TestCrossDomain) ... ok test_crossdomain_pass (test.unit.common.middleware.test_crossdomain.TestCrossDomain) ... ok test_finding_defaults_from_dir (test.unit.common.middleware.test_dlo.TestDloConfiguration) ... ok test_finding_defaults_from_file (test.unit.common.middleware.test_dlo.TestDloConfiguration) ... ok test_skip_defaults_if_configured (test.unit.common.middleware.test_dlo.TestDloConfiguration) ... ok test_error_fetching_first_segment (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_error_fetching_second_segment (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_error_listing_container_HEAD (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_error_listing_container_first_listing_request (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_error_listing_container_second_listing_request (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_error_passthrough (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_etag_comparison_ignores_quotes (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_get_manifest (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_get_manifest_passthrough (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_get_multi_range (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_get_non_manifest_passthrough (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_get_non_object_passthrough (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_get_oversize_segment (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_get_range (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_get_range_first_byte (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_get_range_last_byte (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_get_range_many_segments_satisfiability_unknown (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_get_range_many_segments_satisfiable (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_get_range_on_segment_boundaries (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_get_range_overlapping_end (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_get_range_unsatisfiable (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_get_suffix_range (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_get_suffix_range_many_segments (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_get_taking_too_long (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_get_undersize_segment (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_get_undersize_segment_range (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_get_with_auth_overridden (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_get_with_if_modified_since (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_if_match_does_not_match (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_if_match_matches (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_if_none_match_does_not_match (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_if_none_match_matches (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_mismatched_etag_fetching_second_segment (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_object_prefix_quoting (test.unit.common.middleware.test_dlo.TestDloGetManifest) ... ok test_head_large_object (test.unit.common.middleware.test_dlo.TestDloHeadManifest) ... ok test_head_large_object_no_segments (test.unit.common.middleware.test_dlo.TestDloHeadManifest) ... ok test_head_large_object_too_many_segments (test.unit.common.middleware.test_dlo.TestDloHeadManifest) ... ok test_validating_x_object_manifest (test.unit.common.middleware.test_dlo.TestDloPutManifest) ... ok test_validation_ignores_accounts (test.unit.common.middleware.test_dlo.TestDloPutManifest) ... ok test_validation_ignores_containers (test.unit.common.middleware.test_dlo.TestDloPutManifest) ... ok test_validation_watches_manifests_with_slashes (test.unit.common.middleware.test_dlo.TestDloPutManifest) ... ok test_domain_remap_account (test.unit.common.middleware.test_domain_remap.TestDomainRemap) ... ok test_domain_remap_account_container (test.unit.common.middleware.test_domain_remap.TestDomainRemap) ... ok test_domain_remap_account_container_with_path (test.unit.common.middleware.test_domain_remap.TestDomainRemap) ... ok test_domain_remap_account_container_with_path_obj_slash_v1 (test.unit.common.middleware.test_domain_remap.TestDomainRemap) ... ok test_domain_remap_account_container_with_path_root_and_path (test.unit.common.middleware.test_domain_remap.TestDomainRemap) ... ok test_domain_remap_account_container_with_path_root_obj (test.unit.common.middleware.test_domain_remap.TestDomainRemap) ... ok test_domain_remap_account_container_with_path_trailing_slash (test.unit.common.middleware.test_domain_remap.TestDomainRemap) ... ok test_domain_remap_account_container_with_root_path_obj_slash_v1 (test.unit.common.middleware.test_domain_remap.TestDomainRemap) ... ok test_domain_remap_account_matching_ending_not_domain (test.unit.common.middleware.test_domain_remap.TestDomainRemap) ... ok test_domain_remap_account_with_path_root_container (test.unit.common.middleware.test_domain_remap.TestDomainRemap) ... ok test_domain_remap_account_with_path_root_unicode_container (test.unit.common.middleware.test_domain_remap.TestDomainRemap) ... ok test_domain_remap_add_prefix (test.unit.common.middleware.test_domain_remap.TestDomainRemap) ... ok test_domain_remap_add_prefix_already_there (test.unit.common.middleware.test_domain_remap.TestDomainRemap) ... ok test_domain_remap_configured_with_bad_prefixes (test.unit.common.middleware.test_domain_remap.TestDomainRemap) ... ok test_domain_remap_configured_with_empty_storage_domain (test.unit.common.middleware.test_domain_remap.TestDomainRemap) ... ok test_domain_remap_configured_with_no_prefixes (test.unit.common.middleware.test_domain_remap.TestDomainRemap) ... ok test_domain_remap_configured_with_prefixes (test.unit.common.middleware.test_domain_remap.TestDomainRemap) ... ok test_domain_remap_extra_subdomains (test.unit.common.middleware.test_domain_remap.TestDomainRemap) ... ok test_domain_remap_passthrough (test.unit.common.middleware.test_domain_remap.TestDomainRemap) ... ok test_domain_remap_redirect (test.unit.common.middleware.test_domain_remap.TestDomainRemap) ... ok test_domain_remap_with_path_root_and_path_no_slash (test.unit.common.middleware.test_domain_remap.TestDomainRemap) ... ok test_multiple_storage_domains (test.unit.common.middleware.test_domain_remap.TestDomainRemap) ... ok test_storage_domains_conf_format (test.unit.common.middleware.test_domain_remap.TestDomainRemap) ... ok test_domain_remap_account_container_with_path_obj_slash_v1 (test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling) ... ok test_domain_remap_account_container_with_path_root_and_path (test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling) ... ok test_domain_remap_account_container_with_path_root_obj (test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling) ... ok test_domain_remap_account_container_with_path_trailing_slash (test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling) ... ok test_domain_remap_account_container_with_root_path_obj_slash_v1 (test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling) ... ok test_domain_remap_account_with_path_root_container (test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling) ... ok test_domain_remap_with_path_root_and_path_no_slash (test.unit.common.middleware.test_domain_remap.TestDomainRemapClientMangling) ... ok test_registered_defaults (test.unit.common.middleware.test_domain_remap.TestSwiftInfo) ... ok test_registered_nondefaults (test.unit.common.middleware.test_domain_remap.TestSwiftInfo) ... ok test_exceeded (test.unit.common.middleware.test_formpost.TestCappedFileLikeObject) ... ok test_exceeded_readline (test.unit.common.middleware.test_formpost.TestCappedFileLikeObject) ... ok test_read_sized (test.unit.common.middleware.test_formpost.TestCappedFileLikeObject) ... ok test_whole (test.unit.common.middleware.test_formpost.TestCappedFileLikeObject) ... ok test_whole_readline (test.unit.common.middleware.test_formpost.TestCappedFileLikeObject) ... ok test_auth_scheme (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_chrome (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_completely_non_int_expires (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_empty_account (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_empty_v1 (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_explorer (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_firefox (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_formpost_with_multiple_container_keys (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_formpost_with_multiple_keys (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_formpost_with_origin (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_formpost_without_useragent (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_max_file_count_exceeded (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_max_file_size_exceeded (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_messed_up_start (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_no_container (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_no_file_to_process (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_no_redirect (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_no_redirect_expired (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_no_redirect_invalid_sig (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_no_redirect_with_error (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_no_v1 (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_passthrough (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_redirect (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_redirect_with_query (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_safari (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_subrequest_does_not_pass_query (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_subrequest_fails (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_truncated_attr_value (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_wrong_account (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_x_delete_after (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_x_delete_after_not_int (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_x_delete_at (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_x_delete_at_not_int (test.unit.common.middleware.test_formpost.TestFormPost) ... ok test_duplicate_headers_not_removed (test.unit.common.middleware.test_gatekeeper.TestGatekeeper) ... ok test_location_header_fixed (test.unit.common.middleware.test_gatekeeper.TestGatekeeper) ... ok test_ok_header (test.unit.common.middleware.test_gatekeeper.TestGatekeeper) ... ok test_reserved_header_removed_inbound (test.unit.common.middleware.test_gatekeeper.TestGatekeeper) ... ok test_reserved_header_removed_outbound (test.unit.common.middleware.test_gatekeeper.TestGatekeeper) ... ok test_reserved_header_shunt_bypassed_inbound (test.unit.common.middleware.test_gatekeeper.TestGatekeeper) ... ok test_reserved_header_shunted_inbound (test.unit.common.middleware.test_gatekeeper.TestGatekeeper) ... ok test_healthcheck (test.unit.common.middleware.test_healthcheck.TestHealthCheck) ... ok test_healthcheck_pass (test.unit.common.middleware.test_healthcheck.TestHealthCheck) ... ok test_healthcheck_pass_disabled (test.unit.common.middleware.test_healthcheck.TestHealthCheck) ... ok test_healthcheck_pass_not_disabled (test.unit.common.middleware.test_healthcheck.TestHealthCheck) ... ok test_blank_plus_other_reseller (test.unit.common.middleware.test_keystoneauth.PrefixAccount) ... ok test_blank_reseller (test.unit.common.middleware.test_keystoneauth.PrefixAccount) ... ok test_default (test.unit.common.middleware.test_keystoneauth.PrefixAccount) ... ok test_multiple_resellers (test.unit.common.middleware.test_keystoneauth.PrefixAccount) ... ok test_same_as_default (test.unit.common.middleware.test_keystoneauth.PrefixAccount) ... ok test_defaults (test.unit.common.middleware.test_keystoneauth.ResellerInInfo) ... ok test_multiple (test.unit.common.middleware.test_keystoneauth.ResellerInInfo) ... ok test_authed_for_path_single (test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality) ... ok test_authed_for_primary_path_multiple (test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality) ... ok test_authed_for_second_path_with_operator_role_and_service (test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality) ... ok test_delete_denied_for_second_path (test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality) ... ok test_delete_of_second_path_by_reseller_admin (test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality) ... ok test_denied_for_path_single (test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality) ... ok test_denied_for_second_path_for_service_user (test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality) ... ok test_denied_for_second_path_with_only_operator_role (test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality) ... ok test_denied_for_second_path_with_only_service (test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality) ... ok test_existing_swift_owner_ignored (test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality) ... ok test_unknown_prefix (test.unit.common.middleware.test_keystoneauth.ServiceTokenFunctionality) ... ok test_anonymous_is_authorized_for_permitted_referrer (test.unit.common.middleware.test_keystoneauth.SwiftAuth) ... ok test_anonymous_is_not_authorized_for_unknown_reseller_prefix (test.unit.common.middleware.test_keystoneauth.SwiftAuth) ... ok test_anonymous_options_allowed (test.unit.common.middleware.test_keystoneauth.SwiftAuth) ... ok test_anonymous_with_validtoken_authorized_for_permitted_referrer (test.unit.common.middleware.test_keystoneauth.SwiftAuth) ... ok test_auth_scheme (test.unit.common.middleware.test_keystoneauth.SwiftAuth) ... ok test_blank_reseller_prefix (test.unit.common.middleware.test_keystoneauth.SwiftAuth) ... ok test_confirmed_identity_is_authorized (test.unit.common.middleware.test_keystoneauth.SwiftAuth) ... ok test_confirmed_identity_is_not_authorized (test.unit.common.middleware.test_keystoneauth.SwiftAuth) ... ok test_denied_responses (test.unit.common.middleware.test_keystoneauth.SwiftAuth) ... ok test_detect_reseller_request (test.unit.common.middleware.test_keystoneauth.SwiftAuth) ... ok test_identified_options_allowed (test.unit.common.middleware.test_keystoneauth.SwiftAuth) ... ok test_invalid_request_authorized (test.unit.common.middleware.test_keystoneauth.SwiftAuth) ... ok test_invalid_request_non_authorized (test.unit.common.middleware.test_keystoneauth.SwiftAuth) ... ok test_override_asked_for_and_allowed (test.unit.common.middleware.test_keystoneauth.SwiftAuth) ... ok test_override_asked_for_but_not_allowed (test.unit.common.middleware.test_keystoneauth.SwiftAuth) ... ok test_override_default_allowed (test.unit.common.middleware.test_keystoneauth.SwiftAuth) ... ok test_project_domain_id_sysmeta_not_set (test.unit.common.middleware.test_keystoneauth.SwiftAuth) ... ok test_project_domain_id_sysmeta_set (test.unit.common.middleware.test_keystoneauth.SwiftAuth) ... ok test_project_domain_id_sysmeta_set_to_unknown (test.unit.common.middleware.test_keystoneauth.SwiftAuth) ... ok test_project_domain_id_sysmeta_set_unknown_with_v2 (test.unit.common.middleware.test_keystoneauth.SwiftAuth) ... ok test_reseller_prefix_added_underscore (test.unit.common.middleware.test_keystoneauth.SwiftAuth) ... ok test_reseller_prefix_not_added_double_underscores (test.unit.common.middleware.test_keystoneauth.SwiftAuth) ... ok test_anonymous_is_authorized_for_permitted_referrer (test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple) ... ok test_anonymous_is_not_authorized_for_unknown_reseller_prefix (test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple) ... ok test_anonymous_options_allowed (test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple) ... ok test_anonymous_with_validtoken_authorized_for_permitted_referrer (test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple) ... ok test_auth_scheme (test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple) ... ok test_blank_reseller_prefix (test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple) ... ok test_confirmed_identity_is_authorized (test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple) ... ok test_confirmed_identity_is_not_authorized (test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple) ... ok test_denied_responses (test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple) ... ok test_detect_reseller_request (test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple) ... ok test_identified_options_allowed (test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple) ... ok test_invalid_request_authorized (test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple) ... ok test_invalid_request_non_authorized (test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple) ... ok test_override_asked_for_and_allowed (test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple) ... ok test_override_asked_for_but_not_allowed (test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple) ... ok test_override_default_allowed (test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple) ... ok test_project_domain_id_sysmeta_not_set (test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple) ... ok test_project_domain_id_sysmeta_set (test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple) ... ok test_project_domain_id_sysmeta_set_to_unknown (test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple) ... ok test_project_domain_id_sysmeta_set_unknown_with_v2 (test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple) ... ok test_reseller_prefix_added_underscore (test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple) ... ok test_reseller_prefix_not_added_double_underscores (test.unit.common.middleware.test_keystoneauth.SwiftAuthMultiple) ... ok test_authorize_fails_for_invalid_referrer (test.unit.common.middleware.test_keystoneauth.TestAuthorize) ... ok test_authorize_fails_for_invalid_reseller_prefix (test.unit.common.middleware.test_keystoneauth.TestAuthorize) ... ok test_authorize_fails_for_referrer_without_rlistings (test.unit.common.middleware.test_keystoneauth.TestAuthorize) ... ok test_authorize_fails_for_unauthorized_user (test.unit.common.middleware.test_keystoneauth.TestAuthorize) ... ok test_authorize_fails_same_user_and_tenant (test.unit.common.middleware.test_keystoneauth.TestAuthorize) ... ok test_authorize_succeeds_as_owner_for_insensitive_operator_role (test.unit.common.middleware.test_keystoneauth.TestAuthorize) ... ok test_authorize_succeeds_as_owner_for_operator_role (test.unit.common.middleware.test_keystoneauth.TestAuthorize) ... ok test_authorize_succeeds_for_container_sync (test.unit.common.middleware.test_keystoneauth.TestAuthorize) ... ok test_authorize_succeeds_for_insensitive_reseller_admin (test.unit.common.middleware.test_keystoneauth.TestAuthorize) ... ok test_authorize_succeeds_for_project_id_user_in_roles (test.unit.common.middleware.test_keystoneauth.TestAuthorize) ... ok test_authorize_succeeds_for_project_name_user_in_roles (test.unit.common.middleware.test_keystoneauth.TestAuthorize) ... ok test_authorize_succeeds_for_referrer_with_obj (test.unit.common.middleware.test_keystoneauth.TestAuthorize) ... ok test_authorize_succeeds_for_referrer_with_rlistings (test.unit.common.middleware.test_keystoneauth.TestAuthorize) ... ok test_authorize_succeeds_for_reseller_admin (test.unit.common.middleware.test_keystoneauth.TestAuthorize) ... ok test_authorize_succeeds_for_tenant_id_user_in_roles (test.unit.common.middleware.test_keystoneauth.TestAuthorize) ... ok test_authorize_succeeds_for_tenant_name_user_in_roles (test.unit.common.middleware.test_keystoneauth.TestAuthorize) ... ok test_authorize_succeeds_for_user_role_in_roles (test.unit.common.middleware.test_keystoneauth.TestAuthorize) ... ok test_authorize_succeeds_for_wildcard_tenant_user_in_roles (test.unit.common.middleware.test_keystoneauth.TestAuthorize) ... ok test_cross_tenant_authorization_allow_names (test.unit.common.middleware.test_keystoneauth.TestAuthorize) ... ok test_cross_tenant_authorization_failure (test.unit.common.middleware.test_keystoneauth.TestAuthorize) ... ok test_cross_tenant_authorization_success (test.unit.common.middleware.test_keystoneauth.TestAuthorize) ... ok test_delete_own_account_not_allowed (test.unit.common.middleware.test_keystoneauth.TestAuthorize) ... ok test_delete_own_account_when_reseller_allowed (test.unit.common.middleware.test_keystoneauth.TestAuthorize) ... ok test_get_project_domain_id (test.unit.common.middleware.test_keystoneauth.TestAuthorize) ... ok test_identity_set_up_at_call (test.unit.common.middleware.test_keystoneauth.TestAuthorize) ... ok test_keystone_identity (test.unit.common.middleware.test_keystoneauth.TestAuthorize) ... ok test_names_allowed_in_acls_inside_default_domain (test.unit.common.middleware.test_keystoneauth.TestAuthorize) ... ok test_names_allowed_in_acls_inside_default_domain_with_config (test.unit.common.middleware.test_keystoneauth.TestAuthorize) ... ok test_names_disallowed_in_acls_inside_default_domain (test.unit.common.middleware.test_keystoneauth.TestAuthorize) ... ok test_names_disallowed_in_acls_outside_default_domain (test.unit.common.middleware.test_keystoneauth.TestAuthorize) ... ok test_is_name_allowed_in_acl_with_token_scoped_to_other_tenant (test.unit.common.middleware.test_keystoneauth.TestIsNameAllowedInACL) ... ok test_is_name_allowed_in_acl_with_token_scoped_to_tenant (test.unit.common.middleware.test_keystoneauth.TestIsNameAllowedInACL) ... ok test_is_name_allowed_in_acl_with_unscoped_token (test.unit.common.middleware.test_keystoneauth.TestIsNameAllowedInACL) ... ok test_is_name_allowed_in_acl_with_token_scoped_to_other_tenant (test.unit.common.middleware.test_keystoneauth.TestIsNameAllowedInACLWithConfiguredDomain) ... ok test_is_name_allowed_in_acl_with_token_scoped_to_tenant (test.unit.common.middleware.test_keystoneauth.TestIsNameAllowedInACLWithConfiguredDomain) ... ok test_is_name_allowed_in_acl_with_unscoped_token (test.unit.common.middleware.test_keystoneauth.TestIsNameAllowedInACLWithConfiguredDomain) ... ok test_set_project_domain_id_existing_account_unknown_domain (test.unit.common.middleware.test_keystoneauth.TestSetProjectDomain) ... ok test_set_project_domain_id_existing_known_domain (test.unit.common.middleware.test_keystoneauth.TestSetProjectDomain) ... ok test_set_project_domain_id_existing_v2_account (test.unit.common.middleware.test_keystoneauth.TestSetProjectDomain) ... ok test_set_project_domain_id_new_account (test.unit.common.middleware.test_keystoneauth.TestSetProjectDomain) ... ok test_get_endpoint (test.unit.common.middleware.test_list_endpoints.TestListEndpoints) ... ok test_get_object_ring (test.unit.common.middleware.test_list_endpoints.TestListEndpoints) ... ok Demonstrate the failure mode for accounts that looks like versions, ... ok test_parse_path_no_version_specified (test.unit.common.middleware.test_list_endpoints.TestListEndpoints) ... ok test_parse_path_with_invalid_version (test.unit.common.middleware.test_list_endpoints.TestListEndpoints) ... ok test_parse_path_with_no_account (test.unit.common.middleware.test_list_endpoints.TestListEndpoints) ... ok test_parse_path_with_valid_version (test.unit.common.middleware.test_list_endpoints.TestListEndpoints) ... ok test_parse_response_version (test.unit.common.middleware.test_list_endpoints.TestListEndpoints) ... ok Demonstrate the failure mode for versions that look like accounts, ... ok test_v1_response (test.unit.common.middleware.test_list_endpoints.TestListEndpoints) ... ok test_v2_non_obj_response (test.unit.common.middleware.test_list_endpoints.TestListEndpoints) ... ok test_v2_obj_response (test.unit.common.middleware.test_list_endpoints.TestListEndpoints) ... ok test_version_account_response (test.unit.common.middleware.test_list_endpoints.TestListEndpoints) ... ok test_blank_account (test.unit.common.middleware.test_listing_formats.TestListingFormats) ... ok test_blank_container (test.unit.common.middleware.test_listing_formats.TestListingFormats) ... ok test_pass_through (test.unit.common.middleware.test_listing_formats.TestListingFormats) ... ok test_static_web_bad_but_not_terrible_json (test.unit.common.middleware.test_listing_formats.TestListingFormats) ... ok test_static_web_bad_json (test.unit.common.middleware.test_listing_formats.TestListingFormats) ... ok test_static_web_not_json (test.unit.common.middleware.test_listing_formats.TestListingFormats) ... ok test_static_web_not_really_json (test.unit.common.middleware.test_listing_formats.TestListingFormats) ... ok test_static_web_pretend_to_be_giant_json (test.unit.common.middleware.test_listing_formats.TestListingFormats) ... ok test_valid_account (test.unit.common.middleware.test_listing_formats.TestListingFormats) ... ok test_valid_container (test.unit.common.middleware.test_listing_formats.TestListingFormats) ... ok test_cache_middleware (test.unit.common.middleware.test_memcache.TestCacheMiddleware) ... ok test_conf_default (test.unit.common.middleware.test_memcache.TestCacheMiddleware) ... ok test_conf_default_read (test.unit.common.middleware.test_memcache.TestCacheMiddleware) ... ok test_conf_extra_no_option (test.unit.common.middleware.test_memcache.TestCacheMiddleware) ... ok test_conf_extra_no_section (test.unit.common.middleware.test_memcache.TestCacheMiddleware) ... ok test_conf_from_extra_conf (test.unit.common.middleware.test_memcache.TestCacheMiddleware) ... ok test_conf_from_extra_conf_bad_max_conn (test.unit.common.middleware.test_memcache.TestCacheMiddleware) ... ok test_conf_from_inline_and_maxc_from_extra_conf (test.unit.common.middleware.test_memcache.TestCacheMiddleware) ... ok test_conf_from_inline_and_sers_from_extra_conf (test.unit.common.middleware.test_memcache.TestCacheMiddleware) ... ok test_conf_inline (test.unit.common.middleware.test_memcache.TestCacheMiddleware) ... ok test_conf_inline_bad_max_conn (test.unit.common.middleware.test_memcache.TestCacheMiddleware) ... ok 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: 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 test_invalid_regexp (test.unit.common.middleware.test_name_check.TestNameCheckMiddleware) ... ok test_maximum_length_from_config (test.unit.common.middleware.test_name_check.TestNameCheckMiddleware) ... ok test_valid_length_and_character (test.unit.common.middleware.test_name_check.TestNameCheckMiddleware) ... ok test_valid_regexp (test.unit.common.middleware.test_name_check.TestNameCheckMiddleware) ... ok test_registered_configured_options (test.unit.common.middleware.test_name_check.TestSwiftInfo) ... ok test_registered_defaults (test.unit.common.middleware.test_name_check.TestSwiftInfo) ... ok test_access_log_headers_only (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok test_app_exception (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok test_basic_req (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok test_basic_req_second_time (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok test_client_logging (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok test_disconnect_on_read (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok test_disconnect_on_readline (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok test_dual_logging_middlewares (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok test_dual_logging_middlewares_w_inner (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok test_ensure_fields (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok 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 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 test_log_info_multiple (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok test_log_info_none (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok test_log_info_single (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok test_log_query_string (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok test_log_request_stat_method_filtering_custom (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok test_log_request_stat_method_filtering_default (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok test_log_request_stat_type_bad (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok log_request() should send timing and byte-count counters for GET ... ok test_log_request_statsd_invalid_stats_types (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok test_multi_segment_resp (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok test_no_content_length_no_transfer_encoding_with_empty_strings (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok test_no_content_length_no_transfer_encoding_with_generator (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok test_no_content_length_no_transfer_encoding_with_list_body (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok test_policy_index (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok test_proxy_client_logging (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok test_req_path_info_popping (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok test_unread_body (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok test_upload_line (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok test_upload_size (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok test_upload_size_no_policy (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok test_bytes_quota_copy_from_bad_src (test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases) ... ok test_bytes_quota_copy_from_no_src (test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases) ... ok test_exceed_bytes_quota_copy_from (test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases) ... ok test_exceed_bytes_quota_copy_verb (test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases) ... ok test_exceed_counts_quota_copy_cross_account_PUT_verb (test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases) ... ok test_exceed_counts_quota_copy_cross_account_verb (test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases) ... ok test_exceed_counts_quota_copy_from (test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases) ... ok test_exceed_counts_quota_copy_verb (test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases) ... ok test_not_exceed_bytes_quota_copy_from (test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases) ... ok test_not_exceed_bytes_quota_copy_verb (test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases) ... ok test_not_exceed_counts_quota_copy_from (test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases) ... ok test_not_exceed_counts_quota_copy_verb (test.unit.common.middleware.test_quotas.ContainerQuotaCopyingTestCases) ... ok test_auth_fail (test.unit.common.middleware.test_quotas.TestContainerQuotas) ... ok test_delete_quotas (test.unit.common.middleware.test_quotas.TestContainerQuotas) ... ok test_exceed_bytes_quota (test.unit.common.middleware.test_quotas.TestContainerQuotas) ... ok test_exceed_counts_quota (test.unit.common.middleware.test_quotas.TestContainerQuotas) ... ok test_invalid_quotas (test.unit.common.middleware.test_quotas.TestContainerQuotas) ... ok test_missing_container (test.unit.common.middleware.test_quotas.TestContainerQuotas) ... ok test_no_quotas (test.unit.common.middleware.test_quotas.TestContainerQuotas) ... ok test_not_exceed_bytes_quota (test.unit.common.middleware.test_quotas.TestContainerQuotas) ... ok test_not_exceed_counts_quota (test.unit.common.middleware.test_quotas.TestContainerQuotas) ... ok test_not_handled (test.unit.common.middleware.test_quotas.TestContainerQuotas) ... ok test_split_path_empty_container_path_segment (test.unit.common.middleware.test_quotas.TestContainerQuotas) ... ok test_valid_quotas (test.unit.common.middleware.test_quotas.TestContainerQuotas) ... ok test_account_ratelimit (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... ok test_call_invalid_path (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... ok 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: 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: 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: 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 test_account_read_only_off (test.unit.common.middleware.test_read_only.TestReadOnly) ... ok test_account_read_only_on (test.unit.common.middleware.test_read_only.TestReadOnly) ... ok test_account_read_only_on_allow_deletes (test.unit.common.middleware.test_read_only.TestReadOnly) ... ok test_global_read_only_off (test.unit.common.middleware.test_read_only.TestReadOnly) ... ok test_global_read_only_off_destination_account_on_on_copy (test.unit.common.middleware.test_read_only.TestReadOnly) ... ok test_global_read_only_off_src_acct_on_dest_acct_off_on_copy (test.unit.common.middleware.test_read_only.TestReadOnly) ... ok test_global_read_only_off_src_acct_on_dest_acct_on_on_copy (test.unit.common.middleware.test_read_only.TestReadOnly) ... ok test_global_read_only_on (test.unit.common.middleware.test_read_only.TestReadOnly) ... ok test_global_read_only_on_account_off (test.unit.common.middleware.test_read_only.TestReadOnly) ... ok 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: 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: 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 test_recon_get_auditor_all (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok test_recon_get_auditor_invalid (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok test_recon_get_auditor_notype (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok test_recon_get_diskusage (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok test_recon_get_driveaudit (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok test_recon_get_expirer_invalid (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok test_recon_get_expirer_notype (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok test_recon_get_expirer_object (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok test_recon_get_load (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok test_recon_get_mem (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok test_recon_get_mounted (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok test_recon_get_quarantined (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok test_recon_get_replication_all (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok test_recon_get_replication_notype (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok test_recon_get_ringmd5 (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok test_recon_get_sockstat (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok test_recon_get_swiftconfmd5 (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok test_recon_get_time (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok test_recon_get_unmounted (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok test_recon_get_unmounted_empty (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok test_recon_get_updater (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok test_recon_get_updater_invalid (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok test_recon_get_updater_notype (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok test_recon_get_version (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok 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: 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: 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: 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 test_get_auditor_info_container (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok test_get_auditor_info_object (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok test_get_auditor_info_object_parallel_once (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok test_get_auditor_info_unrecognized (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok test_get_diskusage (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok test_get_diskusage_checkmount_fail (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok test_get_diskusage_excludes_files (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok test_get_diskusage_oserror (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok test_get_driveaudit_info (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok test_get_expirer_info_object (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok test_get_load (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok test_get_mem (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok test_get_mounted (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok test_get_quarantine_count (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok test_get_replication_info_account (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok test_get_replication_info_container (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok test_get_replication_info_unrecognized (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok test_get_replication_object (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok 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: 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 test_get_time (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok test_get_unmounted (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok test_get_unmounted_all_mounted (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok test_get_unmounted_checkmount_fail (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok test_get_unmounted_excludes_files (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok test_get_unmounted_no_mounts (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok test_get_updater_info_container (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok test_get_updater_info_object (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok test_get_updater_info_unrecognized (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok test_passes_through_concurrency (test.unit.common.middleware.test_slo.TestSloBulkLogger) ... ok test_reused_logger (test.unit.common.middleware.test_slo.TestSloBulkLogger) ... ok test_if_match_does_not_match (test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest) ... ok test_if_match_does_not_match_with_override (test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest) ... ok test_if_match_matches (test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest) ... ok test_if_match_matches_and_range (test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest) ... ok test_if_match_matches_passthrough (test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest) ... ok test_if_match_matches_with_override (test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest) ... ok test_if_none_match_does_not_match (test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest) ... ok test_if_none_match_does_not_match_with_override (test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest) ... ok test_if_none_match_matches (test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest) ... ok test_if_none_match_matches_with_override (test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest) ... ok test_range_resume_download (test.unit.common.middleware.test_slo.TestSloConditionalGetNewManifest) ... ok test_if_match_does_not_match (test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest) ... ok test_if_match_does_not_match_with_override (test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest) ... ok test_if_match_matches (test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest) ... ok test_if_match_matches_and_range (test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest) ... ok test_if_match_matches_passthrough (test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest) ... ok test_if_match_matches_with_override (test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest) ... ok test_if_none_match_does_not_match (test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest) ... ok test_if_none_match_does_not_match_with_override (test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest) ... ok test_if_none_match_matches (test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest) ... ok test_if_none_match_matches_with_override (test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest) ... ok test_range_resume_download (test.unit.common.middleware.test_slo.TestSloConditionalGetOldManifest) ... ok test_handle_multipart_delete_401 (test.unit.common.middleware.test_slo.TestSloDeleteManifest) ... ok test_handle_multipart_delete_bad_json (test.unit.common.middleware.test_slo.TestSloDeleteManifest) ... ok test_handle_multipart_delete_bad_utf8 (test.unit.common.middleware.test_slo.TestSloDeleteManifest) ... ok test_handle_multipart_delete_client_content_type (test.unit.common.middleware.test_slo.TestSloDeleteManifest) ... ok test_handle_multipart_delete_man (test.unit.common.middleware.test_slo.TestSloDeleteManifest) ... ok test_handle_multipart_delete_nested (test.unit.common.middleware.test_slo.TestSloDeleteManifest) ... ok test_handle_multipart_delete_nested_401 (test.unit.common.middleware.test_slo.TestSloDeleteManifest) ... ok test_handle_multipart_delete_nested_404 (test.unit.common.middleware.test_slo.TestSloDeleteManifest) ... ok test_handle_multipart_delete_nested_500 (test.unit.common.middleware.test_slo.TestSloDeleteManifest) ... ok test_handle_multipart_delete_nested_too_many_segments (test.unit.common.middleware.test_slo.TestSloDeleteManifest) ... ok test_handle_multipart_delete_non_ascii (test.unit.common.middleware.test_slo.TestSloDeleteManifest) ... ok test_handle_multipart_delete_not_a_manifest (test.unit.common.middleware.test_slo.TestSloDeleteManifest) ... ok test_handle_multipart_delete_segment_404 (test.unit.common.middleware.test_slo.TestSloDeleteManifest) ... ok test_handle_multipart_delete_whole (test.unit.common.middleware.test_slo.TestSloDeleteManifest) ... ok test_handle_multipart_delete_whole_404 (test.unit.common.middleware.test_slo.TestSloDeleteManifest) ... ok test_bunches_of_data_segments (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_data_segment_sandwich (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_download_takes_too_long (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_error_fetching_first_segment_submanifest (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_error_fetching_segment (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_error_fetching_submanifest (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_first_segment_mismatched_etag (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_first_segment_mismatched_size (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_first_segment_not_exists (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_generator_closure (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_get_bogus_manifest (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_get_manifest (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_get_manifest_passthrough (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_get_manifest_ratelimiting (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_get_manifest_repeated_segments (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_get_manifest_with_submanifest (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_get_manifest_with_submanifest_bytes_in_content_type (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_get_nonmanifest_passthrough (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_get_range_manifest (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_get_segment_with_non_ascii_path (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_get_subrange_manifest (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_get_with_if_modified_since (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_head_manifest_is_efficient (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_invalid_json_submanifest (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_leading_data_segment (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_mismatched_etag (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_mismatched_size (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_multiple_ranges_get_manifest (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_multiple_ranges_including_suffix_get_manifest (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_range_get_beyond_manifest (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_range_get_bogus_content_range (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_range_get_includes_whole_manifest (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_range_get_includes_whole_range_manifest (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_range_get_manifest (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_range_get_manifest_first_byte (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_range_get_manifest_on_segment_boundaries (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_range_get_manifest_overlapping_end (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_range_get_manifest_sub_slo (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_range_get_manifest_unsatisfiable (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_range_get_range_manifest (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_range_get_subrange_manifest (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_recursion_limit (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_sub_slo_recursion (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_sub_slo_recursion_limit (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_trailing_data_segment (test.unit.common.middleware.test_slo.TestSloGetManifest) ... ok test_get_raw_manifest (test.unit.common.middleware.test_slo.TestSloGetRawManifest) ... ok test_get_raw_manifest_passthrough_with_ranges (test.unit.common.middleware.test_slo.TestSloGetRawManifest) ... ok test_etag_is_hash_of_segment_etags (test.unit.common.middleware.test_slo.TestSloHeadManifest) ... ok test_if_match_etag_not_matching (test.unit.common.middleware.test_slo.TestSloHeadManifest) ... ok test_if_match_etag_not_matching_with_override (test.unit.common.middleware.test_slo.TestSloHeadManifest) ... ok test_if_none_match_etag_matching (test.unit.common.middleware.test_slo.TestSloHeadManifest) ... ok test_if_none_match_etag_matching_with_override (test.unit.common.middleware.test_slo.TestSloHeadManifest) ... ok test_etag_is_hash_of_segment_etags (test.unit.common.middleware.test_slo.TestSloHeadOldManifest) ... ok test_if_match_etag_not_matching (test.unit.common.middleware.test_slo.TestSloHeadOldManifest) ... ok test_if_match_etag_not_matching_with_override (test.unit.common.middleware.test_slo.TestSloHeadOldManifest) ... ok test_if_none_match_etag_matching (test.unit.common.middleware.test_slo.TestSloHeadOldManifest) ... ok test_if_none_match_etag_matching_with_override (test.unit.common.middleware.test_slo.TestSloHeadOldManifest) ... ok test_bogus_input (test.unit.common.middleware.test_slo.TestSloMiddleware) ... ok test_bogus_input_bad_keys (test.unit.common.middleware.test_slo.TestSloMiddleware) ... ok test_bogus_input_multiple (test.unit.common.middleware.test_slo.TestSloMiddleware) ... ok test_bogus_input_path (test.unit.common.middleware.test_slo.TestSloMiddleware) ... ok test_bogus_input_ranges (test.unit.common.middleware.test_slo.TestSloMiddleware) ... ok test_bogus_input_self_referential (test.unit.common.middleware.test_slo.TestSloMiddleware) ... ok test_bogus_input_self_referential_last_segment (test.unit.common.middleware.test_slo.TestSloMiddleware) ... ok test_bogus_input_self_referential_non_ascii (test.unit.common.middleware.test_slo.TestSloMiddleware) ... ok test_bogus_input_size_bytes (test.unit.common.middleware.test_slo.TestSloMiddleware) ... ok test_bogus_input_undersize_segment (test.unit.common.middleware.test_slo.TestSloMiddleware) ... ok test_bogus_input_unsatisfiable_range (test.unit.common.middleware.test_slo.TestSloMiddleware) ... ok test_container_listing (test.unit.common.middleware.test_slo.TestSloMiddleware) ... ok test_handle_multipart_no_obj (test.unit.common.middleware.test_slo.TestSloMiddleware) ... ok test_slo_PUT_env_override (test.unit.common.middleware.test_slo.TestSloMiddleware) ... ok test_slo_header_assigned (test.unit.common.middleware.test_slo.TestSloMiddleware) ... ok test_valid_input (test.unit.common.middleware.test_slo.TestSloMiddleware) ... ok test_handle_multipart_long_running_put_bad_etag_json (test.unit.common.middleware.test_slo.TestSloPutManifest) ... ok test_handle_multipart_long_running_put_failure (test.unit.common.middleware.test_slo.TestSloPutManifest) ... ok test_handle_multipart_long_running_put_failure_json (test.unit.common.middleware.test_slo.TestSloPutManifest) ... ok test_handle_multipart_long_running_put_success (test.unit.common.middleware.test_slo.TestSloPutManifest) ... ok test_handle_multipart_long_running_put_success_json (test.unit.common.middleware.test_slo.TestSloPutManifest) ... ok test_handle_multipart_put_allow_empty_last_segment (test.unit.common.middleware.test_slo.TestSloPutManifest) ... ok test_handle_multipart_put_bad_data (test.unit.common.middleware.test_slo.TestSloPutManifest) ... ok test_handle_multipart_put_check_data (test.unit.common.middleware.test_slo.TestSloPutManifest) ... ok test_handle_multipart_put_check_data_bad (test.unit.common.middleware.test_slo.TestSloPutManifest) ... ok test_handle_multipart_put_disallow_empty_first_segment (test.unit.common.middleware.test_slo.TestSloPutManifest) ... ok test_handle_multipart_put_fast_heartbeat (test.unit.common.middleware.test_slo.TestSloPutManifest) ... ok test_handle_multipart_put_invalid_data (test.unit.common.middleware.test_slo.TestSloPutManifest) ... ok test_handle_multipart_put_no_xml (test.unit.common.middleware.test_slo.TestSloPutManifest) ... ok test_handle_multipart_put_skip_etag_check (test.unit.common.middleware.test_slo.TestSloPutManifest) ... ok test_handle_multipart_put_skip_size_check (test.unit.common.middleware.test_slo.TestSloPutManifest) ... ok test_handle_multipart_put_skip_size_check_no_early_bailout (test.unit.common.middleware.test_slo.TestSloPutManifest) ... ok test_handle_multipart_put_skip_size_check_still_uses_min_size (test.unit.common.middleware.test_slo.TestSloPutManifest) ... ok test_handle_multipart_put_success (test.unit.common.middleware.test_slo.TestSloPutManifest) ... ok test_handle_multipart_put_success_conditional (test.unit.common.middleware.test_slo.TestSloPutManifest) ... ok test_handle_multipart_put_success_unicode (test.unit.common.middleware.test_slo.TestSloPutManifest) ... ok test_handle_single_ranges (test.unit.common.middleware.test_slo.TestSloPutManifest) ... ok test_handle_unsatisfiable_ranges (test.unit.common.middleware.test_slo.TestSloPutManifest) ... ok test_manifest_put_bad_etag_fail (test.unit.common.middleware.test_slo.TestSloPutManifest) ... ok test_manifest_put_no_etag_success (test.unit.common.middleware.test_slo.TestSloPutManifest) ... ok test_manifest_put_with_etag_success (test.unit.common.middleware.test_slo.TestSloPutManifest) ... ok test_manifest_put_with_etag_with_quotes_success (test.unit.common.middleware.test_slo.TestSloPutManifest) ... ok test_put_manifest_too_quick_fail (test.unit.common.middleware.test_slo.TestSloPutManifest) ... ok test_registered_defaults (test.unit.common.middleware.test_slo.TestSwiftInfo) ... ok test_registered_non_defaults (test.unit.common.middleware.test_slo.TestSwiftInfo) ... ok test_account (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_app_set (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_conf_set (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container1 (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container10unicodesubdirlisting (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container11subdirmarkeraltdirtype (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container11subdirmarkerinvaliddirtype (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container11subdirmarkermatchdirtype (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container11subdirmarkerobjectindex (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container12unredirectedrequest (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container1_web_mode_explicitly_off (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container1_web_mode_explicitly_on (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container2 (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container2_web_mode_explicitly_off (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container2_web_mode_explicitly_on (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container2json (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container2json_web_mode_explicitly_off (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container2json_web_mode_explicitly_on (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container2onetxt (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container3 (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container3bindexhtml (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container3indexhtml (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container3subdir (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container3subdirx (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container3subdiry (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container3subdirz (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container3subsubdir (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container3subsubdircontents (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container3unknown (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container4indexhtml (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container4indexhtmlauthed (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container4onetxt (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container4subdir (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container4twotxt (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container4unknown (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container5indexhtml (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container5unknown (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container6blisting (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container6listing (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container6subdir (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container7listing (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container8listingcss (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container8subdirlistingcss (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container9listingcss (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok 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: 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 test_subrequest_once_if_possible (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_version (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container3subdirz_both (test.unit.common.middleware.test_staticweb.TestStaticWebUrlBase) ... ok test_container3subdirz_host (test.unit.common.middleware.test_staticweb.TestStaticWebUrlBase) ... ok test_container3subdirz_scheme (test.unit.common.middleware.test_staticweb.TestStaticWebUrlBase) ... ok test_subrequest_logged_with_POST (test.unit.common.middleware.test_subrequest_logging.TestSubRequestLogging) ... ok test_subrequest_logged_x_copy_from (test.unit.common.middleware.test_subrequest_logging.TestSubRequestLogging) ... ok test_copy_symlink (test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase) ... ok test_copy_symlink_new_target (test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase) ... ok test_copy_symlink_target (test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase) ... ok test_copy_symlink_with_slo_query (test.unit.common.middleware.test_symlink.SymlinkCopyingTestCase) ... ok test_delete_latest_version_no_marker_success (test.unit.common.middleware.test_symlink.SymlinkVersioningTestCase) ... ok test_new_symlink_version_success (test.unit.common.middleware.test_symlink.SymlinkVersioningTestCase) ... ok test_extract_symlink_path_json_extra_key (test.unit.common.middleware.test_symlink.TestSymlinkContainerContext) ... ok test_extract_symlink_path_json_simple_etag (test.unit.common.middleware.test_symlink.TestSymlinkContainerContext) ... ok test_extract_symlink_path_json_symlink_path (test.unit.common.middleware.test_symlink.TestSymlinkContainerContext) ... ok test_extract_symlink_path_json_symlink_path_and_account (test.unit.common.middleware.test_symlink.TestSymlinkContainerContext) ... ok test_get_container_error_cases (test.unit.common.middleware.test_symlink.TestSymlinkContainerContext) ... ok test_get_container_simple (test.unit.common.middleware.test_symlink.TestSymlinkContainerContext) ... ok test_get_container_simple_with_listing_format (test.unit.common.middleware.test_symlink.TestSymlinkContainerContext) ... ok test_get_container_simple_with_listing_format_xml (test.unit.common.middleware.test_symlink.TestSymlinkContainerContext) ... ok test_get_container_with_subdir (test.unit.common.middleware.test_symlink.TestSymlinkContainerContext) ... ok test_no_affect_for_account_request (test.unit.common.middleware.test_symlink.TestSymlinkContainerContext) ... ok test_check_symlink_header (test.unit.common.middleware.test_symlink.TestSymlinkMiddleware) ... ok test_check_symlink_header_invalid_format (test.unit.common.middleware.test_symlink.TestSymlinkMiddleware) ... ok test_check_symlink_header_points_to_itself (test.unit.common.middleware.test_symlink.TestSymlinkMiddleware) ... ok test_get_ec_symlink_range_unsatisfiable_can_redirect_to_target (test.unit.common.middleware.test_symlink.TestSymlinkMiddleware) ... ok test_get_non_symlink (test.unit.common.middleware.test_symlink.TestSymlinkMiddleware) ... ok test_get_symlink (test.unit.common.middleware.test_symlink.TestSymlinkMiddleware) ... ok test_get_symlink_not_found (test.unit.common.middleware.test_symlink.TestSymlinkMiddleware) ... ok test_get_symlink_with_account (test.unit.common.middleware.test_symlink.TestSymlinkMiddleware) ... ok test_get_target_object (test.unit.common.middleware.test_symlink.TestSymlinkMiddleware) ... ok test_get_target_object_not_found (test.unit.common.middleware.test_symlink.TestSymlinkMiddleware) ... ok test_get_target_object_range_not_satisfiable (test.unit.common.middleware.test_symlink.TestSymlinkMiddleware) ... ok test_head_symlink (test.unit.common.middleware.test_symlink.TestSymlinkMiddleware) ... ok test_head_symlink_with_account (test.unit.common.middleware.test_symlink.TestSymlinkMiddleware) ... ok test_head_target_object (test.unit.common.middleware.test_symlink.TestSymlinkMiddleware) ... ok test_non_symlink_post (test.unit.common.middleware.test_symlink.TestSymlinkMiddleware) ... ok test_set_symlink_POST_fail (test.unit.common.middleware.test_symlink.TestSymlinkMiddleware) ... ok test_sym_to_sym_to_target (test.unit.common.middleware.test_symlink.TestSymlinkMiddleware) ... ok test_symlink_change_symloopmax (test.unit.common.middleware.test_symlink.TestSymlinkMiddleware) ... ok test_symlink_post (test.unit.common.middleware.test_symlink.TestSymlinkMiddleware) ... ok test_symlink_post_but_fail_at_server (test.unit.common.middleware.test_symlink.TestSymlinkMiddleware) ... ok test_symlink_put_bad_account_header (test.unit.common.middleware.test_symlink.TestSymlinkMiddleware) ... ok test_symlink_put_bad_object_header (test.unit.common.middleware.test_symlink.TestSymlinkMiddleware) ... ok test_symlink_put_different_account (test.unit.common.middleware.test_symlink.TestSymlinkMiddleware) ... ok test_symlink_put_leading_slash (test.unit.common.middleware.test_symlink.TestSymlinkMiddleware) ... ok test_symlink_put_non_zero_length (test.unit.common.middleware.test_symlink.TestSymlinkMiddleware) ... ok test_symlink_simple_put (test.unit.common.middleware.test_symlink.TestSymlinkMiddleware) ... ok test_symlink_too_deep (test.unit.common.middleware.test_symlink.TestSymlinkMiddleware) ... ok test_symloop_max_config (test.unit.common.middleware.test_symlink.TestSymlinkMiddleware) ... ok test_blank_reseller (test.unit.common.middleware.test_tempauth.PrefixAccount) ... ok test_default (test.unit.common.middleware.test_tempauth.PrefixAccount) ... ok test_multiple_resellers (test.unit.common.middleware.test_tempauth.PrefixAccount) ... ok test_same_as_default (test.unit.common.middleware.test_tempauth.PrefixAccount) ... ok test_authed_for_path_single (test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality) ... ok test_authed_for_primary_path_multiple (test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality) ... ok test_authed_for_second_path_with_operator_role_and_service (test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality) ... ok test_delete_denied_for_second_path (test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality) ... ok test_delete_of_second_path_by_reseller_admin (test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality) ... ok test_denied_for_path_single (test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality) ... ok test_denied_for_second_path_for_service_user (test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality) ... ok test_denied_for_second_path_with_only_operator_role (test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality) ... ok test_denied_for_second_path_with_only_service (test.unit.common.middleware.test_tempauth.ServiceTokenFunctionality) ... ok test_account_acl_failures (test.unit.common.middleware.test_tempauth.TestAccountAcls) ... ok test_account_acl_success (test.unit.common.middleware.test_tempauth.TestAccountAcls) ... ok test_acl_syntax_verification (test.unit.common.middleware.test_tempauth.TestAccountAcls) ... ok test_acls_propagate_to_sysmeta (test.unit.common.middleware.test_tempauth.TestAccountAcls) ... ok test_admin_privileges (test.unit.common.middleware.test_tempauth.TestAccountAcls) ... ok test_bad_acls_get_denied (test.unit.common.middleware.test_tempauth.TestAccountAcls) ... ok test_readonly_privileges (test.unit.common.middleware.test_tempauth.TestAccountAcls) ... ok test_readwrite_privileges (test.unit.common.middleware.test_tempauth.TestAccountAcls) ... ok test_user_gets_best_acl (test.unit.common.middleware.test_tempauth.TestAccountAcls) ... ok test_account_delete_permissions (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_account_put_permissions (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_admin_is_owner (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_anon (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_anon_badpath (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_auth_deny_non_reseller_prefix (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_auth_deny_non_reseller_prefix_no_override (test.unit.common.middleware.test_tempauth.TestAuth) ... ok 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: 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: 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 test_authorize_account_access (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_authorize_acl_group_access (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_authorize_acl_referer_after_user_groups (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_authorize_acl_referrer_access (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_authorize_bad_path (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_deny_cross_reseller (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_detect_reseller_request (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_get_token_fail (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_get_token_fail_bad_path (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_get_token_fail_invalid_x_auth_user_format (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_get_token_fail_missing_key (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_get_token_fail_non_matching_account_in_request (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_get_token_success (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_get_token_success_other_auth_prefix (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_get_user_group (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_object_name_containing_slash (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_old_token_overdate (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_old_token_with_old_data (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_options_call (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_override_asked_for_and_allowed (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_override_asked_for_but_not_allowed (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_override_default_allowed (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_regular_is_not_owner (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_reseller_admin_is_owner (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_reseller_prefix_init (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_storage_url_based_on_host (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_storage_url_default (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_storage_url_overridden_scheme (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_successful_token_unicode_user (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_sync_request_fail_key (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_sync_request_fail_no_timestamp (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_sync_request_success (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_sync_request_success_lb_sync_host (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_top_level_deny (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_use_old_token_from_memcached (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_use_token_success (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_account_acl_failures (test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes) ... ok test_account_acl_success (test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes) ... ok test_acl_syntax_verification (test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes) ... ok test_acls_propagate_to_sysmeta (test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes) ... ok test_admin_privileges (test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes) ... ok test_bad_acls_get_denied (test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes) ... ok test_readonly_privileges (test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes) ... ok test_readwrite_privileges (test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes) ... ok test_user_gets_best_acl (test.unit.common.middleware.test_tempauth.TestAuthMultiplePrefixes) ... ok test_account_delete_permissions (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_account_put_permissions (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_admin_is_owner (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_anon (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_anon_badpath (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_auth_deny_non_reseller_prefix (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_auth_deny_non_reseller_prefix_no_override (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok 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: 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: 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 test_authorize_account_access (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_authorize_acl_group_access (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_authorize_acl_referer_after_user_groups (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_authorize_acl_referrer_access (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_authorize_bad_path (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_deny_cross_reseller (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_detect_reseller_request (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_get_token_fail (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_get_token_fail_bad_path (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_get_token_fail_invalid_x_auth_user_format (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_get_token_fail_missing_key (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_get_token_fail_non_matching_account_in_request (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_get_token_success (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_get_token_success_other_auth_prefix (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_get_user_group (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_object_name_containing_slash (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_old_token_overdate (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_old_token_with_old_data (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_options_call (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_override_asked_for_and_allowed (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_override_asked_for_but_not_allowed (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_override_default_allowed (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_regular_is_not_owner (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_reseller_admin_is_owner (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_reseller_prefix_init (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_storage_url_based_on_host (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_storage_url_default (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_storage_url_overridden_scheme (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_successful_token_unicode_user (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_sync_request_fail_key (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_sync_request_fail_no_timestamp (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_sync_request_success (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_sync_request_success_lb_sync_host (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_top_level_deny (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_use_old_token_from_memcached (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_use_token_success (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_blank_prefix (test.unit.common.middleware.test_tempauth.TestDefinitiveAuth) ... ok test_default_prefix (test.unit.common.middleware.test_tempauth.TestDefinitiveAuth) ... ok test_multiple_prefixes (test.unit.common.middleware.test_tempauth.TestDefinitiveAuth) ... ok test_noreseller_prefix (test.unit.common.middleware.test_tempauth.TestDefinitiveAuth) ... ok test_custom_url_config (test.unit.common.middleware.test_tempauth.TestGetUserGroups) ... ok test_multiple_reseller (test.unit.common.middleware.test_tempauth.TestGetUserGroups) ... ok test_no_prefix_reseller (test.unit.common.middleware.test_tempauth.TestGetUserGroups) ... ok test_single_reseller (test.unit.common.middleware.test_tempauth.TestGetUserGroups) ... ok test_base64_encoding (test.unit.common.middleware.test_tempauth.TestParseUserCreation) ... ok test_key_with_no_value (test.unit.common.middleware.test_tempauth.TestParseUserCreation) ... ok test_parse_user_creation (test.unit.common.middleware.test_tempauth.TestParseUserCreation) ... ok test_invalid_tokens (test.unit.common.middleware.test_tempauth.TestTokenHandling) ... ok test_service_token_given_and_needed (test.unit.common.middleware.test_tempauth.TestTokenHandling) ... ok 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: 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: 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 test_allow_trumps_incoming_header_conflict (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_allow_trumps_incoming_header_startswith_conflict (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_allow_trumps_outgoing_header_conflict (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_allow_trumps_outgoing_header_startswith_conflict (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_auth_scheme_value (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_authorize_limits_scope (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_bad_ip_range_invalid (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_bad_path (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_changed_expires_invalid (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_changed_path_invalid (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_changed_sig_invalid (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_clean_incoming_headers (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_clean_outgoing_headers (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_delete_allowed (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_delete_when_forbidden_by_config (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_different_key_invalid (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_disallowed_header_object_manifest (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_filename_trailing_slash (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_get_hmacs (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_get_not_allowed_by_put (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_get_path_parts (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_get_temp_url_info (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_get_valid (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_get_valid_but_404 (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_get_valid_container_keys (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_get_valid_key2 (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_get_valid_with_fake_ip_from_x_forwarded_for (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_get_valid_with_filename (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_get_valid_with_filename_and_inline (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_get_valid_with_inline (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_get_valid_with_ip_from_remote_addr (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_get_valid_with_ip_range (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_get_valid_with_ipv6_range (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_get_valid_with_no_client_address (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_get_valid_with_prefix (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_get_valid_with_prefix_empty (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_get_valid_with_single_ipv6 (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_head_allowed_by_get (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_head_allowed_by_post (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_head_allowed_by_put (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_head_and_get_headers_match (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_head_otherwise_not_allowed (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_head_valid_with_filename (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_invalid (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_ip_range_value_error (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_missing_expires (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_missing_sig (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_no_key (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_no_prefix_match_invalid (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_obj_odd_chars (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_obj_odd_chars_in_content_disposition_metadata (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_obj_trailing_slash (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_object_url_with_prefix_invalid (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_passthrough (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_post_when_forbidden_by_config (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_put_not_allowed_by_get (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_put_valid (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_removed_incoming_header (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_removed_incoming_headers_match (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_removed_outgoing_header (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_removed_outgoing_headers_match (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_unicode_metadata_value (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_unknown_not_allowed (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok test_registered_defaults (test.unit.common.middleware.test_versioned_writes.TestSwiftInfo) ... ok test_registered_explicitly_set (test.unit.common.middleware.test_versioned_writes.TestSwiftInfo) ... ok test_copy_first_version (test.unit.common.middleware.test_versioned_writes.VersionedWritesCopyingTestCase) ... ok test_copy_new_version (test.unit.common.middleware.test_versioned_writes.VersionedWritesCopyingTestCase) ... ok test_copy_new_version_different_account (test.unit.common.middleware.test_versioned_writes.VersionedWritesCopyingTestCase) ... ok test_copy_object_no_versioning_with_container_config_true (test.unit.common.middleware.test_versioned_writes.VersionedWritesCopyingTestCase) ... ok test_DELETE_on_expired_versioned_object (test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase) ... ok test_delete_latest_version_success (test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase) ... ok test_denied_DELETE_of_versioned_object (test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase) ... ok test_partially_upgraded_cluster (test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase) ... ok test_partially_upgraded_cluster_single_result_on_second_page (test.unit.common.middleware.test_versioned_writes.VersionedWritesOldContainersTestCase) ... ok test_DELETE_on_expired_versioned_object (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_blank_add_versions_precedence (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_container_allow_versioned_writes_false (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_delete_first_object_success (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_delete_latest_version_doubled_up_markers_success (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_delete_latest_version_is_marker_success (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_delete_latest_version_no_marker_success (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_delete_latest_version_restores_marker_success (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_delete_no_versions_container_success (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_delete_object_no_versioning_with_container_config_true (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_delete_single_version_success (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_denied_DELETE_of_versioned_object (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_denied_PUT_of_versioned_object (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_empty_versions_location (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_get_container (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_get_head (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_head_container (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_history_delete_marker_no_object_success (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_history_delete_marker_over_object_success (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_new_version_get_errors (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_new_version_put_errors (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_new_version_success (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_new_version_sysmeta_precedence (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_put_container (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_put_container_both_headers (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_put_container_history_header (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_put_first_object_success (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_put_object_no_versioning (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_put_object_no_versioning_with_container_config_true (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_put_request_is_dlo_manifest_with_container_config_true (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_put_version_is_dlo_manifest_with_container_config_true (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_put_versioned_object_including_url_encoded_name_success (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_remove_add_versions_precedence (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_remove_headers (test.unit.common.middleware.test_versioned_writes.VersionedWritesTestCase) ... ok test_call (test.unit.common.middleware.test_xprofile.TestProfileMiddleware) ... ok test_combine_body_qs (test.unit.common.middleware.test_xprofile.TestProfileMiddleware) ... ok test_dump_checkpoint (test.unit.common.middleware.test_xprofile.TestProfileMiddleware) ... ok test_renew_profile (test.unit.common.middleware.test_xprofile.TestProfileMiddleware) ... ok test_runcall (test.unit.common.middleware.test_xprofile.TestProfilers) ... ok test_runctx (test.unit.common.middleware.test_xprofile.TestProfilers) ... ok test_func_to_dict (test.unit.common.middleware.test_xprofile.TestStats2) ... ok test_to_csv (test.unit.common.middleware.test_xprofile.TestStats2) ... ok test_to_json (test.unit.common.middleware.test_xprofile.TestStats2) ... ok test_to_ods (test.unit.common.middleware.test_xprofile.TestStats2) ... ok test_get_profiler (test.unit.common.middleware.test_xprofile.TestXProfile) ... ok test_download (test.unit.common.middleware.test_xprofile.Test_html_viewer) ... ok test_format_source_code (test.unit.common.middleware.test_xprofile.Test_html_viewer) ... ok test_get_param (test.unit.common.middleware.test_xprofile.Test_html_viewer) ... ok test_index (test.unit.common.middleware.test_xprofile.Test_html_viewer) ... ok test_index_all (test.unit.common.middleware.test_xprofile.Test_html_viewer) ... ok test_plot (test.unit.common.middleware.test_xprofile.Test_html_viewer) ... ok test_render (test.unit.common.middleware.test_xprofile.Test_html_viewer) ... ok test_clear (test.unit.common.middleware.test_xprofile.Test_profile_log) ... ok test_dump_profile (test.unit.common.middleware.test_xprofile.Test_profile_log) ... ok test_get_all_pids (test.unit.common.middleware.test_xprofile.Test_profile_log) ... ok test_get_logfiles (test.unit.common.middleware.test_xprofile.Test_profile_log) ... ok test_adding_second_zone (test.unit.common.ring.test_builder.TestGetRequiredOverload) ... ok test_balanced_zones_unbalanced_servers (test.unit.common.ring.test_builder.TestGetRequiredOverload) ... ok test_big_zone (test.unit.common.ring.test_builder.TestGetRequiredOverload) ... ok test_enormous_zone (test.unit.common.ring.test_builder.TestGetRequiredOverload) ... ok test_equal_replica_and_devices_count_ignore_weights (test.unit.common.ring.test_builder.TestGetRequiredOverload) ... ok test_gradual_replica_count (test.unit.common.ring.test_builder.TestGetRequiredOverload) ... ok test_multi_zone_with_failed_device (test.unit.common.ring.test_builder.TestGetRequiredOverload) ... ok test_multiple_replicas_each (test.unit.common.ring.test_builder.TestGetRequiredOverload) ... ok test_multiple_replicas_in_zone_with_single_device (test.unit.common.ring.test_builder.TestGetRequiredOverload) ... ok test_multiple_small_zones (test.unit.common.ring.test_builder.TestGetRequiredOverload) ... ok test_none_needed (test.unit.common.ring.test_builder.TestGetRequiredOverload) ... ok test_one_big_guy_does_not_spoil_his_buddy (test.unit.common.ring.test_builder.TestGetRequiredOverload) ... ok test_one_small_guy_does_not_spoil_his_buddy (test.unit.common.ring.test_builder.TestGetRequiredOverload) ... ok test_perfect_four_zone_four_replica_bad_placement (test.unit.common.ring.test_builder.TestGetRequiredOverload) ... ok test_small_extra_server_in_zone_with_multiple_replicas (test.unit.common.ring.test_builder.TestGetRequiredOverload) ... ok test_small_zone (test.unit.common.ring.test_builder.TestGetRequiredOverload) ... ok test_two_big_two_small (test.unit.common.ring.test_builder.TestGetRequiredOverload) ... ok test_two_servers_with_more_than_one_replica (test.unit.common.ring.test_builder.TestGetRequiredOverload) ... ok test_add_dev (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_add_rebalance_add_rebalance_delete_rebalance (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_add_replicas_then_rebalance_respects_weight (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_adding_region_slowly_with_unbalanceable_ring (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_avoid_tier_change_new_region (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_cancel_increase_partition_power (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_create_add_dev_add_replica_rebalance (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_deepcopy (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_dispersion_with_zero_weight_devices (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_dispersion_with_zero_weight_devices_with_parts (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_effective_overload (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_ever_rebalanced (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_finalize_increase_partition_power (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_fractional_replicas_rebalance (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_get_part_devices (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_get_part_devices_partial_replicas (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_get_ring (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_id (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_id_copy_from (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_id_legacy_builder_file (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_id_not_initialised_errors (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_increase_partition_power (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_increase_partition_power_failed (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_init (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_initial_balance (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_insufficient_replicas (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_load (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_min_part_hours_zero_will_move_one_replica (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_more_devices_than_replicas_validation_when_removed_dev (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_multiple_duplicate_device_assignment (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_multitier_dont_move_too_many_replicas (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_multitier_expansion_more_devices (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_multitier_full (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_multitier_overfull (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_multitier_part_moves_with_0_min_part_hours (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_multitier_part_moves_with_positive_min_part_hours (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_multitier_partial (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_negative_min_part_hours (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_overlarge_part_powers (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_overload (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_overload_keeps_balanceable_things_balanced_initially (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_overload_keeps_balanceable_things_balanced_on_rebalance (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_part_swapping_problem (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_prepare_increase_partition_power (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_prepare_increase_partition_power_failed (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_rebalance_part_on_deleted_other_part_on_drained (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_rebalance_post_upgrade (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_rebalance_with_seed (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_reduce_replicas_after_remove_device (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_region_fullness_with_balanceable_ring (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_region_fullness_with_unbalanceable_ring (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_remove_a_lot (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_remove_dev (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_remove_last_partition_from_zero_weight (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_remove_zero_weighted (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_rerebalance (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_reuse_of_dev_holes_with_id (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_reuse_of_dev_holes_without_id (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_round_off_error (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_save (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_save_load (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_search_devs (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_server_per_port (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_set_dev_weight (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_set_replicas (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_set_replicas_decrease (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_set_replicas_increase (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_shuffled_gather (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_undispersable_server_converge_on_balance (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_undispersable_zone_converge_on_balance (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_unoverload (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_validate (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_validate_duplicate_part_assignment (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_validate_partial_replica (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_wrong_tier_with_no_where_to_go (test.unit.common.ring.test_builder.TestRingBuilder) ... ok test_multiple_tier_dispersion (test.unit.common.ring.test_builder.TestRingBuilderDispersion) ... ok test_rebalance_dispersion (test.unit.common.ring.test_builder.TestRingBuilderDispersion) ... ok test_weight_dispersion (test.unit.common.ring.test_builder.TestRingBuilderDispersion) ... ok test_load_component_different_builder_order (test.unit.common.ring.test_composite_builder.TestComposeLoadComponents) ... ok test_load_components (test.unit.common.ring.test_composite_builder.TestComposeLoadComponents) ... ok test_load_components_different_builders (test.unit.common.ring.test_composite_builder.TestComposeLoadComponents) ... ok test_load_components_different_number_builders (test.unit.common.ring.test_composite_builder.TestComposeLoadComponents) ... ok test_load_components_duplicate_builder_ids (test.unit.common.ring.test_composite_builder.TestComposeLoadComponents) ... ok test_load_components_insufficient_builders (test.unit.common.ring.test_composite_builder.TestComposeLoadComponents) ... ok test_load_components_missing_builder_id (test.unit.common.ring.test_composite_builder.TestComposeLoadComponents) ... ok test_load_components_older_builder (test.unit.common.ring.test_composite_builder.TestComposeLoadComponents) ... ok test_load_components_replica_count_changed (test.unit.common.ring.test_composite_builder.TestComposeLoadComponents) ... ok test_load_components_unchanged_builders (test.unit.common.ring.test_composite_builder.TestComposeLoadComponents) ... ok test_compose_rings (test.unit.common.ring.test_composite_builder.TestCompositeBuilder) ... ok test_compose_rings_float_replica_count_builder_error (test.unit.common.ring.test_composite_builder.TestCompositeBuilder) ... ok test_compose_rings_rebalance_needed (test.unit.common.ring.test_composite_builder.TestCompositeBuilder) ... ok test_composite_only_one_ring_in_the_args_error (test.unit.common.ring.test_composite_builder.TestCompositeBuilder) ... ok test_composite_same_device_in_the_different_rings_error (test.unit.common.ring.test_composite_builder.TestCompositeBuilder) ... ok test_composite_same_region_in_the_different_rings_error (test.unit.common.ring.test_composite_builder.TestCompositeBuilder) ... ok test_different_part_power_error (test.unit.common.ring.test_composite_builder.TestCompositeBuilder) ... ok test_different_replica_count_works (test.unit.common.ring.test_composite_builder.TestCompositeBuilder) ... ok test_ring_swap (test.unit.common.ring.test_composite_builder.TestCompositeBuilder) ... ok test_abs_paths_persisted (test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder) ... ok test_compose_modified_component_builders (test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder) ... ok test_compose_ok (test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder) ... ok test_compose_override_component_builders (test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder) ... ok test_compose_with_builder_files (test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder) ... ok test_load_errors (test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder) ... ok test_rebalance (test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder) ... ok test_rebalance_errors (test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder) ... ok test_rebalance_with_unrebalanced_builders (test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder) ... ok test_save_errors (test.unit.common.ring.test_composite_builder.TestCompositeRingBuilder) ... ok test_rebalance_cobuilder_states (test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder) ... ok test_rebalance_cobuilders_calls (test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder) ... ok test_rebalance_respects_cobuilder_part_moves (test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder) ... ok test_save_then_load (test.unit.common.ring.test_composite_builder.TestCooperativeRingBuilder) ... ok test_load_component_different_builder_order (test.unit.common.ring.test_composite_builder.TestLoadComponents) ... ok test_load_components (test.unit.common.ring.test_composite_builder.TestLoadComponents) ... ok test_load_components_different_builders (test.unit.common.ring.test_composite_builder.TestLoadComponents) ... ok test_load_components_different_number_builders (test.unit.common.ring.test_composite_builder.TestLoadComponents) ... ok test_load_components_duplicate_builder_ids (test.unit.common.ring.test_composite_builder.TestLoadComponents) ... ok test_load_components_insufficient_builders (test.unit.common.ring.test_composite_builder.TestLoadComponents) ... ok test_load_components_missing_builder_id (test.unit.common.ring.test_composite_builder.TestLoadComponents) ... ok test_load_components_older_builder (test.unit.common.ring.test_composite_builder.TestLoadComponents) ... ok test_load_components_replica_count_changed (test.unit.common.ring.test_composite_builder.TestLoadComponents) ... ok test_load_components_unchanged_builders (test.unit.common.ring.test_composite_builder.TestLoadComponents) ... ok test_creation (test.unit.common.ring.test_ring.TestRing) ... ok test_get_more_nodes (test.unit.common.ring.test_ring.TestRing) ... ok test_get_more_nodes_with_zero_weight_region (test.unit.common.ring.test_ring.TestRing) ... ok test_get_nodes (test.unit.common.ring.test_ring.TestRing) ... ok test_get_part (test.unit.common.ring.test_ring.TestRing) ... ok test_get_part_nodes (test.unit.common.ring.test_ring.TestRing) ... ok test_has_changed (test.unit.common.ring.test_ring.TestRing) ... ok test_reload (test.unit.common.ring.test_ring.TestRing) ... ok test_reload_old_style_pickled_ring (test.unit.common.ring.test_ring.TestRing) ... ok test_reload_without_replication (test.unit.common.ring.test_ring.TestRing) ... ok test_replica_count (test.unit.common.ring.test_ring.TestRing) ... ok test_attrs (test.unit.common.ring.test_ring.TestRingData) ... ok test_byteswapped_serialization (test.unit.common.ring.test_ring.TestRingData) ... ok test_can_load_pickled_ring_data (test.unit.common.ring.test_ring.TestRingData) ... ok Two identical rings should produce identical .gz files on disk. ... ok test_permissions (test.unit.common.ring.test_ring.TestRingData) ... ok test_replica_count (test.unit.common.ring.test_ring.TestRingData) ... ok test_roundtrip_serialization (test.unit.common.ring.test_ring.TestRingData) ... ok test_build_dev_from_opts (test.unit.common.ring.test_utils.TestUtils) ... ok test_build_tier_tree (test.unit.common.ring.test_utils.TestUtils) ... ok test_dispersion_report (test.unit.common.ring.test_utils.TestUtils) ... ok test_is_local_device (test.unit.common.ring.test_utils.TestUtils) ... ok test_is_valid_hostname (test.unit.common.ring.test_utils.TestUtils) ... ok test_normalized_device_tier_names (test.unit.common.ring.test_utils.TestUtils) ... ok test_parse_address_old_format (test.unit.common.ring.test_utils.TestUtils) ... ok test_parse_args (test.unit.common.ring.test_utils.TestUtils) ... ok test_parse_builder_ring_filename_args (test.unit.common.ring.test_utils.TestUtils) ... ok test_parse_change_values_from_opts (test.unit.common.ring.test_utils.TestUtils) ... ok test_parse_search_value (test.unit.common.ring.test_utils.TestUtils) ... ok test_parse_search_values_from_opts (test.unit.common.ring.test_utils.TestUtils) ... ok test_replication_defaults (test.unit.common.ring.test_utils.TestUtils) ... ok test_tiers_for_dev (test.unit.common.ring.test_utils.TestUtils) ... ok test_validate_and_normalize_address (test.unit.common.ring.test_utils.TestUtils) ... ok test_validate_and_normalize_ip (test.unit.common.ring.test_utils.TestUtils) ... ok test_validate_args (test.unit.common.ring.test_utils.TestUtils) ... ok test_validate_args_new_cmd_format (test.unit.common.ring.test_utils.TestUtils) ... ok test_validate_replicas_by_tier_close (test.unit.common.ring.test_utils.TestUtils) ... ok test_validate_replicas_by_tier_errors (test.unit.common.ring.test_utils.TestUtils) ... ok test_validate_replicas_by_tier_exact (test.unit.common.ring.test_utils.TestUtils) ... ok test_OPTIONS (test.unit.common.test_base_storage_server.TestBaseStorageServer) ... ok test_OPTIONS_error (test.unit.common.test_base_storage_server.TestBaseStorageServer) ... ok test_allowed_methods (test.unit.common.test_base_storage_server.TestBaseStorageServer) ... ok test_server_type (test.unit.common.test_base_storage_server.TestBaseStorageServer) ... ok test_http_connect (test.unit.common.test_bufferedhttp.TestBufferedHTTP) ... ok test_nonstr_header_values (test.unit.common.test_bufferedhttp.TestBufferedHTTP) ... ok test_unicode_values (test.unit.common.test_bufferedhttp.TestBufferedHTTP) ... ok test_check_account_format (test.unit.common.test_constraints.TestConstraints) ... ok test_check_container_format (test.unit.common.test_constraints.TestConstraints) ... ok test_check_delete_headers (test.unit.common.test_constraints.TestConstraints) ... ok test_check_delete_headers_removes_delete_after (test.unit.common.test_constraints.TestConstraints) ... ok test_check_delete_headers_sets_delete_at (test.unit.common.test_constraints.TestConstraints) ... ok test_check_drive_invalid_path (test.unit.common.test_constraints.TestConstraints) ... ok test_check_drive_isdir (test.unit.common.test_constraints.TestConstraints) ... ok test_check_drive_ismount (test.unit.common.test_constraints.TestConstraints) ... ok test_check_float (test.unit.common.test_constraints.TestConstraints) ... ok test_check_metadata_count (test.unit.common.test_constraints.TestConstraints) ... ok test_check_metadata_empty (test.unit.common.test_constraints.TestConstraints) ... ok test_check_metadata_empty_name (test.unit.common.test_constraints.TestConstraints) ... ok test_check_metadata_good (test.unit.common.test_constraints.TestConstraints) ... ok test_check_metadata_name_length (test.unit.common.test_constraints.TestConstraints) ... ok test_check_metadata_non_utf8 (test.unit.common.test_constraints.TestConstraints) ... ok test_check_metadata_size (test.unit.common.test_constraints.TestConstraints) ... ok test_check_metadata_value_length (test.unit.common.test_constraints.TestConstraints) ... ok test_check_object_creation_bad_content_type (test.unit.common.test_constraints.TestConstraints) ... ok test_check_object_creation_bad_delete_headers (test.unit.common.test_constraints.TestConstraints) ... ok test_check_object_creation_content_length (test.unit.common.test_constraints.TestConstraints) ... ok test_check_object_creation_content_type (test.unit.common.test_constraints.TestConstraints) ... ok test_check_object_creation_name_length (test.unit.common.test_constraints.TestConstraints) ... ok test_check_utf8 (test.unit.common.test_constraints.TestConstraints) ... ok test_check_utf8_lone_surrogates (test.unit.common.test_constraints.TestConstraints) ... ok test_check_utf8_non_canonical (test.unit.common.test_constraints.TestConstraints) ... ok test_valid_api_version (test.unit.common.test_constraints.TestConstraints) ... ok test_valid_timestamp (test.unit.common.test_constraints.TestConstraints) ... ok test_validate_bad_meta (test.unit.common.test_constraints.TestConstraints) ... ok test_validate_constraints (test.unit.common.test_constraints.TestConstraints) ... ok test_default_constraints (test.unit.common.test_constraints.TestConstraintsConfig) ... ok test_effective_constraints (test.unit.common.test_constraints.TestConstraintsConfig) ... ok test_override_constraints (test.unit.common.test_constraints.TestConstraintsConfig) ... ok test_reload_reset (test.unit.common.test_constraints.TestConstraintsConfig) ... ok test_bad_mtime_check_interval (test.unit.common.test_container_sync_realms.TestUtils) ... ok test_empty (test.unit.common.test_container_sync_realms.TestUtils) ... ok test_empty_realm (test.unit.common.test_container_sync_realms.TestUtils) ... ok test_error_parsing (test.unit.common.test_container_sync_realms.TestUtils) ... ok test_get_sig (test.unit.common.test_container_sync_realms.TestUtils) ... ok test_no_file_there (test.unit.common.test_container_sync_realms.TestUtils) ... ok test_one_realm (test.unit.common.test_container_sync_realms.TestUtils) ... ok test_os_error (test.unit.common.test_container_sync_realms.TestUtils) ... ok test_two_realms_and_change_a_default (test.unit.common.test_container_sync_realms.TestUtils) ... ok test_create (test.unit.common.test_daemon.TestDaemon) ... ok test_stubs (test.unit.common.test_daemon.TestDaemon) ... ok test_fork_workers (test.unit.common.test_daemon.TestRunDaemon) ... ok 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 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 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 test_worker_disappears_in_cleanup (test.unit.common.test_daemon.TestRunDaemon) ... ok test_worker_kills_pids_in_cleanup (test.unit.common.test_daemon.TestRunDaemon) ... ok test_my_worker_daemon (test.unit.common.test_daemon.TestWorkerDaemon) ... ok test_stubs (test.unit.common.test_daemon.TestWorkerDaemon) ... ok test_chexor (test.unit.common.test_db.TestChexor) ... ok test_invalid_old_hash (test.unit.common.test_db.TestChexor) ... ok test_no_name (test.unit.common.test_db.TestChexor) ... ok test_normal_case (test.unit.common.test_db.TestChexor) ... ok get_replication_info_tester (test.unit.common.test_db.TestDatabaseBroker) ... ok test_DB_PREALLOCATION_setting (test.unit.common.test_db.TestDatabaseBroker) ... ok test_commit_puts (test.unit.common.test_db.TestDatabaseBroker) ... ok test_delete_db (test.unit.common.test_db.TestDatabaseBroker) ... ok test_disk_db_init (test.unit.common.test_db.TestDatabaseBroker) ... ok test_disk_preallocate (test.unit.common.test_db.TestDatabaseBroker) ... ok test_get (test.unit.common.test_db.TestDatabaseBroker) ... ok test_get_items_since (test.unit.common.test_db.TestDatabaseBroker) ... ok test_get_raw_metadata_missing_container_info (test.unit.common.test_db.TestDatabaseBroker) ... ok test_get_replication_info (test.unit.common.test_db.TestDatabaseBroker) ... ok test_get_replication_info_with_metadata (test.unit.common.test_db.TestDatabaseBroker) ... ok test_get_sync (test.unit.common.test_db.TestDatabaseBroker) ... ok test_initialize (test.unit.common.test_db.TestDatabaseBroker) ... ok test_lock (test.unit.common.test_db.TestDatabaseBroker) ... ok test_memory_db_init (test.unit.common.test_db.TestDatabaseBroker) ... ok test_merge_syncs (test.unit.common.test_db.TestDatabaseBroker) ... ok test_metadata (test.unit.common.test_db.TestDatabaseBroker) ... ok test_metadata_raises_exception_on_non_utf8 (test.unit.common.test_db.TestDatabaseBroker) ... ok test_metadata_raises_exception_over_max_count (test.unit.common.test_db.TestDatabaseBroker) ... ok test_metadata_raises_exception_over_max_overall_size (test.unit.common.test_db.TestDatabaseBroker) ... ok test_metadata_with_max_count (test.unit.common.test_db.TestDatabaseBroker) ... ok test_metadata_with_max_overall_size (test.unit.common.test_db.TestDatabaseBroker) ... ok test_newid (test.unit.common.test_db.TestDatabaseBroker) ... ok test_possibly_quarantine_db_errors (test.unit.common.test_db.TestDatabaseBroker) ... ok test_put_record (test.unit.common.test_db.TestDatabaseBroker) ... ok test_reclaim_missing_container_info (test.unit.common.test_db.TestDatabaseBroker) ... ok test_skip_commits (test.unit.common.test_db.TestDatabaseBroker) ... ok test_update_metadata_missing_container_info (test.unit.common.test_db.TestDatabaseBroker) ... ok test_validate_metadata_is_called_from_update_metadata (test.unit.common.test_db.TestDatabaseBroker) ... ok test_validate_metadata_is_not_called_from_update_metadata (test.unit.common.test_db.TestDatabaseBroker) ... ok test_str (test.unit.common.test_db.TestDatabaseConnectionError) ... ok test_normal_case (test.unit.common.test_db.TestDictFactory) ... ok test_commit_pending (test.unit.common.test_db.TestExampleBroker) ... ok test_delete_db (test.unit.common.test_db.TestExampleBroker) ... ok test_get_info (test.unit.common.test_db.TestExampleBroker) ... ok test_get_max_row (test.unit.common.test_db.TestExampleBroker) ... ok test_get_raw_metadata (test.unit.common.test_db.TestExampleBroker) ... ok test_get_syncs (test.unit.common.test_db.TestExampleBroker) ... ok test_maybe_get (test.unit.common.test_db.TestExampleBroker) ... ok test_merge_timestamps_delete_with_objects (test.unit.common.test_db.TestExampleBroker) ... ok test_merge_timestamps_recreate_with_objects (test.unit.common.test_db.TestExampleBroker) ... ok test_merge_timestamps_simple_delete (test.unit.common.test_db.TestExampleBroker) ... ok test_merge_timestamps_simple_recreate (test.unit.common.test_db.TestExampleBroker) ... ok test_merge_timestamps_update_delete_no_status_change (test.unit.common.test_db.TestExampleBroker) ... ok test_merge_timestamps_update_put_no_status_change (test.unit.common.test_db.TestExampleBroker) ... ok test_put_timestamp (test.unit.common.test_db.TestExampleBroker) ... ok test_status_changed_at (test.unit.common.test_db.TestExampleBroker) ... ok test_invalid_path (test.unit.common.test_db.TestGetDBConnection) ... ok test_locked_db (test.unit.common.test_db.TestGetDBConnection) ... ok test_normal_case (test.unit.common.test_db.TestGetDBConnection) ... ok test_execute_when_locked (test.unit.common.test_db.TestGreenDBConnection) ... ok test_zero_like (test.unit.common.test_db.TestHelperFunctions) ... ok test_cleanup_post_replicate (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_complete_rsync (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_complete_rsync_db_exists (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_complete_rsync_old_file_does_not_exist (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_complete_rsync_rename (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_complete_rsync_with_bad_input (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_creation (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_delete_db (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_dispatch_drive_not_mounted (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_dispatch_no_arg_pop (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_dispatch_operation_complete_rsync (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_dispatch_operation_rsync_then_merge (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_dispatch_operation_unexpected (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_dispatch_unexpected_operation_db_does_not_exist (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_empty_suffix_and_hash_dirs_get_cleanedup (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_extract_device (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_http_connect (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_in_sync (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_merge_items (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_merge_syncs (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_repl_connection (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_replicate_account_out_of_place (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_replicate_container_out_of_place (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_replicate_container_out_of_place_no_node (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_replicate_object (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_replicate_object_delete_because_deleted (test.unit.common.test_db_replicator.TestDBReplicator) ... ok 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: 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: 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 test_roundrobin_datadirs (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_rsync_db (test.unit.common.test_db_replicator.TestDBReplicator) ... ok 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: 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 test_rsync_file_popen_args_whole_file_false (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_rsync_then_merge (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_rsync_then_merge_db_does_not_exist (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_rsync_then_merge_old_does_not_exist (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_rsync_then_merge_with_objects (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_run_once_no_ips (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_run_once_no_local_device_in_ring (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_run_once_node_is_mounted (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_run_once_node_is_not_mounted (test.unit.common.test_db_replicator.TestDBReplicator) ... ok 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: tx15c898475171439f9194a-00602b2c36) ok 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: 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: 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 test_repl_to_node_drive_not_mounted (test.unit.common.test_db_replicator.TestReplToNode) ... ok test_repl_to_node_metadata_update (test.unit.common.test_db_replicator.TestReplToNode) ... ok test_repl_to_node_not_found (test.unit.common.test_db_replicator.TestReplToNode) ... ok test_repl_to_node_not_response (test.unit.common.test_db_replicator.TestReplToNode) ... ok test_repl_to_node_rsync_success (test.unit.common.test_db_replicator.TestReplToNode) ... ok test_repl_to_node_small_container_always_usync (test.unit.common.test_db_replicator.TestReplToNode) ... ok test_repl_to_node_usync_success (test.unit.common.test_db_replicator.TestReplToNode) ... ok test_clean_up_after_deleted_brokers (test.unit.common.test_db_replicator.TestReplicatorSync) ... ok test_local_ids (test.unit.common.test_db_replicator.TestReplicatorSync) ... ok test_replicator_sync (test.unit.common.test_db_replicator.TestReplicatorSync) ... ok test_rsync_then_merge (test.unit.common.test_db_replicator.TestReplicatorSync) ... ok test_direct_client_exception (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_delete_account (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_delete_account_failure (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_delete_container (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_delete_container_error (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_delete_container_obj_error (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_delete_container_object (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_delete_container_with_timestamp (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_delete_object (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_delete_object_error (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_delete_object_with_timestamp (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_get_account (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_get_account_error (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_get_account_no_content_does_not_parse_body (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_get_container (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_get_container_no_content_does_not_decode_body (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_get_object (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_get_object_chunks (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_get_object_error (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_get_suffix_hashes (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_get_suffix_hashes_503 (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_get_suffix_hashes_507 (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_head_container (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_head_container_deleted (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_head_container_error (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_head_object (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_head_object_error (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_head_object_not_found (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_post_object (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_post_object_error (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_put_container (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_put_container_chunked (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_put_container_fail (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_put_container_object (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_put_container_object_error (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_put_object_args (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_put_object_chunked (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_put_object_fail (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_put_object_header_content_length (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_put_object_with_content_length (test.unit.common.test_direct_client.TestDirectClient) ... ok test_gen_headers (test.unit.common.test_direct_client.TestDirectClient) ... ok test_retry (test.unit.common.test_direct_client.TestDirectClient) ... ok test_retry_client_exception (test.unit.common.test_direct_client.TestDirectClient) ... ok test_retry_http_exception (test.unit.common.test_direct_client.TestDirectClient) ... ok test_direct_client_exception (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_delete_account (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_delete_account_failure (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_delete_container (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_delete_container_error (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_delete_container_obj_error (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_delete_container_object (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_delete_container_with_timestamp (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_delete_object (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_delete_object_error (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_delete_object_with_timestamp (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_get_account (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_get_account_error (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_get_account_no_content_does_not_parse_body (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_get_container (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_get_container_no_content_does_not_decode_body (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_get_object (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_get_object_chunks (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_get_object_error (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_get_suffix_hashes (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_get_suffix_hashes_503 (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_get_suffix_hashes_507 (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_head_container (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_head_container_deleted (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_head_container_error (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_head_object (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_head_object_error (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_head_object_not_found (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_post_object (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_post_object_error (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_put_container (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_put_container_chunked (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_put_container_fail (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_put_container_object (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_put_container_object_error (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_put_object_args (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_put_object_chunked (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_put_object_fail (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_put_object_header_content_length (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_direct_put_object_with_content_length (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_gen_headers (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_retry (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_retry_client_exception (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_retry_http_exception (test.unit.common.test_direct_client.TestUTF8DirectClient) ... ok test_client_exception (test.unit.common.test_exceptions.TestExceptions) ... ok test_replication_exception (test.unit.common.test_exceptions.TestExceptions) ... ok test_replication_lock_timeout (test.unit.common.test_exceptions.TestExceptions) ... ok test_case_insensitive (test.unit.common.test_header_key_dict.TestHeaderKeyDict) ... ok test_del_contains (test.unit.common.test_header_key_dict.TestHeaderKeyDict) ... ok test_get (test.unit.common.test_header_key_dict.TestHeaderKeyDict) ... ok test_init_from_dict (test.unit.common.test_header_key_dict.TestHeaderKeyDict) ... ok test_keys (test.unit.common.test_header_key_dict.TestHeaderKeyDict) ... ok test_pop (test.unit.common.test_header_key_dict.TestHeaderKeyDict) ... ok test_set (test.unit.common.test_header_key_dict.TestHeaderKeyDict) ... ok test_set_none (test.unit.common.test_header_key_dict.TestHeaderKeyDict) ... ok test_setdefault (test.unit.common.test_header_key_dict.TestHeaderKeyDict) ... ok test_update (test.unit.common.test_header_key_dict.TestHeaderKeyDict) ... ok test_init (test.unit.common.test_internal_client.TestCompressingfileReader) ... ok test_read (test.unit.common.test_internal_client.TestCompressingfileReader) ... ok test_seek (test.unit.common.test_internal_client.TestCompressingfileReader) ... ok test_seek_not_implemented_exception (test.unit.common.test_internal_client.TestCompressingfileReader) ... ok test_invalid_version (test.unit.common.test_internal_client.TestGetAuth) ... ok test_ok (test.unit.common.test_internal_client.TestGetAuth) ... ok test_base_full_listing (test.unit.common.test_internal_client.TestInternalClient) ... ok test_base_request_timeout (test.unit.common.test_internal_client.TestInternalClient) ... ok test_container_exists (test.unit.common.test_internal_client.TestInternalClient) ... ok test_create_container (test.unit.common.test_internal_client.TestInternalClient) ... ok test_delete_container (test.unit.common.test_internal_client.TestInternalClient) ... ok test_delete_object (test.unit.common.test_internal_client.TestInternalClient) ... ok test_get_account_info (test.unit.common.test_internal_client.TestInternalClient) ... ok test_get_account_info_404 (test.unit.common.test_internal_client.TestInternalClient) ... ok test_get_account_metadata (test.unit.common.test_internal_client.TestInternalClient) ... ok test_get_container_metadata (test.unit.common.test_internal_client.TestInternalClient) ... ok test_get_metadadata_with_acceptable_status (test.unit.common.test_internal_client.TestInternalClient) ... ok test_get_metadata (test.unit.common.test_internal_client.TestInternalClient) ... ok test_get_metadata_extra_headers (test.unit.common.test_internal_client.TestInternalClient) ... ok test_get_metadata_invalid_status (test.unit.common.test_internal_client.TestInternalClient) ... ok test_get_object (test.unit.common.test_internal_client.TestInternalClient) ... ok test_get_object_metadata (test.unit.common.test_internal_client.TestInternalClient) ... ok test_init (test.unit.common.test_internal_client.TestInternalClient) ... ok test_iter_containers (test.unit.common.test_internal_client.TestInternalClient) ... ok test_iter_item_read_response_if_status_is_acceptable (test.unit.common.test_internal_client.TestInternalClient) ... ok test_iter_items (test.unit.common.test_internal_client.TestInternalClient) ... ok test_iter_items_with_markers (test.unit.common.test_internal_client.TestInternalClient) ... ok test_iter_items_with_markers_and_prefix (test.unit.common.test_internal_client.TestInternalClient) ... ok test_iter_object_lines (test.unit.common.test_internal_client.TestInternalClient) ... ok test_iter_object_lines_404 (test.unit.common.test_internal_client.TestInternalClient) ... ok test_iter_object_lines_compressed_object (test.unit.common.test_internal_client.TestInternalClient) ... ok test_iter_objects (test.unit.common.test_internal_client.TestInternalClient) ... ok test_load_from_config (test.unit.common.test_internal_client.TestInternalClient) ... ok test_make_path (test.unit.common.test_internal_client.TestInternalClient) ... ok test_make_path_exception (test.unit.common.test_internal_client.TestInternalClient) ... ok test_make_request_acceptable_status_not_2xx (test.unit.common.test_internal_client.TestInternalClient) ... ok test_make_request_calls_fobj_seek_each_try (test.unit.common.test_internal_client.TestInternalClient) ... ok test_make_request_codes (test.unit.common.test_internal_client.TestInternalClient) ... ok test_make_request_error_case (test.unit.common.test_internal_client.TestInternalClient) ... ok test_make_request_method_path_headers (test.unit.common.test_internal_client.TestInternalClient) ... ok test_make_request_request_exception (test.unit.common.test_internal_client.TestInternalClient) ... ok test_make_request_retries (test.unit.common.test_internal_client.TestInternalClient) ... ok test_make_request_sets_query_string (test.unit.common.test_internal_client.TestInternalClient) ... ok test_make_request_sets_user_agent (test.unit.common.test_internal_client.TestInternalClient) ... ok test_set_account_metadata (test.unit.common.test_internal_client.TestInternalClient) ... ok test_set_container_metadata (test.unit.common.test_internal_client.TestInternalClient) ... ok test_set_metadata (test.unit.common.test_internal_client.TestInternalClient) ... ok test_set_object_metadata (test.unit.common.test_internal_client.TestInternalClient) ... ok test_upload_object (test.unit.common.test_internal_client.TestInternalClient) ... ok test_upload_object_not_chunked (test.unit.common.test_internal_client.TestInternalClient) ... ok test_get (test.unit.common.test_internal_client.TestSimpleClient) ... ok test_get_with_retries (test.unit.common.test_internal_client.TestSimpleClient) ... ok test_get_with_retries_all_failed (test.unit.common.test_internal_client.TestSimpleClient) ... ok test_get_with_retries_param (test.unit.common.test_internal_client.TestSimpleClient) ... ok test_head (test.unit.common.test_internal_client.TestSimpleClient) ... ok test_proxy (test.unit.common.test_internal_client.TestSimpleClient) ... ok test_request_container_with_retries_with_HTTPError (test.unit.common.test_internal_client.TestSimpleClient) ... ok test_request_object_with_retries_with_HTTPError (test.unit.common.test_internal_client.TestSimpleClient) ... ok test_request_with_retries_with_HTTPError (test.unit.common.test_internal_client.TestSimpleClient) ... ok test_available (test.unit.common.test_linkat.TestLinkat) ... ok test_errno (test.unit.common.test_linkat.TestLinkat) ... ok test_flags (test.unit.common.test_linkat.TestLinkat) ... ok test_linkat_fd_not_integer (test.unit.common.test_linkat.TestLinkat) ... ok test_linkat_success (test.unit.common.test_linkat.TestLinkat) ... ok test_unavailable (test.unit.common.test_linkat.TestLinkat) ... ok test_unavailable_in_libc (test.unit.common.test_linkat.TestLinkat) ... ok test_create (test.unit.common.test_manager.TestManager) ... ok test_default_strict (test.unit.common.test_manager.TestManager) ... ok test_force_reload (test.unit.common.test_manager.TestManager) ... ok test_get_command (test.unit.common.test_manager.TestManager) ... ok test_iter (test.unit.common.test_manager.TestManager) ... ok test_list_commands (test.unit.common.test_manager.TestManager) ... ok test_no_daemon (test.unit.common.test_manager.TestManager) ... ok test_no_wait (test.unit.common.test_manager.TestManager) ... ok test_once (test.unit.common.test_manager.TestManager) ... ok test_reload (test.unit.common.test_manager.TestManager) ... ok test_restart (test.unit.common.test_manager.TestManager) ... ok test_run_command (test.unit.common.test_manager.TestManager) ... ok test_shutdown (test.unit.common.test_manager.TestManager) ... ok test_start (test.unit.common.test_manager.TestManager) ... ok test_status (test.unit.common.test_manager.TestManager) ... ok test_stop (test.unit.common.test_manager.TestManager) ... ok test_stop_kill_after_timeout (test.unit.common.test_manager.TestManager) ... ok test_command_wrapper (test.unit.common.test_manager.TestManagerModule) ... ok test_exc (test.unit.common.test_manager.TestManagerModule) ... ok test_safe_kill (test.unit.common.test_manager.TestManagerModule) ... ok test_servers (test.unit.common.test_manager.TestManagerModule) ... ok test_setup_env (test.unit.common.test_manager.TestManagerModule) ... ok test_watch_server_pids (test.unit.common.test_manager.TestManagerModule) ... ok test_conf_dir (test.unit.common.test_manager.TestServer) ... ok test_conf_files (test.unit.common.test_manager.TestServer) ... ok test_create_server (test.unit.common.test_manager.TestServer) ... ok test_get_conf_file_name (test.unit.common.test_manager.TestServer) ... ok test_get_custom_pid_file_name (test.unit.common.test_manager.TestServer) ... ok test_get_pid_file_name (test.unit.common.test_manager.TestServer) ... ok test_get_running_pids (test.unit.common.test_manager.TestServer) ... ok test_interact (test.unit.common.test_manager.TestServer) ... ok Server.iter_pid_files is kinda boring, test the ... ok test_kill_running_pids (test.unit.common.test_manager.TestServer) ... ok test_launch (test.unit.common.test_manager.TestServer) ... ok test_named_conf_dir (test.unit.common.test_manager.TestServer) ... ok test_named_conf_dir_pid_files (test.unit.common.test_manager.TestServer) ... ok test_proxy_conf_dir (test.unit.common.test_manager.TestServer) ... ok test_server_equality (test.unit.common.test_manager.TestServer) ... ok test_server_repr (test.unit.common.test_manager.TestServer) ... ok test_server_to_string (test.unit.common.test_manager.TestServer) ... ok test_signal_pids (test.unit.common.test_manager.TestServer) ... ok test_spawn (test.unit.common.test_manager.TestServer) ... ok test_status (test.unit.common.test_manager.TestServer) ... ok test_stop (test.unit.common.test_manager.TestServer) ... ok test_wait (test.unit.common.test_manager.TestServer) ... ok test_connection_pool_timeout (test.unit.common.test_memcached.TestMemcached) ... ok test_connection_pooling (test.unit.common.test_memcached.TestMemcached) ... ok test_decr (test.unit.common.test_memcached.TestMemcached) ... ok test_delete (test.unit.common.test_memcached.TestMemcached) ... ok test_get_conns (test.unit.common.test_memcached.TestMemcached) ... ok test_get_conns_bad_v6 (test.unit.common.test_memcached.TestMemcached) ... ok test_get_conns_hostname (test.unit.common.test_memcached.TestMemcached) ... ok test_get_conns_hostname6 (test.unit.common.test_memcached.TestMemcached) ... ok test_get_conns_v6 (test.unit.common.test_memcached.TestMemcached) ... ok test_get_conns_v6_default (test.unit.common.test_memcached.TestMemcached) ... ok test_get_failed_connection_mid_request (test.unit.common.test_memcached.TestMemcached) ... ok test_incr (test.unit.common.test_memcached.TestMemcached) ... ok test_incr_failed_connection_mid_request (test.unit.common.test_memcached.TestMemcached) ... ok test_incr_w_timeout (test.unit.common.test_memcached.TestMemcached) ... ok test_multi (test.unit.common.test_memcached.TestMemcached) ... ok test_retry (test.unit.common.test_memcached.TestMemcached) ... ok test_serialization (test.unit.common.test_memcached.TestMemcached) ... ok test_set_get_json (test.unit.common.test_memcached.TestMemcached) ... ok test_200 (test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters) ... ok test_206_multiple_ranges (test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters) ... ok test_206_single_range (test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters) ... ok test_resolve_etag_is_at_header (test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters) ... ok test_update_etag_is_at_header (test.unit.common.test_request_helpers.TestHTTPResponseToDocumentIters) ... ok test_copy_header_subset (test.unit.common.test_request_helpers.TestRequestHelpers) ... ok test_get_name_and_placement_object_replication (test.unit.common.test_request_helpers.TestRequestHelpers) ... ok test_get_name_and_placement_object_req (test.unit.common.test_request_helpers.TestRequestHelpers) ... ok test_is_object_transient_sysmeta (test.unit.common.test_request_helpers.TestRequestHelpers) ... ok test_is_sys_meta (test.unit.common.test_request_helpers.TestRequestHelpers) ... ok test_is_sys_or_user_meta (test.unit.common.test_request_helpers.TestRequestHelpers) ... ok test_is_user_meta (test.unit.common.test_request_helpers.TestRequestHelpers) ... ok test_remove_items (test.unit.common.test_request_helpers.TestRequestHelpers) ... ok test_strip_object_transient_sysmeta_prefix (test.unit.common.test_request_helpers.TestRequestHelpers) ... ok test_strip_sys_meta_prefix (test.unit.common.test_request_helpers.TestRequestHelpers) ... ok test_strip_user_meta_prefix (test.unit.common.test_request_helpers.TestRequestHelpers) ... ok Test `available` attribute correctness ... ok Test handling of failures ... ok Test handling of file-descriptors ... ok Test flag attribute availability ... ok Test handling of flag lists ... ok Test `splice` from a file to a pipe ... ok Test `splice` from a pipe to a file ... ok Test `splice` from a pipe to a pipe ... ok Test exception when unavailable ... ok Test `available` attribute when `libc` has no `splice` support ... ok Test `available` attribute correctness ... ok Test handling of failures ... ok Test handling of file-descriptors ... ok Test handling of flag lists ... ok Test `tee` from a pipe to a pipe ... ok Test exception when unavailable ... ok Test `available` attribute when `libc` has no `tee` support ... ok test_add_remove_names (test.unit.common.test_storage_policy.TestStoragePolicies) ... ok test_bind_ports_cache (test.unit.common.test_storage_policy.TestStoragePolicies) ... ok test_defaults (test.unit.common.test_storage_policy.TestStoragePolicies) ... ok test_deprecate_policies (test.unit.common.test_storage_policy.TestStoragePolicies) ... ok test_deprecated_default (test.unit.common.test_storage_policy.TestStoragePolicies) ... ok test_ec_fragment_size_cached (test.unit.common.test_storage_policy.TestStoragePolicies) ... ok test_get_object_ring (test.unit.common.test_storage_policy.TestStoragePolicies) ... ok test_get_policy_string (test.unit.common.test_storage_policy.TestStoragePolicies) ... ok test_known_bad_ec_config (test.unit.common.test_storage_policy.TestStoragePolicies) ... swift.common.storage_policy: Storage policy bad-policy uses an EC configuration known to harm data durability. Any data in this policy should be migrated. See https://bugs.launchpad.net/swift/+bug/1639691 for more information. swift.common.storage_policy: Storage policy bad-policy uses an EC configuration known to harm data durability. Any data in this policy should be migrated. See https://bugs.launchpad.net/swift/+bug/1639691 for more information. ok test_multiple_names (test.unit.common.test_storage_policy.TestStoragePolicies) ... ok test_multiple_names_EC (test.unit.common.test_storage_policy.TestStoragePolicies) ... ok test_multiple_policies_with_no_policy_index_zero (test.unit.common.test_storage_policy.TestStoragePolicies) ... ok test_names_are_normalized (test.unit.common.test_storage_policy.TestStoragePolicies) ... ok test_no_default (test.unit.common.test_storage_policy.TestStoragePolicies) ... ok test_parse_storage_policies (test.unit.common.test_storage_policy.TestStoragePolicies) ... ok test_policies_type_attribute (test.unit.common.test_storage_policy.TestStoragePolicies) ... ok test_policy_baseclass_instantiate (test.unit.common.test_storage_policy.TestStoragePolicies) ... ok test_quorum_size_erasure_coding (test.unit.common.test_storage_policy.TestStoragePolicies) ... ok test_quorum_size_replication (test.unit.common.test_storage_policy.TestStoragePolicies) ... ok test_reload_invalid_storage_policies (test.unit.common.test_storage_policy.TestStoragePolicies) ... ok test_singleton_passthrough (test.unit.common.test_storage_policy.TestStoragePolicies) ... ok test_split_policy_string (test.unit.common.test_storage_policy.TestStoragePolicies) ... ok test_storage_policy_get_info (test.unit.common.test_storage_policy.TestStoragePolicies) ... ok test_storage_policy_ordering (test.unit.common.test_storage_policy.TestStoragePolicies) ... ok test_storage_policy_repr (test.unit.common.test_storage_policy.TestStoragePolicies) ... ok test_swift_info (test.unit.common.test_storage_policy.TestStoragePolicies) ... ok test_validate_policies_defaults (test.unit.common.test_storage_policy.TestStoragePolicies) ... ok test_validate_policies_indexes (test.unit.common.test_storage_policy.TestStoragePolicies) ... ok test_validate_policies_names (test.unit.common.test_storage_policy.TestStoragePolicies) ... ok test_validate_policies_type_default (test.unit.common.test_storage_policy.TestStoragePolicies) ... ok test_validate_policies_type_invalid (test.unit.common.test_storage_policy.TestStoragePolicies) ... ok test_validate_policy_params (test.unit.common.test_storage_policy.TestStoragePolicies) ... ok test_validate_ring (test.unit.common.test_storage_policy.TestStoragePolicies) ... ok test_accept_invalid (test.unit.common.test_swob.TestAccept) ... ok test_accept_json (test.unit.common.test_swob.TestAccept) ... ok test_accept_plain (test.unit.common.test_swob.TestAccept) ... ok test_accept_xml (test.unit.common.test_swob.TestAccept) ... ok test_repr (test.unit.common.test_swob.TestAccept) ... ok test_match_star (test.unit.common.test_swob.TestConditionalIfMatch) ... ok test_match_star_on_404 (test.unit.common.test_swob.TestConditionalIfMatch) ... ok test_no_match (test.unit.common.test_swob.TestConditionalIfMatch) ... ok test_quoted_simple_match (test.unit.common.test_swob.TestConditionalIfMatch) ... ok test_simple_conditional_etag_match (test.unit.common.test_swob.TestConditionalIfMatch) ... ok test_simple_conditional_etag_no_match (test.unit.common.test_swob.TestConditionalIfMatch) ... ok test_simple_match (test.unit.common.test_swob.TestConditionalIfMatch) ... ok test_absent (test.unit.common.test_swob.TestConditionalIfModifiedSince) ... ok test_before (test.unit.common.test_swob.TestConditionalIfModifiedSince) ... ok test_greater (test.unit.common.test_swob.TestConditionalIfModifiedSince) ... ok test_out_of_range_is_ignored (test.unit.common.test_swob.TestConditionalIfModifiedSince) ... ok test_same (test.unit.common.test_swob.TestConditionalIfModifiedSince) ... ok test_list_match (test.unit.common.test_swob.TestConditionalIfNoneMatch) ... ok test_list_no_match (test.unit.common.test_swob.TestConditionalIfNoneMatch) ... ok test_match_star (test.unit.common.test_swob.TestConditionalIfNoneMatch) ... ok test_quoted_simple_match (test.unit.common.test_swob.TestConditionalIfNoneMatch) ... ok test_simple_match (test.unit.common.test_swob.TestConditionalIfNoneMatch) ... ok test_absent (test.unit.common.test_swob.TestConditionalIfUnmodifiedSince) ... ok test_before (test.unit.common.test_swob.TestConditionalIfUnmodifiedSince) ... ok test_greater (test.unit.common.test_swob.TestConditionalIfUnmodifiedSince) ... ok test_out_of_range_is_ignored (test.unit.common.test_swob.TestConditionalIfUnmodifiedSince) ... ok test_same (test.unit.common.test_swob.TestConditionalIfUnmodifiedSince) ... ok test_contains (test.unit.common.test_swob.TestHeaderEnvironProxy) ... ok test_del (test.unit.common.test_swob.TestHeaderEnvironProxy) ... ok test_ignored_keys (test.unit.common.test_swob.TestHeaderEnvironProxy) ... ok test_keys (test.unit.common.test_swob.TestHeaderEnvironProxy) ... ok test_proxy (test.unit.common.test_swob.TestHeaderEnvironProxy) ... ok test_match (test.unit.common.test_swob.TestMatch) ... ok test_match_lots_of_optional_white_space (test.unit.common.test_swob.TestMatch) ... ok test_match_no_optional_white_space (test.unit.common.test_swob.TestMatch) ... ok test_match_noquote (test.unit.common.test_swob.TestMatch) ... ok test_match_star (test.unit.common.test_swob.TestMatch) ... ok test_range (test.unit.common.test_swob.TestRange) ... ok test_range_invalid_syntax (test.unit.common.test_swob.TestRange) ... ok test_ranges_for_large_length (test.unit.common.test_swob.TestRange) ... ok test_ranges_for_length (test.unit.common.test_swob.TestRange) ... ok test_ranges_for_length_edges (test.unit.common.test_swob.TestRange) ... ok test_ranges_for_length_multi (test.unit.common.test_swob.TestRange) ... ok test_ranges_for_length_no_end (test.unit.common.test_swob.TestRange) ... ok test_ranges_for_length_no_start (test.unit.common.test_swob.TestRange) ... ok test_ranges_for_length_nonascending (test.unit.common.test_swob.TestRange) ... ok test_ranges_for_length_overlapping (test.unit.common.test_swob.TestRange) ... ok test_ranges_for_length_too_many (test.unit.common.test_swob.TestRange) ... ok test_str (test.unit.common.test_swob.TestRange) ... ok test_upsidedown_range (test.unit.common.test_swob.TestRange) ... ok test_401_invalid_path (test.unit.common.test_swob.TestRequest) ... ok test_401_non_keystone_auth_path (test.unit.common.test_swob.TestRequest) ... ok test_401_unauthorized (test.unit.common.test_swob.TestRequest) ... ok test_401_valid_account_path (test.unit.common.test_swob.TestRequest) ... ok test_401_www_authenticate_exists (test.unit.common.test_swob.TestRequest) ... ok test_401_www_authenticate_is_quoted (test.unit.common.test_swob.TestRequest) ... ok test_accept_header (test.unit.common.test_swob.TestRequest) ... ok test_as_referer (test.unit.common.test_swob.TestRequest) ... ok test_bad_path_info_pop (test.unit.common.test_swob.TestRequest) ... ok test_bad_range (test.unit.common.test_swob.TestRequest) ... ok test_blank (test.unit.common.test_swob.TestRequest) ... ok test_blank_body_precedence (test.unit.common.test_swob.TestRequest) ... ok test_blank_parsing (test.unit.common.test_swob.TestRequest) ... ok test_blank_path_info_precedence (test.unit.common.test_swob.TestRequest) ... ok test_blank_req_environ_property_args (test.unit.common.test_swob.TestRequest) ... ok test_copy_get (test.unit.common.test_swob.TestRequest) ... ok test_datetime_properties (test.unit.common.test_swob.TestRequest) ... ok test_get_response (test.unit.common.test_swob.TestRequest) ... ok test_invalid_req_environ_property_args (test.unit.common.test_swob.TestRequest) ... ok test_message_length_just_content_length (test.unit.common.test_swob.TestRequest) ... ok test_message_length_transfer_encoding (test.unit.common.test_swob.TestRequest) ... ok test_not_401 (test.unit.common.test_swob.TestRequest) ... ok test_params (test.unit.common.test_swob.TestRequest) ... ok test_path (test.unit.common.test_swob.TestRequest) ... ok test_path_info_pop (test.unit.common.test_swob.TestRequest) ... ok test_path_info_pop_last (test.unit.common.test_swob.TestRequest) ... ok test_path_info_pop_none (test.unit.common.test_swob.TestRequest) ... ok test_path_qs (test.unit.common.test_swob.TestRequest) ... ok test_path_question_mark (test.unit.common.test_swob.TestRequest) ... ok test_properties (test.unit.common.test_swob.TestRequest) ... ok Copied from swift.common.utils.split_path ... ok test_swift_entity_path (test.unit.common.test_swob.TestRequest) ... ok test_timestamp (test.unit.common.test_swob.TestRequest) ... ok test_timestamp_invalid (test.unit.common.test_swob.TestRequest) ... ok test_timestamp_missing (test.unit.common.test_swob.TestRequest) ... ok test_unicode_path (test.unit.common.test_swob.TestRequest) ... ok test_unicode_query (test.unit.common.test_swob.TestRequest) ... ok test_url (test.unit.common.test_swob.TestRequest) ... ok test_url2 (test.unit.common.test_swob.TestRequest) ... ok test_wsgify (test.unit.common.test_swob.TestRequest) ... ok test_wsgify_raise (test.unit.common.test_swob.TestRequest) ... ok test_200_with_body_and_headers (test.unit.common.test_swob.TestResponse) ... ok test_507 (test.unit.common.test_swob.TestResponse) ... ok test_app_iter (test.unit.common.test_swob.TestResponse) ... ok test_call_finds_nonempty_chunk (test.unit.common.test_swob.TestResponse) ... ok test_call_preserves_closeability (test.unit.common.test_swob.TestResponse) ... ok The actual bug was a HEAD response coming out with a body because the ... ok test_call_requires_that_start_response_is_called (test.unit.common.test_swob.TestResponse) ... ok test_charset (test.unit.common.test_swob.TestResponse) ... ok test_charset_content_type (test.unit.common.test_swob.TestResponse) ... ok test_content_type (test.unit.common.test_swob.TestResponse) ... ok test_empty_body (test.unit.common.test_swob.TestResponse) ... ok test_etag (test.unit.common.test_swob.TestResponse) ... ok test_host_url_default (test.unit.common.test_swob.TestResponse) ... ok test_host_url_default_port_squelched (test.unit.common.test_swob.TestResponse) ... ok test_host_url_host_https (test.unit.common.test_swob.TestResponse) ... ok test_host_url_host_override (test.unit.common.test_swob.TestResponse) ... ok test_host_url_host_port_override (test.unit.common.test_swob.TestResponse) ... ok test_host_url_https (test.unit.common.test_swob.TestResponse) ... ok test_host_url_https_port_squelched (test.unit.common.test_swob.TestResponse) ... ok test_init_with_body_headers_app_iter (test.unit.common.test_swob.TestResponse) ... ok test_location_no_rewrite (test.unit.common.test_swob.TestResponse) ... ok test_location_no_rewrite_when_told_not_to (test.unit.common.test_swob.TestResponse) ... ok test_location_rewrite (test.unit.common.test_swob.TestResponse) ... ok test_location_rewrite_no_host (test.unit.common.test_swob.TestResponse) ... ok test_multi_range_body (test.unit.common.test_swob.TestResponse) ... ok test_multi_ranges_wo_iter_ranges (test.unit.common.test_swob.TestResponse) ... ok test_multi_response_iter (test.unit.common.test_swob.TestResponse) ... ok test_properties (test.unit.common.test_swob.TestResponse) ... ok test_range_body (test.unit.common.test_swob.TestResponse) ... ok test_single_range_wo_iter_range (test.unit.common.test_swob.TestResponse) ... ok test_unicode_body (test.unit.common.test_swob.TestResponse) ... ok test_status_map (test.unit.common.test_swob.TestStatusMap) ... ok test_is_chunked (test.unit.common.test_swob.TestTransferEncoding) ... ok test_tzname (test.unit.common.test_swob.TestUTC) ... ok test_defaults (test.unit.common.test_utils.ResellerConfReader) ... ok test_multiple_same_resellers (test.unit.common.test_utils.ResellerConfReader) ... ok test_multiple_stray_commas_resellers (test.unit.common.test_utils.ResellerConfReader) ... ok test_same_as_default (test.unit.common.test_utils.ResellerConfReader) ... ok test_several_resellers_first_blank (test.unit.common.test_utils.ResellerConfReader) ... ok test_several_resellers_with_blank_comma (test.unit.common.test_utils.ResellerConfReader) ... ok test_several_resellers_with_conf (test.unit.common.test_utils.ResellerConfReader) ... ok test_single_blank_reseller (test.unit.common.test_utils.ResellerConfReader) ... ok test_single_blank_reseller_with_conf (test.unit.common.test_utils.ResellerConfReader) ... ok test_stray_comma (test.unit.common.test_utils.ResellerConfReader) ... ok test_unprefixed_options (test.unit.common.test_utils.ResellerConfReader) ... ok test_all_whitespace_value (test.unit.common.test_utils.TestAffinityKeyFunction) ... ok test_bogus_value (test.unit.common.test_utils.TestAffinityKeyFunction) ... ok test_empty_value (test.unit.common.test_utils.TestAffinityKeyFunction) ... ok test_more_specific_after_less_specific (test.unit.common.test_utils.TestAffinityKeyFunction) ... ok test_multiple (test.unit.common.test_utils.TestAffinityKeyFunction) ... ok test_single_region (test.unit.common.test_utils.TestAffinityKeyFunction) ... ok test_with_zone_zero (test.unit.common.test_utils.TestAffinityKeyFunction) ... ok test_empty (test.unit.common.test_utils.TestAffinityLocalityPredicate) ... ok test_invalid (test.unit.common.test_utils.TestAffinityLocalityPredicate) ... ok test_multiple (test.unit.common.test_utils.TestAffinityLocalityPredicate) ... ok test_region (test.unit.common.test_utils.TestAffinityLocalityPredicate) ... ok test_zone (test.unit.common.test_utils.TestAffinityLocalityPredicate) ... ok test_drive_tree_access (test.unit.common.test_utils.TestAuditLocationGenerator) ... ok test_find_objects (test.unit.common.test_utils.TestAuditLocationGenerator) ... ok test_ignore_metadata (test.unit.common.test_utils.TestAuditLocationGenerator) ... ok test_mount_check_drive (test.unit.common.test_utils.TestAuditLocationGenerator) ... ok test_non_dir_contents (test.unit.common.test_utils.TestAuditLocationGenerator) ... ok test_non_dir_drive (test.unit.common.test_utils.TestAuditLocationGenerator) ... ok test_evenly_divided (test.unit.common.test_utils.TestDistributeEvenly) ... ok test_just_one (test.unit.common.test_utils.TestDistributeEvenly) ... ok test_more_buckets_than_items (test.unit.common.test_utils.TestDistributeEvenly) ... ok test_uneven (test.unit.common.test_utils.TestDistributeEvenly) ... ok test_closed_part_iterator (test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody) ... ok test_multiple_parts (test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody) ... ok test_no_parts (test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody) ... ok test_single_part (test.unit.common.test_utils.TestDocumentItersToHTTPResponseBody) ... ok test_close (test.unit.common.test_utils.TestFileLikeIter) ... ok test_get_hub (test.unit.common.test_utils.TestFileLikeIter) ... ok test_iter_file_iter (test.unit.common.test_utils.TestFileLikeIter) ... ok test_next (test.unit.common.test_utils.TestFileLikeIter) ... ok test_read (test.unit.common.test_utils.TestFileLikeIter) ... ok test_read_with_size (test.unit.common.test_utils.TestFileLikeIter) ... ok test_read_with_size_zero (test.unit.common.test_utils.TestFileLikeIter) ... ok test_readline (test.unit.common.test_utils.TestFileLikeIter) ... ok test_readline2 (test.unit.common.test_utils.TestFileLikeIter) ... ok test_readline3 (test.unit.common.test_utils.TestFileLikeIter) ... ok test_readline_with_size (test.unit.common.test_utils.TestFileLikeIter) ... ok test_readlines (test.unit.common.test_utils.TestFileLikeIter) ... ok test_readlines_with_size (test.unit.common.test_utils.TestFileLikeIter) ... ok test_bytes (test.unit.common.test_utils.TestFsHasFreeSpace) ... ok test_percent (test.unit.common.test_utils.TestFsHasFreeSpace) ... ok test_is_asynchronous (test.unit.common.test_utils.TestGreenAsyncPile) ... ok test_next_when_empty (test.unit.common.test_utils.TestGreenAsyncPile) ... ok test_pending (test.unit.common.test_utils.TestGreenAsyncPile) ... ok test_runs_everything (test.unit.common.test_utils.TestGreenAsyncPile) ... ok test_wait_with_firstn (test.unit.common.test_utils.TestGreenAsyncPile) ... ok test_waitall_timeout_completes (test.unit.common.test_utils.TestGreenAsyncPile) ... ok test_waitall_timeout_timesout (test.unit.common.test_utils.TestGreenAsyncPile) ... ok test_waitfirst_only_returns_first (test.unit.common.test_utils.TestGreenAsyncPile) ... ok test_access_is_serialized (test.unit.common.test_utils.TestGreenthreadSafeIterator) ... ok test_setup_works (test.unit.common.test_utils.TestGreenthreadSafeIterator) ... ok test_hash_for_file_big (test.unit.common.test_utils.TestHashForFileFunction) ... ok test_hash_for_file_brittle (test.unit.common.test_utils.TestHashForFileFunction) ... ok test_hash_for_file_empty (test.unit.common.test_utils.TestHashForFileFunction) ... ok test_hash_for_file_smallish (test.unit.common.test_utils.TestHashForFileFunction) ... ok test_bad_start (test.unit.common.test_utils.TestIterMultipartMimeDocuments) ... ok test_basic (test.unit.common.test_utils.TestIterMultipartMimeDocuments) ... ok test_basic2 (test.unit.common.test_utils.TestIterMultipartMimeDocuments) ... ok test_big_reads (test.unit.common.test_utils.TestIterMultipartMimeDocuments) ... ok test_broken_mid_stream (test.unit.common.test_utils.TestIterMultipartMimeDocuments) ... ok test_empty (test.unit.common.test_utils.TestIterMultipartMimeDocuments) ... ok test_leading_crlfs (test.unit.common.test_utils.TestIterMultipartMimeDocuments) ... ok test_readline (test.unit.common.test_utils.TestIterMultipartMimeDocuments) ... ok test_readline_with_tiny_chunks (test.unit.common.test_utils.TestIterMultipartMimeDocuments) ... ok test_tiny_reads (test.unit.common.test_utils.TestIterMultipartMimeDocuments) ... ok test_maxsize (test.unit.common.test_utils.TestLRUCache) ... ok test_maxtime (test.unit.common.test_utils.TestLRUCache) ... ok test_set_maxsize (test.unit.common.test_utils.TestLRUCache) ... ok test_set_maxtime (test.unit.common.test_utils.TestLRUCache) ... ok test_pairs (test.unit.common.test_utils.TestPairs) ... ok test_basic_content_type (test.unit.common.test_utils.TestParseContentDisposition) ... ok test_content_disposition (test.unit.common.test_utils.TestParseContentDisposition) ... ok test_content_disposition_without_white_space (test.unit.common.test_utils.TestParseContentDisposition) ... ok test_content_type_with_charset (test.unit.common.test_utils.TestParseContentDisposition) ... ok test_bad (test.unit.common.test_utils.TestParseContentRange) ... ok test_good (test.unit.common.test_utils.TestParseContentRange) ... ok test_parse_mime_headers (test.unit.common.test_utils.TestParseMimeHeaders) ... ok test_blocking (test.unit.common.test_utils.TestPipeMutex) ... ok test_blocking_preserves_ownership (test.unit.common.test_utils.TestPipeMutex) ... ok test_blocking_tpool (test.unit.common.test_utils.TestPipeMutex) ... ok test_nonblocking (test.unit.common.test_utils.TestPipeMutex) ... ok test_recursive (test.unit.common.test_utils.TestPipeMutex) ... ok test_release_without_acquire (test.unit.common.test_utils.TestPipeMutex) ... ok test_too_many_releases (test.unit.common.test_utils.TestPipeMutex) ... ok test_wrong_releaser (test.unit.common.test_utils.TestPipeMutex) ... ok test_limit_after (test.unit.common.test_utils.TestRateLimitedIterator) ... ok test_rate_limiting (test.unit.common.test_utils.TestRateLimitedIterator) ... ok test_rate_limiting_sometimes (test.unit.common.test_utils.TestRateLimitedIterator) ... ok test_set_swift_dir (test.unit.common.test_utils.TestSetSwiftDir) ... ok test_bounds_serialization (test.unit.common.test_utils.TestShardRange) ... ok test_comparisons (test.unit.common.test_utils.TestShardRange) ... ok test_contains (test.unit.common.test_utils.TestShardRange) ... ok test_copy (test.unit.common.test_utils.TestShardRange) ... ok test_deleted_setter (test.unit.common.test_utils.TestShardRange) ... ok test_end_marker (test.unit.common.test_utils.TestShardRange) ... ok test_entire_namespace (test.unit.common.test_utils.TestShardRange) ... ok test_epoch_setter (test.unit.common.test_utils.TestShardRange) ... ok test_includes (test.unit.common.test_utils.TestShardRange) ... ok test_increment_meta (test.unit.common.test_utils.TestShardRange) ... ok test_lower_setter (test.unit.common.test_utils.TestShardRange) ... ok test_make_path (test.unit.common.test_utils.TestShardRange) ... ok test_meta_timestamp_setter (test.unit.common.test_utils.TestShardRange) ... ok test_min_max_bounds (test.unit.common.test_utils.TestShardRange) ... ok test_repr (test.unit.common.test_utils.TestShardRange) ... ok test_resolve_state (test.unit.common.test_utils.TestShardRange) ... ok test_set_deleted (test.unit.common.test_utils.TestShardRange) ... ok test_shard_range_initialisation (test.unit.common.test_utils.TestShardRange) ... ok test_state_setter (test.unit.common.test_utils.TestShardRange) ... ok test_state_timestamp_setter (test.unit.common.test_utils.TestShardRange) ... ok test_timestamp_setter (test.unit.common.test_utils.TestShardRange) ... ok test_to_from_dict (test.unit.common.test_utils.TestShardRange) ... ok test_update_meta (test.unit.common.test_utils.TestShardRange) ... ok test_update_state (test.unit.common.test_utils.TestShardRange) ... ok test_upper_setter (test.unit.common.test_utils.TestShardRange) ... ok test_socket_string_parser (test.unit.common.test_utils.TestSocketStringParser) ... ok test_big_input_string (test.unit.common.test_utils.TestSpliterator) ... ok test_chunk_boundaries (test.unit.common.test_utils.TestSpliterator) ... ok test_closing (test.unit.common.test_utils.TestSpliterator) ... ok test_no_empty_strings (test.unit.common.test_utils.TestSpliterator) ... ok test_overlap (test.unit.common.test_utils.TestSpliterator) ... ok test_running_out (test.unit.common.test_utils.TestSpliterator) ... ok test_string (test.unit.common.test_utils.TestSpliterator) ... ok test_bad_hostname_instantiation (test.unit.common.test_utils.TestStatsdLogging) ... ok test_get_logger_statsd_client_defaults (test.unit.common.test_utils.TestStatsdLogging) ... ok test_get_logger_statsd_client_non_defaults (test.unit.common.test_utils.TestStatsdLogging) ... ok test_get_logger_statsd_client_not_specified (test.unit.common.test_utils.TestStatsdLogging) ... ok test_ipv4_instantiation_and_socket_creation (test.unit.common.test_utils.TestStatsdLogging) ... ok test_ipv4_or_ipv6_hostname_defaults_to_ipv4 (test.unit.common.test_utils.TestStatsdLogging) ... ok test_ipv6_instantiation_and_socket_creation (test.unit.common.test_utils.TestStatsdLogging) ... ok test_no_exception_when_cant_send_udp_packet (test.unit.common.test_utils.TestStatsdLogging) ... ok test_sample_rates (test.unit.common.test_utils.TestStatsdLogging) ... ok test_sample_rates_with_sample_rate_factor (test.unit.common.test_utils.TestStatsdLogging) ... ok test_sending_ipv6 (test.unit.common.test_utils.TestStatsdLogging) ... ok test_timing_stats (test.unit.common.test_utils.TestStatsdLogging) ... ok test_delegate_methods_with_default_sample_rate (test.unit.common.test_utils.TestStatsdLoggingDelegation) ... ok test_delegate_methods_with_metric_prefix (test.unit.common.test_utils.TestStatsdLoggingDelegation) ... ok test_delegate_methods_with_no_default_sample_rate (test.unit.common.test_utils.TestStatsdLoggingDelegation) ... ok test_fsync_bad_fullsync (test.unit.common.test_utils.TestStatsdLoggingDelegation) ... ok test_fsync_f_fullsync (test.unit.common.test_utils.TestStatsdLoggingDelegation) ... ok test_fsync_no_fullsync (test.unit.common.test_utils.TestStatsdLoggingDelegation) ... ok test_methods_are_no_ops_when_not_enabled (test.unit.common.test_utils.TestStatsdLoggingDelegation) ... ok test_no_fdatasync (test.unit.common.test_utils.TestStatsdLoggingDelegation) ... ok test_thread_locals (test.unit.common.test_utils.TestStatsdLoggingDelegation) ... ok test_yes_fdatasync (test.unit.common.test_utils.TestStatsdLoggingDelegation) ... ok test_get_swift_admin_info (test.unit.common.test_utils.TestSwiftInfo) ... ok test_get_swift_admin_info_with_disallowed_sections (test.unit.common.test_utils.TestSwiftInfo) ... ok test_get_swift_admin_info_with_disallowed_sub_sections (test.unit.common.test_utils.TestSwiftInfo) ... ok test_get_swift_info (test.unit.common.test_utils.TestSwiftInfo) ... ok test_get_swift_info_with_disallowed_sections (test.unit.common.test_utils.TestSwiftInfo) ... ok test_get_swift_info_with_unmatched_disallowed_sections (test.unit.common.test_utils.TestSwiftInfo) ... ok test_register_swift_admin_info (test.unit.common.test_utils.TestSwiftInfo) ... ok test_register_swift_info (test.unit.common.test_utils.TestSwiftInfo) ... ok test_cmp_with_none (test.unit.common.test_utils.TestTimestamp) ... ok test_delta (test.unit.common.test_utils.TestTimestamp) ... ok test_false (test.unit.common.test_utils.TestTimestamp) ... ok test_float (test.unit.common.test_utils.TestTimestamp) ... ok Test that internal always includes the offset if forced ... ok test_greater_no_offset (test.unit.common.test_utils.TestTimestamp) ... ok test_greater_with_offset (test.unit.common.test_utils.TestTimestamp) ... ok test_hashable (test.unit.common.test_utils.TestTimestamp) ... ok test_int (test.unit.common.test_utils.TestTimestamp) ... ok test_internal_format_no_offset (test.unit.common.test_utils.TestTimestamp) ... ok test_internal_format_with_offset (test.unit.common.test_utils.TestTimestamp) ... ok test_invalid_input (test.unit.common.test_utils.TestTimestamp) ... ok test_invalid_string_conversion (test.unit.common.test_utils.TestTimestamp) ... ok test_isoformat (test.unit.common.test_utils.TestTimestamp) ... ok Test that internal is the same as normal with no offset ... ok Test that internal always includes the offset if significant ... ok test_normal_format_no_offset (test.unit.common.test_utils.TestTimestamp) ... ok test_not_equal (test.unit.common.test_utils.TestTimestamp) ... ok test_offset_limit (test.unit.common.test_utils.TestTimestamp) ... ok test_ordering (test.unit.common.test_utils.TestTimestamp) ... ok test_raw (test.unit.common.test_utils.TestTimestamp) ... ok test_short_format_with_offset (test.unit.common.test_utils.TestTimestamp) ... ok test_smaller_no_offset (test.unit.common.test_utils.TestTimestamp) ... ok test_smaller_with_offset (test.unit.common.test_utils.TestTimestamp) ... ok test_true (test.unit.common.test_utils.TestTimestamp) ... ok test_decoding (test.unit.common.test_utils.TestTimestampEncoding) ... ok test_encoding (test.unit.common.test_utils.TestTimestampEncoding) ... ok test_unlink_empty_paths (test.unit.common.test_utils.TestUnlinkOlder) ... ok test_unlink_mixed (test.unit.common.test_utils.TestUnlinkOlder) ... ok test_unlink_not_exists_paths (test.unit.common.test_utils.TestUnlinkOlder) ... ok test_unlink_not_old_enough (test.unit.common.test_utils.TestUnlinkOlder) ... ok test_unlink_older_than_file (test.unit.common.test_utils.TestUnlinkOlder) ... ok test_unlink_older_than_now (test.unit.common.test_utils.TestUnlinkOlder) ... ok test_unlink_older_than_path_not_exists (test.unit.common.test_utils.TestUnlinkOlder) ... ok test_unlink_paths (test.unit.common.test_utils.TestUnlinkOlder) ... ok test_LoggerFileObject (test.unit.common.test_utils.TestUtils) ... ok test_LoggerFileObject_recursion (test.unit.common.test_utils.TestUtils) ... ok test_NullLogger (test.unit.common.test_utils.TestUtils) ... ok test_TRUE_VALUES (test.unit.common.test_utils.TestUtils) ... ok test__NR_ioprio_set (test.unit.common.test_utils.TestUtils) ... ok test_backwards (test.unit.common.test_utils.TestUtils) ... ok test_cache_from_env (test.unit.common.test_utils.TestUtils) ... ok test_capture_stdio (test.unit.common.test_utils.TestUtils) ... ok test_clean_content_type (test.unit.common.test_utils.TestUtils) ... ok test_clean_logger_exception (test.unit.common.test_utils.TestUtils) ... ok test_config_auto_int_value (test.unit.common.test_utils.TestUtils) ... ok test_config_fallocate_value (test.unit.common.test_utils.TestUtils) ... ok test_config_float_value (test.unit.common.test_utils.TestUtils) ... ok test_config_positive_int_value (test.unit.common.test_utils.TestUtils) ... ok test_config_true_value (test.unit.common.test_utils.TestUtils) ... ok test_drop_privileges (test.unit.common.test_utils.TestUtils) ... ok test_drop_privileges_no_call_setsid (test.unit.common.test_utils.TestUtils) ... ok test_drop_privileges_setsid_error (test.unit.common.test_utils.TestUtils) ... ok test_dump_recon_cache (test.unit.common.test_utils.TestUtils) ... ok test_dump_recon_cache_permission_denied (test.unit.common.test_utils.TestUtils) ... ok test_dump_recon_cache_set_owner (test.unit.common.test_utils.TestUtils) ... ok test_expand_ipv6 (test.unit.common.test_utils.TestUtils) ... ok test_extract_swift_bytes (test.unit.common.test_utils.TestUtils) ... ok test_fallocate_func (test.unit.common.test_utils.TestUtils) ... ok test_fallocate_reserve (test.unit.common.test_utils.TestUtils) ... ok test_find_shard_range (test.unit.common.test_utils.TestUtils) ... ok test_fsync_dir (test.unit.common.test_utils.TestUtils) ... ok test_generate_trans_id (test.unit.common.test_utils.TestUtils) ... ok test_get_db_files (test.unit.common.test_utils.TestUtils) ... ok test_get_hmac (test.unit.common.test_utils.TestUtils) ... ok test_get_hmac_ip_range (test.unit.common.test_utils.TestUtils) ... ok test_get_hmac_ip_range_non_binary_type (test.unit.common.test_utils.TestUtils) ... ok test_get_log_line (test.unit.common.test_utils.TestUtils) ... ok test_get_logger (test.unit.common.test_utils.TestUtils) ... ok test_get_logger_console (test.unit.common.test_utils.TestUtils) ... ok test_get_policy_index (test.unit.common.test_utils.TestUtils) ... ok test_get_redirect_data (test.unit.common.test_utils.TestUtils) ... ok test_get_trans_id_time (test.unit.common.test_utils.TestUtils) ... ok test_get_valid_utf8_str (test.unit.common.test_utils.TestUtils) ... ok test_get_zero_indexed_base_string (test.unit.common.test_utils.TestUtils) ... ok test_hash_path (test.unit.common.test_utils.TestUtils) ... ok test_human_readable (test.unit.common.test_utils.TestUtils) ... ok test_is_valid_ip (test.unit.common.test_utils.TestUtils) ... ok test_is_valid_ipv4 (test.unit.common.test_utils.TestUtils) ... ok test_is_valid_ipv6 (test.unit.common.test_utils.TestUtils) ... ok test_ismount_parent_path_error (test.unit.common.test_utils.TestUtils) ... ok test_ismount_path_does_not_exist (test.unit.common.test_utils.TestUtils) ... ok test_ismount_path_error (test.unit.common.test_utils.TestUtils) ... ok test_ismount_path_is_root (test.unit.common.test_utils.TestUtils) ... ok test_ismount_path_is_symlink (test.unit.common.test_utils.TestUtils) ... ok test_ismount_path_not_mount (test.unit.common.test_utils.TestUtils) ... ok test_ismount_raw_parent_path_error (test.unit.common.test_utils.TestUtils) ... ok test_ismount_raw_path_error (test.unit.common.test_utils.TestUtils) ... ok test_ismount_successes_dev (test.unit.common.test_utils.TestUtils) ... ok test_ismount_successes_ino (test.unit.common.test_utils.TestUtils) ... ok test_ismount_successes_stubfile (test.unit.common.test_utils.TestUtils) ... ok test_last_modified_date_to_timestamp (test.unit.common.test_utils.TestUtils) ... ok test_last_modified_date_to_timestamp_when_system_not_UTC (test.unit.common.test_utils.TestUtils) ... ok test_link_fd_to_path_errno_not_EEXIST_or_ENOENT (test.unit.common.test_utils.TestUtils) ... ok test_link_fd_to_path_linkat_success (test.unit.common.test_utils.TestUtils) ... ok test_link_fd_to_path_target_exists (test.unit.common.test_utils.TestUtils) ... ok test_linkat_race_dir_not_exists (test.unit.common.test_utils.TestUtils) ... ok test_load_libc_function (test.unit.common.test_utils.TestUtils) ... ok test_load_recon_cache (test.unit.common.test_utils.TestUtils) ... ok test_lock_file (test.unit.common.test_utils.TestUtils) ... ok test_lock_file_held_on_unlink (test.unit.common.test_utils.TestUtils) ... ok test_lock_file_no_unlink_if_fail (test.unit.common.test_utils.TestUtils) ... ok test_lock_file_unlinked_after_open (test.unit.common.test_utils.TestUtils) ... ok test_lock_path (test.unit.common.test_utils.TestUtils) ... ok test_lock_path_class (test.unit.common.test_utils.TestUtils) ... ok test_lock_path_invalid_limit (test.unit.common.test_utils.TestUtils) ... ok test_lock_path_num_sleeps (test.unit.common.test_utils.TestUtils) ... ok test_majority_size (test.unit.common.test_utils.TestUtils) ... ok test_make_db_file_path (test.unit.common.test_utils.TestUtils) ... ok test_makedirs_count (test.unit.common.test_utils.TestUtils) ... ok test_mkdirs (test.unit.common.test_utils.TestUtils) ... ok test_modify_priority (test.unit.common.test_utils.TestUtils) ... SKIP: Swift doesn't support ionice priority for armv7l 32bit test_normalize_delete_at_timestamp (test.unit.common.test_utils.TestUtils) ... ok test_normalize_timestamp (test.unit.common.test_utils.TestUtils) ... ok test_override_bytes_from_content_type (test.unit.common.test_utils.TestUtils) ... ok test_parse_content_type (test.unit.common.test_utils.TestUtils) ... ok test_parse_db_filename (test.unit.common.test_utils.TestUtils) ... ok test_parse_options (test.unit.common.test_utils.TestUtils) ... ok test_parse_options_errors (test.unit.common.test_utils.TestUtils) ... ok test_parse_override_options (test.unit.common.test_utils.TestUtils) ... ok test_quorum_size (test.unit.common.test_utils.TestUtils) ... ok test_quote_bytes (test.unit.common.test_utils.TestUtils) ... ok test_quote_unicode (test.unit.common.test_utils.TestUtils) ... ok test_ratelimit_sleep (test.unit.common.test_utils.TestUtils) ... ok test_ratelimit_sleep_with_incr (test.unit.common.test_utils.TestUtils) ... ok test_ratelimit_sleep_with_sleep (test.unit.common.test_utils.TestUtils) ... ok test_readconf (test.unit.common.test_utils.TestUtils) ... ok test_readconf_dir (test.unit.common.test_utils.TestUtils) ... ok test_readconf_dir_ignores_hidden_and_nondotconf_files (test.unit.common.test_utils.TestUtils) ... ok test_readconf_raw (test.unit.common.test_utils.TestUtils) ... ok test_remove_file (test.unit.common.test_utils.TestUtils) ... ok test_renamer_when_fsync_is_false (test.unit.common.test_utils.TestUtils) ... ok test_renamer_with_fsync_dir (test.unit.common.test_utils.TestUtils) ... ok test_replace_partition_in_path (test.unit.common.test_utils.TestUtils) ... ok test_round_robin_iter (test.unit.common.test_utils.TestUtils) ... ok test_rsync_ip_ipv4_localhost (test.unit.common.test_utils.TestUtils) ... ok test_rsync_ip_ipv6_ipv4_compatible (test.unit.common.test_utils.TestUtils) ... ok test_rsync_ip_ipv6_random_ip (test.unit.common.test_utils.TestUtils) ... ok test_rsync_module_interpolation (test.unit.common.test_utils.TestUtils) ... ok test_safe_json_loads (test.unit.common.test_utils.TestUtils) ... ok test_search_tree (test.unit.common.test_utils.TestUtils) ... ok test_search_tree_conf_dir_pid_with_named_conf_match (test.unit.common.test_utils.TestUtils) ... ok test_search_tree_conf_dir_with_named_conf_match (test.unit.common.test_utils.TestUtils) ... ok test_search_tree_with_directory_ext_match (test.unit.common.test_utils.TestUtils) ... ok test_split_path (test.unit.common.test_utils.TestUtils) ... ok test_storage_directory (test.unit.common.test_utils.TestUtils) ... ok test_streq_const_time (test.unit.common.test_utils.TestUtils) ... ok test_strict_b64decode (test.unit.common.test_utils.TestUtils) ... ok test_swift_log_formatter (test.unit.common.test_utils.TestUtils) ... ok test_swift_log_formatter_max_line_length (test.unit.common.test_utils.TestUtils) ... ok test_urlparse (test.unit.common.test_utils.TestUtils) ... ok test_validate_device_partition (test.unit.common.test_utils.TestUtils) ... ok test_validate_hash_conf (test.unit.common.test_utils.TestUtils) ... ok test_validate_sync_to (test.unit.common.test_utils.TestUtils) ... ok test_whataremyips (test.unit.common.test_utils.TestUtils) ... ok test_whataremyips_bind_ip_specific (test.unit.common.test_utils.TestUtils) ... ok test_whataremyips_bind_to_all (test.unit.common.test_utils.TestUtils) ... ok test_whataremyips_error (test.unit.common.test_utils.TestUtils) ... ok test_whataremyips_ipv6 (test.unit.common.test_utils.TestUtils) ... ok test_write_file (test.unit.common.test_utils.TestUtils) ... ok test_catch_errors_gatekeeper_configured_not_at_start (test.unit.common.test_wsgi.TestPipelineModification) ... ok test_gatekeeper_insertion_catch_errors_configured_at_start (test.unit.common.test_wsgi.TestPipelineModification) ... ok test_gatekeeper_insertion_catch_errors_configured_not_at_start (test.unit.common.test_wsgi.TestPipelineModification) ... ok test_load_app (test.unit.common.test_wsgi.TestPipelineModification) ... ok test_loadapp_proxy (test.unit.common.test_wsgi.TestPipelineModification) ... ok test_loadapp_storage (test.unit.common.test_wsgi.TestPipelineModification) ... ok test_pipeline_property (test.unit.common.test_wsgi.TestPipelineModification) ... ok test_proxy_modify_wsgi_pipeline (test.unit.common.test_wsgi.TestPipelineModification) ... ok test_proxy_modify_wsgi_pipeline_inserts_versioned_writes (test.unit.common.test_wsgi.TestPipelineModification) ... ok test_proxy_modify_wsgi_pipeline_ordering (test.unit.common.test_wsgi.TestPipelineModification) ... ok test_proxy_modify_wsgi_pipeline_recommended_pipelines (test.unit.common.test_wsgi.TestPipelineModification) ... ok test_proxy_unmodified_wsgi_pipeline (test.unit.common.test_wsgi.TestPipelineModification) ... ok test_insert_filter (test.unit.common.test_wsgi.TestPipelineWrapper) ... ok test_startswith (test.unit.common.test_wsgi.TestPipelineWrapper) ... ok test_startswith_no_filters (test.unit.common.test_wsgi.TestPipelineWrapper) ... ok 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) ... (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 (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 (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 (26110) wsgi exited, is_accepting=True ok 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 (26110) wsgi exited, is_accepting=True ok 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 (26110) wsgi exited, is_accepting=True ok 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 (26110) wsgi exited, is_accepting=True ok 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 (26110) wsgi exited, is_accepting=True ok 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 (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 (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 (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 test_loop_timeout (test.unit.common.test_wsgi.TestServersPerPortStrategy) ... ok test_new_worker_socks (test.unit.common.test_wsgi.TestServersPerPortStrategy) ... ok test_no_fork_sock (test.unit.common.test_wsgi.TestServersPerPortStrategy) ... ok test_post_fork_hook (test.unit.common.test_wsgi.TestServersPerPortStrategy) ... ok test_shutdown_sockets (test.unit.common.test_wsgi.TestServersPerPortStrategy) ... ok test_swift_http_protocol_log_message (test.unit.common.test_wsgi.TestSwiftHttpProtocol) ... ok test_swift_http_protocol_log_message_no_logger (test.unit.common.test_wsgi.TestSwiftHttpProtocol) ... ok test_swift_http_protocol_log_request (test.unit.common.test_wsgi.TestSwiftHttpProtocol) ... ok test_swift_http_protocol_parse_request_no_proxy (test.unit.common.test_wsgi.TestSwiftHttpProtocol) ... ok test_address_in_use (test.unit.common.test_wsgi.TestWSGI) ... ok test_appconfig_dir_ignores_hidden_files (test.unit.common.test_wsgi.TestWSGI) ... ok test_get_socket (test.unit.common.test_wsgi.TestWSGI) ... ok test_get_socket_bad_values (test.unit.common.test_wsgi.TestWSGI) ... ok test_init_request_processor (test.unit.common.test_wsgi.TestWSGI) ... ok test_init_request_processor_from_conf_dir (test.unit.common.test_wsgi.TestWSGI) ... ok test_load_app_config (test.unit.common.test_wsgi.TestWSGI) ... ok test_loadapp_from_file (test.unit.common.test_wsgi.TestWSGI) ... ok test_loadapp_from_string (test.unit.common.test_wsgi.TestWSGI) ... ok test_make_env_keep_user_project_id (test.unit.common.test_wsgi.TestWSGI) ... ok test_make_env_keeps_infocache (test.unit.common.test_wsgi.TestWSGI) ... ok test_make_env_keeps_referer (test.unit.common.test_wsgi.TestWSGI) ... ok test_monkey_patch_mimetools (test.unit.common.test_wsgi.TestWSGI) ... ok test_pre_auth_copies_script_name (test.unit.common.test_wsgi.TestWSGI) ... ok test_pre_auth_copies_script_name_unless_path_overridden (test.unit.common.test_wsgi.TestWSGI) ... ok test_pre_auth_creates_script_name (test.unit.common.test_wsgi.TestWSGI) ... ok test_pre_auth_req (test.unit.common.test_wsgi.TestWSGI) ... ok test_pre_auth_req_drops_query (test.unit.common.test_wsgi.TestWSGI) ... ok test_pre_auth_req_path_overrides_env (test.unit.common.test_wsgi.TestWSGI) ... ok test_pre_auth_req_swift_source (test.unit.common.test_wsgi.TestWSGI) ... ok test_pre_auth_req_with_body (test.unit.common.test_wsgi.TestWSGI) ... ok test_pre_auth_req_with_empty_env_no_path (test.unit.common.test_wsgi.TestWSGI) ... ok test_pre_auth_req_with_env_path (test.unit.common.test_wsgi.TestWSGI) ... ok test_pre_auth_req_with_env_path_and_script (test.unit.common.test_wsgi.TestWSGI) ... ok test_pre_auth_req_with_env_script (test.unit.common.test_wsgi.TestWSGI) ... ok test_pre_auth_req_with_quoted_path (test.unit.common.test_wsgi.TestWSGI) ... ok test_pre_auth_wsgi_input (test.unit.common.test_wsgi.TestWSGI) ... ok test_run_server (test.unit.common.test_wsgi.TestWSGI) ... ok test_run_server_conf_dir (test.unit.common.test_wsgi.TestWSGI) ... ok test_run_server_debug (test.unit.common.test_wsgi.TestWSGI) ... ok test_run_server_failure1 (test.unit.common.test_wsgi.TestWSGI) ... ok test_run_server_global_conf_callback (test.unit.common.test_wsgi.TestWSGI) ... ok test_run_server_proxied (test.unit.common.test_wsgi.TestWSGI) ... ok test_run_server_strategy_plumbing (test.unit.common.test_wsgi.TestWSGI) ... ok test_run_server_success (test.unit.common.test_wsgi.TestWSGI) ... ok test_run_server_with_latest_eventlet (test.unit.common.test_wsgi.TestWSGI) ... ok test_app_call (test.unit.common.test_wsgi.TestWSGIContext) ... ok test_app_iter_is_closable (test.unit.common.test_wsgi.TestWSGIContext) ... ok test_update_content_length (test.unit.common.test_wsgi.TestWSGIContext) ... ok test_binding (test.unit.common.test_wsgi.TestWorkersStrategy) ... ok test_log_sock_exit (test.unit.common.test_wsgi.TestWorkersStrategy) ... ok test_loop_timeout (test.unit.common.test_wsgi.TestWorkersStrategy) ... ok test_new_worker_socks (test.unit.common.test_wsgi.TestWorkersStrategy) ... ok test_no_fork_sock (test.unit.common.test_wsgi.TestWorkersStrategy) ... ok test_post_fork_hook (test.unit.common.test_wsgi.TestWorkersStrategy) ... ok test_shutdown_sockets (test.unit.common.test_wsgi.TestWorkersStrategy) ... ok test_container_auditor (test.unit.container.test_auditor.TestAuditor) ... ok test_one_audit_pass (test.unit.container.test_auditor.TestAuditor) ... ok test_run_forever (test.unit.container.test_auditor.TestAuditor) ... ok test_run_once (test.unit.container.test_auditor.TestAuditor) ... ok test_db_migration (test.unit.container.test_auditor.TestAuditorMigrations) ... ok test_commit_pending (test.unit.container.test_backend.TestCommonContainerBroker) ... ok test_delete_db (test.unit.container.test_backend.TestCommonContainerBroker) ... ok test_get_info (test.unit.container.test_backend.TestCommonContainerBroker) ... ok test_get_max_row (test.unit.container.test_backend.TestCommonContainerBroker) ... ok test_get_raw_metadata (test.unit.container.test_backend.TestCommonContainerBroker) ... ok test_get_syncs (test.unit.container.test_backend.TestCommonContainerBroker) ... ok test_maybe_get (test.unit.container.test_backend.TestCommonContainerBroker) ... ok test_merge_timestamps_delete_with_objects (test.unit.container.test_backend.TestCommonContainerBroker) ... ok test_merge_timestamps_recreate_with_objects (test.unit.container.test_backend.TestCommonContainerBroker) ... ok test_merge_timestamps_simple_delete (test.unit.container.test_backend.TestCommonContainerBroker) ... ok test_merge_timestamps_simple_recreate (test.unit.container.test_backend.TestCommonContainerBroker) ... ok test_merge_timestamps_update_delete_no_status_change (test.unit.container.test_backend.TestCommonContainerBroker) ... ok test_merge_timestamps_update_put_no_status_change (test.unit.container.test_backend.TestCommonContainerBroker) ... ok test_put_timestamp (test.unit.container.test_backend.TestCommonContainerBroker) ... ok test_status_changed_at (test.unit.container.test_backend.TestCommonContainerBroker) ... ok test_chexor (test.unit.container.test_backend.TestContainerBroker) ... ok test_create_broker (test.unit.container.test_backend.TestContainerBroker) ... ok test_creation (test.unit.container.test_backend.TestContainerBroker) ... ok test_db_file (test.unit.container.test_backend.TestContainerBroker) ... ok test_delete_object (test.unit.container.test_backend.TestContainerBroker) ... ok test_double_check_trailing_delimiter (test.unit.container.test_backend.TestContainerBroker) ... ok test_double_check_trailing_delimiter_non_slash (test.unit.container.test_backend.TestContainerBroker) ... ok test_empty (test.unit.container.test_backend.TestContainerBroker) ... ok test_empty_shard_container (test.unit.container.test_backend.TestContainerBroker) ... ok test_enable_sharding (test.unit.container.test_backend.TestContainerBroker) ... ok test_exception (test.unit.container.test_backend.TestContainerBroker) ... ok test_find_shard_ranges (test.unit.container.test_backend.TestContainerBroker) ... ok test_find_shard_ranges_errors (test.unit.container.test_backend.TestContainerBroker) ... ok test_find_shard_ranges_with_misplaced_objects (test.unit.container.test_backend.TestContainerBroker) ... ok test_get_brokers (test.unit.container.test_backend.TestContainerBroker) ... ok test_get_db_state (test.unit.container.test_backend.TestContainerBroker) ... ok test_get_info (test.unit.container.test_backend.TestContainerBroker) ... ok test_get_info_is_deleted (test.unit.container.test_backend.TestContainerBroker) ... ok test_get_info_no_stale_reads (test.unit.container.test_backend.TestContainerBroker) ... ok test_get_info_sharding_states (test.unit.container.test_backend.TestContainerBroker) ... ok test_get_info_stale_read_ok (test.unit.container.test_backend.TestContainerBroker) ... ok test_get_items_since (test.unit.container.test_backend.TestContainerBroker) ... ok test_get_objects (test.unit.container.test_backend.TestContainerBroker) ... ok test_get_objects_since_row (test.unit.container.test_backend.TestContainerBroker) ... ok test_get_own_shard_range (test.unit.container.test_backend.TestContainerBroker) ... ok test_get_policy_info (test.unit.container.test_backend.TestContainerBroker) ... ok test_get_replication_info (test.unit.container.test_backend.TestContainerBroker) ... ok test_get_report_info (test.unit.container.test_backend.TestContainerBroker) ... ok test_get_shard_ranges (test.unit.container.test_backend.TestContainerBroker) ... ok test_get_shard_ranges_with_sharding_overlaps (test.unit.container.test_backend.TestContainerBroker) ... ok test_get_shard_ranges_with_shrinking_overlaps (test.unit.container.test_backend.TestContainerBroker) ... ok test_get_shard_usage (test.unit.container.test_backend.TestContainerBroker) ... ok test_has_multiple_policies (test.unit.container.test_backend.TestContainerBroker) ... ok test_initialize_container_broker_in_default (test.unit.container.test_backend.TestContainerBroker) ... ok test_is_deleted (test.unit.container.test_backend.TestContainerBroker) ... ok test_last_modified_time (test.unit.container.test_backend.TestContainerBroker) ... ok test_legacy_pending_files (test.unit.container.test_backend.TestContainerBroker) ... ok test_list_objects_iter (test.unit.container.test_backend.TestContainerBroker) ... ok test_list_objects_iter_non_slash (test.unit.container.test_backend.TestContainerBroker) ... ok test_list_objects_iter_order_and_reverse (test.unit.container.test_backend.TestContainerBroker) ... ok test_list_objects_iter_prefix_delim (test.unit.container.test_backend.TestContainerBroker) ... ok test_load_old_record_from_pending_file (test.unit.container.test_backend.TestContainerBroker) ... ok test_make_tuple_for_pickle (test.unit.container.test_backend.TestContainerBroker) ... ok test_merge_items (test.unit.container.test_backend.TestContainerBroker) ... ok test_merge_items_is_green (test.unit.container.test_backend.TestContainerBroker) ... ok test_merge_items_overwrite (test.unit.container.test_backend.TestContainerBroker) ... ok test_merge_items_overwrite_unicode (test.unit.container.test_backend.TestContainerBroker) ... ok test_merge_items_post_overwrite_out_of_order (test.unit.container.test_backend.TestContainerBroker) ... ok test_merge_shard_range_single_record (test.unit.container.test_backend.TestContainerBroker) ... ok test_merge_shard_ranges (test.unit.container.test_backend.TestContainerBroker) ... ok test_merge_shard_ranges_deleted (test.unit.container.test_backend.TestContainerBroker) ... ok test_merge_shard_ranges_state (test.unit.container.test_backend.TestContainerBroker) ... ok test_newid (test.unit.container.test_backend.TestContainerBroker) ... ok test_object_stats_root_container (test.unit.container.test_backend.TestContainerBroker) ... ok test_object_stats_shard_container (test.unit.container.test_backend.TestContainerBroker) ... ok test_path (test.unit.container.test_backend.TestContainerBroker) ... ok test_pending_file_name (test.unit.container.test_backend.TestContainerBroker) ... ok test_policy_stat_tracking (test.unit.container.test_backend.TestContainerBroker) ... ok test_put_misplaced_object_does_not_effect_container_stats (test.unit.container.test_backend.TestContainerBroker) ... ok test_put_object (test.unit.container.test_backend.TestContainerBroker) ... ok test_put_object_multiple_encoded_timestamps_using_file (test.unit.container.test_backend.TestContainerBroker) ... ok test_put_object_multiple_encoded_timestamps_using_memory (test.unit.container.test_backend.TestContainerBroker) ... ok test_put_object_multiple_explicit_timestamps_using_file (test.unit.container.test_backend.TestContainerBroker) ... ok test_put_object_multiple_explicit_timestamps_using_memory (test.unit.container.test_backend.TestContainerBroker) ... ok test_reclaim (test.unit.container.test_backend.TestContainerBroker) ... ok test_reclaim_deadlock (test.unit.container.test_backend.TestContainerBroker) ... ok test_reclaim_shard_ranges (test.unit.container.test_backend.TestContainerBroker) ... ok test_reconciler_sync (test.unit.container.test_backend.TestContainerBroker) ... ok test_remove_objects (test.unit.container.test_backend.TestContainerBroker) ... ok test_resolve_shard_range_states (test.unit.container.test_backend.TestContainerBroker) ... ok test_reverse_prefix_delim (test.unit.container.test_backend.TestContainerBroker) ... ok test_root_account_container_path (test.unit.container.test_backend.TestContainerBroker) ... ok test_save_and_load_record_from_pending_file (test.unit.container.test_backend.TestContainerBroker) ... ok test_set_db_states (test.unit.container.test_backend.TestContainerBroker) ... ok test_set_sharded_state_errors (test.unit.container.test_backend.TestContainerBroker) ... ok test_set_sharding_state_errors (test.unit.container.test_backend.TestContainerBroker) ... ok test_set_storage_policy_index (test.unit.container.test_backend.TestContainerBroker) ... ok test_set_storage_policy_index_empty (test.unit.container.test_backend.TestContainerBroker) ... ok test_set_x_syncs (test.unit.container.test_backend.TestContainerBroker) ... ok test_sharding_initiated_and_required (test.unit.container.test_backend.TestContainerBroker) ... ok test_sharding_sysmeta (test.unit.container.test_backend.TestContainerBroker) ... ok test_storage_policy_property (test.unit.container.test_backend.TestContainerBroker) ... ok test_sync_merging (test.unit.container.test_backend.TestContainerBroker) ... ok test_chexor (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_create_broker (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_creation (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_db_file (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_delete_object (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_double_check_trailing_delimiter (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_double_check_trailing_delimiter_non_slash (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_empty (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_empty_shard_container (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_enable_sharding (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_exception (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_find_shard_ranges (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_find_shard_ranges_errors (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_find_shard_ranges_with_misplaced_objects (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_get_brokers (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_get_db_state (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_get_info (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_get_info_is_deleted (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_get_info_no_stale_reads (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_get_info_sharding_states (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_get_info_stale_read_ok (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_get_items_since (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_get_objects (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_get_objects_since_row (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_get_own_shard_range (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_get_policy_info (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_get_replication_info (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_get_report_info (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_get_shard_ranges (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_get_shard_ranges_with_sharding_overlaps (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_get_shard_ranges_with_shrinking_overlaps (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_get_shard_usage (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_has_multiple_policies (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_initialize_container_broker_in_default (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_is_deleted (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_last_modified_time (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_legacy_pending_files (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_list_objects_iter (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_list_objects_iter_non_slash (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_list_objects_iter_order_and_reverse (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_list_objects_iter_prefix_delim (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_load_old_record_from_pending_file (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_make_tuple_for_pickle (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_merge_items (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_merge_items_is_green (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_merge_items_overwrite (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_merge_items_overwrite_unicode (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_merge_items_post_overwrite_out_of_order (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_merge_shard_range_single_record (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_merge_shard_ranges (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_merge_shard_ranges_deleted (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_merge_shard_ranges_state (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_newid (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_object_stats_root_container (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_object_stats_shard_container (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_path (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_pending_file_name (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_policy_stat_tracking (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_put_misplaced_object_does_not_effect_container_stats (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_put_object (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_put_object_multiple_encoded_timestamps_using_file (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_put_object_multiple_encoded_timestamps_using_memory (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_put_object_multiple_explicit_timestamps_using_file (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_put_object_multiple_explicit_timestamps_using_memory (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_reclaim (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_reclaim_deadlock (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_reclaim_shard_ranges (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_reconciler_sync (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_remove_objects (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_resolve_shard_range_states (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_reverse_prefix_delim (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_root_account_container_path (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_save_and_load_record_from_pending_file (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_set_db_states (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_set_sharded_state_errors (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_set_sharding_state_errors (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_set_storage_policy_index (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_set_storage_policy_index_empty (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_set_x_syncs (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_sharding_initiated_and_required (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_sharding_sysmeta (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_storage_policy_property (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_sync_merging (test.unit.container.test_backend.TestContainerBrokerBeforeMetadata) ... ok test_chexor (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_create_broker (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_creation (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_db_file (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_delete_object (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_double_check_trailing_delimiter (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_double_check_trailing_delimiter_non_slash (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_empty (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_empty_shard_container (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_enable_sharding (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_exception (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_find_shard_ranges (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_find_shard_ranges_errors (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_find_shard_ranges_with_misplaced_objects (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_get_brokers (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_get_db_state (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_get_info (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_get_info_is_deleted (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_get_info_no_stale_reads (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_get_info_sharding_states (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_get_info_stale_read_ok (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_get_items_since (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_get_objects (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_get_objects_since_row (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_get_own_shard_range (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_get_policy_info (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_get_replication_info (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_get_report_info (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_get_shard_ranges (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_get_shard_ranges_with_sharding_overlaps (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_get_shard_ranges_with_shrinking_overlaps (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_get_shard_usage (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_has_multiple_policies (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_initialize_container_broker_in_default (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_is_deleted (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_last_modified_time (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_legacy_pending_files (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_list_objects_iter (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_list_objects_iter_non_slash (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_list_objects_iter_order_and_reverse (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_list_objects_iter_prefix_delim (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_load_old_record_from_pending_file (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_make_tuple_for_pickle (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_merge_items (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_merge_items_is_green (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_merge_items_overwrite (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_merge_items_overwrite_unicode (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_merge_items_post_overwrite_out_of_order (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_merge_shard_range_single_record (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_merge_shard_ranges (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_merge_shard_ranges_deleted (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_merge_shard_ranges_state (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_newid (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_object_stats_root_container (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_object_stats_shard_container (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_object_table_migration (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_path (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_pending_file_name (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_policy_stat_tracking (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_put_misplaced_object_does_not_effect_container_stats (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_put_object (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_put_object_multiple_encoded_timestamps_using_file (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_put_object_multiple_encoded_timestamps_using_memory (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_put_object_multiple_explicit_timestamps_using_file (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_put_object_multiple_explicit_timestamps_using_memory (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_reclaim (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_reclaim_deadlock (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_reclaim_shard_ranges (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_reconciler_sync (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_remove_objects (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_resolve_shard_range_states (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_reverse_prefix_delim (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_root_account_container_path (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_save_and_load_record_from_pending_file (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_set_db_states (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_set_sharded_state_errors (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_set_sharding_state_errors (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_set_storage_policy_index (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_set_storage_policy_index_empty (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_set_x_syncs (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_sharding_initiated_and_required (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_sharding_sysmeta (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_storage_policy_property (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_sync_merging (test.unit.container.test_backend.TestContainerBrokerBeforeSPI) ... ok test_chexor (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_create_broker (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_creation (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_db_file (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_delete_object (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_double_check_trailing_delimiter (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_double_check_trailing_delimiter_non_slash (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_empty (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_empty_shard_container (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_enable_sharding (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_exception (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_find_shard_ranges (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_find_shard_ranges_errors (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_find_shard_ranges_with_misplaced_objects (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_get_brokers (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_get_db_state (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_get_info (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_get_info_is_deleted (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_get_info_no_stale_reads (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_get_info_sharding_states (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_get_info_stale_read_ok (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_get_items_since (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_get_objects (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_get_objects_since_row (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_get_own_shard_range (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_get_policy_info (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_get_replication_info (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_get_report_info (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_get_shard_ranges (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_get_shard_ranges_with_sharding_overlaps (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_get_shard_ranges_with_shrinking_overlaps (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_get_shard_usage (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_has_multiple_policies (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_initialize_container_broker_in_default (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_is_deleted (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_last_modified_time (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_legacy_pending_files (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_list_objects_iter (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_list_objects_iter_non_slash (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_list_objects_iter_order_and_reverse (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_list_objects_iter_prefix_delim (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_load_old_record_from_pending_file (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_make_tuple_for_pickle (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_merge_items (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_merge_items_is_green (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_merge_items_overwrite (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_merge_items_overwrite_unicode (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_merge_items_post_overwrite_out_of_order (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_merge_shard_range_single_record (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_merge_shard_ranges (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_merge_shard_ranges_deleted (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_merge_shard_ranges_state (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_newid (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_object_stats_root_container (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_object_stats_shard_container (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_path (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_pending_file_name (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_policy_stat_tracking (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_put_misplaced_object_does_not_effect_container_stats (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_put_object (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_put_object_multiple_encoded_timestamps_using_file (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_put_object_multiple_encoded_timestamps_using_memory (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_put_object_multiple_explicit_timestamps_using_file (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_put_object_multiple_explicit_timestamps_using_memory (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_reclaim (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_reclaim_deadlock (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_reclaim_shard_ranges (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_reconciler_sync (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_remove_objects (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_resolve_shard_range_states (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_reverse_prefix_delim (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_root_account_container_path (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_save_and_load_record_from_pending_file (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_set_db_states (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_set_sharded_state_errors (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_set_sharding_state_errors (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_set_storage_policy_index (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_set_storage_policy_index_empty (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_set_x_syncs (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_sharding_initiated_and_required (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_sharding_sysmeta (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_storage_policy_property (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_sync_merging (test.unit.container.test_backend.TestContainerBrokerBeforeShardRanges) ... ok test_chexor (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_create_broker (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_creation (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_db_file (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_delete_object (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_double_check_trailing_delimiter (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_double_check_trailing_delimiter_non_slash (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_empty (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_empty_shard_container (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_enable_sharding (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_exception (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_find_shard_ranges (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_find_shard_ranges_errors (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_find_shard_ranges_with_misplaced_objects (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_get_brokers (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_get_db_state (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_get_info (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_get_info_is_deleted (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_get_info_no_stale_reads (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_get_info_sharding_states (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_get_info_stale_read_ok (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_get_items_since (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_get_objects (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_get_objects_since_row (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_get_own_shard_range (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_get_policy_info (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_get_replication_info (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_get_report_info (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_get_shard_ranges (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_get_shard_ranges_with_sharding_overlaps (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_get_shard_ranges_with_shrinking_overlaps (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_get_shard_usage (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_has_multiple_policies (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_initialize_container_broker_in_default (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_is_deleted (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_last_modified_time (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_legacy_pending_files (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_list_objects_iter (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_list_objects_iter_non_slash (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_list_objects_iter_order_and_reverse (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_list_objects_iter_prefix_delim (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_load_old_record_from_pending_file (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_make_tuple_for_pickle (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_merge_items (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_merge_items_is_green (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_merge_items_overwrite (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_merge_items_overwrite_unicode (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_merge_items_post_overwrite_out_of_order (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_merge_shard_range_single_record (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_merge_shard_ranges (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_merge_shard_ranges_deleted (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_merge_shard_ranges_state (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_newid (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_object_stats_root_container (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_object_stats_shard_container (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_path (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_pending_file_name (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_policy_stat_tracking (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_put_misplaced_object_does_not_effect_container_stats (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_put_object (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_put_object_multiple_encoded_timestamps_using_file (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_put_object_multiple_encoded_timestamps_using_memory (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_put_object_multiple_explicit_timestamps_using_file (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_put_object_multiple_explicit_timestamps_using_memory (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_reclaim (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_reclaim_deadlock (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_reclaim_shard_ranges (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_reconciler_sync (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_remove_objects (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_resolve_shard_range_states (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_reverse_prefix_delim (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_root_account_container_path (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_save_and_load_record_from_pending_file (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_set_db_states (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_set_sharded_state_errors (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_set_sharding_state_errors (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_set_storage_policy_index (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_set_storage_policy_index_empty (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_set_x_syncs (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_sharding_initiated_and_required (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_sharding_sysmeta (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_storage_policy_property (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_sync_merging (test.unit.container.test_backend.TestContainerBrokerBeforeXSync) ... ok test_update_new_item_from_existing (test.unit.container.test_backend.TestUpdateNewItemFromExisting) ... ok test_delete_old_empty_queue_containers (test.unit.container.test_reconciler.TestReconciler) ... ok test_error_in_iter_containers (test.unit.container.test_reconciler.TestReconciler) ... ok test_invalid_queue_name (test.unit.container.test_reconciler.TestReconciler) ... ok test_invalid_queue_name_marches_onward (test.unit.container.test_reconciler.TestReconciler) ... ok test_iter_over_old_containers_in_reverse (test.unit.container.test_reconciler.TestReconciler) ... ok test_object_delete (test.unit.container.test_reconciler.TestReconciler) ... ok test_object_enqueued_for_the_correct_dest_noop (test.unit.container.test_reconciler.TestReconciler) ... ok test_object_move (test.unit.container.test_reconciler.TestReconciler) ... ok test_object_move_dest_already_moved (test.unit.container.test_reconciler.TestReconciler) ... ok test_object_move_dest_object_newer_than_queue_entry (test.unit.container.test_reconciler.TestReconciler) ... ok test_object_move_dest_object_older_than_queue_entry (test.unit.container.test_reconciler.TestReconciler) ... ok test_object_move_fails_cleanup (test.unit.container.test_reconciler.TestReconciler) ... ok test_object_move_no_such_object_no_tombstone_ancient (test.unit.container.test_reconciler.TestReconciler) ... ok test_object_move_no_such_object_no_tombstone_recent (test.unit.container.test_reconciler.TestReconciler) ... ok test_object_move_put_blows_up_crazy_town (test.unit.container.test_reconciler.TestReconciler) ... ok test_object_move_put_fails (test.unit.container.test_reconciler.TestReconciler) ... ok test_object_move_src_object_is_forever_gone (test.unit.container.test_reconciler.TestReconciler) ... ok test_object_move_src_object_newer_than_queue_entry (test.unit.container.test_reconciler.TestReconciler) ... ok test_object_move_src_object_older_than_queue_entry (test.unit.container.test_reconciler.TestReconciler) ... ok test_object_move_the_other_direction (test.unit.container.test_reconciler.TestReconciler) ... ok test_object_move_with_unicode_and_spaces (test.unit.container.test_reconciler.TestReconciler) ... ok test_queue_name_with_policy_index_delimiter_in_name (test.unit.container.test_reconciler.TestReconciler) ... ok test_src_object_unavailable_server_error (test.unit.container.test_reconciler.TestReconciler) ... ok test_src_object_unavailable_with_slightly_newer_tombstone (test.unit.container.test_reconciler.TestReconciler) ... ok test_unable_to_direct_get_oldest_storage_policy (test.unit.container.test_reconciler.TestReconciler) ... ok test_unhandled_exception_in_reconcile (test.unit.container.test_reconciler.TestReconciler) ... ok test_add_to_reconciler_queue (test.unit.container.test_reconciler.TestReconcilerUtils) ... ok test_add_to_reconciler_queue_fails (test.unit.container.test_reconciler.TestReconcilerUtils) ... ok test_add_to_reconciler_queue_force (test.unit.container.test_reconciler.TestReconcilerUtils) ... ok test_add_to_reconciler_queue_socket_error (test.unit.container.test_reconciler.TestReconcilerUtils) ... ok test_direct_delete_container_entry (test.unit.container.test_reconciler.TestReconcilerUtils) ... ok test_direct_delete_container_entry_with_errors (test.unit.container.test_reconciler.TestReconcilerUtils) ... ok test_get_container_policy_index (test.unit.container.test_reconciler.TestReconcilerUtils) ... ok test_get_container_policy_index_cache (test.unit.container.test_reconciler.TestReconcilerUtils) ... ok test_get_container_policy_index_for_deleted (test.unit.container.test_reconciler.TestReconcilerUtils) ... ok test_get_container_policy_index_for_recently_deleted (test.unit.container.test_reconciler.TestReconcilerUtils) ... ok test_get_container_policy_index_for_recently_recreated (test.unit.container.test_reconciler.TestReconcilerUtils) ... ok test_get_container_policy_index_for_recently_split_brain (test.unit.container.test_reconciler.TestReconcilerUtils) ... ok test_get_container_policy_index_with_error (test.unit.container.test_reconciler.TestReconcilerUtils) ... ok test_get_container_policy_index_with_socket_error (test.unit.container.test_reconciler.TestReconcilerUtils) ... ok test_get_container_policy_index_with_too_many_errors (test.unit.container.test_reconciler.TestReconcilerUtils) ... ok test_parse_raw_obj (test.unit.container.test_reconciler.TestReconcilerUtils) ... ok test_clean_up_after_deleted_brokers (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_cleanup_post_replicate (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_diff_capped_sync (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_local_ids (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_misplaced_rows_replicate_and_enqueue (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_multiple_out_sync_reconciler_enqueue_normalize (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_post_replicate_hook (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_replication_local_sharded_remote_missing (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_replication_local_sharded_remote_sharded (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_replication_local_sharded_remote_sharded_large_diff (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_replication_local_sharded_remote_sharding (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_replication_local_sharded_remote_sharding_large_diff (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_replication_local_sharded_remote_unsharded (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_replication_local_sharded_remote_unsharded_large_diff (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_replication_local_sharding_remote_missing (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_replication_local_sharding_remote_missing_large_diff (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_replication_local_sharding_remote_presharding (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_replication_local_sharding_remote_presharding_large_diff (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_replication_local_sharding_remote_sharding (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_replication_local_sharding_remote_sharding_large_diff (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_replication_local_sharding_remote_unsharded (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_replication_local_sharding_remote_unsharded_large_diff (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_replication_local_unsharded_remote_missing (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_replication_local_unsharded_remote_sharded (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_replication_local_unsharded_remote_sharded_large_diff (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_replication_rsync_then_merge_aborts_after_merge_sharded (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_replication_rsync_then_merge_aborts_after_merge_sharding (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_replication_rsync_then_merge_aborts_before_merge_sharded (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_replication_rsync_then_merge_aborts_before_merge_sharding (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_replicator_sync (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_report_up_to_date (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_rsync_failure (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_rsync_then_merge (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_bogus_db_quarantines (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_local_create_policy_over_newer_remote_create (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_local_create_policy_over_newer_remote_delete (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_local_create_policy_over_older_remote_delete (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_local_half_delete_policy_over_newer_remote_create (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_local_recreate_policy_over_newer_remote_create (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_local_recreate_policy_over_newer_remote_delete (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_local_recreate_policy_over_older_remote_create (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_local_recreate_policy_over_older_remote_delete (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_local_recreate_policy_over_older_remote_recreate (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_merge_timestamps (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_remote_can_not_keep_up (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_remote_create_policy_over_newer_local_create (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_remote_create_policy_over_newer_local_delete (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_remote_create_policy_over_older_local_delete (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_remote_half_delete_policy_over_newer_local_create (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_remote_in_sync (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_remote_missing (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_remote_missing_most_rows (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_remote_missing_one_rows (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_remote_recreate_policy_over_newer_local_create (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_remote_recreate_policy_over_newer_local_delete (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_remote_recreate_policy_over_older_local_create (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_remote_recreate_policy_over_older_local_delete (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_remote_recreate_policy_over_older_local_recreate (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_remote_with_timings (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_shard_ranges (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_shard_ranges_error (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_shard_ranges_none_to_sync (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_shard_ranges_with_rsync (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_status_change (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_to_remote_with_misplaced (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_sync_triggers_sync_store_update (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_update_sync_store (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_update_sync_store_exception (test.unit.container.test_replicator.TestReplicatorSync) ... ok test_DELETE (test.unit.container.test_server.TestContainerController) ... ok test_DELETE_PUT_recreate (test.unit.container.test_server.TestContainerController) ... ok test_DELETE_PUT_recreate_replication_race (test.unit.container.test_server.TestContainerController) ... ok test_DELETE_account_update (test.unit.container.test_server.TestContainerController) ... ok test_DELETE_container_not_found (test.unit.container.test_server.TestContainerController) ... ok test_DELETE_invalid_partition (test.unit.container.test_server.TestContainerController) ... ok test_DELETE_not_found (test.unit.container.test_server.TestContainerController) ... ok test_DELETE_obj_not_found (test.unit.container.test_server.TestContainerController) ... ok test_DELETE_object (test.unit.container.test_server.TestContainerController) ... ok test_DELETE_object_update_redirected_to_shard (test.unit.container.test_server.TestContainerController) ... ok test_DELETE_timestamp_not_float (test.unit.container.test_server.TestContainerController) ... ok test_GET_accept_not_valid (test.unit.container.test_server.TestContainerController) ... ok test_GET_auto_record_type (test.unit.container.test_server.TestContainerController) ... ok test_GET_delimiter (test.unit.container.test_server.TestContainerController) ... ok test_GET_delimiter_non_ascii (test.unit.container.test_server.TestContainerController) ... ok test_GET_delimiter_too_long (test.unit.container.test_server.TestContainerController) ... ok test_GET_delimiter_xml (test.unit.container.test_server.TestContainerController) ... ok test_GET_delimiter_xml_with_quotes (test.unit.container.test_server.TestContainerController) ... ok test_GET_invalid_accept (test.unit.container.test_server.TestContainerController) ... ok test_GET_json (test.unit.container.test_server.TestContainerController) ... ok test_GET_json_last_modified (test.unit.container.test_server.TestContainerController) ... ok test_GET_leading_delimiter (test.unit.container.test_server.TestContainerController) ... ok test_GET_limit (test.unit.container.test_server.TestContainerController) ... ok test_GET_log_requests_false (test.unit.container.test_server.TestContainerController) ... ok test_GET_log_requests_true (test.unit.container.test_server.TestContainerController) ... ok test_GET_marker (test.unit.container.test_server.TestContainerController) ... ok test_GET_non_ascii (test.unit.container.test_server.TestContainerController) ... ok test_GET_over_limit (test.unit.container.test_server.TestContainerController) ... ok test_GET_path (test.unit.container.test_server.TestContainerController) ... ok test_GET_plain (test.unit.container.test_server.TestContainerController) ... ok test_GET_prefix (test.unit.container.test_server.TestContainerController) ... ok test_GET_shard_ranges_errors (test.unit.container.test_server.TestContainerController) ... ok test_GET_shard_ranges_include_deleted (test.unit.container.test_server.TestContainerController) ... ok test_GET_shard_ranges_using_state_aliases (test.unit.container.test_server.TestContainerController) ... ok test_GET_xml (test.unit.container.test_server.TestContainerController) ... ok test_HEAD (test.unit.container.test_server.TestContainerController) ... ok test_HEAD_invalid_accept (test.unit.container.test_server.TestContainerController) ... ok test_HEAD_invalid_content_type (test.unit.container.test_server.TestContainerController) ... ok test_HEAD_invalid_format (test.unit.container.test_server.TestContainerController) ... ok test_HEAD_invalid_partition (test.unit.container.test_server.TestContainerController) ... ok test_HEAD_not_found (test.unit.container.test_server.TestContainerController) ... ok test_HEAD_timestamp_with_offset (test.unit.container.test_server.TestContainerController) ... ok test_OPTIONS (test.unit.container.test_server.TestContainerController) ... ok test_POST_HEAD_metadata (test.unit.container.test_server.TestContainerController) ... ok test_POST_HEAD_sys_metadata (test.unit.container.test_server.TestContainerController) ... ok test_POST_after_DELETE_not_found (test.unit.container.test_server.TestContainerController) ... ok test_POST_ignores_policy_change (test.unit.container.test_server.TestContainerController) ... ok test_POST_insufficient_space (test.unit.container.test_server.TestContainerController) ... ok test_POST_invalid_container_sync_to (test.unit.container.test_server.TestContainerController) ... ok test_POST_invalid_partition (test.unit.container.test_server.TestContainerController) ... ok test_POST_reset_container_sync (test.unit.container.test_server.TestContainerController) ... ok test_POST_timestamp_not_float (test.unit.container.test_server.TestContainerController) ... ok test_PUT (test.unit.container.test_server.TestContainerController) ... ok test_PUT_GET_metadata (test.unit.container.test_server.TestContainerController) ... ok test_PUT_GET_shard_ranges (test.unit.container.test_server.TestContainerController) ... ok test_PUT_GET_sys_metadata (test.unit.container.test_server.TestContainerController) ... ok test_PUT_GET_to_sharding_container (test.unit.container.test_server.TestContainerController) ... ok test_PUT_account_update (test.unit.container.test_server.TestContainerController) ... ok test_PUT_bad_policy_change (test.unit.container.test_server.TestContainerController) ... ok test_PUT_bad_policy_specified (test.unit.container.test_server.TestContainerController) ... ok test_PUT_good_policy_specified (test.unit.container.test_server.TestContainerController) ... ok test_PUT_insufficient_space (test.unit.container.test_server.TestContainerController) ... ok test_PUT_invalid_partition (test.unit.container.test_server.TestContainerController) ... ok test_PUT_no_policy_change (test.unit.container.test_server.TestContainerController) ... ok test_PUT_no_policy_for_existing_default (test.unit.container.test_server.TestContainerController) ... ok test_PUT_no_policy_for_existing_non_default (test.unit.container.test_server.TestContainerController) ... ok test_PUT_no_policy_specified (test.unit.container.test_server.TestContainerController) ... ok test_PUT_non_utf8_metadata (test.unit.container.test_server.TestContainerController) ... ok test_PUT_obj_not_found (test.unit.container.test_server.TestContainerController) ... ok test_PUT_object_update_redirected_to_shard (test.unit.container.test_server.TestContainerController) ... ok test_PUT_proxy_default_no_policy_for_existing_default (test.unit.container.test_server.TestContainerController) ... ok test_PUT_reset_container_sync (test.unit.container.test_server.TestContainerController) ... ok test_PUT_shard_range_autocreates_shard_container (test.unit.container.test_server.TestContainerController) ... ok test_PUT_shard_range_json_in_body (test.unit.container.test_server.TestContainerController) ... ok test_PUT_shard_range_to_deleted_container (test.unit.container.test_server.TestContainerController) ... ok test_PUT_simulated_create_race (test.unit.container.test_server.TestContainerController) ... ok test_PUT_timestamp_not_float (test.unit.container.test_server.TestContainerController) ... ok test_PUT_utf8 (test.unit.container.test_server.TestContainerController) ... ok test_REPLICATE_complete_rsync_works (test.unit.container.test_server.TestContainerController) ... ok test_REPLICATE_insufficient_space (test.unit.container.test_server.TestContainerController) ... ok test_REPLICATE_rsync_then_merge_works (test.unit.container.test_server.TestContainerController) ... ok test_REPLICATE_unknown_sync (test.unit.container.test_server.TestContainerController) ... ok test_REPLICATE_value_error_works (test.unit.container.test_server.TestContainerController) ... ok test__call__raise_timeout (test.unit.container.test_server.TestContainerController) ... ok test_account_update_account_override_deleted (test.unit.container.test_server.TestContainerController) ... ok test_account_update_mismatched_host_device (test.unit.container.test_server.TestContainerController) ... ok test_acl_container (test.unit.container.test_server.TestContainerController) ... ok test_call_incorrect_replication_method (test.unit.container.test_server.TestContainerController) ... ok test_change_storage_policy_via_DELETE_then_PUT (test.unit.container.test_server.TestContainerController) ... ok test_change_to_default_storage_policy_via_DELETE_then_PUT (test.unit.container.test_server.TestContainerController) ... ok test_content_type_on_HEAD (test.unit.container.test_server.TestContainerController) ... ok test_correct_allowed_method (test.unit.container.test_server.TestContainerController) ... ok test_creation (test.unit.container.test_server.TestContainerController) ... ok test_delete_auto_create (test.unit.container.test_server.TestContainerController) ... ok test_deleted_headers (test.unit.container.test_server.TestContainerController) ... ok test_get_and_validate_policy_index (test.unit.container.test_server.TestContainerController) ... ok test_insufficient_storage_mount_check_false (test.unit.container.test_server.TestContainerController) ... ok test_insufficient_storage_mount_check_true (test.unit.container.test_server.TestContainerController) ... ok test_invalid_method_doesnt_exist (test.unit.container.test_server.TestContainerController) ... ok test_invalid_method_is_not_public (test.unit.container.test_server.TestContainerController) ... ok test_list_allowed_methods (test.unit.container.test_server.TestContainerController) ... ok test_log_line_format (test.unit.container.test_server.TestContainerController) ... ok test_not_allowed_method (test.unit.container.test_server.TestContainerController) ... ok test_object_update_with_multiple_timestamps (test.unit.container.test_server.TestContainerController) ... ok test_object_update_with_offset (test.unit.container.test_server.TestContainerController) ... ok test_params_format (test.unit.container.test_server.TestContainerController) ... ok test_params_utf8 (test.unit.container.test_server.TestContainerController) ... ok test_put_auto_create (test.unit.container.test_server.TestContainerController) ... ok test_serv_reserv (test.unit.container.test_server.TestContainerController) ... ok test_swift_bytes_in_content_type (test.unit.container.test_server.TestContainerController) ... ok test_through_call (test.unit.container.test_server.TestContainerController) ... ok test_through_call_invalid_path (test.unit.container.test_server.TestContainerController) ... ok test_through_call_invalid_path_utf8 (test.unit.container.test_server.TestContainerController) ... ok test_update_sync_store_on_DELETE (test.unit.container.test_server.TestContainerController) ... ok test_update_sync_store_on_POST (test.unit.container.test_server.TestContainerController) ... ok test_update_sync_store_on_PUT (test.unit.container.test_server.TestContainerController) ... ok test_updating_multiple_container_servers (test.unit.container.test_server.TestContainerController) ... ok test_weird_content_types (test.unit.container.test_server.TestContainerController) ... ok test_DELETE (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_DELETE_PUT_recreate (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_DELETE_PUT_recreate_replication_race (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_DELETE_account_update (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_DELETE_container_not_found (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_DELETE_invalid_partition (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_DELETE_not_found (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_DELETE_obj_not_found (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_DELETE_object (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_DELETE_object_update_redirected_to_shard (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_DELETE_timestamp_not_float (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_accept_not_valid (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_auto_record_type (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_delimiter (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_delimiter_non_ascii (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_delimiter_too_long (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_delimiter_xml (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_delimiter_xml_with_quotes (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_invalid_accept (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_json (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_json_last_modified (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_leading_delimiter (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_limit (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_log_requests_false (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_log_requests_true (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_marker (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_non_ascii (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_over_limit (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_path (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_plain (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_prefix (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_shard_ranges_errors (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_shard_ranges_include_deleted (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_shard_ranges_using_state_aliases (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_GET_xml (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_HEAD (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_HEAD_invalid_accept (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_HEAD_invalid_content_type (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_HEAD_invalid_format (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_HEAD_invalid_partition (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_HEAD_not_found (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_HEAD_timestamp_with_offset (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_OPTIONS (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_POST_HEAD_metadata (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_POST_HEAD_sys_metadata (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_POST_after_DELETE_not_found (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_POST_ignores_policy_change (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_POST_insufficient_space (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_POST_invalid_container_sync_to (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_POST_invalid_partition (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_POST_reset_container_sync (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_POST_timestamp_not_float (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_GET_metadata (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_GET_shard_ranges (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_GET_sys_metadata (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_GET_to_sharding_container (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_account_update (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_bad_policy_change (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_bad_policy_specified (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_good_policy_specified (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_insufficient_space (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_invalid_partition (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_no_policy_change (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_no_policy_for_existing_default (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_no_policy_for_existing_non_default (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_no_policy_specified (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_non_utf8_metadata (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_obj_not_found (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_object_update_redirected_to_shard (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_proxy_default_no_policy_for_existing_default (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_reset_container_sync (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_shard_range_autocreates_shard_container (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_shard_range_json_in_body (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_shard_range_to_deleted_container (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_simulated_create_race (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_timestamp_not_float (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_PUT_utf8 (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_REPLICATE_complete_rsync_works (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_REPLICATE_insufficient_space (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_REPLICATE_rsync_then_merge_works (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_REPLICATE_unknown_sync (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_REPLICATE_value_error_works (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test__call__raise_timeout (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_account_update_account_override_deleted (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_account_update_mismatched_host_device (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_acl_container (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_call_incorrect_replication_method (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_change_storage_policy_via_DELETE_then_PUT (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_change_to_default_storage_policy_via_DELETE_then_PUT (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_content_type_on_HEAD (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_correct_allowed_method (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_creation (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_delete_auto_create (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_deleted_headers (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_get_and_validate_policy_index (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_insufficient_storage_mount_check_false (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_insufficient_storage_mount_check_true (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_invalid_method_doesnt_exist (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_invalid_method_is_not_public (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_list_allowed_methods (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_log_line_format (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_not_allowed_method (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_object_update_with_multiple_timestamps (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_object_update_with_offset (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_params_format (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_params_utf8 (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_put_auto_create (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_serv_reserv (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_swift_bytes_in_content_type (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_through_call (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_through_call_invalid_path (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_through_call_invalid_path_utf8 (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_update_sync_store_on_DELETE (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_update_sync_store_on_POST (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_update_sync_store_on_PUT (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_updating_multiple_container_servers (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_weird_content_types (test.unit.container.test_server.TestNonLegacyDefaultStoragePolicy) ... ok test_cursor (test.unit.container.test_sharder.TestCleavingContext) ... ok test_init (test.unit.container.test_sharder.TestCleavingContext) ... ok test_iter (test.unit.container.test_sharder.TestCleavingContext) ... ok test_load (test.unit.container.test_sharder.TestCleavingContext) ... ok test_load_modify_store_load (test.unit.container.test_sharder.TestCleavingContext) ... ok test_reset (test.unit.container.test_sharder.TestCleavingContext) ... ok test_start (test.unit.container.test_sharder.TestCleavingContext) ... ok test_store (test.unit.container.test_sharder.TestCleavingContext) ... ok test_store_add_row_load (test.unit.container.test_sharder.TestCleavingContext) ... ok test_store_modify_db_id_load (test.unit.container.test_sharder.TestCleavingContext) ... ok test_store_reclaim_load (test.unit.container.test_sharder.TestCleavingContext) ... ok test_audit_root_container (test.unit.container.test_sharder.TestSharder) ... ok test_audit_shard_container (test.unit.container.test_sharder.TestSharder) ... ok test_check_node (test.unit.container.test_sharder.TestSharder) ... ok test_cleave_insufficient_replication (test.unit.container.test_sharder.TestSharder) ... ok test_cleave_multiple_storage_policies (test.unit.container.test_sharder.TestSharder) ... ok test_cleave_repeated (test.unit.container.test_sharder.TestSharder) ... ok test_cleave_root (test.unit.container.test_sharder.TestSharder) ... ok test_cleave_root_listing_limit_one (test.unit.container.test_sharder.TestSharder) ... ok test_cleave_root_ranges_change (test.unit.container.test_sharder.TestSharder) ... ok test_cleave_shard (test.unit.container.test_sharder.TestSharder) ... ok test_cleave_shard_shrinking (test.unit.container.test_sharder.TestSharder) ... ok test_cleave_to_existing_shard_db (test.unit.container.test_sharder.TestSharder) ... ok test_complete_sharding_root (test.unit.container.test_sharder.TestSharder) ... ok test_complete_sharding_shard (test.unit.container.test_sharder.TestSharder) ... ok test_fetch_shard_ranges_bad_data (test.unit.container.test_sharder.TestSharder) ... ok test_fetch_shard_ranges_bad_record_type (test.unit.container.test_sharder.TestSharder) ... ok test_fetch_shard_ranges_ok (test.unit.container.test_sharder.TestSharder) ... ok test_fetch_shard_ranges_unexpected_response (test.unit.container.test_sharder.TestSharder) ... ok test_find_and_enable_sharding_candidates (test.unit.container.test_sharder.TestSharder) ... ok test_find_and_enable_sharding_candidates_bootstrap (test.unit.container.test_sharder.TestSharder) ... ok test_find_and_enable_shrinking_candidates (test.unit.container.test_sharder.TestSharder) ... ok test_find_shard_ranges_finds_three_root (test.unit.container.test_sharder.TestSharder) ... ok test_find_shard_ranges_finds_three_shard (test.unit.container.test_sharder.TestSharder) ... ok test_find_shard_ranges_finds_two_root (test.unit.container.test_sharder.TestSharder) ... ok test_find_shard_ranges_finds_two_shard (test.unit.container.test_sharder.TestSharder) ... ok test_find_shard_ranges_none_found_root (test.unit.container.test_sharder.TestSharder) ... ok test_find_shard_ranges_none_found_shard (test.unit.container.test_sharder.TestSharder) ... ok test_identify_sharding_candidate (test.unit.container.test_sharder.TestSharder) ... ok test_increment_stats (test.unit.container.test_sharder.TestSharder) ... ok test_increment_stats_with_statsd (test.unit.container.test_sharder.TestSharder) ... ok test_init (test.unit.container.test_sharder.TestSharder) ... ok test_init_internal_client_conf_loading_error (test.unit.container.test_sharder.TestSharder) ... ok test_misplaced_objects_db_id_changed (test.unit.container.test_sharder.TestSharder) ... ok test_misplaced_objects_deleted_and_updated (test.unit.container.test_sharder.TestSharder) ... ok test_misplaced_objects_insufficient_replication_2_replicas (test.unit.container.test_sharder.TestSharder) ... ok test_misplaced_objects_insufficient_replication_3_replicas (test.unit.container.test_sharder.TestSharder) ... ok test_misplaced_objects_insufficient_replication_4_replicas (test.unit.container.test_sharder.TestSharder) ... ok test_misplaced_objects_newer_objects (test.unit.container.test_sharder.TestSharder) ... ok test_misplaced_objects_root_container (test.unit.container.test_sharder.TestSharder) ... ok test_misplaced_objects_shard_container_sharding (test.unit.container.test_sharder.TestSharder) ... ok test_misplaced_objects_shard_container_unsharded (test.unit.container.test_sharder.TestSharder) ... ok test_misplaced_objects_shard_container_unsharded_limit_one (test.unit.container.test_sharder.TestSharder) ... ok test_misplaced_objects_shard_container_unsharded_limit_two (test.unit.container.test_sharder.TestSharder) ... ok test_misplaced_objects_sufficient_replication (test.unit.container.test_sharder.TestSharder) ... ok test_one_shard_cycle (test.unit.container.test_sharder.TestSharder) ... ok test_partition_and_device_filters (test.unit.container.test_sharder.TestSharder) ... ok test_process_broker_not_sharding_no_others (test.unit.container.test_sharder.TestSharder) ... ok test_process_broker_not_sharding_others (test.unit.container.test_sharder.TestSharder) ... ok test_process_broker_sharding_with_own_shard_range_and_others (test.unit.container.test_sharder.TestSharder) ... ok test_process_broker_sharding_with_own_shard_range_no_others (test.unit.container.test_sharder.TestSharder) ... ok test_run_forever (test.unit.container.test_sharder.TestSharder) ... ok test_send_shard_ranges (test.unit.container.test_sharder.TestSharder) ... ok test_shard_replication_quorum_failures (test.unit.container.test_sharder.TestSharder) ... ok test_sharding_enabled (test.unit.container.test_sharder.TestSharder) ... ok test_update_root_container_all_ranges (test.unit.container.test_sharder.TestSharder) ... ok test_update_root_container_own_range (test.unit.container.test_sharder.TestSharder) ... ok test_FileLikeIter (test.unit.container.test_sync.TestContainerSync) ... ok test_container_first_loop (test.unit.container.test_sync.TestContainerSync) ... ok test_container_report (test.unit.container.test_sync.TestContainerSync) ... ok test_container_second_loop (test.unit.container.test_sync.TestContainerSync) ... ok test_container_stop_at (test.unit.container.test_sync.TestContainerSync) ... ok test_container_sync_deleted (test.unit.container.test_sync.TestContainerSync) ... ok test_container_sync_missing_db (test.unit.container.test_sync.TestContainerSync) ... ok test_container_sync_no_to_or_key (test.unit.container.test_sync.TestContainerSync) ... ok test_container_sync_not_db (test.unit.container.test_sync.TestContainerSync) ... ok test_container_sync_not_my_db (test.unit.container.test_sync.TestContainerSync) ... ok test_container_sync_row_delete (test.unit.container.test_sync.TestContainerSync) ... ok test_container_sync_row_delete_using_realms (test.unit.container.test_sync.TestContainerSync) ... ok test_container_sync_row_put (test.unit.container.test_sync.TestContainerSync) ... ok test_container_sync_row_put_using_realms (test.unit.container.test_sync.TestContainerSync) ... ok test_init (test.unit.container.test_sync.TestContainerSync) ... ok test_run_forever (test.unit.container.test_sync.TestContainerSync) ... ok test_run_once (test.unit.container.test_sync.TestContainerSync) ... ok test_select_http_proxy_None (test.unit.container.test_sync.TestContainerSync) ... ok test_select_http_proxy_multiple (test.unit.container.test_sync.TestContainerSync) ... ok test_select_http_proxy_one (test.unit.container.test_sync.TestContainerSync) ... ok test_add_synced_container (test.unit.container.test_sync_store.TestContainerSyncStore) ... ok test_container_to_synced_container_path_conversion (test.unit.container.test_sync_store.TestContainerSyncStore) ... ok test_iterate_synced_containers (test.unit.container.test_sync_store.TestContainerSyncStore) ... ok test_remove_synced_container (test.unit.container.test_sync_store.TestContainerSyncStore) ... ok test_synced_container_to_container_path_conversion (test.unit.container.test_sync_store.TestContainerSyncStore) ... ok test_unhandled_exceptions_in_add_remove (test.unit.container.test_sync_store.TestContainerSyncStore) ... ok test_update_sync_store_according_to_metadata_and_deleted (test.unit.container.test_sync_store.TestContainerSyncStore) ... ok test_conf_params (test.unit.container.test_updater.TestContainerUpdater) ... ok test_creation (test.unit.container.test_updater.TestContainerUpdater) ... ok test_error_in_process (test.unit.container.test_updater.TestContainerUpdater) ... ok test_listdir_with_exception (test.unit.container.test_updater.TestContainerUpdater) ... ok test_listdir_without_exception (test.unit.container.test_updater.TestContainerUpdater) ... ok test_run_once (test.unit.container.test_updater.TestContainerUpdater) ... ok test_run_once_with_device_unmounted (test.unit.container.test_updater.TestContainerUpdater) ... ok test_run_once_with_get_info_timeout (test.unit.container.test_updater.TestContainerUpdater) ... ok test_shard_container (test.unit.container.test_updater.TestContainerUpdater) ... ok test_unicode (test.unit.container.test_updater.TestContainerUpdater) ... ok test_audit_location_gets_quarantined (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_auditor_reclaim_age (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_expired_object_is_ignored (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_expired_object_is_ignored_with_zero_byte_fps (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_failsafe_object_audit_will_swallow_errors_in_tests (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_generic_exception_handling (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_inprogress_rsync_tempfiles_get_cleaned_up (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_non_reclaimable_tombstone (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_non_reclaimable_tombstone_with_custom_reclaim_age (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_object_audit_adds_metadata_checksums (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_object_audit_checks_EC_fragments (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_object_audit_diff_data (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_object_audit_extra_data (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_object_audit_no_meta (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_object_audit_will_not_swallow_errors_in_tests (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_object_run_fast_track_all (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_object_run_fast_track_non_zero (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_object_run_fast_track_zero (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_object_run_fast_track_zero_check_closed (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_object_run_logging (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_object_run_once_multi_devices (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_object_run_once_no_sda (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_object_run_once_pass (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_object_run_recon_cache (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reclaimable_tombstone (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reclaimable_tombstone_with_custom_reclaim_age (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reclaimable_tombstone_with_zero_byte_fps (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_rsync_tempfile_timeout_auto_option (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_run_audit_once (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_run_audit_once_zbfps (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_run_parallel_audit (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_run_parallel_audit_once (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_run_parallel_audit_once_failed_fork (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_sleeper (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_with_inaccessible_object_location (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_with_only_tombstone (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_with_tombstone_and_data (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_worker_conf_parms (test.unit.obj.test_auditor.TestAuditor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_close_error (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_commit (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_commit_fsync (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_commit_ignores_cleanup_ondisk_files_error (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_content_type_and_timestamp (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_content_type_not_open (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_content_type_timestamp_not_open (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_create_close_oserror (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_create_mkstemp_no_space (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_create_prealloc (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_create_prealloc_oserror (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_create_unlink_cleanup_DiskFileNoSpace (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_create_unlink_cleanup_logging (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_create_unlink_cleanup_renamer_fails (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_create_use_linkat_renamer_not_called (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_data_timestamp (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_data_timestamp_not_open (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_delete (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disk_file_app_iter_corners (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disk_file_app_iter_partial_closes (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disk_file_app_iter_range_w_none (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disk_file_app_iter_ranges (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disk_file_app_iter_ranges_edges (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disk_file_app_iter_ranges_empty (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disk_file_app_iter_ranges_w_no_etag_quarantine (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disk_file_app_iter_ranges_w_quarantine (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disk_file_default_disallowed_metadata (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disk_file_large_app_iter_ranges (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disk_file_mkstemp_creates_dir (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disk_file_preserves_slo (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disk_file_preserves_sysmeta (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disk_file_reader_iter (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disk_file_reader_iter_w_quarantine (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_diskfile_content_length (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_diskfile_content_length_deleted (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_diskfile_content_length_not_open (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_diskfile_names (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_diskfile_timestamp (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_diskfile_timestamp_deleted (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_diskfile_timestamp_not_open (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_durable_timestamp (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_durable_timestamp_no_data_file (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_durable_timestamp_not_open (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_error_in_cleanup_ondisk_files (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_exception_in_handle_close_quarantine (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_from_audit_location (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_from_audit_location_with_mismatched_hash (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_datafile_metadata (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_datafile_metadata_not_opened (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_dev_path (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_metadata (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_metadata_not_opened (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_metafile_metadata (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_metafile_metadata_not_opened (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_tempfile_fallback_to_mkstemp (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_tempfile_use_linkat_os_open_called (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_tmpfile_os_open_other_exceptions_are_raised (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_keep_cache (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_killed_before_cleanup (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_mount_checking (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_not_opened (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_number_calls_to_cleanup_ondisk_files_during_create (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_number_calls_to_cleanup_ondisk_files_during_delete (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ondisk_search_loop_data_ts_meta (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ondisk_search_loop_data_ts_meta_legacy_durable (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ondisk_search_loop_listdir_error (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ondisk_search_loop_listdir_error_legacy_durable (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ondisk_search_loop_meta_data_ts (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ondisk_search_loop_meta_data_ts_legacy_durable (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ondisk_search_loop_meta_ts_data (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ondisk_search_loop_multiple_meta_data (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ondisk_search_loop_multiple_meta_data_legacy_durable (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ondisk_search_loop_stale_meta_data (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ondisk_search_loop_stale_meta_data_legacy_durable (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ondisk_search_loop_ts_meta_data (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ondisk_search_loop_wayward_files_ignored (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ondisk_search_loop_wayward_files_ignored_legacy_durable (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_open_deleted (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_open_deleted_with_corrupt_tombstone (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_open_expired (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_open_not_exist (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_open_not_expired (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_bad_content_length (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_corrupt_xattrs (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_deleted_files (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_fstat_oserror (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_hashdir_not_a_directory (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_invalid_bad_name (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_invalid_bad_x_delete_at (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_invalid_content_length (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_invalid_content_length_bad (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_invalid_etag (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_invalid_missing_name (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_invalid_zero_byte (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_missing_content_length (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_subtly_corrupt_xattrs (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_truncated_xattrs (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_valids (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_read_metadata (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_read_metadata_no_xattr (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_splice_to_wsockfd_blocks (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_tee_to_md5_pipe_length_mismatch (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_write_cleanup (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_write_cleanup_legacy_durable (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_write_cleanup_part_power_increase (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_write_metadata (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_write_metadata_disk_full (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_write_metadata_no_xattr (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_write_metadata_with_content_type (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_write_metadata_with_content_type_removes_multiple_metas (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_write_metadata_with_content_type_removes_same_time_meta (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_write_metadata_with_older_content_type (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_zero_copy_cache_dropping (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_zero_copy_turns_off_when_md5_sockets_not_supported (test.unit.obj.test_diskfile.TestDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_ondisk_files_reclaim_non_data_files (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_ondisk_files_reclaim_with_data_files (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_uses_configured_reclaim_age (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_construct_dev_path (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_focused_yield_hashes_does_not_clean_up (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_diskfile_from_hash (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_diskfile_from_hash_bad_meta_name (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_diskfile_from_hash_dev_path_fail (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_diskfile_from_hash_no_actual_files (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_diskfile_from_hash_no_dir (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_diskfile_from_hash_no_meta_name (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_diskfile_from_hash_not_dir (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_diskfile_from_hash_other_oserror (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_diskfile_from_hash_read_metadata_problem (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_ondisk_files_no_rsync_temp_file_warning (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_ondisk_files_with_empty_dir (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_ondisk_files_with_repl_policy (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_ondisk_files_with_stray_meta (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_ondisk_files_with_unexpected_file (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_listdir (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_listdir_enoent (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_listdir_other_oserror (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_missing_splice_warning (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_object_audit_location_generator (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_parse_on_disk_filename (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_parse_on_disk_filename_errors (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_pickle_async_update (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_replication_lock_2 (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_replication_lock_another_device_fine (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_replication_lock_off (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_replication_lock_on (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_replication_one_per_device_deprecation (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_verify_ondisk_files (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_yield_hashes (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_yield_hashes_cleans_up_everything (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_yield_hashes_dev_path_fail (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_yield_hashes_empty (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_yield_hashes_empty_suffixes (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_yield_hashes_fails_with_bad_ondisk_filesets (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_yield_hashes_suffix_filter (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_yield_hashes_tombstones (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_yield_hashes_yields_content_type_timestamp (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_yield_hashes_yields_meta_timestamp (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_yield_suffixes (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_yield_suffixes_dev_path_fail (test.unit.obj.test_diskfile.TestDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_extract_policy (test.unit.obj.test_diskfile.TestDiskFileModuleMethods) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_async_dir (test.unit.obj.test_diskfile.TestDiskFileModuleMethods) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_data_dir (test.unit.obj.test_diskfile.TestDiskFileModuleMethods) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_part_path (test.unit.obj.test_diskfile.TestDiskFileModuleMethods) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_tmp_dir (test.unit.obj.test_diskfile.TestDiskFileModuleMethods) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_pickle_async_update_tmp_dir (test.unit.obj.test_diskfile.TestDiskFileModuleMethods) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_renamer (test.unit.obj.test_diskfile.TestDiskFileModuleMethods) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_write_read_metadata (test.unit.obj.test_diskfile.TestDiskFileModuleMethods) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_register (test.unit.obj.test_diskfile.TestDiskFileRouter) ... ok test_close_error (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_commit (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_commit_fsync (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_commit_ignores_cleanup_ondisk_files_error (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_commit_raises_DiskFileError_for_fsync_dir_IOError (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_commit_raises_DiskFileError_for_fsync_dir_OSError (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_commit_raises_DiskFileError_for_rename_EDQUOT_IOError (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_commit_raises_DiskFileError_for_rename_ENOSPC_IOError (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_commit_raises_DiskFileError_for_rename_OSError (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_commit_raises_DiskFileError_for_rename_other_IOError (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_content_type_and_timestamp (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_content_type_not_open (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_content_type_timestamp_not_open (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_create_close_oserror (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_create_mkstemp_no_space (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_create_prealloc (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_create_prealloc_oserror (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_create_unlink_cleanup_DiskFileNoSpace (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_create_unlink_cleanup_logging (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_create_unlink_cleanup_renamer_fails (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_create_use_linkat_renamer_not_called (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_data_file_errors_bad_frag_index (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_data_file_has_frag_index (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_data_timestamp (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_data_timestamp_not_open (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_delete (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disk_file_app_iter_corners (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disk_file_app_iter_partial_closes (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disk_file_app_iter_range_w_none (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disk_file_app_iter_ranges (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disk_file_app_iter_ranges_checks_only_aligned_frag_data (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disk_file_app_iter_ranges_edges (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disk_file_app_iter_ranges_empty (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disk_file_app_iter_ranges_w_no_etag_quarantine (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disk_file_app_iter_ranges_w_quarantine (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disk_file_default_disallowed_metadata (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disk_file_large_app_iter_ranges (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disk_file_mkstemp_creates_dir (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disk_file_preserves_slo (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disk_file_preserves_sysmeta (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disk_file_reader_iter (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disk_file_reader_iter_w_quarantine (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_diskfile_content_length (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_diskfile_content_length_deleted (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_diskfile_content_length_not_open (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_diskfile_names (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_diskfile_timestamp (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_diskfile_timestamp_deleted (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_diskfile_timestamp_not_open (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_durable_timestamp (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_durable_timestamp_legacy_durable (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_durable_timestamp_missing_frag_index (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_durable_timestamp_newer_non_durable_data_file (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_durable_timestamp_no_data_file (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_durable_timestamp_not_open (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_durable_timestamp_when_not_durable (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_error_in_cleanup_ondisk_files (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_exception_in_handle_close_quarantine (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_fragments (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_fragments_available_when_not_durable (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_fragments_not_open (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_from_audit_location (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_from_audit_location_with_mismatched_hash (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_datafile_metadata (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_datafile_metadata_not_opened (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_dev_path (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_metadata (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_metadata_not_opened (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_metafile_metadata (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_metafile_metadata_not_opened (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_tempfile_fallback_to_mkstemp (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_tempfile_use_linkat_os_open_called (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_tmpfile_os_open_other_exceptions_are_raised (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_keep_cache (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_killed_before_cleanup (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_mount_checking (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_not_opened (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_number_calls_to_cleanup_ondisk_files_during_create (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_number_calls_to_cleanup_ondisk_files_during_delete (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ondisk_search_loop_data_ts_meta (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ondisk_search_loop_data_ts_meta_legacy_durable (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ondisk_search_loop_listdir_error (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ondisk_search_loop_listdir_error_legacy_durable (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ondisk_search_loop_meta_data_ts (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ondisk_search_loop_meta_data_ts_legacy_durable (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ondisk_search_loop_meta_ts_data (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ondisk_search_loop_multiple_meta_data (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ondisk_search_loop_multiple_meta_data_legacy_durable (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ondisk_search_loop_stale_meta_data (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ondisk_search_loop_stale_meta_data_legacy_durable (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ondisk_search_loop_ts_meta_data (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ondisk_search_loop_wayward_files_ignored (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ondisk_search_loop_wayward_files_ignored_legacy_durable (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_open_deleted (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_open_deleted_with_corrupt_tombstone (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_open_expired (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_open_most_recent_durable (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_open_most_recent_durable_legacy (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_open_most_recent_missing_durable (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_open_not_exist (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_open_not_expired (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_open_with_bad_fragment_preferences (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_open_with_fragment_preferences (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_open_with_fragment_preferences_legacy_durable (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_purge_already_removed (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_purge_last_fragment_index (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_purge_last_fragment_index_legacy_durable (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_purge_non_existent_fragment_index (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_purge_old_timestamp_frag_index (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_purge_old_tombstone (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_purge_one_fragment_index (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_purge_tombstone (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_purge_without_frag (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_bad_content_length (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_corrupt_xattrs (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_deleted_files (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_fstat_oserror (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_hashdir_not_a_directory (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_invalid_bad_name (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_invalid_bad_x_delete_at (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_invalid_content_length (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_invalid_content_length_bad (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_invalid_etag (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_invalid_missing_name (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_invalid_zero_byte (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_missing_content_length (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_subtly_corrupt_xattrs (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_truncated_xattrs (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_valids (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_read_metadata (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_read_metadata_no_xattr (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reader_ec_exception_causes_quarantine (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reader_ec_exception_does_not_cause_quarantine (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reader_frag_check_does_not_quarantine_if_its_not_binary (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reader_quarantines_corrupted_ec_archive (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_splice_to_wsockfd_blocks (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_sysmeta_frag_index_is_immutable (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_tee_to_md5_pipe_length_mismatch (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_write_cleanup (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_write_cleanup_legacy_durable (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_write_cleanup_part_power_increase (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_write_metadata (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_write_metadata_disk_full (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_write_metadata_no_xattr (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_write_metadata_with_content_type (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_write_metadata_with_content_type_removes_multiple_metas (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_write_metadata_with_content_type_removes_same_time_meta (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_write_metadata_with_older_content_type (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_zero_copy_cache_dropping (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_zero_copy_turns_off_when_md5_sockets_not_supported (test.unit.obj.test_diskfile.TestECDiskFile) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_ondisk_files_reclaim_non_data_files (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_ondisk_files_reclaim_with_data_files (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_ondisk_files_reclaim_with_data_files_legacy_durable (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_uses_configured_reclaim_age (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_construct_dev_path (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_focused_yield_hashes_does_not_clean_up (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_diskfile_from_hash (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_diskfile_from_hash_bad_meta_name (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_diskfile_from_hash_dev_path_fail (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_diskfile_from_hash_frag_index_filter (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_diskfile_from_hash_frag_index_filter_legacy_durable (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_diskfile_from_hash_no_actual_files (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_diskfile_from_hash_no_dir (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_diskfile_from_hash_no_meta_name (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_diskfile_from_hash_not_dir (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_diskfile_from_hash_other_oserror (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_diskfile_from_hash_read_metadata_problem (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_ondisk_files_no_rsync_temp_file_warning (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_ondisk_files_with_ec_policy (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_ondisk_files_with_ec_policy_and_frag_index (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_ondisk_files_with_ec_policy_and_frag_index_legacy (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_ondisk_files_with_ec_policy_and_legacy_durable (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_ondisk_files_with_ec_policy_some_legacy (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_ondisk_files_with_empty_dir (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_ondisk_files_with_stray_meta (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_ondisk_files_with_unexpected_file (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_listdir (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_listdir_enoent (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_listdir_other_oserror (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_make_on_disk_filename (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_make_on_disk_filename_for_meta_with_content_type (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_make_on_disk_filename_with_bad_frag_index (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_missing_splice_warning (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_object_audit_location_generator (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_parse_on_disk_filename (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_parse_on_disk_filename_errors (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_pickle_async_update (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_replication_lock_2 (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_replication_lock_another_device_fine (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_replication_lock_off (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_replication_lock_on (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_replication_one_per_device_deprecation (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_verify_ondisk_files (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_yield_hashes (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_yield_hashes_cleans_up_everything (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_yield_hashes_dev_path_fail (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_yield_hashes_empty (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_yield_hashes_empty_suffixes (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_yield_hashes_filters_frag_index (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_yield_hashes_filters_frag_index_legacy_durable (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_yield_hashes_ignores_bad_ondisk_filesets (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_yield_hashes_legacy_durable (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_yield_hashes_skips_missing_legacy_durable (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_yield_hashes_skips_newer_data_without_legacy_durable (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_yield_hashes_skips_newer_non_durable_data (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_yield_hashes_skips_non_durable_data (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_yield_hashes_suffix_filter (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_yield_hashes_suffix_filter_legacy_durable (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_yield_hashes_tombstones (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_yield_hashes_yields_meta_timestamp (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_yield_hashes_yields_meta_timestamp_legacy_durable (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_yield_suffixes (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_yield_suffixes_dev_path_fail (test.unit.obj.test_diskfile.TestECDiskFileManager) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_read_legacy_hashes (test.unit.obj.test_diskfile.TestHashesHelpers) ... ok test_read_write_invalid_hashes_mutation_and_transative_equality (test.unit.obj.test_diskfile.TestHashesHelpers) ... ok test_read_write_valid_hashes_mutation_and_transative_equality (test.unit.obj.test_diskfile.TestHashesHelpers) ... ok test_write_hashes_invalid_updated (test.unit.obj.test_diskfile.TestHashesHelpers) ... ok test_write_hashes_safe_default (test.unit.obj.test_diskfile.TestHashesHelpers) ... ok test_write_hashes_valid_updated (test.unit.obj.test_diskfile.TestHashesHelpers) ... ok test_audit_location_class (test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator) ... ok test_auditor_status (test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator) ... ok test_finding_of_hashdirs (test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator) ... ok test_only_catch_expected_errors (test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator) ... ok test_skipping_files (test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator) ... ok test_skipping_unmounted_devices (test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator) ... ok test_update_auditor_status_throttle (test.unit.obj.test_diskfile.TestObjectAuditLocationGenerator) ... ok test_cleanup_ondisk_drops_old_non_durable_data (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_ondisk_files_drops_isolated_durable (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_ondisk_files_hsh_path_enoent (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_ondisk_files_hsh_path_other_oserror (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_ondisk_files_ignore_orphaned_ts (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_ondisk_files_keep_isolated_meta_purge_old_ts (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_ondisk_files_keep_meta_data_purge_ts (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_ondisk_files_keep_meta_data_purge_ts_legacy_durable (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_ondisk_files_keep_one_meta (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_ondisk_files_keep_one_meta_legacy_durable (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_ondisk_files_keep_one_ts (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_ondisk_files_keep_single_old_data (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_ondisk_files_keeps_one_datafile (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_ondisk_files_keeps_one_datafile_and_legacy_durable (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_ondisk_files_multi_data_file (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_ondisk_files_older_remove_file_error (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_ondisk_files_only_meta (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_ondisk_files_purge_data_newer_ts (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_ondisk_files_purge_expired_ts (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_ondisk_files_purge_old_data_only (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_ondisk_files_purge_old_ts (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_ondisk_files_purge_older_ts (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_ondisk_files_purge_ts_newer_data (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_ondisk_files_purge_ts_newer_data_and_legacy_durable (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_ondisk_files_purges_single_old_meta (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_cleanup_ondisk_files_reclaim_tombstone_remove_file_error (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_consolidate_hashes_raises_exception (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_hashes_bad_dev (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_hashes_consolidates_suffix_rehash_once (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_hashes_creates_partition_and_pkl (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_hashes_does_not_rehash_known_suffix_dirs (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_hashes_hash_suffix_enotdir (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_hashes_hash_suffix_other_oserror (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_hashes_modified_recursive_retry (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_hashes_multi_file_multi_suffix (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_hashes_new_pkl_finds_new_suffix_dirs (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_hashes_new_pkl_lying_invalid_finds_new_suffix_dirs (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_hashes_new_pkl_missing_invalid_finds_new_suffix_dirs (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_hashes_old_pickle_does_not_find_new_suffix_dirs (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_hashes_race_existing_partition (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_hashes_race_invalid_pickle (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_hashes_race_new_partition (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_hashes_zero_bytes_pickle (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_hash_invalidations_race_get_hashes_same_suffix_existing (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_hash_invalidations_race_get_hashes_same_suffix_new (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_hash_suffix_cleanup_ondisk_files_enotdir_quarantined (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_hash_suffix_cleanup_ondisk_files_other_oserror (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_hash_suffix_listdir_enoent (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_hash_suffix_listdir_enotdir (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_hash_suffix_multi_file_ends_in_tombstone (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_hash_suffix_multifile_ends_in_datafile (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_hash_suffix_multifile_ends_in_datafile_legacy_durable (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_hash_suffix_one_datafile (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_hash_suffix_one_reclaim_and_one_valid_tombstone (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_hash_suffix_one_reclaim_tombstone (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_hash_suffix_one_reclaim_tombstone_and_one_meta (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_hash_suffix_one_tombstone (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_hash_suffix_one_tombstone_and_one_meta (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_hash_suffix_removes_empty_hashdir_and_suffix (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_hash_suffix_removes_empty_hashdirs_in_valid_suffix (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_hash_suffix_rmdir_hsh_path_oserror (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_hash_suffix_rmdir_suffix_oserror (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_hash_suffix_ts_cleanup_after_invalidate_hash (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_hash_suffix_ts_cleanup_after_recalc (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_hash_suffix_with_obsolete_content_type_in_meta (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_hash_suffix_with_obsolete_content_type_in_older_meta (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_hash_suffix_with_older_content_type_in_meta (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_hash_suffix_with_older_content_type_in_newer_meta (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_hash_suffix_with_older_content_type_in_older_meta (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_hash_suffix_with_same_age_content_type_in_meta (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_hash_suffix_with_same_age_content_type_in_newer_meta (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_hash_suffix_with_same_age_content_type_in_older_meta (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_invalidate_hash_bad_pickle (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_invalidate_hash_consolidation (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_invalidate_hash_empty_file_exists (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_invalidate_hash_file_does_not_exist (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_invalidate_hash_file_not_truncated_when_empty (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_invalidate_hash_racing_get_hashes_diff_suffix_existing_part (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_invalidate_hash_racing_get_hashes_diff_suffix_new_part (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_unpickle_error_and_get_hashes_failure_existing_part (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_unpickle_error_and_get_hashes_failure_new_part (test.unit.obj.test_diskfile.TestSuffixHashes) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_container_timestamp_break (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_delete_actual_object (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_delete_actual_object_does_not_get_unicode (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_delete_actual_object_does_not_handle_odd_stuff (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_delete_actual_object_nourlquoting (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_delete_actual_object_queue_cleaning (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_delete_actual_object_quotes (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_delete_actual_object_returns_expected_error (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_delete_at_time_of_task_container (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_delete_object (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_failed_delete_continues_on (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_failed_delete_keeps_entry (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_get_process_values_from_config (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_get_process_values_from_kwargs (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_get_process_values_negative_process (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_get_process_values_negative_processes (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_get_process_values_process_equal_to_processes (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_get_process_values_process_greater_than_processes (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_hash_mod (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_init_concurrency_too_small (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_iter_task_accounts_to_expire (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_iter_task_to_expire (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_object_timestamp_break (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_parse_task_obj (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_pop_queue (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_process_based_concurrency (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_report (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_round_robin_order (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_run_forever_catches_usual_exceptions (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_run_forever_initial_sleep_random (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_run_once_calls_report (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_run_once_nothing_to_do (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_run_once_unicode_problem (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_skip_task_account_without_task_container (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_success_gets_counted (test.unit.obj.test_expirer.TestObjectExpirer) ... ok test_build_reconstruction_jobs (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_check_ring (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_collect_parts (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_collect_parts_mkdirs_error (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_delete_partition (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_delete_reverted (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_part_jobs (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_partners (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_response (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_handoffs_only (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ignores_status_file (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_no_delete_failed_revert (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_process_job_all_client_error (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_process_job_all_insufficient_storage (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_process_job_all_success (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_process_job_all_timeout (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_check_ring (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstructor_skipped_partpower_increase (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstructor_skips_bogus_partition_dirs (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_removes_zbf (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_run_once (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_run_once_override_devices (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_build_reconstruction_jobs (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_check_ring (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_collect_parts (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_collect_parts_mkdirs_error (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_delete_partition (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_delete_reverted (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_part_jobs (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_partners (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_response (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_handoffs_only (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ignores_status_file (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_no_delete_failed_revert (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_process_job_all_client_error (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_process_job_all_insufficient_storage (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_process_job_all_success (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_process_job_all_timeout (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_check_ring (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstructor_skipped_partpower_increase (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstructor_skips_bogus_partition_dirs (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_removes_zbf (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_run_once (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_run_once_override_devices (test.unit.obj.test_reconstructor.TestGlobalSetupObjectReconstructorLegacyDurable) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_build_jobs_creates_empty_hashes (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_build_jobs_handoff (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_build_jobs_mixed (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_build_jobs_no_hashes (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_build_jobs_primary (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_build_jobs_revert_only_tombstones (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_collect_parts_cleans_tmp (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_collect_parts_creates_datadir (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_collect_parts_creates_datadir_error (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_collect_parts_mount_check (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_collect_parts_multi_device_skips_non_non_local_devs (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_collect_parts_multi_device_skips_non_ring_devices (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_collect_parts_overrides (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_collect_parts_skips_invalid_paths (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_collect_parts_skips_non_ec_policy_and_device (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_collect_parts_skips_non_local_devs_servers_per_port (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_local_devices (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_local_devices_with_no_ec_policy_env (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_suffix_delta (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_handoffs_first_enables_handoffs_only (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_handoffs_only_default (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_handoffs_only_enabled (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_handoffs_only_false_and_first_false (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_handoffs_only_false_and_first_none (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_handoffs_only_ignores_handoffs_first (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_handoffs_only_none_and_first_false (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_handoffs_only_true_and_first_false (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_handoffs_only_true_and_first_true (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_process_job_handoff (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_process_job_primary_down (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_process_job_primary_in_sync (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_process_job_primary_not_in_sync (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_process_job_primary_some_in_sync (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_process_job_revert_cleanup (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_process_job_revert_cleanup_tombstone (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_process_job_revert_is_handoff_fails (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_process_job_suffix_call_errors (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_process_job_sync_missing_durable (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_process_job_will_not_revert_to_handoff (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_removes_non_partition_files (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_with_no_ec_policy_env (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_two_ec_policies (test.unit.obj.test_reconstructor.TestObjectReconstructor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_build_jobs_creates_empty_hashes (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_build_jobs_handoff (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_build_jobs_mixed (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_build_jobs_no_hashes (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_build_jobs_primary (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_build_jobs_revert_only_tombstones (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_collect_parts_cleans_tmp (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_collect_parts_creates_datadir (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_collect_parts_creates_datadir_error (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_collect_parts_mount_check (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_collect_parts_multi_device_skips_non_non_local_devs (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_collect_parts_multi_device_skips_non_ring_devices (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_collect_parts_overrides (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_collect_parts_skips_invalid_paths (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_collect_parts_skips_non_ec_policy_and_device (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_collect_parts_skips_non_local_devs_servers_per_port (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_local_devices (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_local_devices_with_no_ec_policy_env (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_suffix_delta (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_handoffs_first_enables_handoffs_only (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_handoffs_only_default (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_handoffs_only_enabled (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_handoffs_only_false_and_first_false (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_handoffs_only_false_and_first_none (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_handoffs_only_ignores_handoffs_first (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_handoffs_only_none_and_first_false (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_handoffs_only_true_and_first_false (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_handoffs_only_true_and_first_true (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_process_job_handoff (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_process_job_primary_down (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_process_job_primary_in_sync (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_process_job_primary_not_in_sync (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_process_job_primary_some_in_sync (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_process_job_revert_cleanup (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_process_job_revert_cleanup_tombstone (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_process_job_revert_is_handoff_fails (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_process_job_suffix_call_errors (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_process_job_sync_missing_durable (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_process_job_will_not_revert_to_handoff (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_removes_non_partition_files (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_with_duplicate_frags_no_errors (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_with_no_ec_policy_env (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_two_ec_policies (test.unit.obj.test_reconstructor.TestObjectReconstructorECDuplicationFactor) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_fa_all_404s_fails (test.unit.obj.test_reconstructor.TestReconstructFragmentArchive) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_fa_error_with_invalid_header (test.unit.obj.test_reconstructor.TestReconstructFragmentArchive) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_fa_errors_works (test.unit.obj.test_reconstructor.TestReconstructFragmentArchive) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_fa_exceptions_fails (test.unit.obj.test_reconstructor.TestReconstructFragmentArchive) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_fa_finds_duplicate_does_not_fail (test.unit.obj.test_reconstructor.TestReconstructFragmentArchive) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_fa_finds_itself_does_not_fail (test.unit.obj.test_reconstructor.TestReconstructFragmentArchive) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_fa_invalid_frag_index_headers (test.unit.obj.test_reconstructor.TestReconstructFragmentArchive) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_fa_missing_headers (test.unit.obj.test_reconstructor.TestReconstructFragmentArchive) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_fa_no_errors (test.unit.obj.test_reconstructor.TestReconstructFragmentArchive) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_fa_with_mixed_etag_with_same_timestamp (test.unit.obj.test_reconstructor.TestReconstructFragmentArchive) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_fa_with_mixed_new_etag (test.unit.obj.test_reconstructor.TestReconstructFragmentArchive) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_fa_with_mixed_not_enough_etags_fail (test.unit.obj.test_reconstructor.TestReconstructFragmentArchive) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_fa_with_mixed_old_etag (test.unit.obj.test_reconstructor.TestReconstructFragmentArchive) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_parity_fa_with_data_node_failure (test.unit.obj.test_reconstructor.TestReconstructFragmentArchive) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_fa_all_404s_fails (test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_fa_error_with_invalid_header (test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_fa_errors_works (test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_fa_exceptions_fails (test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_fa_finds_duplicate_does_not_fail (test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_fa_finds_itself_does_not_fail (test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_fa_invalid_frag_index_headers (test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_fa_missing_headers (test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_fa_no_errors (test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_fa_with_mixed_etag_with_same_timestamp (test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_fa_with_mixed_new_etag (test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_fa_with_mixed_not_enough_etags_fail (test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_fa_with_mixed_old_etag (test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reconstruct_parity_fa_with_data_node_failure (test.unit.obj.test_reconstructor.TestReconstructFragmentArchiveUTF8) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_bad_value_workers (test.unit.obj.test_reconstructor.TestWorkerReconstructor) ... ok test_dump_recon_run_once_in_worker (test.unit.obj.test_reconstructor.TestWorkerReconstructor) ... ok test_dump_recon_run_once_inline (test.unit.obj.test_reconstructor.TestWorkerReconstructor) ... ok test_final_recon_dump (test.unit.obj.test_reconstructor.TestWorkerReconstructor) ... ok test_is_healthy (test.unit.obj.test_reconstructor.TestWorkerReconstructor) ... ok test_is_healthy_detects_ring_change (test.unit.obj.test_reconstructor.TestWorkerReconstructor) ... ok test_is_healthy_rcache_update_waits_for_next_update (test.unit.obj.test_reconstructor.TestWorkerReconstructor) ... ok test_next_rcache_update_configured_with_stats_interval (test.unit.obj.test_reconstructor.TestWorkerReconstructor) ... ok test_no_dump_recon_run_once (test.unit.obj.test_reconstructor.TestWorkerReconstructor) ... ok test_no_workers_by_default (test.unit.obj.test_reconstructor.TestWorkerReconstructor) ... ok test_recon_aggregation_at_end_of_run_once (test.unit.obj.test_reconstructor.TestWorkerReconstructor) ... ok test_recon_aggregation_races_with_final_recon_dump (test.unit.obj.test_reconstructor.TestWorkerReconstructor) ... ok test_recon_aggregation_removes_devices (test.unit.obj.test_reconstructor.TestWorkerReconstructor) ... ok test_recon_aggregation_waits_for_all_devices (test.unit.obj.test_reconstructor.TestWorkerReconstructor) ... ok test_run_forever_recon_aggregation (test.unit.obj.test_reconstructor.TestWorkerReconstructor) ... ok test_run_forever_recon_no_devices (test.unit.obj.test_reconstructor.TestWorkerReconstructor) ... ok test_worker_logging (test.unit.obj.test_reconstructor.TestWorkerReconstructor) ... ok test_workers_with_devices (test.unit.obj.test_reconstructor.TestWorkerReconstructor) ... ok test_workers_with_devices_and_no_valid_overrides (test.unit.obj.test_reconstructor.TestWorkerReconstructor) ... ok test_workers_with_devices_and_overrides (test.unit.obj.test_reconstructor.TestWorkerReconstructor) ... ok test_workers_with_lots_of_devices (test.unit.obj.test_reconstructor.TestWorkerReconstructor) ... ok test_workers_with_lots_of_devices_and_overrides (test.unit.obj.test_reconstructor.TestWorkerReconstructor) ... ok test_workers_with_lots_of_workers (test.unit.obj.test_reconstructor.TestWorkerReconstructor) ... ok test_workers_with_lots_of_workers_and_devices (test.unit.obj.test_reconstructor.TestWorkerReconstructor) ... ok test_workers_with_no_devices (test.unit.obj.test_reconstructor.TestWorkerReconstructor) ... ok test_workers_with_some_workers_and_devices (test.unit.obj.test_reconstructor.TestWorkerReconstructor) ... ok test_command_line_overrides (test.unit.obj.test_replicator.TestMultiProcessReplicator) ... ok test_device_distribution (test.unit.obj.test_replicator.TestMultiProcessReplicator) ... ok test_more_workers_than_disks (test.unit.obj.test_replicator.TestMultiProcessReplicator) ... ok test_no_multiprocessing (test.unit.obj.test_replicator.TestMultiProcessReplicator) ... ok test_override_policies (test.unit.obj.test_replicator.TestMultiProcessReplicator) ... ok test_recon_run_forever (test.unit.obj.test_replicator.TestMultiProcessReplicator) ... ok test_recon_run_once (test.unit.obj.test_replicator.TestMultiProcessReplicator) ... ok test_recon_skipped_with_overrides (test.unit.obj.test_replicator.TestMultiProcessReplicator) ... ok test_worker_logging (test.unit.obj.test_replicator.TestMultiProcessReplicator) ... ok test_check_ring (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_collect_jobs (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_collect_jobs_failure_report_with_auditor_stats_json (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_collect_jobs_handoffs_first (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_collect_jobs_mkdirs_error (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_collect_jobs_multi_disk (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_collect_jobs_multi_disk_diff_ports_normal (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_collect_jobs_multi_disk_servers_per_port (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_collect_jobs_unmounted (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_delete_objs_ssync_only_when_in_sync (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_delete_partition (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_delete_partition_1 (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_delete_partition_default_sync_method (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_delete_partition_override_params (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_delete_partition_ssync (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_delete_partition_ssync_single_region (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_delete_partition_ssync_with_cleanup_failure (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_delete_partition_ssync_with_sync_failure (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_delete_partition_with_failures (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_delete_partition_with_handoff_delete (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_delete_partition_with_handoff_delete_fail_in_other_region (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_delete_partition_with_handoff_delete_failures (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_delete_policy_override_params (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_do_listdir (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_handoff_replication_setting_warnings (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_handoffs_first_mode_will_abort_if_handoffs_remaining (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_handoffs_first_mode_will_process_all_jobs_after_handoffs (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_limit_rsync_log (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_replicate_rsync_timeout (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_replicate_rsync_timeout_wedged (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_replicate_skipped_partpower_increase (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_replicator_removes_zbf (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_replicator_skips_bogus_partition_dirs (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_replicator_skips_rsync_temp_files (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_rsync_compress_different_region (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_run (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_run_once (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_run_once_1 (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_run_once_no_local_device_in_ring (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_run_once_recover_from_failure (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_run_once_recover_from_timeout (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_run_withlog (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_sync_just_calls_sync_method (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_update (test.unit.obj.test_replicator.TestObjectReplicator) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_add (test.unit.obj.test_replicator.TestReplicatorStats) ... ok test_add_failure_stats (test.unit.obj.test_replicator.TestReplicatorStats) ... ok test_from_recon_skips_extra_fields (test.unit.obj.test_replicator.TestReplicatorStats) ... ok test_recon_roundtrip (test.unit.obj.test_replicator.TestReplicatorStats) ... ok test_to_recon (test.unit.obj.test_replicator.TestReplicatorStats) ... ok test_default (test.unit.obj.test_server.TestConfigOptionHandling) ... ok test_option_in_app (test.unit.obj.test_server.TestConfigOptionHandling) ... ok test_option_in_both (test.unit.obj.test_server.TestConfigOptionHandling) ... ok test_option_in_default (test.unit.obj.test_server.TestConfigOptionHandling) ... ok test_DELETE (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_DELETE_bad_timestamp (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_DELETE_but_expired (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_DELETE_calls_delete_at (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_DELETE_can_skip_updating_expirer_queue (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_DELETE_container_updates (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_DELETE_full_drive (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_DELETE_if_delete_at (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_DELETE_if_delete_at_expired_still_deletes (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_DELETE_succeeds_with_later_POST (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_EC_GET_PUT_data (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_EC_GET_quarantine_invalid_frag_archive (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_HEAD_with_fragment_preferences (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_but_expired (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_if_match (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_if_match_etag_is_at (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_if_modified_since (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_if_none_match (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_if_unmodified_since (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_quarantine (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_quarantine_range (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_quarantine_zbyte (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_range_zero_byte_object (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_HEAD (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_HEAD_but_expired (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_HEAD_if_match (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_HEAD_if_modified_since (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_HEAD_if_none_match (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_HEAD_if_unmodified_since (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_HEAD_quarantine_zbyte (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_OPTIONS (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_bad_timestamp (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_but_expired (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_calls_delete_at (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_can_skip_updating_expirer_queue (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_conflicts_with_later_POST (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_container_connection (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_container_updates_precedence (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_container_updates_with_EC_policy (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_container_updates_with_replication_policy (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_delete_at_in_past (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_delete_at_in_past_with_skewed_clock (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_invalid_path (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_no_timestamp (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_not_exist (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_old_timestamp (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_quarantine_zbyte (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_system_metadata (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_then_fetch_content_type (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_transient_sysmeta (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_update_meta (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_bad_footer_checksum (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_bad_footer_json (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_bad_timestamp (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_bad_transfer_encoding (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_calls_delete_at (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_can_skip_deleting_expirer_queue_but_still_inserts (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_can_skip_updating_expirer_queue (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_client_closed_connection (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_client_timeout (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_commits_data (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_common (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_container_connection (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_container_update_overrides (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_container_update_to_shard (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_delete_at_in_past (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_etag_in_footer (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_etag_in_footer_mismatch (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_extra_mime_docs_ignored (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_if_none_match (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_if_none_match_but_expired (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_if_none_match_star (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_invalid_content_type (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_invalid_etag (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_invalid_path (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_meta_in_footer (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_missing_footer_checksum (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_new_object_really_old_timestamp (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_no_content_length (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_no_content_type (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_no_etag (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_no_timestamp (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_object_really_new_timestamp (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_old_timestamp (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_overwrite (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_overwrite_to_newer_ts_failed (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_overwrite_to_older_ts_success (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_overwrite_w_delete_at (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_redirected_async_pending (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_redirected_async_pending_with_container_path (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_slow (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_ssync_multi_frag (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_succeeds_with_later_POST (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_system_metadata (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_then_POST_async_pendings_with_EC_policy (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_then_POST_async_pendings_with_repl_policy (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_then_POST_then_fetch_system_metadata (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_then_fetch_system_metadata (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_user_metadata (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_user_metadata_no_xattr (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_with_full_drive (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_with_replication_headers (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_zero_content_length (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_REPLICATE_reclaims_tombstones (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_REPLICATE_timeout (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_REPLICATE_works (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_REQUEST_SPECIAL_CHARS (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_SSYNC_can_be_called (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test__call__returns_500 (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_allowed_headers (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_async_update_does_not_save_on_2xx (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_async_update_http_connect (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_async_update_saves_on_exception (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_async_update_saves_on_non_2xx (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_async_update_saves_on_timeout (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_bad_sinces (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_call_bad_method (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_call_bad_request (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_call_incorrect_replication_method (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_call_name_collision (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_call_not_found (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_chunked_content_length_mismatch_zero (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_chunked_put (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_container_update_as_greenthread (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test give it one container to update (for only one greenthred) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_container_update_async (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_container_update_bad_args (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_container_update_no_async_update (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_container_update_success (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_content_encoding (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_correct_allowed_method (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_delete_at_cap (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_delete_at_negative (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_delete_at_update_cleans_old_entries (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_delete_at_update_delete (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_delete_at_update_put_with_info (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_delete_at_update_put_with_info_but_empty_host (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_delete_at_update_put_with_info_but_missing_container (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_delete_at_update_put_with_info_but_missing_host (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_delete_backend_replication (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_device_unavailable (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_dynamic_datadir (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_global_conf_callback_does_nothing (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_global_conf_callback_replication_semaphore (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_handling_of_replication_semaphore_config (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_insufficient_storage_mount_check_false (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_insufficient_storage_mount_check_true (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_invalid_method_doesnt_exist (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_invalid_method_is_not_public (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_list_allowed_methods (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_log_line_format (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_max_object_name_length (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_max_upload_time (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_multiphase_put_draining (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_not_allowed_method (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_not_utf8_and_not_logging_requests (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_object_delete_at_async_update (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_object_update_with_offset (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_override_etag_footer_trumps_header (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_override_etag_lone_header_footer (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_override_etag_sysmeta_footer_trumps_backend_header (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_override_etag_sysmeta_header_trumps_backend_footer (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_override_etag_sysmeta_trumps_backend (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_race_doesnt_quarantine (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_serv_reserv (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_short_body (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_storage_policy_index_is_validated (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_updating_multiple_container_servers (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_updating_multiple_delete_at_container_servers (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_x_if_delete_at_formats (test.unit.obj.test_server.TestObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_expect_on_multiphase_put_diconnect (test.unit.obj.test_server.TestObjectServer) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_expect_on_put (test.unit.obj.test_server.TestObjectServer) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_expect_on_put_conflict (test.unit.obj.test_server.TestObjectServer) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_expect_on_put_footer (test.unit.obj.test_server.TestObjectServer) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_multiphase_put_bad_commit_message (test.unit.obj.test_server.TestObjectServer) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_multiphase_put_client_disconnect_in_the_middle_of_commit (test.unit.obj.test_server.TestObjectServer) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_multiphase_put_client_disconnect_right_before_commit (test.unit.obj.test_server.TestObjectServer) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_multiphase_put_drains_extra_commit_junk (test.unit.obj.test_server.TestObjectServer) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_multiphase_put_drains_extra_commit_junk_disconnect (test.unit.obj.test_server.TestObjectServer) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_multiphase_put_ec_fragment_in_headers_no_footers (test.unit.obj.test_server.TestObjectServer) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_multiphase_put_metadata_footer (test.unit.obj.test_server.TestObjectServer) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_multiphase_put_metadata_footer_disconnect (test.unit.obj.test_server.TestObjectServer) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_multiphase_put_no_metadata_replicated (test.unit.obj.test_server.TestObjectServer) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_multiphase_put_no_mime_boundary (test.unit.obj.test_server.TestObjectServer) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_not_found (test.unit.obj.test_server.TestObjectServer) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_default_config (test.unit.obj.test_server.TestTpoolSize) ... ok test_explicit_setting (test.unit.obj.test_server.TestTpoolSize) ... ok test_servers_per_port_empty (test.unit.obj.test_server.TestTpoolSize) ... ok test_servers_per_port_no_explicit_setting (test.unit.obj.test_server.TestTpoolSize) ... ok test_servers_per_port_with_explicit_setting (test.unit.obj.test_server.TestTpoolSize) ... ok test_GET (test.unit.obj.test_server.TestZeroCopy) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_big (test.unit.obj.test_server.TestZeroCopy) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine (test.unit.obj.test_server.TestZeroCopy) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_quarantine_on_well_formed_zero_byte_file (test.unit.obj.test_server.TestZeroCopy) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_fragment_sync (test.unit.obj.test_ssync.TestSsyncEC) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_handoff_fragment_only_missing_durable_state (test.unit.obj.test_ssync.TestSsyncEC) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_handoff_fragment_revert (test.unit.obj.test_ssync.TestSsyncEC) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_revert_job_with_legacy_durable (test.unit.obj.test_ssync.TestSsyncEC) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_send_invalid_frag_index (test.unit.obj.test_ssync.TestSsyncEC) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_send_with_frag_index_none (test.unit.obj.test_ssync.TestSsyncEC) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_sync_reconstructor_exception_during_rebuild (test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_sync_reconstructor_no_rebuilt_content (test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_sync_reconstructor_no_responses (test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_sync_reconstructor_partial_rebuild (test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_sync_reconstructor_rebuild_ok (test.unit.obj.test_ssync.TestSsyncECReconstructorSyncJob) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_content_type_sync (test.unit.obj.test_ssync.TestSsyncReplication) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_expired_object (test.unit.obj.test_ssync.TestSsyncReplication) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_meta_file_not_synced_to_legacy_receiver (test.unit.obj.test_ssync.TestSsyncReplication) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_meta_file_sync (test.unit.obj.test_ssync.TestSsyncReplication) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_no_longer_expired_object_syncs (test.unit.obj.test_ssync.TestSsyncReplication) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_no_longer_expired_object_syncs_meta (test.unit.obj.test_ssync.TestSsyncReplication) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_nothing_to_sync (test.unit.obj.test_ssync.TestSsyncReplication) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_sync (test.unit.obj.test_ssync.TestSsyncReplication) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_decode_missing (test.unit.obj.test_ssync_receiver.TestModuleMethods) ... ok test_encode_wanted (test.unit.obj.test_ssync_receiver.TestModuleMethods) ... ok test_MISSING_CHECK_empty_list (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_MISSING_CHECK_extra_line_parts (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_MISSING_CHECK_have_newer_meta (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_MISSING_CHECK_have_none (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_MISSING_CHECK_have_older_meta (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_MISSING_CHECK_have_one_exact (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_MISSING_CHECK_have_one_newer (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_MISSING_CHECK_missing_durable (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_MISSING_CHECK_missing_durable_but_commit_fails (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_MISSING_CHECK_missing_meta_expired_data (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_MISSING_CHECK_other_exception (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_MISSING_CHECK_storage_policy (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_MISSING_CHECK_timeout (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_Receiver_with_bad_storage_policy_index_header (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_Receiver_with_default_storage_policy (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_Receiver_with_invalid_indexes (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_Receiver_with_matched_indexes (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_Receiver_with_mismatched_indexes (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_Receiver_with_only_frag_index_header (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_Receiver_with_only_node_index_header (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_Receiver_with_storage_policy_index_header (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_SSYNC_Exception (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_SSYNC_Exception_Exception (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_SSYNC_calls_replication_lock (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_SSYNC_initial_path (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_SSYNC_mount_check (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_SSYNC_replication_lock_fail (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_SSYNC_semaphore_locked (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_UPDATES_BONK (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_UPDATES_DELETE (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_UPDATES_POST (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_UPDATES_PUT (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_UPDATES_PUT_replication_headers (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_UPDATES_PUT_with_storage_policy_and_node_index (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_UPDATES_bad_content_length (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_UPDATES_bad_headers (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_UPDATES_bad_subrequest_line (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_UPDATES_content_length_with_DELETE (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_UPDATES_early_termination (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_UPDATES_failures (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_UPDATES_multiple (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_UPDATES_no_content_length_with_PUT (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_UPDATES_no_headers (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_UPDATES_no_problems_no_hard_disconnect (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_UPDATES_other_exception (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_UPDATES_subreq_does_not_read_all (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_UPDATES_timeout (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_UPDATES_with_storage_policy (test.unit.obj.test_ssync_receiver.TestReceiver) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_SSYNC_device_not_available (test.unit.obj.test_ssync_receiver.TestSsyncRxServer) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_SSYNC_disconnect (test.unit.obj.test_ssync_receiver.TestSsyncRxServer) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_SSYNC_invalid_policy (test.unit.obj.test_ssync_receiver.TestSsyncRxServer) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_bad_request_invalid_frag_index (test.unit.obj.test_ssync_receiver.TestSsyncRxServer) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_decode_wanted (test.unit.obj.test_ssync_sender.TestModuleMethods) ... ok test_encode_missing (test.unit.obj.test_ssync_sender.TestModuleMethods) ... ok test_call (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_call_and_missing_check (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_call_and_missing_check_metadata_legacy_response (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_call_and_missing_check_with_obj_list (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_call_and_missing_check_with_obj_list_but_required (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_call_calls_others (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_call_calls_others_returns_failure (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_call_catches_MessageTimeout (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_call_catches_ReplicationException (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_call_catches_exception_handling_exception (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_call_catches_other_exceptions (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_connect (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_connect_bad_status (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_connect_handoff (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_connect_handoff_no_frag (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_connect_handoff_none_frag (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_connect_handoff_replicated (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_connect_receive_timeout (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_connect_send_timeout (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disconnect (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_disconnect_timeout (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_missing_check_extra_line_parts (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_missing_check_far_end_disconnect (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_missing_check_far_end_disconnect2 (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_missing_check_far_end_unexpected (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_missing_check_has_empty_suffixes (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_missing_check_has_suffixes (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_missing_check_send_map (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_missing_check_timeout (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_readline_all (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_readline_all_trailing_not_newline_termed (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_readline_at_start_of_chunk (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_readline_broken_chunk (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_readline_buffer_exceeds_network_chunk_size_somehow (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_readline_chunk_with_extension (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_readline_newline_in_buffer (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_readline_terminated_chunk (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_send_delete (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_send_delete_timeout (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_send_post (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_send_post_unicode (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_send_put (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_send_put_chunk_timeout (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_send_put_initial_timeout (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_send_put_unicode (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_update_send_delete (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_updates_empty_send_map (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_updates_is_deleted (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_updates_post (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_updates_put (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_updates_put_and_post (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_updates_read_response_disconnect_end (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_updates_read_response_disconnect_start (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_updates_read_response_timeout_end (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_updates_read_response_timeout_start (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_updates_read_response_unexp_end (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_updates_read_response_unexp_start (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_updates_storage_policy_index (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_updates_timeout (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_updates_unexpected_response_lines1 (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_updates_unexpected_response_lines2 (test.unit.obj.test_ssync_sender.TestSender) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_conf_params (test.unit.obj.test_updater.TestObjectUpdater) ... ok test_creation (test.unit.obj.test_updater.TestObjectUpdater) ... ok test_listdir_with_exception (test.unit.obj.test_updater.TestObjectUpdater) ... ok test_listdir_without_exception (test.unit.obj.test_updater.TestObjectUpdater) ... ok test_obj_put_async_root_update_bad_location_header (test.unit.obj.test_updater.TestObjectUpdater) ... ok test_obj_put_async_root_update_missing_location_header (test.unit.obj.test_updater.TestObjectUpdater) ... ok test_obj_put_async_root_update_redirected (test.unit.obj.test_updater.TestObjectUpdater) ... ok test_obj_put_async_root_update_redirected_previous_success (test.unit.obj.test_updater.TestObjectUpdater) ... ok test_obj_put_async_shard_update_redirected_twice (test.unit.obj.test_updater.TestObjectUpdater) ... ok test_obj_put_async_update_redirection_loop (test.unit.obj.test_updater.TestObjectUpdater) ... ok test_obj_put_async_updates (test.unit.obj.test_updater.TestObjectUpdater) ... ok test_obj_put_legacy_updates (test.unit.obj.test_updater.TestObjectUpdater) ... ok test_object_sweep (test.unit.obj.test_updater.TestObjectUpdater) ... ok test_run_once (test.unit.obj.test_updater.TestObjectUpdater) ... ok test_run_once_with_disk_unmounted (test.unit.obj.test_updater.TestObjectUpdater) ... ok test_sweep_logs (test.unit.obj.test_updater.TestObjectUpdater) ... ok test_sweep_logs_multiple_policies (test.unit.obj.test_updater.TestObjectUpdater) ... ok test_account_acl_headers_translated_for_GET_HEAD (test.unit.proxy.controllers.test_account.TestAccountController) ... ok test_account_info_in_response_env (test.unit.proxy.controllers.test_account.TestAccountController) ... ok test_add_acls_impossible_cases (test.unit.proxy.controllers.test_account.TestAccountController) ... ok test_cache_key_impossible_cases (test.unit.proxy.controllers.test_account.TestAccountController) ... ok test_get_deleted_account (test.unit.proxy.controllers.test_account.TestAccountController) ... ok test_long_acct_names (test.unit.proxy.controllers.test_account.TestAccountController) ... ok test_response_code_for_DELETE (test.unit.proxy.controllers.test_account.TestAccountController) ... ok test_response_code_for_POST (test.unit.proxy.controllers.test_account.TestAccountController) ... ok test_response_code_for_PUT (test.unit.proxy.controllers.test_account.TestAccountController) ... ok test_stripping_swift_admin_headers (test.unit.proxy.controllers.test_account.TestAccountController) ... ok test_swift_owner (test.unit.proxy.controllers.test_account.TestAccountController) ... ok test_sys_meta_headers_POST (test.unit.proxy.controllers.test_account.TestAccountController) ... ok test_sys_meta_headers_PUT (test.unit.proxy.controllers.test_account.TestAccountController) ... ok test_account_acl_headers_translated_for_GET_HEAD (test.unit.proxy.controllers.test_account.TestAccountController4Replicas) ... ok test_account_info_in_response_env (test.unit.proxy.controllers.test_account.TestAccountController4Replicas) ... ok test_add_acls_impossible_cases (test.unit.proxy.controllers.test_account.TestAccountController4Replicas) ... ok test_cache_key_impossible_cases (test.unit.proxy.controllers.test_account.TestAccountController4Replicas) ... ok test_get_deleted_account (test.unit.proxy.controllers.test_account.TestAccountController4Replicas) ... ok test_long_acct_names (test.unit.proxy.controllers.test_account.TestAccountController4Replicas) ... ok test_response_code_for_DELETE (test.unit.proxy.controllers.test_account.TestAccountController4Replicas) ... ok test_response_code_for_POST (test.unit.proxy.controllers.test_account.TestAccountController4Replicas) ... ok test_response_code_for_PUT (test.unit.proxy.controllers.test_account.TestAccountController4Replicas) ... ok test_stripping_swift_admin_headers (test.unit.proxy.controllers.test_account.TestAccountController4Replicas) ... ok test_swift_owner (test.unit.proxy.controllers.test_account.TestAccountController4Replicas) ... ok test_sys_meta_headers_POST (test.unit.proxy.controllers.test_account.TestAccountController4Replicas) ... ok test_sys_meta_headers_PUT (test.unit.proxy.controllers.test_account.TestAccountController4Replicas) ... ok test_get_deleted_account_410 (test.unit.proxy.controllers.test_account.TestGetAccountInfo) ... ok test_base_have_quorum (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_best_response_overrides (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_bytes_to_skip (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_client_chunk_size (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_client_chunk_size_resuming (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_client_chunk_size_resuming_chunked (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_container_info_without_req (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_disconnected_warning (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_generate_request_headers (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_generate_request_headers_with_no_orig_req (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_generate_request_headers_with_sysmeta (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_get_account_info_cache (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_get_account_info_env (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_get_account_info_infocache (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_get_account_info_no_cache (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_get_account_info_swift_owner (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_get_account_info_swift_source (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_get_container_info_cache (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_get_container_info_env (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_get_container_info_no_account (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_get_container_info_no_auto_account (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_get_container_info_no_cache (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_get_container_info_swift_source (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_get_info (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_get_info_zero_recheck (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_get_object_info_env (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_get_object_info_no_env (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_get_object_info_swift_source (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_get_shard_ranges_empty_body (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_get_shard_ranges_for_container_get (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_get_shard_ranges_for_object_put (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_get_shard_ranges_invalid_shard_range (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_get_shard_ranges_key_missing (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_get_shard_ranges_missing_record_type (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_get_shard_ranges_not_a_list (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_get_shard_ranges_request_failed (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_get_shard_ranges_wrong_record_type (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_headers_to_account_info_meta (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_headers_to_account_info_missing (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_headers_to_account_info_storage_policies (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_headers_to_account_info_sys_meta (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_headers_to_account_info_values (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_headers_to_container_info_meta (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_headers_to_container_info_missing (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_headers_to_container_info_sys_meta (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_headers_to_container_info_values (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_headers_to_object_info_meta (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_headers_to_object_info_missing (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_headers_to_object_info_sys_meta (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_headers_to_object_info_transient_sysmeta (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_headers_to_object_info_values (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_options (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_options_unauthorized (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_options_with_null_allow_origin (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_range_fast_forward (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_range_fast_forward_after_data_timeout (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_transfer_headers_with_sysmeta (test.unit.proxy.controllers.test_base.TestFuncs) ... ok test_GET_sharded_container (test.unit.proxy.controllers.test_container.TestContainerController) ... ok test_GET_sharded_container_empty_shard (test.unit.proxy.controllers.test_container.TestContainerController) ... ok test_GET_sharded_container_gap_in_shards (test.unit.proxy.controllers.test_container.TestContainerController) ... ok test_GET_sharded_container_overlapping_shards (test.unit.proxy.controllers.test_container.TestContainerController) ... ok test_GET_sharded_container_shard_errors (test.unit.proxy.controllers.test_container.TestContainerController) ... ok test_GET_sharded_container_sharding_shard (test.unit.proxy.controllers.test_container.TestContainerController) ... ok test_GET_sharded_container_with_delimiter (test.unit.proxy.controllers.test_container.TestContainerController) ... ok test_container_cache_cleared_after_PUT (test.unit.proxy.controllers.test_container.TestContainerController) ... ok test_container_info_got_cached (test.unit.proxy.controllers.test_container.TestContainerController) ... ok test_node_errors (test.unit.proxy.controllers.test_container.TestContainerController) ... ok test_reseller_admin (test.unit.proxy.controllers.test_container.TestContainerController) ... ok test_response_code_for_DELETE (test.unit.proxy.controllers.test_container.TestContainerController) ... ok test_response_code_for_POST (test.unit.proxy.controllers.test_container.TestContainerController) ... ok test_response_code_for_PUT (test.unit.proxy.controllers.test_container.TestContainerController) ... ok test_response_codes_for_GET (test.unit.proxy.controllers.test_container.TestContainerController) ... ok test_swift_owner (test.unit.proxy.controllers.test_container.TestContainerController) ... ok test_sys_meta_headers_POST (test.unit.proxy.controllers.test_container.TestContainerController) ... ok test_sys_meta_headers_PUT (test.unit.proxy.controllers.test_container.TestContainerController) ... ok test_GET_sharded_container (test.unit.proxy.controllers.test_container.TestContainerController4Replicas) ... ok test_GET_sharded_container_empty_shard (test.unit.proxy.controllers.test_container.TestContainerController4Replicas) ... ok test_GET_sharded_container_gap_in_shards (test.unit.proxy.controllers.test_container.TestContainerController4Replicas) ... ok test_GET_sharded_container_overlapping_shards (test.unit.proxy.controllers.test_container.TestContainerController4Replicas) ... ok test_GET_sharded_container_shard_errors (test.unit.proxy.controllers.test_container.TestContainerController4Replicas) ... ok test_GET_sharded_container_sharding_shard (test.unit.proxy.controllers.test_container.TestContainerController4Replicas) ... ok test_GET_sharded_container_with_delimiter (test.unit.proxy.controllers.test_container.TestContainerController4Replicas) ... ok test_container_cache_cleared_after_PUT (test.unit.proxy.controllers.test_container.TestContainerController4Replicas) ... ok test_container_info_got_cached (test.unit.proxy.controllers.test_container.TestContainerController4Replicas) ... ok test_node_errors (test.unit.proxy.controllers.test_container.TestContainerController4Replicas) ... ok test_reseller_admin (test.unit.proxy.controllers.test_container.TestContainerController4Replicas) ... ok test_response_code_for_DELETE (test.unit.proxy.controllers.test_container.TestContainerController4Replicas) ... ok test_response_code_for_POST (test.unit.proxy.controllers.test_container.TestContainerController4Replicas) ... ok test_response_code_for_PUT (test.unit.proxy.controllers.test_container.TestContainerController4Replicas) ... ok test_response_codes_for_GET (test.unit.proxy.controllers.test_container.TestContainerController4Replicas) ... ok test_swift_owner (test.unit.proxy.controllers.test_container.TestContainerController4Replicas) ... ok test_sys_meta_headers_POST (test.unit.proxy.controllers.test_container.TestContainerController4Replicas) ... ok test_sys_meta_headers_PUT (test.unit.proxy.controllers.test_container.TestContainerController4Replicas) ... ok test_admin_disallow_info (test.unit.proxy.controllers.test_info.TestInfoController) ... ok test_disabled_admin_info (test.unit.proxy.controllers.test_info.TestInfoController) ... ok test_disabled_info (test.unit.proxy.controllers.test_info.TestInfoController) ... ok test_disallow_info (test.unit.proxy.controllers.test_info.TestInfoController) ... ok test_get_admin_info (test.unit.proxy.controllers.test_info.TestInfoController) ... ok test_get_admin_info_invalid_expires (test.unit.proxy.controllers.test_info.TestInfoController) ... ok test_get_admin_info_invalid_key (test.unit.proxy.controllers.test_info.TestInfoController) ... ok test_get_admin_info_invalid_method (test.unit.proxy.controllers.test_info.TestInfoController) ... ok test_get_admin_info_invalid_path (test.unit.proxy.controllers.test_info.TestInfoController) ... ok test_get_info (test.unit.proxy.controllers.test_info.TestInfoController) ... ok test_get_info_cors (test.unit.proxy.controllers.test_info.TestInfoController) ... ok test_head_admin_info (test.unit.proxy.controllers.test_info.TestInfoController) ... ok test_head_info (test.unit.proxy.controllers.test_info.TestInfoController) ... ok test_options_info (test.unit.proxy.controllers.test_info.TestInfoController) ... ok test_DELETE_half_not_found_headers_and_body (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_DELETE_half_not_found_statuses (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_DELETE_handoff (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_DELETE_limits_expirer_queue_updates (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_DELETE_missing_one (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_DELETE_mostly_found (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_DELETE_mostly_not_found (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_DELETE_not_found (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_DELETE_simple (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_DELETE_write_affinity_after_replication (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_DELETE_write_affinity_before_replication (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_GET_with_duplicate_but_insufficient_frag_indexes (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_GET_with_duplicate_but_sufficient_frag_indexes (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_GET_with_duplication_factor (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_GET_with_duplication_factor_almost_duplicate_dispersion (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_GET_with_many_missed_overwrite_will_need_handoff (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_GET_with_missing_and_mixed_frags_may_503 (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_GET_with_missing_and_mixed_frags_will_dig_deep_but_stop (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_GET_with_missing_and_mixed_frags_will_dig_deep_but_succeed (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_GET_with_mixed_etags_at_same_timestamp (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_GET_with_mixed_frags_and_no_quorum_will_503 (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_GET_with_no_durable_files (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_HEAD_simple (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_HEAD_x_newest (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_HEAD_x_newest_different_timestamps (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_HEAD_x_newest_with_some_missing (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_HEAD_x_newest_with_two_vector_timestamps (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_POST_delete_at_in_past (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_POST_delete_at_non_integer (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_POST_limits_expirer_queue_deletes (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_POST_negative_delete_after (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_POST_non_int_delete_after (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_PUT_delete_at_in_past (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_PUT_delete_at_non_integer (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_PUT_limits_expirer_queue_deletes (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_PUT_negative_delete_after (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_PUT_non_int_delete_after (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_PUT_requires_length (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_connect_put_node_timeout (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_container_sync_delete (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_container_update_backend_requests (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_delete_at_backend_requests (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_determine_chunk_destinations_prioritize_more_missing (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_expirer_DELETE_suppresses_expirer_queue_updates (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_iter_nodes_handoff_local_first_default (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_iter_nodes_handoff_local_first_non_default (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_iter_nodes_local_first_best_effort (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_iter_nodes_local_first_moves_locals_first (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_iter_nodes_local_first_noops_when_no_affinity (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_iter_nodes_local_handoff_first_noops_when_no_affinity (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_smooth_distributed_backend_requests (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_write_affinity_not_configured (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_write_affinity_per_policy_config (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_write_affinity_per_policy_config_overrides_and_inherits (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_write_affinity_proxy_server_config (test.unit.proxy.controllers.test_obj.TestECDuplicationObjController) ... ok test_chunk_transformer (test.unit.proxy.controllers.test_obj.TestECFunctions) ... ok test_chunk_transformer_non_aligned_last_chunk (test.unit.proxy.controllers.test_obj.TestECFunctions) ... ok test_DELETE_half_not_found_headers_and_body (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_DELETE_half_not_found_statuses (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_DELETE_handoff (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_DELETE_limits_expirer_queue_updates (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_DELETE_missing_one (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_DELETE_mostly_found (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_DELETE_mostly_not_found (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_DELETE_not_found (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_DELETE_simple (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_DELETE_write_affinity_after_replication (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_DELETE_write_affinity_before_replication (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_error (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_if_match (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_if_none_match (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_mismatched_fragment_archives (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_mixed_ranged_responses_success (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_mixed_success_with_range (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_read_timeout (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_read_timeout_resume (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_simple (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_simple_x_newest (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_with_body (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_with_duplicate_and_hidden_frag_indexes (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_with_duplicate_but_insufficient_frag_indexes (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_with_duplicate_but_sufficient_frag_indexes (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_with_frags_swapped_around (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_with_invalid_ranges (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_with_many_missed_overwrite_will_need_handoff (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_with_missing_and_mixed_frags_may_503 (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_with_missing_and_mixed_frags_will_dig_deep_but_stop (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_with_missing_and_mixed_frags_will_dig_deep_but_succeed (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_with_missing_and_range_unsatisifiable (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_with_missing_durable_files_and_mixed_etags (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_with_missing_durables_and_older_durables (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_with_missing_durables_and_older_non_durables (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_with_mixed_etags_at_same_timestamp (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_with_mixed_frags_and_no_quorum_will_503 (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_with_no_durable_files (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_with_no_success (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_with_only_handoffs (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_with_quorum_durable_files (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_with_range_unsatisfiable_mixed_success (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_with_single_durable_file (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_with_single_missed_overwrite_does_not_need_handoff (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_with_success_and_404_will_404 (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_GET_with_success_and_507_will_503 (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_HEAD_if_match (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_HEAD_if_none_match (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_HEAD_simple (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_HEAD_x_newest (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_HEAD_x_newest_different_timestamps (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_HEAD_x_newest_with_some_missing (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_HEAD_x_newest_with_two_vector_timestamps (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_POST_delete_at_in_past (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_POST_delete_at_non_integer (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_POST_limits_expirer_queue_deletes (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_POST_negative_delete_after (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_POST_non_int_delete_after (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_PUT_delete_at_in_past (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_PUT_delete_at_non_integer (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_PUT_limits_expirer_queue_deletes (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_PUT_negative_delete_after (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_PUT_non_int_delete_after (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_PUT_requires_length (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_connect_put_node_timeout (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_container_sync_delete (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_container_update_backend_requests (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_delete_at_backend_requests (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_determine_chunk_destinations (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_expirer_DELETE_suppresses_expirer_queue_updates (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_fix_response_HEAD (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_iter_nodes_handoff_local_first_default (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_iter_nodes_handoff_local_first_non_default (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_iter_nodes_local_first_best_effort (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_iter_nodes_local_first_moves_locals_first (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_iter_nodes_local_first_noops_when_no_affinity (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_iter_nodes_local_handoff_first_noops_when_no_affinity (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_smooth_distributed_backend_requests (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_write_affinity_not_configured (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_write_affinity_per_policy_config (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_write_affinity_per_policy_config_overrides_and_inherits (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_write_affinity_proxy_server_config (test.unit.proxy.controllers.test_obj.TestECObjController) ... ok test_PUT_commit_exception (test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter) ... ok test_PUT_commit_timeout (test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter) ... ok test_PUT_ec_chunkreadtimeout_during_transfer_data (test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter) ... ok test_PUT_ec_error_during_transfer_data (test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter) ... ok test_PUT_ec_exception_during_transfer_data (test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter) ... ok test_PUT_ec_timeout_during_transfer_data (test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter) ... ok test_PUT_error_commit (test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter) ... ok test_PUT_mostly_error_commit (test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter) ... ok test_PUT_mostly_success (test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter) ... ok test_PUT_mostly_success_commit (test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter) ... ok test_PUT_old_obj_server (test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter) ... ok test_PUT_simple (test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter) ... ok test_PUT_with_body (test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter) ... ok test_PUT_with_body_and_bad_etag (test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter) ... ok test_PUT_with_explicit_commit_status (test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter) ... ok test_PUT_with_footers (test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter) ... ok test_PUT_with_just_enough_durable_responses (test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter) ... ok test_PUT_with_less_durable_responses (test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter) ... ok test_PUT_with_slow_commits (test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter) ... ok test_txn_id_logging_ECPUT (test.unit.proxy.controllers.test_obj.TestECObjControllerMimePutter) ... ok test_it (test.unit.proxy.controllers.test_obj.TestNumContainerUpdates) ... ok test_DELETE_errors (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_DELETE_half_not_found_headers_and_body (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_DELETE_half_not_found_statuses (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_DELETE_handoff (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_DELETE_limits_expirer_queue_updates (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_DELETE_missing_one (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_DELETE_mostly_found (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_DELETE_mostly_not_found (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_DELETE_not_found (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_DELETE_simple (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_DELETE_write_affinity_after_replication (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_DELETE_write_affinity_before_replication (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_GET_error (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_GET_handoff (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_GET_not_found (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_GET_not_found_when_404_newer (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_GET_removes_swift_bytes (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_GET_simple (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_GET_transfer_encoding_chunked (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_GET_x_newest_not_found_when_404_newer (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_HEAD_removes_swift_bytes (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_HEAD_simple (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_HEAD_x_newest (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_HEAD_x_newest_different_timestamps (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_HEAD_x_newest_with_some_missing (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_HEAD_x_newest_with_two_vector_timestamps (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_POST_delete_at_in_past (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_POST_delete_at_non_integer (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_POST_limits_expirer_queue_deletes (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_POST_negative_delete_after (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_POST_non_int_delete_after (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_PUT_chunkreadtimeout_during_transfer_data (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_PUT_connect_exception_with_unicode_path (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_PUT_connect_exceptions (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_PUT_converts_delete_after_to_delete_at (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_PUT_delete_at (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_PUT_delete_at_in_past (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_PUT_delete_at_non_integer (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_PUT_empty_bad_etag (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_PUT_error_during_transfer_data (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_PUT_error_with_footers (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_PUT_exception_during_transfer_data (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_PUT_final_response_errors_with_unicode_path (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_PUT_get_expect_errors_with_unicode_path (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_PUT_if_none_match (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_PUT_if_none_match_denied (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_PUT_if_none_match_not_star (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_PUT_limits_expirer_queue_deletes (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_PUT_negative_delete_after (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_PUT_non_int_delete_after (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_PUT_requires_length (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_PUT_send_exception_with_unicode_path (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_PUT_simple (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_PUT_timeout_during_transfer_data (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_PUT_with_body_and_no_footers (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_PUT_with_chunked_body_and_no_footers (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_PUT_with_no_body_and_no_footers (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_connect_put_node_timeout (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_container_sync_delete (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_container_sync_put_x_timestamp_match (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_container_sync_put_x_timestamp_newer (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_container_sync_put_x_timestamp_not_found (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_container_sync_put_x_timestamp_older (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_container_sync_put_x_timestamp_race (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_container_sync_put_x_timestamp_unsynced_race (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_container_update_backend_requests (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_delete_at_backend_requests (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_expirer_DELETE_suppresses_expirer_queue_updates (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_iter_nodes_handoff_local_first_default (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_iter_nodes_handoff_local_first_non_default (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_iter_nodes_local_first_best_effort (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_iter_nodes_local_first_moves_locals_first (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_iter_nodes_local_first_noops_when_no_affinity (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_iter_nodes_local_handoff_first_noops_when_no_affinity (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_put_x_timestamp_conflict (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_put_x_timestamp_conflict_with_if_none_match (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_put_x_timestamp_conflict_with_missing_backend_timestamp (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_put_x_timestamp_conflict_with_other_weird_success_response (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_smooth_distributed_backend_requests (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_txn_id_logging_on_PUT (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_write_affinity_not_configured (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_write_affinity_per_policy_config (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_write_affinity_per_policy_config_overrides_and_inherits (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_write_affinity_proxy_server_config (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_x_timestamp_not_overridden (test.unit.proxy.controllers.test_obj.TestReplicatedObjController) ... ok test_PUT_error (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerMimePutter) ... ok test_PUT_with_body_and_footers (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerMimePutter) ... ok test_PUT_with_no_body_and_footers (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerMimePutter) ... ok test_DELETE_half_not_found_headers_and_body (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_DELETE_half_not_found_statuses (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_DELETE_handoff (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_DELETE_limits_expirer_queue_updates (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_DELETE_missing_one (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_DELETE_mostly_found (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_DELETE_mostly_not_found (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_DELETE_not_found (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_DELETE_simple (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_DELETE_write_affinity_after_replication (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_DELETE_write_affinity_before_replication (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_HEAD_simple (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_HEAD_x_newest (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_HEAD_x_newest_different_timestamps (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_HEAD_x_newest_with_some_missing (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_HEAD_x_newest_with_two_vector_timestamps (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_POST_delete_at_in_past (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_POST_delete_at_non_integer (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_POST_limits_expirer_queue_deletes (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_POST_negative_delete_after (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_POST_non_int_delete_after (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_PUT_delete_at_in_past (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_PUT_delete_at_non_integer (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_PUT_limits_expirer_queue_deletes (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_PUT_negative_delete_after (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_PUT_non_int_delete_after (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_PUT_requires_length (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_connect_put_node_timeout (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_container_sync_delete (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_container_update_backend_requests (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_delete_at_backend_requests (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_expirer_DELETE_suppresses_expirer_queue_updates (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_iter_nodes_handoff_local_first_default (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_iter_nodes_handoff_local_first_non_default (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_iter_nodes_local_first_best_effort (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_iter_nodes_local_first_moves_locals_first (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_iter_nodes_local_first_noops_when_no_affinity (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_iter_nodes_local_handoff_first_noops_when_no_affinity (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_smooth_distributed_backend_requests (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_write_affinity_not_configured (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_write_affinity_per_policy_config (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_write_affinity_per_policy_config_overrides_and_inherits (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_write_affinity_proxy_server_config (test.unit.proxy.controllers.test_obj.TestReplicatedObjControllerVariousReplicas) ... ok test_DELETE (test.unit.proxy.test_mem_server.TestAccountController) ... ok test_DELETE_with_query_string (test.unit.proxy.test_mem_server.TestAccountController) ... ok test_GET (test.unit.proxy.test_mem_server.TestAccountController) ... ok test_GET_autocreate (test.unit.proxy.test_mem_server.TestAccountController) ... ok test_HEAD (test.unit.proxy.test_mem_server.TestAccountController) ... ok test_HEAD_autocreate (test.unit.proxy.test_mem_server.TestAccountController) ... ok test_OPTIONS (test.unit.proxy.test_mem_server.TestAccountController) ... ok test_POST_autocreate (test.unit.proxy.test_mem_server.TestAccountController) ... ok test_POST_autocreate_with_sysmeta (test.unit.proxy.test_mem_server.TestAccountController) ... ok test_POST_bad_metadata (test.unit.proxy.test_mem_server.TestAccountController) ... ok test_POST_metadata (test.unit.proxy.test_mem_server.TestAccountController) ... ok test_PUT (test.unit.proxy.test_mem_server.TestAccountController) ... ok test_PUT_bad_metadata (test.unit.proxy.test_mem_server.TestAccountController) ... ok test_PUT_connect_exceptions (test.unit.proxy.test_mem_server.TestAccountController) ... ok test_PUT_max_account_name_length (test.unit.proxy.test_mem_server.TestAccountController) ... ok test_PUT_metadata (test.unit.proxy.test_mem_server.TestAccountController) ... ok test_PUT_status (test.unit.proxy.test_mem_server.TestAccountController) ... ok test_auto_create_account_listing_response_is_json (test.unit.proxy.test_mem_server.TestAccountController) ... ok test_connection_refused (test.unit.proxy.test_mem_server.TestAccountController) ... ok test_other_socket_error (test.unit.proxy.test_mem_server.TestAccountController) ... ok test_response_get_accept_ranges_header (test.unit.proxy.test_mem_server.TestAccountController) ... ok test_response_head_accept_ranges_header (test.unit.proxy.test_mem_server.TestAccountController) ... ok test_GET_autocreate_accept_json (test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse) ... ok test_GET_autocreate_accept_unknown (test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse) ... ok test_GET_autocreate_accept_xml (test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse) ... ok test_GET_autocreate_bad_accept (test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse) ... ok test_GET_autocreate_format_invalid_utf8 (test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse) ... ok test_GET_autocreate_format_json (test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse) ... ok test_GET_autocreate_format_xml (test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse) ... ok test_account_acl_header_access (test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse) ... ok test_account_acls_through_delegation (test.unit.proxy.test_mem_server.TestAccountControllerFakeGetResponse) ... ok test_CORS_valid (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_DELETE (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_DELETE_backed_x_timestamp_header (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_DELETE_x_account_headers_with_fewer_account_replicas (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_DELETE_x_account_headers_with_more_account_replicas (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_GET_account_non_existent (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_GET_auto_create_prefix_account_non_existent (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_GET_calls_authorize (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_GET_no_content (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_HEAD_GET (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_HEAD_calls_authorize (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_OPTIONS (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_OPTIONS_get_info_drops_origin (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_POST (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_POST_bad_metadata (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_POST_calls_clean_acl (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_POST_metadata (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_PUT (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_PUT_autocreate_account_with_sysmeta (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_PUT_backed_x_timestamp_header (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_PUT_bad_metadata (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_PUT_calls_clean_acl (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_PUT_connect_exceptions (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_PUT_max_container_name_length (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_PUT_max_containers_per_account (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_PUT_metadata (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_PUT_policy_headers (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_PUT_x_account_headers_with_fewer_account_replicas (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_PUT_x_account_headers_with_more_account_replicas (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_acc_missing_returns_404 (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_authorized_requests_when_account_not_found (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_convert_index_to_name (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_convert_policy_to_index (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_error_convert_index_to_name (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_error_limiting (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_no_convert_index_to_name_when_container_not_found (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_node_read_timeout_retry_to_container (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_put_locking (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_response_get_accept_ranges_header (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_response_head_accept_ranges_header (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_transfer_headers (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_unauthorized_requests_when_account_not_found (test.unit.proxy.test_mem_server.TestContainerController) ... ok test_account_info_200 (test.unit.proxy.test_mem_server.TestController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_account_info_404 (test.unit.proxy.test_mem_server.TestController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_account_info_container_count (test.unit.proxy.test_mem_server.TestController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_account_info_no_account (test.unit.proxy.test_mem_server.TestController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_account_info_no_cache (test.unit.proxy.test_mem_server.TestController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_container_info_200 (test.unit.proxy.test_mem_server.TestController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_container_info_404 (test.unit.proxy.test_mem_server.TestController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_container_info_invalid_account (test.unit.proxy.test_mem_server.TestController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_container_info_no_cache (test.unit.proxy.test_mem_server.TestController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_account_info_returns_values_as_strings (test.unit.proxy.test_mem_server.TestController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_container_info_returns_values_as_strings (test.unit.proxy.test_mem_server.TestController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_make_requests (test.unit.proxy.test_mem_server.TestController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_transfer_headers (test.unit.proxy.test_mem_server.TestController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_ec (test.unit.proxy.test_mem_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_ec_404 (test.unit.proxy.test_mem_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_ec_big (test.unit.proxy.test_mem_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_ec_failure_handling (test.unit.proxy.test_mem_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_HEAD_ec (test.unit.proxy.test_mem_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_HEAD_ec_404 (test.unit.proxy.test_mem_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_ec (test.unit.proxy.test_mem_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_ec_fragment_archive_etag_mismatch (test.unit.proxy.test_mem_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_ec_fragment_quorum_archive_etag_mismatch (test.unit.proxy.test_mem_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_ec_fragment_quorum_bad_request (test.unit.proxy.test_mem_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_ec_if_none_match (test.unit.proxy.test_mem_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_ec_multiple_segments (test.unit.proxy.test_mem_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_ec_object_etag_mismatch (test.unit.proxy.test_mem_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_conditional_GET_ec (test.unit.proxy.test_mem_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ec_client_disconnect (test.unit.proxy.test_mem_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ec_client_put_disconnect (test.unit.proxy.test_mem_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reload_ring_ec (test.unit.proxy.test_mem_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_adds_transaction_id (test.unit.proxy.test_mem_server.TestProxyServer) ... ok test_adds_transaction_id_length_limit (test.unit.proxy.test_mem_server.TestProxyServer) ... ok test_calls_authorize_allow (test.unit.proxy.test_mem_server.TestProxyServer) ... ok test_calls_authorize_deny (test.unit.proxy.test_mem_server.TestProxyServer) ... ok test_creation (test.unit.proxy.test_mem_server.TestProxyServer) ... ok test_denied_host_header (test.unit.proxy.test_mem_server.TestProxyServer) ... ok test_error_limit_methods (test.unit.proxy.test_mem_server.TestProxyServer) ... ok test_error_occurred (test.unit.proxy.test_mem_server.TestProxyServer) ... ok test_exception_occurred (test.unit.proxy.test_mem_server.TestProxyServer) ... ok test_get_info_controller (test.unit.proxy.test_mem_server.TestProxyServer) ... ok test_get_object_ring (test.unit.proxy.test_mem_server.TestProxyServer) ... ok test_inexistent_method_request (test.unit.proxy.test_mem_server.TestProxyServer) ... ok test_info_defaults (test.unit.proxy.test_mem_server.TestProxyServer) ... ok test_internal_method_request (test.unit.proxy.test_mem_server.TestProxyServer) ... ok test_negative_content_length (test.unit.proxy.test_mem_server.TestProxyServer) ... ok test_node_concurrency (test.unit.proxy.test_mem_server.TestProxyServer) ... ok test_node_timing (test.unit.proxy.test_mem_server.TestProxyServer) ... ok test_sort_nodes_by_affinity_per_policy (test.unit.proxy.test_mem_server.TestProxyServer) ... ok test_sort_nodes_by_affinity_per_policy_inherits (test.unit.proxy.test_mem_server.TestProxyServer) ... ok test_sort_nodes_by_affinity_per_policy_overrides (test.unit.proxy.test_mem_server.TestProxyServer) ... ok test_sort_nodes_by_affinity_per_policy_with_no_default (test.unit.proxy.test_mem_server.TestProxyServer) ... ok test_sort_nodes_by_affinity_proxy_server_config (test.unit.proxy.test_mem_server.TestProxyServer) ... ok test_sort_nodes_by_timing_per_policy (test.unit.proxy.test_mem_server.TestProxyServer) ... ok test_sort_nodes_default (test.unit.proxy.test_mem_server.TestProxyServer) ... ok test_unhandled_exception (test.unit.proxy.test_mem_server.TestProxyServer) ... ok test_valid_api_version (test.unit.proxy.test_mem_server.TestProxyServer) ... ok test_CORS_expose_headers (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_CORS_valid_non_strict (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_CORS_valid_strict (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_CORS_valid_with_obj_headers (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_DELETE (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_DELETE_x_container_headers_with_more_container_replicas (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_bad_range_zero_byte (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_calls_authorize (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_newest (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_newest_large_file (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_ranges (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_ranges_resuming (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_respects_read_affinity (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_HEAD (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_HEAD_calls_authorize (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_HEAD_newest (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_OPTIONS (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_backend_headers (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_calls_authorize (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_converts_delete_after_to_delete_at (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_meta_authorize (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_meta_count (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_meta_key_len (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_meta_size (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_meta_val_len (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_x_container_headers_with_more_container_replicas (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_POST_last_modified (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_POST_requires_container_exist (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_auto_content_type (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_autodetect_content_type (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_bad_content_type (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_bad_message_length (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_calls_authorize (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_connect_exceptions (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_error_limiting (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_error_limiting_last_node (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_expect_header_nonzero_content_length (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_expect_header_zero_content_length (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_getresponse_exceptions (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_max_size (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_message_length_too_large (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_message_length_unsup_xfr_encoding (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_message_length_using_both (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_message_length_using_content_length (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_message_length_using_transfer_encoding (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_no_etag_fallocate (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_not_autodetect_content_type (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_respects_write_affinity (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_respects_write_affinity_with_507s (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_send_exceptions (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_x_container_headers_with_equal_replicas (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_x_container_headers_with_fewer_container_replicas (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_x_container_headers_with_many_object_replicas (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_x_container_headers_with_more_container_replicas (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_x_delete_at_with_fewer_container_replicas (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_x_delete_at_with_more_container_replicas (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_acc_or_con_missing_returns_404 (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_backend_headers_update_shard_container (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_bad_metadata (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_best_response_sets_etag (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_best_response_sets_headers (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_chunked_put_bad_method (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_chunked_put_bad_path (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_chunked_put_bad_path_no_controller (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_chunked_put_bad_utf8 (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_chunked_put_bad_version (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_chunked_put_chunked_put (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_chunked_put_head_account (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_chunked_put_unhandled_exception (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_chunked_put_utf8_all_the_way_down (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_client_disconnect (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_client_timeout (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_conditional_GET_replication (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_conditional_range_get (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_custom_mime_types_files (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_error_limiting (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_error_limiting_survives_ring_reload (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_iter_nodes (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_iter_nodes_calls_sort_nodes (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_iter_nodes_gives_extra_if_error_limited_inline (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_iter_nodes_skips_error_limited (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_iter_nodes_with_custom_node_iter (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_leak_1 (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_mismatched_etags (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_node_read_timeout (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_node_read_timeout_retry (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_node_request_setting (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_node_write_timeout (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_policy_IO (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_policy_IO_override (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_proxy_passes_content_length_on_head (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_proxy_passes_content_type (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_response_get_accept_ranges_header (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_response_head_accept_ranges_header (test.unit.proxy.test_mem_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_DELETE (test.unit.proxy.test_server.TestAccountController) ... ok test_DELETE_with_query_string (test.unit.proxy.test_server.TestAccountController) ... ok test_GET (test.unit.proxy.test_server.TestAccountController) ... ok test_GET_autocreate (test.unit.proxy.test_server.TestAccountController) ... ok test_HEAD (test.unit.proxy.test_server.TestAccountController) ... ok test_HEAD_autocreate (test.unit.proxy.test_server.TestAccountController) ... ok test_OPTIONS (test.unit.proxy.test_server.TestAccountController) ... ok test_POST_autocreate (test.unit.proxy.test_server.TestAccountController) ... ok test_POST_autocreate_with_sysmeta (test.unit.proxy.test_server.TestAccountController) ... ok test_POST_bad_metadata (test.unit.proxy.test_server.TestAccountController) ... ok test_POST_metadata (test.unit.proxy.test_server.TestAccountController) ... ok test_PUT (test.unit.proxy.test_server.TestAccountController) ... ok test_PUT_bad_metadata (test.unit.proxy.test_server.TestAccountController) ... ok test_PUT_connect_exceptions (test.unit.proxy.test_server.TestAccountController) ... ok test_PUT_max_account_name_length (test.unit.proxy.test_server.TestAccountController) ... ok test_PUT_metadata (test.unit.proxy.test_server.TestAccountController) ... ok test_PUT_status (test.unit.proxy.test_server.TestAccountController) ... ok test_auto_create_account_listing_response_is_json (test.unit.proxy.test_server.TestAccountController) ... ok test_connection_refused (test.unit.proxy.test_server.TestAccountController) ... ok test_other_socket_error (test.unit.proxy.test_server.TestAccountController) ... ok test_response_get_accept_ranges_header (test.unit.proxy.test_server.TestAccountController) ... ok test_response_head_accept_ranges_header (test.unit.proxy.test_server.TestAccountController) ... ok test_GET_autocreate_accept_json (test.unit.proxy.test_server.TestAccountControllerFakeGetResponse) ... ok test_GET_autocreate_accept_unknown (test.unit.proxy.test_server.TestAccountControllerFakeGetResponse) ... ok test_GET_autocreate_accept_xml (test.unit.proxy.test_server.TestAccountControllerFakeGetResponse) ... ok test_GET_autocreate_bad_accept (test.unit.proxy.test_server.TestAccountControllerFakeGetResponse) ... ok test_GET_autocreate_format_invalid_utf8 (test.unit.proxy.test_server.TestAccountControllerFakeGetResponse) ... ok test_GET_autocreate_format_json (test.unit.proxy.test_server.TestAccountControllerFakeGetResponse) ... ok test_GET_autocreate_format_xml (test.unit.proxy.test_server.TestAccountControllerFakeGetResponse) ... ok test_account_acl_header_access (test.unit.proxy.test_server.TestAccountControllerFakeGetResponse) ... ok test_account_acls_through_delegation (test.unit.proxy.test_server.TestAccountControllerFakeGetResponse) ... ok test_CORS_valid (test.unit.proxy.test_server.TestContainerController) ... ok test_DELETE (test.unit.proxy.test_server.TestContainerController) ... ok test_DELETE_backed_x_timestamp_header (test.unit.proxy.test_server.TestContainerController) ... ok test_DELETE_x_account_headers_with_fewer_account_replicas (test.unit.proxy.test_server.TestContainerController) ... ok test_DELETE_x_account_headers_with_more_account_replicas (test.unit.proxy.test_server.TestContainerController) ... ok test_GET_account_non_existent (test.unit.proxy.test_server.TestContainerController) ... ok test_GET_auto_create_prefix_account_non_existent (test.unit.proxy.test_server.TestContainerController) ... ok test_GET_calls_authorize (test.unit.proxy.test_server.TestContainerController) ... ok test_GET_no_content (test.unit.proxy.test_server.TestContainerController) ... ok test_HEAD_GET (test.unit.proxy.test_server.TestContainerController) ... ok test_HEAD_calls_authorize (test.unit.proxy.test_server.TestContainerController) ... ok test_OPTIONS (test.unit.proxy.test_server.TestContainerController) ... ok test_OPTIONS_get_info_drops_origin (test.unit.proxy.test_server.TestContainerController) ... ok test_POST (test.unit.proxy.test_server.TestContainerController) ... ok test_POST_bad_metadata (test.unit.proxy.test_server.TestContainerController) ... ok test_POST_calls_clean_acl (test.unit.proxy.test_server.TestContainerController) ... ok test_POST_metadata (test.unit.proxy.test_server.TestContainerController) ... ok test_PUT (test.unit.proxy.test_server.TestContainerController) ... ok test_PUT_autocreate_account_with_sysmeta (test.unit.proxy.test_server.TestContainerController) ... ok test_PUT_backed_x_timestamp_header (test.unit.proxy.test_server.TestContainerController) ... ok test_PUT_bad_metadata (test.unit.proxy.test_server.TestContainerController) ... ok test_PUT_calls_clean_acl (test.unit.proxy.test_server.TestContainerController) ... ok test_PUT_connect_exceptions (test.unit.proxy.test_server.TestContainerController) ... ok test_PUT_max_container_name_length (test.unit.proxy.test_server.TestContainerController) ... ok test_PUT_max_containers_per_account (test.unit.proxy.test_server.TestContainerController) ... ok test_PUT_metadata (test.unit.proxy.test_server.TestContainerController) ... ok test_PUT_policy_headers (test.unit.proxy.test_server.TestContainerController) ... ok test_PUT_x_account_headers_with_fewer_account_replicas (test.unit.proxy.test_server.TestContainerController) ... ok test_PUT_x_account_headers_with_more_account_replicas (test.unit.proxy.test_server.TestContainerController) ... ok test_acc_missing_returns_404 (test.unit.proxy.test_server.TestContainerController) ... ok test_authorized_requests_when_account_not_found (test.unit.proxy.test_server.TestContainerController) ... ok test_convert_index_to_name (test.unit.proxy.test_server.TestContainerController) ... ok test_convert_policy_to_index (test.unit.proxy.test_server.TestContainerController) ... ok test_error_convert_index_to_name (test.unit.proxy.test_server.TestContainerController) ... ok test_error_limiting (test.unit.proxy.test_server.TestContainerController) ... ok test_no_convert_index_to_name_when_container_not_found (test.unit.proxy.test_server.TestContainerController) ... ok test_node_read_timeout_retry_to_container (test.unit.proxy.test_server.TestContainerController) ... ok test_put_locking (test.unit.proxy.test_server.TestContainerController) ... ok test_response_get_accept_ranges_header (test.unit.proxy.test_server.TestContainerController) ... ok test_response_head_accept_ranges_header (test.unit.proxy.test_server.TestContainerController) ... ok test_transfer_headers (test.unit.proxy.test_server.TestContainerController) ... ok test_unauthorized_requests_when_account_not_found (test.unit.proxy.test_server.TestContainerController) ... ok test_account_info_200 (test.unit.proxy.test_server.TestController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_account_info_404 (test.unit.proxy.test_server.TestController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_account_info_container_count (test.unit.proxy.test_server.TestController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_account_info_no_account (test.unit.proxy.test_server.TestController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_account_info_no_cache (test.unit.proxy.test_server.TestController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_container_info_200 (test.unit.proxy.test_server.TestController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_container_info_404 (test.unit.proxy.test_server.TestController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_container_info_invalid_account (test.unit.proxy.test_server.TestController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_container_info_no_cache (test.unit.proxy.test_server.TestController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_account_info_returns_values_as_strings (test.unit.proxy.test_server.TestController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_get_container_info_returns_values_as_strings (test.unit.proxy.test_server.TestController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_make_requests (test.unit.proxy.test_server.TestController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_transfer_headers (test.unit.proxy.test_server.TestController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_ec (test.unit.proxy.test_server.TestECDuplicationObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_ec_404 (test.unit.proxy.test_server.TestECDuplicationObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_ec_big (test.unit.proxy.test_server.TestECDuplicationObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_ec_failure_handling (test.unit.proxy.test_server.TestECDuplicationObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_HEAD_ec (test.unit.proxy.test_server.TestECDuplicationObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_HEAD_ec_404 (test.unit.proxy.test_server.TestECDuplicationObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_ec (test.unit.proxy.test_server.TestECDuplicationObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_ec_fragment_archive_etag_mismatch (test.unit.proxy.test_server.TestECDuplicationObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_ec_fragment_quorum_archive_etag_mismatch (test.unit.proxy.test_server.TestECDuplicationObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_ec_fragment_quorum_bad_request (test.unit.proxy.test_server.TestECDuplicationObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_ec_if_none_match (test.unit.proxy.test_server.TestECDuplicationObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_ec_multiple_segments (test.unit.proxy.test_server.TestECDuplicationObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_ec_object_etag_mismatch (test.unit.proxy.test_server.TestECDuplicationObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_conditional_GET_ec (test.unit.proxy.test_server.TestECDuplicationObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ec_client_disconnect (test.unit.proxy.test_server.TestECDuplicationObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ec_client_put_disconnect (test.unit.proxy.test_server.TestECDuplicationObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reload_ring_ec (test.unit.proxy.test_server.TestECDuplicationObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_with_missing_durables (test.unit.proxy.test_server.TestECGets) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_with_multiple_frags_per_node (test.unit.proxy.test_server.TestECGets) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_with_multiple_timestamps_on_nodes (test.unit.proxy.test_server.TestECGets) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_with_same_frag_index_on_multiple_nodes (test.unit.proxy.test_server.TestECGets) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_mixing_different_objects_fragment_archives (test.unit.proxy.test_server.TestECMismatchedFA) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_mixing_different_objects_fragment_archives_with_dup_factor (test.unit.proxy.test_server.TestECMismatchedFA) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_ec (test.unit.proxy.test_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_ec_404 (test.unit.proxy.test_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_ec_big (test.unit.proxy.test_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_ec_failure_handling (test.unit.proxy.test_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_HEAD_ec (test.unit.proxy.test_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_HEAD_ec_404 (test.unit.proxy.test_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_ec (test.unit.proxy.test_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_ec_fragment_archive_etag_mismatch (test.unit.proxy.test_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_ec_fragment_quorum_archive_etag_mismatch (test.unit.proxy.test_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_ec_fragment_quorum_bad_request (test.unit.proxy.test_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_ec_if_none_match (test.unit.proxy.test_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_ec_multiple_segments (test.unit.proxy.test_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_ec_object_etag_mismatch (test.unit.proxy.test_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_conditional_GET_ec (test.unit.proxy.test_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ec_client_disconnect (test.unit.proxy.test_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ec_client_put_disconnect (test.unit.proxy.test_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_reload_ring_ec (test.unit.proxy.test_server.TestECObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ec_chunked_transfer_disconnect_cleans_up (test.unit.proxy.test_server.TestObjectDisconnectCleanup) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_ec_disconnect_cleans_up (test.unit.proxy.test_server.TestObjectDisconnectCleanup) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_repl_chunked_transfer_disconnect_cleans_up (test.unit.proxy.test_server.TestObjectDisconnectCleanup) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_repl_disconnect_cleans_up (test.unit.proxy.test_server.TestObjectDisconnectCleanup) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_debug_large_file (test.unit.proxy.test_server.TestProxyObjectPerformance) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_adds_transaction_id (test.unit.proxy.test_server.TestProxyServer) ... ok test_adds_transaction_id_length_limit (test.unit.proxy.test_server.TestProxyServer) ... ok test_calls_authorize_allow (test.unit.proxy.test_server.TestProxyServer) ... ok test_calls_authorize_deny (test.unit.proxy.test_server.TestProxyServer) ... ok test_creation (test.unit.proxy.test_server.TestProxyServer) ... ok test_denied_host_header (test.unit.proxy.test_server.TestProxyServer) ... ok test_error_limit_methods (test.unit.proxy.test_server.TestProxyServer) ... ok test_error_occurred (test.unit.proxy.test_server.TestProxyServer) ... ok test_exception_occurred (test.unit.proxy.test_server.TestProxyServer) ... ok test_get_info_controller (test.unit.proxy.test_server.TestProxyServer) ... ok test_get_object_ring (test.unit.proxy.test_server.TestProxyServer) ... ok test_inexistent_method_request (test.unit.proxy.test_server.TestProxyServer) ... ok test_info_defaults (test.unit.proxy.test_server.TestProxyServer) ... ok test_internal_method_request (test.unit.proxy.test_server.TestProxyServer) ... ok test_negative_content_length (test.unit.proxy.test_server.TestProxyServer) ... ok test_node_concurrency (test.unit.proxy.test_server.TestProxyServer) ... ok test_node_timing (test.unit.proxy.test_server.TestProxyServer) ... ok test_sort_nodes_by_affinity_per_policy (test.unit.proxy.test_server.TestProxyServer) ... ok test_sort_nodes_by_affinity_per_policy_inherits (test.unit.proxy.test_server.TestProxyServer) ... ok test_sort_nodes_by_affinity_per_policy_overrides (test.unit.proxy.test_server.TestProxyServer) ... ok test_sort_nodes_by_affinity_per_policy_with_no_default (test.unit.proxy.test_server.TestProxyServer) ... ok test_sort_nodes_by_affinity_proxy_server_config (test.unit.proxy.test_server.TestProxyServer) ... ok test_sort_nodes_by_timing_per_policy (test.unit.proxy.test_server.TestProxyServer) ... ok test_sort_nodes_default (test.unit.proxy.test_server.TestProxyServer) ... ok test_unhandled_exception (test.unit.proxy.test_server.TestProxyServer) ... ok test_valid_api_version (test.unit.proxy.test_server.TestProxyServer) ... ok test_per_policy_conf_bad_section_name (test.unit.proxy.test_server.TestProxyServerConfigLoading) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_per_policy_conf_inherits_defaults (test.unit.proxy.test_server.TestProxyServerConfigLoading) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_per_policy_conf_invalid_read_affinity_value (test.unit.proxy.test_server.TestProxyServerConfigLoading) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_per_policy_conf_invalid_write_affinity_node_count_value (test.unit.proxy.test_server.TestProxyServerConfigLoading) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_per_policy_conf_invalid_write_affinity_value (test.unit.proxy.test_server.TestProxyServerConfigLoading) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_per_policy_conf_none_configured (test.unit.proxy.test_server.TestProxyServerConfigLoading) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_per_policy_conf_one_configured (test.unit.proxy.test_server.TestProxyServerConfigLoading) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_per_policy_conf_overrides_default_affinity (test.unit.proxy.test_server.TestProxyServerConfigLoading) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_per_policy_conf_overrides_default_sorting_method (test.unit.proxy.test_server.TestProxyServerConfigLoading) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_per_policy_conf_section_name_inherits_from_app_section_name (test.unit.proxy.test_server.TestProxyServerConfigLoading) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_per_policy_conf_sets_timing_sorting_method (test.unit.proxy.test_server.TestProxyServerConfigLoading) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_per_policy_conf_warns_about_sorting_method_mismatch (test.unit.proxy.test_server.TestProxyServerConfigLoading) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_per_policy_conf_warns_override_sorting_method_mismatch (test.unit.proxy.test_server.TestProxyServerConfigLoading) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_per_policy_conf_with_DEFAULT_options (test.unit.proxy.test_server.TestProxyServerConfigLoading) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_per_policy_conf_with_unknown_policy (test.unit.proxy.test_server.TestProxyServerConfigLoading) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_per_policy_conf_bad_section_name (test.unit.proxy.test_server.TestProxyServerConfigStringLoading) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_per_policy_conf_inherits_defaults (test.unit.proxy.test_server.TestProxyServerConfigStringLoading) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_per_policy_conf_invalid_read_affinity_value (test.unit.proxy.test_server.TestProxyServerConfigStringLoading) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_per_policy_conf_invalid_write_affinity_node_count_value (test.unit.proxy.test_server.TestProxyServerConfigStringLoading) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_per_policy_conf_invalid_write_affinity_value (test.unit.proxy.test_server.TestProxyServerConfigStringLoading) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_per_policy_conf_none_configured (test.unit.proxy.test_server.TestProxyServerConfigStringLoading) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_per_policy_conf_one_configured (test.unit.proxy.test_server.TestProxyServerConfigStringLoading) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_per_policy_conf_overrides_default_affinity (test.unit.proxy.test_server.TestProxyServerConfigStringLoading) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_per_policy_conf_overrides_default_sorting_method (test.unit.proxy.test_server.TestProxyServerConfigStringLoading) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_per_policy_conf_section_name_inherits_from_app_section_name (test.unit.proxy.test_server.TestProxyServerConfigStringLoading) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_per_policy_conf_sets_timing_sorting_method (test.unit.proxy.test_server.TestProxyServerConfigStringLoading) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_per_policy_conf_warns_about_sorting_method_mismatch (test.unit.proxy.test_server.TestProxyServerConfigStringLoading) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_per_policy_conf_warns_override_sorting_method_mismatch (test.unit.proxy.test_server.TestProxyServerConfigStringLoading) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_per_policy_conf_with_DEFAULT_options (test.unit.proxy.test_server.TestProxyServerConfigStringLoading) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_per_policy_conf_with_unknown_policy (test.unit.proxy.test_server.TestProxyServerConfigStringLoading) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_load_policy_rings (test.unit.proxy.test_server.TestProxyServerLoading) ... ok test_missing_rings (test.unit.proxy.test_server.TestProxyServerLoading) ... ok test_CORS_expose_headers (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_CORS_valid_non_strict (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_CORS_valid_strict (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_CORS_valid_with_obj_headers (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_DELETE (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_DELETE_x_container_headers_with_more_container_replicas (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_bad_range_zero_byte (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_calls_authorize (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_newest (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_newest_large_file (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_ranges (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_ranges_resuming (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_GET_respects_read_affinity (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_HEAD (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_HEAD_calls_authorize (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_HEAD_newest (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_OPTIONS (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_backend_headers (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_calls_authorize (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_converts_delete_after_to_delete_at (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_meta_authorize (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_meta_count (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_meta_key_len (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_meta_size (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_meta_val_len (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_POST_x_container_headers_with_more_container_replicas (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_POST_last_modified (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_POST_requires_container_exist (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_auto_content_type (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_autodetect_content_type (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_bad_content_type (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_bad_message_length (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_calls_authorize (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_connect_exceptions (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_error_limiting (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_error_limiting_last_node (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_expect_header_nonzero_content_length (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_expect_header_zero_content_length (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_getresponse_exceptions (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_max_size (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_message_length_too_large (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_message_length_unsup_xfr_encoding (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_message_length_using_both (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_message_length_using_content_length (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_message_length_using_transfer_encoding (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_no_etag_fallocate (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_not_autodetect_content_type (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_respects_write_affinity (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_respects_write_affinity_with_507s (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_send_exceptions (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_x_container_headers_with_equal_replicas (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_x_container_headers_with_fewer_container_replicas (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_x_container_headers_with_many_object_replicas (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_x_container_headers_with_more_container_replicas (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_x_delete_at_with_fewer_container_replicas (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_x_delete_at_with_more_container_replicas (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_acc_or_con_missing_returns_404 (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_backend_headers_update_shard_container (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_bad_metadata (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_best_response_sets_etag (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_best_response_sets_headers (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_chunked_put_bad_method (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_chunked_put_bad_path (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_chunked_put_bad_path_no_controller (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_chunked_put_bad_utf8 (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_chunked_put_bad_version (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_chunked_put_chunked_put (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_chunked_put_head_account (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_chunked_put_unhandled_exception (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_chunked_put_utf8_all_the_way_down (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_client_disconnect (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_client_timeout (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_conditional_GET_replication (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_conditional_range_get (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_custom_mime_types_files (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_error_limiting (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_error_limiting_survives_ring_reload (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_iter_nodes (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_iter_nodes_calls_sort_nodes (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_iter_nodes_gives_extra_if_error_limited_inline (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_iter_nodes_skips_error_limited (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_iter_nodes_with_custom_node_iter (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_leak_1 (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_mismatched_etags (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_node_read_timeout (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_node_read_timeout_retry (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_node_request_setting (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_node_write_timeout (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_policy_IO (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_policy_IO_override (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_proxy_passes_content_length_on_head (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_proxy_passes_content_type (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_response_get_accept_ranges_header (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_response_head_accept_ranges_header (test.unit.proxy.test_server.TestReplicatedObjectController) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_version_manifest (test.unit.proxy.test_server.TestSocketObjectVersions) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_version_manifest_utf8 (test.unit.proxy.test_server.TestSocketObjectVersions) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_version_manifest_utf8_container (test.unit.proxy.test_server.TestSocketObjectVersions) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_version_manifest_utf8_container_utf_object (test.unit.proxy.test_server.TestSocketObjectVersions) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_version_manifest_utf8_containers (test.unit.proxy.test_server.TestSocketObjectVersions) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_version_manifest_utf8_object (test.unit.proxy.test_server.TestSocketObjectVersions) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_version_manifest_utf8_version_container (test.unit.proxy.test_server.TestSocketObjectVersions) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_version_manifest_utf8_version_container_utf_object (test.unit.proxy.test_server.TestSocketObjectVersions) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_registered_defaults (test.unit.proxy.test_server.TestSwiftInfo) ... ok test_PUT_sysmeta_then_GET (test.unit.proxy.test_sysmeta.TestObjectSysmeta) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_PUT_sysmeta_then_HEAD (test.unit.proxy.test_sysmeta.TestObjectSysmeta) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_sysmeta_not_updated_by_POST (test.unit.proxy.test_sysmeta.TestObjectSysmeta) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_sysmeta_replaced_by_PUT (test.unit.proxy.test_sysmeta.TestObjectSysmeta) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_sysmeta_updated_by_COPY (test.unit.proxy.test_sysmeta.TestObjectSysmeta) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_sysmeta_updated_by_COPY_from (test.unit.proxy.test_sysmeta.TestObjectSysmeta) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_transient_sysmeta_replaced_by_PUT_or_POST (test.unit.proxy.test_sysmeta.TestObjectSysmeta) ... SKIP: Large xattrs not supported in `/tmp`. Skipping test test_translations (test.unit.test_locale.test_locale.TestTranslations) ... ok ---------------------------------------------------------------------- Ran 6694 tests in 12826.868s OK (SKIP=1420) rm -f /build/swift-2.19.1/swift-test.conf make[1]: Leaving directory '/build/swift-2.19.1' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions debian/rules:55: warning: overriding recipe for target 'gen-init-configurations' /usr/share/openstack-pkg-tools/pkgos.make:19: warning: ignoring old recipe for target 'gen-init-configurations' debian/rules:64: warning: overriding recipe for target 'override_dh_systemd_enable' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_systemd_enable' debian/rules:70: warning: overriding recipe for target 'override_dh_installinit' /usr/share/openstack-pkg-tools/pkgos.make:43: warning: ignoring old recipe for target 'override_dh_installinit' dh binary --buildsystem=python_distutils --with python2,sphinxdoc,systemd dh_testroot -O--buildsystem=python_distutils dh_prep -O--buildsystem=python_distutils dh_auto_install -O--buildsystem=python_distutils dh_auto_install: Please use the third-party "pybuild" build system instead of python-distutils dh_auto_install: This feature will be removed in compat 12. pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions python setup.py install --force --root=/build/swift-2.19.1/debian/tmp --no-compile -O0 --install-layout=deb running install running build running build_py running egg_info writing requirements to swift.egg-info/requires.txt writing swift.egg-info/PKG-INFO writing top-level names to swift.egg-info/top_level.txt writing dependency_links to swift.egg-info/dependency_links.txt writing entry points to swift.egg-info/entry_points.txt [pbr] Reusing existing SOURCES.txt running build_scripts running install_lib creating /build/swift-2.19.1/debian/tmp creating /build/swift-2.19.1/debian/tmp/usr creating /build/swift-2.19.1/debian/tmp/usr/lib 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/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 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/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 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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 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/__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/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/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/__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/obj.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/proxy/controllers 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-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-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-orphans -> /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-container-replicator -> /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-container-auditor -> /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-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-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 debian/rules override_dh_install make[1]: Entering directory '/build/swift-2.19.1' pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions debian/rules:55: warning: overriding recipe for target 'gen-init-configurations' /usr/share/openstack-pkg-tools/pkgos.make:19: warning: ignoring old recipe for target 'gen-init-configurations' debian/rules:64: warning: overriding recipe for target 'override_dh_systemd_enable' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_systemd_enable' debian/rules:70: warning: overriding recipe for target 'override_dh_installinit' /usr/share/openstack-pkg-tools/pkgos.make:43: warning: ignoring old recipe for target 'override_dh_installinit' rm debian/tmp/usr/bin/swift-init # Create the init scripts and systemd unit files from the template set -e ; for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-account.swift-account.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-container.swift-container.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in debian/swift-object.swift-object.init.in debian/swift-proxy.swift-proxy.init.in ; do \ MYINIT=`echo $i | sed s/.init.in//` ; \ cp $i $MYINIT.init ; \ cat debian/init-script-template >>$MYINIT.init ; \ debian/gen-systemd-unit $i ; \ done dh_install rm -rf debian/python-swift/usr/lib/python*/dist-packages/test make[1]: Leaving directory '/build/swift-2.19.1' debian/rules override_dh_installdocs make[1]: Entering directory '/build/swift-2.19.1' pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions debian/rules:55: warning: overriding recipe for target 'gen-init-configurations' /usr/share/openstack-pkg-tools/pkgos.make:19: warning: ignoring old recipe for target 'gen-init-configurations' debian/rules:64: warning: overriding recipe for target 'override_dh_systemd_enable' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_systemd_enable' debian/rules:70: warning: overriding recipe for target 'override_dh_installinit' /usr/share/openstack-pkg-tools/pkgos.make:43: warning: ignoring old recipe for target 'override_dh_installinit' dh_installdocs dh_installdocs -A AUTHORS make[1]: Leaving directory '/build/swift-2.19.1' debian/rules override_dh_sphinxdoc make[1]: Entering directory '/build/swift-2.19.1' pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions debian/rules:55: warning: overriding recipe for target 'gen-init-configurations' /usr/share/openstack-pkg-tools/pkgos.make:19: warning: ignoring old recipe for target 'gen-init-configurations' debian/rules:64: warning: overriding recipe for target 'override_dh_systemd_enable' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_systemd_enable' debian/rules:70: warning: overriding recipe for target 'override_dh_installinit' /usr/share/openstack-pkg-tools/pkgos.make:43: warning: ignoring old recipe for target 'override_dh_installinit' dh_auto_build dh_auto_build: Please use the third-party "pybuild" build system instead of python-distutils dh_auto_build: This feature will be removed in compat 12. pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions python setup.py build --force running build running build_py 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/obj.py -> build/lib.linux-armv7l-2.7/swift/proxy/controllers 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/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/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/ring.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/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/kms_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 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/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/location.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/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/utils.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 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 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/__init__.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/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/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/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/memcached.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/linkat.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/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/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/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/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/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/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/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 writing swift.egg-info/PKG-INFO writing top-level names to swift.egg-info/top_level.txt writing dependency_links to swift.egg-info/dependency_links.txt writing entry points to swift.egg-info/entry_points.txt [pbr] Reusing existing SOURCES.txt copying swift/common/middleware/s3api/schema/access_control_policy.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/bucket_logging_status.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/common.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/complete_multipart_upload.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/complete_multipart_upload_result.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/copy_object_result.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/copy_part_result.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/create_bucket_configuration.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/delete.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/delete_result.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/error.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/initiate_multipart_upload_result.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/lifecycle_configuration.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/list_all_my_buckets_result.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/list_bucket_result.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/list_multipart_uploads_result.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/list_parts_result.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/list_versions_result.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/location_constraint.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/common/middleware/s3api/schema/versioning_configuration.rng -> build/lib.linux-armv7l-2.7/swift/common/middleware/s3api/schema copying swift/locale/de/LC_MESSAGES/swift.po -> build/lib.linux-armv7l-2.7/swift/locale/de/LC_MESSAGES copying swift/locale/en_GB/LC_MESSAGES/swift.po -> build/lib.linux-armv7l-2.7/swift/locale/en_GB/LC_MESSAGES copying swift/locale/es/LC_MESSAGES/swift.po -> build/lib.linux-armv7l-2.7/swift/locale/es/LC_MESSAGES copying swift/locale/fr/LC_MESSAGES/swift.po -> build/lib.linux-armv7l-2.7/swift/locale/fr/LC_MESSAGES copying swift/locale/it/LC_MESSAGES/swift.po -> build/lib.linux-armv7l-2.7/swift/locale/it/LC_MESSAGES copying swift/locale/ja/LC_MESSAGES/swift.po -> build/lib.linux-armv7l-2.7/swift/locale/ja/LC_MESSAGES copying swift/locale/ko_KR/LC_MESSAGES/swift.po -> build/lib.linux-armv7l-2.7/swift/locale/ko_KR/LC_MESSAGES copying swift/locale/pt_BR/LC_MESSAGES/swift.po -> build/lib.linux-armv7l-2.7/swift/locale/pt_BR/LC_MESSAGES copying swift/locale/ru/LC_MESSAGES/swift.po -> build/lib.linux-armv7l-2.7/swift/locale/ru/LC_MESSAGES copying swift/locale/tr_TR/LC_MESSAGES/swift.po -> build/lib.linux-armv7l-2.7/swift/locale/tr_TR/LC_MESSAGES copying swift/locale/zh_CN/LC_MESSAGES/swift.po -> build/lib.linux-armv7l-2.7/swift/locale/zh_CN/LC_MESSAGES copying swift/locale/zh_TW/LC_MESSAGES/swift.po -> build/lib.linux-armv7l-2.7/swift/locale/zh_TW/LC_MESSAGES running build_scripts copying and adjusting bin/swift-account-audit -> build/scripts-2.7 copying and adjusting bin/swift-account-auditor -> build/scripts-2.7 copying and adjusting bin/swift-account-info -> build/scripts-2.7 copying and adjusting bin/swift-account-reaper -> build/scripts-2.7 copying and adjusting bin/swift-account-replicator -> build/scripts-2.7 copying and adjusting bin/swift-account-server -> build/scripts-2.7 copying and adjusting bin/swift-config -> build/scripts-2.7 copying and adjusting bin/swift-container-auditor -> build/scripts-2.7 copying and adjusting bin/swift-container-info -> build/scripts-2.7 copying and adjusting bin/swift-container-replicator -> build/scripts-2.7 copying and adjusting bin/swift-container-server -> build/scripts-2.7 copying and adjusting bin/swift-container-sharder -> build/scripts-2.7 copying and adjusting bin/swift-container-sync -> build/scripts-2.7 copying and adjusting bin/swift-container-updater -> build/scripts-2.7 copying and adjusting bin/swift-container-reconciler -> build/scripts-2.7 copying and adjusting bin/swift-reconciler-enqueue -> build/scripts-2.7 copying and adjusting bin/swift-dispersion-populate -> build/scripts-2.7 copying and adjusting bin/swift-dispersion-report -> build/scripts-2.7 copying and adjusting bin/swift-drive-audit -> build/scripts-2.7 copying and adjusting bin/swift-form-signature -> build/scripts-2.7 copying and adjusting bin/swift-get-nodes -> build/scripts-2.7 copying and adjusting bin/swift-init -> build/scripts-2.7 copying and adjusting bin/swift-object-auditor -> build/scripts-2.7 copying and adjusting bin/swift-object-expirer -> build/scripts-2.7 copying and adjusting bin/swift-object-info -> build/scripts-2.7 copying and adjusting bin/swift-object-replicator -> build/scripts-2.7 copying and adjusting bin/swift-object-reconstructor -> build/scripts-2.7 copying and adjusting bin/swift-object-relinker -> build/scripts-2.7 copying and adjusting bin/swift-object-server -> build/scripts-2.7 copying and adjusting bin/swift-object-updater -> build/scripts-2.7 copying and adjusting bin/swift-oldies -> build/scripts-2.7 copying and adjusting bin/swift-orphans -> build/scripts-2.7 copying and adjusting bin/swift-proxy-server -> build/scripts-2.7 copying and adjusting bin/swift-recon -> build/scripts-2.7 copying and adjusting bin/swift-recon-cron -> build/scripts-2.7 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 LC_ALL=C.UTF-8 PYTHONPATH=. python3 -m sphinx doc/source /build/swift-2.19.1/debian/swift-doc/usr/share/doc/swift-doc/base Running Sphinx v1.8.4 connecting events for openstackdocstheme making output directory... Using openstackdocstheme Sphinx theme from /usr/lib/python3/dist-packages/openstackdocstheme/theme building [mo]: targets for 0 po files that are out of date building [html]: targets for 102 source files that are out of date updating environment: 102 added, 0 changed, 0 removed reading sources... [ 0%] account reading sources... [ 1%] admin/index reading sources... [ 2%] admin/objectstorage-EC reading sources... [ 3%] admin/objectstorage-account-reaper reading sources... [ 4%] admin/objectstorage-admin reading sources... [ 5%] admin/objectstorage-arch reading sources... [ 6%] admin/objectstorage-auditors reading sources... [ 7%] admin/objectstorage-characteristics reading sources... [ 8%] admin/objectstorage-components reading sources... [ 9%] admin/objectstorage-features reading sources... [ 10%] admin/objectstorage-intro reading sources... [ 11%] admin/objectstorage-large-objects reading sources... [ 12%] admin/objectstorage-monitoring reading sources... [ 13%] admin/objectstorage-replication reading sources... [ 14%] admin/objectstorage-ringbuilder reading sources... [ 15%] admin/objectstorage-tenant-specific-image-storage reading sources... [ 16%] admin/objectstorage-troubleshoot reading sources... [ 17%] admin_guide reading sources... [ 18%] apache_deployment_guide reading sources... [ 19%] api/authentication reading sources... [ 20%] api/bulk-delete reading sources... [ 21%] api/container_quotas reading sources... [ 22%] api/discoverability reading sources... [ 23%] api/form_post_middleware reading sources... [ 24%] api/large_objects reading sources... [ 25%] api/object-expiration reading sources... [ 26%] api/object_api_v1_overview reading sources... [ 27%] api/object_versioning reading sources... [ 28%] api/pagination reading sources... [ 29%] api/pseudo-hierarchical-folders-directories reading sources... [ 30%] api/serialized-response-formats reading sources... [ 31%] api/static-website reading sources... [ 32%] api/temporary_url_middleware reading sources... [ 33%] api/use_content-encoding_metadata reading sources... [ 34%] api/use_the_content-disposition_metadata reading sources... [ 35%] associated_projects reading sources... [ 36%] container reading sources... [ 37%] cors reading sources... [ 38%] crossdomain reading sources... [ 39%] db reading sources... [ 40%] deployment_guide reading sources... [ 41%] development_auth reading sources... [ 42%] development_guidelines reading sources... [ 43%] development_middleware reading sources... [ 44%] development_ondisk_backends reading sources... [ 45%] development_saio reading sources... [ 46%] first_contribution_swift reading sources... [ 47%] getting_started reading sources... [ 48%] howto_installmultinode reading sources... [ 49%] index reading sources... [ 50%] install/controller-install reading sources... [ 50%] install/controller-install-debian reading sources... [ 51%] install/controller-install-obs reading sources... [ 52%] install/controller-install-rdo reading sources... [ 53%] install/controller-install-ubuntu reading sources... [ 54%] install/environment-networking reading sources... [ 55%] install/finalize-installation reading sources... [ 56%] install/finalize-installation-obs reading sources... [ 57%] install/finalize-installation-rdo reading sources... [ 58%] install/finalize-installation-ubuntu-debian reading sources... [ 59%] install/get_started reading sources... [ 60%] install/index reading sources... [ 61%] install/initial-rings reading sources... [ 62%] install/next-steps reading sources... [ 63%] install/storage-install reading sources... [ 64%] install/storage-install-obs reading sources... [ 65%] install/storage-install-rdo reading sources... [ 66%] install/storage-install-ubuntu-debian reading sources... [ 67%] install/verify reading sources... [ 68%] logs reading sources... [ 69%] middleware reading sources... [ 70%] misc reading sources... [ 71%] object reading sources... [ 72%] ops_runbook/diagnose reading sources... [ 73%] ops_runbook/index reading sources... [ 74%] ops_runbook/maintenance reading sources... [ 75%] ops_runbook/procedures reading sources... [ 76%] ops_runbook/troubleshooting reading sources... [ 77%] overview_acl reading sources... [ 78%] overview_architecture reading sources... [ 79%] overview_auth reading sources... [ 80%] overview_backing_store reading sources... [ 81%] overview_container_sharding reading sources... [ 82%] overview_container_sync reading sources... [ 83%] overview_encryption reading sources... [ 84%] overview_erasure_code reading sources... [ 85%] overview_expiring_objects reading sources... [ 86%] overview_global_cluster reading sources... [ 87%] overview_large_objects reading sources... [ 88%] overview_object_versioning reading sources... [ 89%] overview_policies reading sources... [ 90%] overview_reaper reading sources... [ 91%] overview_replication reading sources... [ 92%] overview_ring reading sources... [ 93%] policies_saio reading sources... [ 94%] proxy reading sources... [ 95%] ratelimit reading sources... [ 96%] replication_network reading sources... [ 97%] ring reading sources... [ 98%] ring_background reading sources... [ 99%] ring_partpower reading sources... [100%] s3_compat WARNING: autodoc: failed to import module 'auditor' from module 'swift.account'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'backend' from module 'swift.account'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'reaper' from module 'swift.account'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'server' from module 'swift.account'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'auditor' from module 'swift.container'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'backend' from module 'swift.container'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'replicator' from module 'swift.container'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'server' from module 'swift.container'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'reconciler' from module 'swift.container'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'sharder' from module 'swift.container'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'sync' from module 'swift.container'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'updater' from module 'swift.container'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'db' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'db_replicator' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'backend' from module 'swift.account'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'backend' from module 'swift.container'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'diskfile' from module 'swift.obj'; the following exception was raised: No module named 'xattr' WARNING: autodoc: failed to import module 'middleware.account_quotas' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.s3api.s3api' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.s3api.s3token' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.s3api.s3request' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.s3api.s3response' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.s3api.exception' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.s3api.etree' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.s3api.utils' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.s3api.subresource' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.s3api.acl_handlers' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.s3api.acl_utils' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.s3api.controllers.base' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.s3api.controllers.service' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.s3api.controllers.bucket' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.s3api.controllers.obj' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.s3api.controllers.acl' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.s3api.controllers.s3_acl' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.s3api.controllers.multi_upload' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.s3api.controllers.multi_delete' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.s3api.controllers.versioning' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.s3api.controllers.location' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.s3api.controllers.logging' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.bulk' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.catch_errors' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.cname_lookup' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.container_quotas' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.container_sync' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.crossdomain' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.domain_remap' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.crypto' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.crypto.encrypter' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.crypto.decrypter' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.formpost' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.gatekeeper' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.healthcheck' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.crypto.keymaster' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.keystoneauth' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.list_endpoints' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.memcache' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.name_check' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.versioned_writes' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.proxy_logging' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.ratelimit' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.read_only' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.recon' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.copy' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.staticweb' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.symlink' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.tempauth' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.tempurl' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.xprofile' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.acl' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'bufferedhttp' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'constraints' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'container_sync_realms' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'direct_client' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'exceptions' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'internal_client' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'manager' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'memcached' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'request_helpers' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'swob' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'utils' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'wsgi' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'storage_policy' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'auditor' from module 'swift.obj'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'diskfile' from module 'swift.obj'; the following exception was raised: No module named 'xattr' WARNING: autodoc: failed to import module 'replicator' from module 'swift.obj'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'ssync_sender' from module 'swift.obj'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'ssync_receiver' from module 'swift.obj'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'reconstructor' from module 'swift.obj'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'server' from module 'swift.obj'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'updater' from module 'swift.obj'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'manage_shard_ranges' from module 'swift.cli'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.dlo' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.slo' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'middleware.versioned_writes' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'ring.composite_builder' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'ringcomposer' from module 'swift.cli'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'ring_builder_analyzer' from module 'swift.cli'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'controllers.base' from module 'swift.proxy'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'controllers.account' from module 'swift.proxy'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'controllers.container' from module 'swift.proxy'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'controllers.obj' from module 'swift.proxy'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'server' from module 'swift.proxy'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'ring.ring' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'ring.builder' from module 'swift.common'; the following exception was raised: No module named 'eventlet' WARNING: autodoc: failed to import module 'ring.composite_builder' from module 'swift.common'; the following exception was raised: No module named 'eventlet' looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 0%] account writing output... [ 1%] admin/index writing output... [ 2%] admin/objectstorage-EC writing output... [ 3%] admin/objectstorage-account-reaper writing output... [ 4%] admin/objectstorage-admin writing output... [ 5%] admin/objectstorage-arch writing output... [ 6%] admin/objectstorage-auditors writing output... [ 7%] admin/objectstorage-characteristics writing output... [ 8%] admin/objectstorage-components writing output... [ 9%] admin/objectstorage-features writing output... [ 10%] admin/objectstorage-intro writing output... [ 11%] admin/objectstorage-large-objects writing output... [ 12%] admin/objectstorage-monitoring writing output... [ 13%] admin/objectstorage-replication writing output... [ 14%] admin/objectstorage-ringbuilder writing output... [ 15%] admin/objectstorage-tenant-specific-image-storage writing output... [ 16%] admin/objectstorage-troubleshoot writing output... [ 17%] admin_guide writing output... [ 18%] apache_deployment_guide writing output... [ 19%] api/authentication writing output... [ 20%] api/bulk-delete writing output... [ 21%] api/container_quotas writing output... [ 22%] api/discoverability writing output... [ 23%] api/form_post_middleware writing output... [ 24%] api/large_objects writing output... [ 25%] api/object-expiration writing output... [ 26%] api/object_api_v1_overview writing output... [ 27%] api/object_versioning writing output... [ 28%] api/pagination writing output... [ 29%] api/pseudo-hierarchical-folders-directories writing output... [ 30%] api/serialized-response-formats writing output... [ 31%] api/static-website writing output... [ 32%] api/temporary_url_middleware writing output... [ 33%] api/use_content-encoding_metadata writing output... [ 34%] api/use_the_content-disposition_metadata writing output... [ 35%] associated_projects writing output... [ 36%] container writing output... [ 37%] cors writing output... [ 38%] crossdomain writing output... [ 39%] db writing output... [ 40%] deployment_guide writing output... [ 41%] development_auth writing output... [ 42%] development_guidelines writing output... [ 43%] development_middleware writing output... [ 44%] development_ondisk_backends writing output... [ 45%] development_saio writing output... [ 46%] first_contribution_swift writing output... [ 47%] getting_started writing output... [ 48%] howto_installmultinode writing output... [ 49%] index writing output... [ 50%] install/controller-install writing output... [ 50%] install/controller-install-debian writing output... [ 51%] install/controller-install-obs writing output... [ 52%] install/controller-install-rdo writing output... [ 53%] install/controller-install-ubuntu writing output... [ 54%] install/environment-networking writing output... [ 55%] install/finalize-installation writing output... [ 56%] install/finalize-installation-obs writing output... [ 57%] install/finalize-installation-rdo writing output... [ 58%] install/finalize-installation-ubuntu-debian writing output... [ 59%] install/get_started writing output... [ 60%] install/index writing output... [ 61%] install/initial-rings writing output... [ 62%] install/next-steps writing output... [ 63%] install/storage-install writing output... [ 64%] install/storage-install-obs writing output... [ 65%] install/storage-install-rdo writing output... [ 66%] install/storage-install-ubuntu-debian writing output... [ 67%] install/verify writing output... [ 68%] logs writing output... [ 69%] middleware writing output... [ 70%] misc writing output... [ 71%] object writing output... [ 72%] ops_runbook/diagnose writing output... [ 73%] ops_runbook/index writing output... [ 74%] ops_runbook/maintenance writing output... [ 75%] ops_runbook/procedures writing output... [ 76%] ops_runbook/troubleshooting writing output... [ 77%] overview_acl writing output... [ 78%] overview_architecture writing output... [ 79%] overview_auth writing output... [ 80%] overview_backing_store writing output... [ 81%] overview_container_sharding writing output... [ 82%] overview_container_sync writing output... [ 83%] overview_encryption writing output... [ 84%] overview_erasure_code writing output... [ 85%] overview_expiring_objects writing output... [ 86%] overview_global_cluster writing output... [ 87%] overview_large_objects writing output... [ 88%] overview_object_versioning writing output... [ 89%] overview_policies writing output... [ 90%] overview_reaper writing output... [ 91%] overview_replication writing output... [ 92%] overview_ring writing output... [ 93%] policies_saio writing output... [ 94%] proxy writing output... [ 95%] ratelimit writing output... [ 96%] replication_network writing output... [ 97%] ring writing output... [ 98%] ring_background writing output... [ 99%] ring_partpower writing output... [100%] s3_compat WARNING: Cannot get gitsha from git repository. /build/swift-2.19.1/doc/source/overview_container_sync.rst:44: WARNING: undefined label: symlink_container_sync_client_config (if the link has no caption the label must precede a section header) generating indices... genindex writing additional pages... search copying images... [ 5%] admin/figures/objectstorage-arch.png copying images... [ 11%] admin/figures/objectstorage-nodes.png copying images... [ 16%] admin/figures/objectstorage.png copying images... [ 22%] admin/figures/objectstorage-buildingblocks.png copying images... [ 27%] admin/figures/objectstorage-ring.png copying images... [ 33%] admin/figures/objectstorage-zones.png copying images... [ 38%] admin/figures/objectstorage-accountscontainers.png copying images... [ 44%] admin/figures/objectstorage-partitions.png copying images... [ 50%] admin/figures/objectstorage-replication.png copying images... [ 55%] admin/figures/objectstorage-usecase.png copying images... [ 61%] images/sharding_unsharded.svg copying images... [ 66%] images/sharding_scan_basic.svg copying images... [ 72%] images/sharding_db_states.svg copying images... [ 77%] images/sharding_cleave_basic.svg copying images... [ 83%] images/sharding_scan_load.svg copying images... [ 88%] images/sharding_cleave1_load.svg copying images... [ 94%] images/sharding_cleave2_load.svg copying images... [100%] images/ec_overview.png copying static files... done copying extra files... done dumping search index in English (code: en) ... done dumping object inventory... done build succeeded, 107 warnings. The HTML pages are in debian/swift-doc/usr/share/doc/swift-doc/base. LC_ALL=C.UTF-8 PYTHONPATH=. python3 -m sphinx api-ref/source /build/swift-2.19.1/debian/swift-doc/usr/share/doc/swift-doc/api-ref Running Sphinx v1.8.4 making output directory... building [mo]: targets for 0 po files that are out of date building [html]: targets for 1 source files that are out of date updating environment: 1 added, 0 changed, 0 removed reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [100%] index generating indices... genindex writing additional pages... search copying static files... done copying extra files... done dumping search index in English (code: en) ... done dumping object inventory... done build succeeded. The HTML pages are in debian/swift-doc/usr/share/doc/swift-doc/api-ref. Copying assets: api-site.css, api-site.js, combobox.js /usr/lib/python3/dist-packages/os_api_ref/__init__.py:650: RemovedInSphinx20Warning: app.info() is now deprecated. Use sphinx.util.logging instead. app.info('Copying assets: %s' % ', '.join(assets)) dh_sphinxdoc -O--buildsystem=python_distutils dh_sphinxdoc: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/js/bootstrap.min.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' pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions debian/rules:55: warning: overriding recipe for target 'gen-init-configurations' /usr/share/openstack-pkg-tools/pkgos.make:19: warning: ignoring old recipe for target 'gen-init-configurations' debian/rules:64: warning: overriding recipe for target 'override_dh_systemd_enable' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_systemd_enable' debian/rules:70: warning: overriding recipe for target 'override_dh_installinit' /usr/share/openstack-pkg-tools/pkgos.make:43: warning: ignoring old recipe for target 'override_dh_installinit' if [ -e /build/swift-2.19.1/debian/CHANGELOG ] ; then \ dh_installchangelogs /build/swift-2.19.1/debian/CHANGELOG ; \ else \ dh_installchangelogs ; \ fi make[1]: Leaving directory '/build/swift-2.19.1' dh_installman -O--buildsystem=python_distutils dh_installcron -O--buildsystem=python_distutils debian/rules override_dh_systemd_enable make[1]: Entering directory '/build/swift-2.19.1' pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions debian/rules:55: warning: overriding recipe for target 'gen-init-configurations' /usr/share/openstack-pkg-tools/pkgos.make:19: warning: ignoring old recipe for target 'gen-init-configurations' debian/rules:64: warning: overriding recipe for target 'override_dh_systemd_enable' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_systemd_enable' debian/rules:70: warning: overriding recipe for target 'override_dh_installinit' /usr/share/openstack-pkg-tools/pkgos.make:43: warning: ignoring old recipe for target 'override_dh_installinit' # Create the init scripts and systemd unit files from the template set -e ; for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-account.swift-account.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-container.swift-container.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in debian/swift-object.swift-object.init.in debian/swift-proxy.swift-proxy.init.in ; do \ MYINIT=`echo $i | sed s/.init.in//` ; \ cp $i $MYINIT.init ; \ cat debian/init-script-template >>$MYINIT.init ; \ debian/gen-systemd-unit $i ; \ done echo "Do nothing" 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-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-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-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-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-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-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-replicator 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-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-info 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 make[1]: Entering directory '/build/swift-2.19.1' pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions debian/rules:55: warning: overriding recipe for target 'gen-init-configurations' /usr/share/openstack-pkg-tools/pkgos.make:19: warning: ignoring old recipe for target 'gen-init-configurations' debian/rules:64: warning: overriding recipe for target 'override_dh_systemd_enable' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_systemd_enable' debian/rules:70: warning: overriding recipe for target 'override_dh_installinit' /usr/share/openstack-pkg-tools/pkgos.make:43: warning: ignoring old recipe for target 'override_dh_installinit' # Create the init scripts and systemd unit files from the template set -e ; for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-account.swift-account.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-container.swift-container.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in debian/swift-object.swift-object.init.in debian/swift-proxy.swift-proxy.init.in ; do \ MYINIT=`echo $i | sed s/.init.in//` ; \ cp $i $MYINIT.init ; \ cat debian/init-script-template >>$MYINIT.init ; \ debian/gen-systemd-unit $i ; \ done set -e ; for i in debian/swift-account.swift-account-auditor.init.in debian/swift-account.swift-account-reaper.init.in debian/swift-account.swift-account-replicator.init.in debian/swift-account.swift-account.init.in debian/swift-container.swift-container-auditor.init.in debian/swift-container.swift-container-reconciler.init.in debian/swift-container.swift-container-replicator.init.in debian/swift-container.swift-container-sharder.init.in debian/swift-container.swift-container-sync.init.in debian/swift-container.swift-container-updater.init.in debian/swift-container.swift-container.init.in debian/swift-object-expirer.swift-object-expirer.init.in debian/swift-object.swift-object-auditor.init.in debian/swift-object.swift-object-reconstructor.init.in debian/swift-object.swift-object-replicator.init.in debian/swift-object.swift-object-updater.init.in debian/swift-object.swift-object.init.in debian/swift-proxy.swift-proxy.init.in ; do \ MYINIT=`echo $i | sed -e s/.init.in// -e s:debian/::` ; \ INITPKG=`echo $MYINIT | cut -d. -f1` ; \ INITNAME=`echo $MYINIT | cut -d. -f2` ; \ echo "Package: $INITPKG Init: $INITNAME" ; \ dh_systemd_enable -p$INITPKG --name=$INITNAME ; \ case $INITNAME in \ swift-object-expirer|swift-container-reconciler) \ dh_installinit --error-handler=true --restart-after-upgrade -p$INITPKG --name=$INITNAME ;; \ *) \ dh_installinit --error-handler=true --restart-after-upgrade -p$INITPKG --name=$INITNAME ; \ cp debian/$INITPKG.$INITNAME@.service debian/$INITPKG/lib/systemd/system/$INITNAME@.service ;; \ esac ; \ dh_systemd_start -p$INITPKG --name=$INITNAME ; \ done Package: swift-account Init: swift-account-auditor Package: swift-account Init: swift-account-reaper Package: swift-account Init: swift-account-replicator Package: swift-account Init: swift-account Package: swift-container Init: swift-container-auditor Package: swift-container Init: swift-container-reconciler Package: swift-container Init: swift-container-replicator Package: swift-container Init: swift-container-sharder Package: swift-container Init: swift-container-sync Package: swift-container Init: swift-container-updater Package: swift-container Init: swift-container Package: swift-object-expirer Init: swift-object-expirer Package: swift-object Init: swift-object-auditor Package: swift-object Init: swift-object-reconstructor Package: swift-object Init: swift-object-replicator Package: swift-object Init: swift-object-updater Package: swift-object Init: swift-object Package: swift-proxy Init: swift-proxy make[1]: Leaving directory '/build/swift-2.19.1' debian/rules override_dh_systemd_start make[1]: Entering directory '/build/swift-2.19.1' pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions debian/rules:55: warning: overriding recipe for target 'gen-init-configurations' /usr/share/openstack-pkg-tools/pkgos.make:19: warning: ignoring old recipe for target 'gen-init-configurations' debian/rules:64: warning: overriding recipe for target 'override_dh_systemd_enable' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_systemd_enable' debian/rules:70: warning: overriding recipe for target 'override_dh_installinit' /usr/share/openstack-pkg-tools/pkgos.make:43: warning: ignoring old recipe for target 'override_dh_installinit' echo "Do nothing" Do nothing make[1]: Leaving directory '/build/swift-2.19.1' dh_installlogrotate -O--buildsystem=python_distutils dh_lintian -O--buildsystem=python_distutils dh_perl -O--buildsystem=python_distutils dh_link -O--buildsystem=python_distutils dh_strip_nondeterminism -O--buildsystem=python_distutils dh_compress -O--buildsystem=python_distutils dh_fixperms -O--buildsystem=python_distutils debian/rules override_dh_missing make[1]: Entering directory '/build/swift-2.19.1' pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions debian/rules:55: warning: overriding recipe for target 'gen-init-configurations' /usr/share/openstack-pkg-tools/pkgos.make:19: warning: ignoring old recipe for target 'gen-init-configurations' debian/rules:64: warning: overriding recipe for target 'override_dh_systemd_enable' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_systemd_enable' debian/rules:70: warning: overriding recipe for target 'override_dh_installinit' /usr/share/openstack-pkg-tools/pkgos.make:43: warning: ignoring old recipe for target 'override_dh_installinit' dh_missing --fail-missing make[1]: Leaving directory '/build/swift-2.19.1' dh_installdeb -O--buildsystem=python_distutils debian/rules override_dh_gencontrol make[1]: Entering directory '/build/swift-2.19.1' pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions pyversions: missing debian/pyversions file, fall back to supported versions py3versions: no X-Python3-Version in control file, using supported versions debian/rules:55: warning: overriding recipe for target 'gen-init-configurations' /usr/share/openstack-pkg-tools/pkgos.make:19: warning: ignoring old recipe for target 'gen-init-configurations' debian/rules:64: warning: overriding recipe for target 'override_dh_systemd_enable' /usr/share/openstack-pkg-tools/pkgos.make:40: warning: ignoring old recipe for target 'override_dh_systemd_enable' debian/rules:70: warning: overriding recipe for target 'override_dh_installinit' /usr/share/openstack-pkg-tools/pkgos.make:43: warning: ignoring old recipe for target 'override_dh_installinit' if dpkg-vendor --derives-from ubuntu ; then \ dh_gencontrol -- -T/build/swift-2.19.1/debian/ubuntu_control_vars ; \ else \ dh_gencontrol -- -T/build/swift-2.19.1/debian/debian_control_vars ; \ fi dpkg-gencontrol: warning: package python-swift: substitution variable ${python:Provides} unused, but is defined dpkg-gencontrol: warning: package python-swift: substitution variable ${python:Versions} unused, but is defined dpkg-gencontrol: warning: package swift-doc: substitution variable ${sphinxdoc:Built-Using} unused, but is defined 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 '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'. dpkg-deb: building package 'swift' in '../swift_2.19.1-1_all.deb'. dpkg-deb: building package 'swift-account' in '../swift-account_2.19.1-1_all.deb'. dpkg-deb: building package 'swift-drive-audit' in '../swift-drive-audit_2.19.1-1_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../swift_2.19.1-1_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . 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/12924 and its subdirectories I: Current time: Tue Feb 16 19:50:35 +14 2021 I: pbuilder-time-stamp: 1613454635