Diff of the two buildlogs: -- --- b1/build.log 2019-07-10 01:50:10.960540680 +0000 +++ b2/build.log 2019-07-10 05:15:03.218880064 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Aug 10 17:24:32 -12 2020 -I: pbuilder-time-stamp: 1597123472 +I: Current time: Wed Jul 10 15:50:19 +14 2019 +I: pbuilder-time-stamp: 1562723419 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration @@ -18,7 +18,7 @@ I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error -gpgv: Signature made Mon Feb 25 22:59:57 2019 -12 +gpgv: Signature made Wed Feb 27 00:59:57 2019 +14 gpgv: using RSA key 3D983C52EB85980C46A56090357312559D1E064B gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./swift_2.19.1-1.dsc @@ -31,6 +31,18 @@ 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/7679/tmp/hooks/D01_modify_environment starting +disorder-fs debug: Running on profitbricks-build12-i386. +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/7679/tmp/hooks/D01_modify_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -403,7 +415,7 @@ Get: 259 http://cdn-fastly.deb.debian.org/debian buster/main i386 python3-yaml i386 3.13-2 [111 kB] Get: 260 http://cdn-fastly.deb.debian.org/debian buster/main i386 python3-os-api-ref all 1.5.0+dfsg1-4 [16.9 kB] Get: 261 http://cdn-fastly.deb.debian.org/debian buster/main i386 python3-oslosphinx all 4.18.0-2 [34.1 kB] -Fetched 58.1 MB in 5s (10.8 MB/s) +Fetched 58.1 MB in 40s (1452 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:i386. (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 ... 19231 files and directories currently installed.) @@ -1542,9 +1554,41 @@ 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. +The following additional packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl +The following NEW packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge +0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. +Need to get 59.5 kB of archives. +After this operation, 182 kB of additional disk space will be used. +Get:1 http://cdn-fastly.deb.debian.org/debian buster/main i386 libnumber-compare-perl all 0.03-1 [7642 B] +Get:2 http://cdn-fastly.deb.debian.org/debian buster/main i386 libtext-glob-perl all 0.10-1 [8362 B] +Get:3 http://cdn-fastly.deb.debian.org/debian buster/main i386 libfile-find-rule-perl all 0.34-1 [30.6 kB] +Get:4 http://cdn-fastly.deb.debian.org/debian buster/main i386 usrmerge all 21 [12.8 kB] +debconf: delaying package configuration, since apt-utils is not installed +Fetched 59.5 kB in 0s (313 kB/s) +Selecting previously unselected package libnumber-compare-perl. +(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 ... 34386 files and directories currently installed.) +Preparing to unpack .../libnumber-compare-perl_0.03-1_all.deb ... +Unpacking libnumber-compare-perl (0.03-1) ... +Selecting previously unselected package libtext-glob-perl. +Preparing to unpack .../libtext-glob-perl_0.10-1_all.deb ... +Unpacking libtext-glob-perl (0.10-1) ... +Selecting previously unselected package libfile-find-rule-perl. +Preparing to unpack .../libfile-find-rule-perl_0.34-1_all.deb ... +Unpacking libfile-find-rule-perl (0.34-1) ... +Selecting previously unselected package usrmerge. +Preparing to unpack .../archives/usrmerge_21_all.deb ... +Unpacking usrmerge (21) ... +Setting up libtext-glob-perl (0.10-1) ... +Setting up libnumber-compare-perl (0.03-1) ... +Setting up libfile-find-rule-perl (0.34-1) ... +Setting up usrmerge (21) ... +The system has been successfully converted. +Processing triggers for man-db (2.8.5-2) ... +Not building database; man-db/auto-update is not 'true'. I: Building the package -I: Running cd /build/swift-2.19.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b +I: Running cd /build/swift-2.19.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package swift dpkg-buildpackage: info: source version 2.19.1-1 dpkg-buildpackage: info: source distribution unstable @@ -1570,8 +1614,8 @@ pyversions: missing debian/pyversions file, fall back to supported versions python setup.py clean -a running clean -'build/lib.linux-x86_64-2.7' does not exist -- can't clean it -'build/bdist.linux-x86_64' does not exist -- can't clean it +'build/lib.linux-i686-2.7' does not exist -- can't clean it +'build/bdist.linux-i686' 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 @@ -1629,162 +1673,162 @@ running build running build_py creating build -creating build/lib.linux-x86_64-2.7 -creating build/lib.linux-x86_64-2.7/swift -creating build/lib.linux-x86_64-2.7/swift/proxy -creating build/lib.linux-x86_64-2.7/swift/proxy/controllers -copying swift/proxy/controllers/obj.py -> build/lib.linux-x86_64-2.7/swift/proxy/controllers -copying swift/proxy/controllers/container.py -> build/lib.linux-x86_64-2.7/swift/proxy/controllers -copying swift/proxy/controllers/__init__.py -> build/lib.linux-x86_64-2.7/swift/proxy/controllers -copying swift/proxy/controllers/info.py -> build/lib.linux-x86_64-2.7/swift/proxy/controllers -copying swift/proxy/controllers/account.py -> build/lib.linux-x86_64-2.7/swift/proxy/controllers -copying swift/proxy/controllers/base.py -> build/lib.linux-x86_64-2.7/swift/proxy/controllers -creating build/lib.linux-x86_64-2.7/swift/obj -copying swift/obj/auditor.py -> build/lib.linux-x86_64-2.7/swift/obj -copying swift/obj/replicator.py -> build/lib.linux-x86_64-2.7/swift/obj -copying swift/obj/diskfile.py -> build/lib.linux-x86_64-2.7/swift/obj -copying swift/obj/updater.py -> build/lib.linux-x86_64-2.7/swift/obj -copying swift/obj/__init__.py -> build/lib.linux-x86_64-2.7/swift/obj -copying swift/obj/reconstructor.py -> build/lib.linux-x86_64-2.7/swift/obj -copying swift/obj/ssync_sender.py -> build/lib.linux-x86_64-2.7/swift/obj -copying swift/obj/mem_diskfile.py -> build/lib.linux-x86_64-2.7/swift/obj -copying swift/obj/ssync_receiver.py -> build/lib.linux-x86_64-2.7/swift/obj -copying swift/obj/mem_server.py -> build/lib.linux-x86_64-2.7/swift/obj -copying swift/obj/expirer.py -> build/lib.linux-x86_64-2.7/swift/obj -copying swift/obj/server.py -> build/lib.linux-x86_64-2.7/swift/obj -creating build/lib.linux-x86_64-2.7/swift/common -creating build/lib.linux-x86_64-2.7/swift/common/ring -copying swift/common/ring/composite_builder.py -> build/lib.linux-x86_64-2.7/swift/common/ring -copying swift/common/ring/ring.py -> build/lib.linux-x86_64-2.7/swift/common/ring -copying swift/common/ring/builder.py -> build/lib.linux-x86_64-2.7/swift/common/ring -copying swift/common/ring/__init__.py -> build/lib.linux-x86_64-2.7/swift/common/ring -copying swift/common/ring/utils.py -> build/lib.linux-x86_64-2.7/swift/common/ring -copying swift/proxy/__init__.py -> build/lib.linux-x86_64-2.7/swift/proxy -copying swift/proxy/server.py -> build/lib.linux-x86_64-2.7/swift/proxy -creating build/lib.linux-x86_64-2.7/swift/common/middleware -creating build/lib.linux-x86_64-2.7/swift/common/middleware/crypto -copying swift/common/middleware/crypto/kmip_keymaster.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/crypto -copying swift/common/middleware/crypto/kms_keymaster.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/crypto -copying swift/common/middleware/crypto/decrypter.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/crypto -copying swift/common/middleware/crypto/__init__.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/crypto -copying swift/common/middleware/crypto/encrypter.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/crypto -copying swift/common/middleware/crypto/crypto_utils.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/crypto -copying swift/common/middleware/crypto/keymaster.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/crypto -creating build/lib.linux-x86_64-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/s3response.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/s3request.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/exception.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/subresource.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/__init__.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/acl_utils.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/s3api.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/utils.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/s3token.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/acl_handlers.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/etree.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api -creating build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/s3_acl.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/bucket.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/obj.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/logging.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/versioning.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/service.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/location.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/__init__.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/acl.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/multi_delete.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/base.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/multi_upload.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/controllers -creating build/lib.linux-x86_64-2.7/swift/container -copying swift/container/auditor.py -> build/lib.linux-x86_64-2.7/swift/container -copying swift/container/sync_store.py -> build/lib.linux-x86_64-2.7/swift/container -copying swift/container/reconciler.py -> build/lib.linux-x86_64-2.7/swift/container -copying swift/container/backend.py -> build/lib.linux-x86_64-2.7/swift/container -copying swift/container/replicator.py -> build/lib.linux-x86_64-2.7/swift/container -copying swift/container/updater.py -> build/lib.linux-x86_64-2.7/swift/container -copying swift/container/__init__.py -> build/lib.linux-x86_64-2.7/swift/container -copying swift/container/sync.py -> build/lib.linux-x86_64-2.7/swift/container -copying swift/container/server.py -> build/lib.linux-x86_64-2.7/swift/container -copying swift/container/sharder.py -> build/lib.linux-x86_64-2.7/swift/container -creating build/lib.linux-x86_64-2.7/swift/account -copying swift/account/auditor.py -> build/lib.linux-x86_64-2.7/swift/account -copying swift/account/backend.py -> build/lib.linux-x86_64-2.7/swift/account -copying swift/account/replicator.py -> build/lib.linux-x86_64-2.7/swift/account -copying swift/account/reaper.py -> build/lib.linux-x86_64-2.7/swift/account -copying swift/account/__init__.py -> build/lib.linux-x86_64-2.7/swift/account -copying swift/account/utils.py -> build/lib.linux-x86_64-2.7/swift/account -copying swift/account/server.py -> build/lib.linux-x86_64-2.7/swift/account -creating build/lib.linux-x86_64-2.7/swift/common/middleware/x_profile -copying swift/common/middleware/x_profile/exceptions.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/x_profile -copying swift/common/middleware/x_profile/html_viewer.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/x_profile -copying swift/common/middleware/x_profile/profile_model.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/x_profile -copying swift/common/middleware/x_profile/__init__.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/x_profile -creating build/lib.linux-x86_64-2.7/swift/cli -copying swift/cli/dispersion_report.py -> build/lib.linux-x86_64-2.7/swift/cli -copying swift/cli/ringbuilder.py -> build/lib.linux-x86_64-2.7/swift/cli -copying swift/cli/recon.py -> build/lib.linux-x86_64-2.7/swift/cli -copying swift/cli/ringcomposer.py -> build/lib.linux-x86_64-2.7/swift/cli -copying swift/cli/shard-info.py -> build/lib.linux-x86_64-2.7/swift/cli -copying swift/cli/__init__.py -> build/lib.linux-x86_64-2.7/swift/cli -copying swift/cli/ring_builder_analyzer.py -> build/lib.linux-x86_64-2.7/swift/cli -copying swift/cli/relinker.py -> build/lib.linux-x86_64-2.7/swift/cli -copying swift/cli/form_signature.py -> build/lib.linux-x86_64-2.7/swift/cli -copying swift/cli/info.py -> build/lib.linux-x86_64-2.7/swift/cli -copying swift/cli/manage_shard_ranges.py -> build/lib.linux-x86_64-2.7/swift/cli -copying swift/__init__.py -> build/lib.linux-x86_64-2.7/swift -copying swift/common/db.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/daemon.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/http.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/direct_client.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/container_sync_realms.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/bufferedhttp.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/request_helpers.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/exceptions.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/swob.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/internal_client.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/base_storage_server.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/linkat.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/header_key_dict.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/db_replicator.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/__init__.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/manager.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/constraints.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/wsgi.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/splice.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/utils.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/memcached.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/storage_policy.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/middleware/listing_formats.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/memcache.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/cname_lookup.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/tempurl.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/crossdomain.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/recon.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/dlo.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/container_quotas.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/bulk.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/versioned_writes.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/staticweb.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/formpost.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/container_sync.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/account_quotas.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/name_check.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/gatekeeper.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/read_only.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/__init__.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/copy.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/keystoneauth.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/proxy_logging.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/healthcheck.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/xprofile.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/acl.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/ratelimit.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/domain_remap.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/symlink.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/slo.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/catch_errors.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/tempauth.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/list_endpoints.py -> build/lib.linux-x86_64-2.7/swift/common/middleware +creating build/lib.linux-i686-2.7 +creating build/lib.linux-i686-2.7/swift +creating build/lib.linux-i686-2.7/swift/proxy +creating build/lib.linux-i686-2.7/swift/proxy/controllers +copying swift/proxy/controllers/info.py -> build/lib.linux-i686-2.7/swift/proxy/controllers +copying swift/proxy/controllers/obj.py -> build/lib.linux-i686-2.7/swift/proxy/controllers +copying swift/proxy/controllers/__init__.py -> build/lib.linux-i686-2.7/swift/proxy/controllers +copying swift/proxy/controllers/base.py -> build/lib.linux-i686-2.7/swift/proxy/controllers +copying swift/proxy/controllers/account.py -> build/lib.linux-i686-2.7/swift/proxy/controllers +copying swift/proxy/controllers/container.py -> build/lib.linux-i686-2.7/swift/proxy/controllers +creating build/lib.linux-i686-2.7/swift/obj +copying swift/obj/updater.py -> build/lib.linux-i686-2.7/swift/obj +copying swift/obj/mem_diskfile.py -> build/lib.linux-i686-2.7/swift/obj +copying swift/obj/__init__.py -> build/lib.linux-i686-2.7/swift/obj +copying swift/obj/ssync_sender.py -> build/lib.linux-i686-2.7/swift/obj +copying swift/obj/reconstructor.py -> build/lib.linux-i686-2.7/swift/obj +copying swift/obj/replicator.py -> build/lib.linux-i686-2.7/swift/obj +copying swift/obj/expirer.py -> build/lib.linux-i686-2.7/swift/obj +copying swift/obj/auditor.py -> build/lib.linux-i686-2.7/swift/obj +copying swift/obj/server.py -> build/lib.linux-i686-2.7/swift/obj +copying swift/obj/mem_server.py -> build/lib.linux-i686-2.7/swift/obj +copying swift/obj/ssync_receiver.py -> build/lib.linux-i686-2.7/swift/obj +copying swift/obj/diskfile.py -> build/lib.linux-i686-2.7/swift/obj +creating build/lib.linux-i686-2.7/swift/common +creating build/lib.linux-i686-2.7/swift/common/ring +copying swift/common/ring/ring.py -> build/lib.linux-i686-2.7/swift/common/ring +copying swift/common/ring/composite_builder.py -> build/lib.linux-i686-2.7/swift/common/ring +copying swift/common/ring/builder.py -> build/lib.linux-i686-2.7/swift/common/ring +copying swift/common/ring/__init__.py -> build/lib.linux-i686-2.7/swift/common/ring +copying swift/common/ring/utils.py -> build/lib.linux-i686-2.7/swift/common/ring +copying swift/proxy/__init__.py -> build/lib.linux-i686-2.7/swift/proxy +copying swift/proxy/server.py -> build/lib.linux-i686-2.7/swift/proxy +creating build/lib.linux-i686-2.7/swift/common/middleware +creating build/lib.linux-i686-2.7/swift/common/middleware/crypto +copying swift/common/middleware/crypto/kmip_keymaster.py -> build/lib.linux-i686-2.7/swift/common/middleware/crypto +copying swift/common/middleware/crypto/crypto_utils.py -> build/lib.linux-i686-2.7/swift/common/middleware/crypto +copying swift/common/middleware/crypto/decrypter.py -> build/lib.linux-i686-2.7/swift/common/middleware/crypto +copying swift/common/middleware/crypto/kms_keymaster.py -> build/lib.linux-i686-2.7/swift/common/middleware/crypto +copying swift/common/middleware/crypto/__init__.py -> build/lib.linux-i686-2.7/swift/common/middleware/crypto +copying swift/common/middleware/crypto/keymaster.py -> build/lib.linux-i686-2.7/swift/common/middleware/crypto +copying swift/common/middleware/crypto/encrypter.py -> build/lib.linux-i686-2.7/swift/common/middleware/crypto +creating build/lib.linux-i686-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/s3api.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/etree.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/s3token.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/exception.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/acl_utils.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/subresource.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/__init__.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/utils.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/acl_handlers.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/s3request.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/s3response.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api +creating build/lib.linux-i686-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/location.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/s3_acl.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/obj.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/bucket.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/versioning.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/acl.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/multi_delete.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/__init__.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/base.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/multi_upload.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/service.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/logging.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/controllers +creating build/lib.linux-i686-2.7/swift/container +copying swift/container/reconciler.py -> build/lib.linux-i686-2.7/swift/container +copying swift/container/sync.py -> build/lib.linux-i686-2.7/swift/container +copying swift/container/sync_store.py -> build/lib.linux-i686-2.7/swift/container +copying swift/container/updater.py -> build/lib.linux-i686-2.7/swift/container +copying swift/container/backend.py -> build/lib.linux-i686-2.7/swift/container +copying swift/container/__init__.py -> build/lib.linux-i686-2.7/swift/container +copying swift/container/replicator.py -> build/lib.linux-i686-2.7/swift/container +copying swift/container/sharder.py -> build/lib.linux-i686-2.7/swift/container +copying swift/container/auditor.py -> build/lib.linux-i686-2.7/swift/container +copying swift/container/server.py -> build/lib.linux-i686-2.7/swift/container +creating build/lib.linux-i686-2.7/swift/account +copying swift/account/reaper.py -> build/lib.linux-i686-2.7/swift/account +copying swift/account/backend.py -> build/lib.linux-i686-2.7/swift/account +copying swift/account/__init__.py -> build/lib.linux-i686-2.7/swift/account +copying swift/account/replicator.py -> build/lib.linux-i686-2.7/swift/account +copying swift/account/utils.py -> build/lib.linux-i686-2.7/swift/account +copying swift/account/auditor.py -> build/lib.linux-i686-2.7/swift/account +copying swift/account/server.py -> build/lib.linux-i686-2.7/swift/account +creating build/lib.linux-i686-2.7/swift/common/middleware/x_profile +copying swift/common/middleware/x_profile/profile_model.py -> build/lib.linux-i686-2.7/swift/common/middleware/x_profile +copying swift/common/middleware/x_profile/__init__.py -> build/lib.linux-i686-2.7/swift/common/middleware/x_profile +copying swift/common/middleware/x_profile/html_viewer.py -> build/lib.linux-i686-2.7/swift/common/middleware/x_profile +copying swift/common/middleware/x_profile/exceptions.py -> build/lib.linux-i686-2.7/swift/common/middleware/x_profile +creating build/lib.linux-i686-2.7/swift/cli +copying swift/cli/info.py -> build/lib.linux-i686-2.7/swift/cli +copying swift/cli/recon.py -> build/lib.linux-i686-2.7/swift/cli +copying swift/cli/ringbuilder.py -> build/lib.linux-i686-2.7/swift/cli +copying swift/cli/form_signature.py -> build/lib.linux-i686-2.7/swift/cli +copying swift/cli/manage_shard_ranges.py -> build/lib.linux-i686-2.7/swift/cli +copying swift/cli/shard-info.py -> build/lib.linux-i686-2.7/swift/cli +copying swift/cli/__init__.py -> build/lib.linux-i686-2.7/swift/cli +copying swift/cli/dispersion_report.py -> build/lib.linux-i686-2.7/swift/cli +copying swift/cli/ring_builder_analyzer.py -> build/lib.linux-i686-2.7/swift/cli +copying swift/cli/ringcomposer.py -> build/lib.linux-i686-2.7/swift/cli +copying swift/cli/relinker.py -> build/lib.linux-i686-2.7/swift/cli +copying swift/__init__.py -> build/lib.linux-i686-2.7/swift +copying swift/common/storage_policy.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/db.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/request_helpers.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/memcached.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/splice.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/swob.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/wsgi.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/http.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/db_replicator.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/constraints.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/direct_client.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/header_key_dict.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/linkat.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/bufferedhttp.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/__init__.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/base_storage_server.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/exceptions.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/manager.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/daemon.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/utils.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/internal_client.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/container_sync_realms.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/middleware/memcache.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/bulk.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/recon.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/account_quotas.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/catch_errors.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/list_endpoints.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/tempurl.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/copy.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/tempauth.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/listing_formats.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/formpost.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/slo.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/keystoneauth.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/domain_remap.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/acl.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/versioned_writes.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/proxy_logging.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/healthcheck.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/staticweb.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/__init__.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/container_quotas.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/symlink.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/dlo.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/gatekeeper.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/xprofile.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/container_sync.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/ratelimit.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/read_only.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/crossdomain.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/cname_lookup.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/name_check.py -> build/lib.linux-i686-2.7/swift/common/middleware running egg_info creating swift.egg-info writing requirements to swift.egg-info/requires.txt @@ -1800,64 +1844,64 @@ 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-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/access_control_policy.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/bucket_logging_status.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/common.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/complete_multipart_upload.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/complete_multipart_upload_result.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/copy_object_result.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/copy_part_result.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/create_bucket_configuration.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/delete.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/delete_result.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/error.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/initiate_multipart_upload_result.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/lifecycle_configuration.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/list_all_my_buckets_result.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/list_bucket_result.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/list_multipart_uploads_result.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/list_parts_result.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/list_versions_result.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/location_constraint.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/versioning_configuration.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -creating build/lib.linux-x86_64-2.7/swift/locale -creating build/lib.linux-x86_64-2.7/swift/locale/de -creating build/lib.linux-x86_64-2.7/swift/locale/de/LC_MESSAGES -copying swift/locale/de/LC_MESSAGES/swift.po -> build/lib.linux-x86_64-2.7/swift/locale/de/LC_MESSAGES -creating build/lib.linux-x86_64-2.7/swift/locale/en_GB -creating build/lib.linux-x86_64-2.7/swift/locale/en_GB/LC_MESSAGES -copying swift/locale/en_GB/LC_MESSAGES/swift.po -> build/lib.linux-x86_64-2.7/swift/locale/en_GB/LC_MESSAGES -creating build/lib.linux-x86_64-2.7/swift/locale/es -creating build/lib.linux-x86_64-2.7/swift/locale/es/LC_MESSAGES -copying swift/locale/es/LC_MESSAGES/swift.po -> build/lib.linux-x86_64-2.7/swift/locale/es/LC_MESSAGES -creating build/lib.linux-x86_64-2.7/swift/locale/fr -creating build/lib.linux-x86_64-2.7/swift/locale/fr/LC_MESSAGES -copying swift/locale/fr/LC_MESSAGES/swift.po -> build/lib.linux-x86_64-2.7/swift/locale/fr/LC_MESSAGES -creating build/lib.linux-x86_64-2.7/swift/locale/it -creating build/lib.linux-x86_64-2.7/swift/locale/it/LC_MESSAGES -copying swift/locale/it/LC_MESSAGES/swift.po -> build/lib.linux-x86_64-2.7/swift/locale/it/LC_MESSAGES -creating build/lib.linux-x86_64-2.7/swift/locale/ja -creating build/lib.linux-x86_64-2.7/swift/locale/ja/LC_MESSAGES -copying swift/locale/ja/LC_MESSAGES/swift.po -> build/lib.linux-x86_64-2.7/swift/locale/ja/LC_MESSAGES -creating build/lib.linux-x86_64-2.7/swift/locale/ko_KR -creating build/lib.linux-x86_64-2.7/swift/locale/ko_KR/LC_MESSAGES -copying swift/locale/ko_KR/LC_MESSAGES/swift.po -> build/lib.linux-x86_64-2.7/swift/locale/ko_KR/LC_MESSAGES -creating build/lib.linux-x86_64-2.7/swift/locale/pt_BR -creating build/lib.linux-x86_64-2.7/swift/locale/pt_BR/LC_MESSAGES -copying swift/locale/pt_BR/LC_MESSAGES/swift.po -> build/lib.linux-x86_64-2.7/swift/locale/pt_BR/LC_MESSAGES -creating build/lib.linux-x86_64-2.7/swift/locale/ru -creating build/lib.linux-x86_64-2.7/swift/locale/ru/LC_MESSAGES -copying swift/locale/ru/LC_MESSAGES/swift.po -> build/lib.linux-x86_64-2.7/swift/locale/ru/LC_MESSAGES -creating build/lib.linux-x86_64-2.7/swift/locale/tr_TR -creating build/lib.linux-x86_64-2.7/swift/locale/tr_TR/LC_MESSAGES -copying swift/locale/tr_TR/LC_MESSAGES/swift.po -> build/lib.linux-x86_64-2.7/swift/locale/tr_TR/LC_MESSAGES -creating build/lib.linux-x86_64-2.7/swift/locale/zh_CN -creating build/lib.linux-x86_64-2.7/swift/locale/zh_CN/LC_MESSAGES -copying swift/locale/zh_CN/LC_MESSAGES/swift.po -> build/lib.linux-x86_64-2.7/swift/locale/zh_CN/LC_MESSAGES -creating build/lib.linux-x86_64-2.7/swift/locale/zh_TW -creating build/lib.linux-x86_64-2.7/swift/locale/zh_TW/LC_MESSAGES -copying swift/locale/zh_TW/LC_MESSAGES/swift.po -> build/lib.linux-x86_64-2.7/swift/locale/zh_TW/LC_MESSAGES +creating build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/access_control_policy.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/bucket_logging_status.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/common.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/complete_multipart_upload.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/complete_multipart_upload_result.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/copy_object_result.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/copy_part_result.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/create_bucket_configuration.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/delete.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/delete_result.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/error.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/initiate_multipart_upload_result.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/lifecycle_configuration.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/list_all_my_buckets_result.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/list_bucket_result.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/list_multipart_uploads_result.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/list_parts_result.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/list_versions_result.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/location_constraint.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/versioning_configuration.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +creating build/lib.linux-i686-2.7/swift/locale +creating build/lib.linux-i686-2.7/swift/locale/de +creating build/lib.linux-i686-2.7/swift/locale/de/LC_MESSAGES +copying swift/locale/de/LC_MESSAGES/swift.po -> build/lib.linux-i686-2.7/swift/locale/de/LC_MESSAGES +creating build/lib.linux-i686-2.7/swift/locale/en_GB +creating build/lib.linux-i686-2.7/swift/locale/en_GB/LC_MESSAGES +copying swift/locale/en_GB/LC_MESSAGES/swift.po -> build/lib.linux-i686-2.7/swift/locale/en_GB/LC_MESSAGES +creating build/lib.linux-i686-2.7/swift/locale/es +creating build/lib.linux-i686-2.7/swift/locale/es/LC_MESSAGES +copying swift/locale/es/LC_MESSAGES/swift.po -> build/lib.linux-i686-2.7/swift/locale/es/LC_MESSAGES +creating build/lib.linux-i686-2.7/swift/locale/fr +creating build/lib.linux-i686-2.7/swift/locale/fr/LC_MESSAGES +copying swift/locale/fr/LC_MESSAGES/swift.po -> build/lib.linux-i686-2.7/swift/locale/fr/LC_MESSAGES +creating build/lib.linux-i686-2.7/swift/locale/it +creating build/lib.linux-i686-2.7/swift/locale/it/LC_MESSAGES +copying swift/locale/it/LC_MESSAGES/swift.po -> build/lib.linux-i686-2.7/swift/locale/it/LC_MESSAGES +creating build/lib.linux-i686-2.7/swift/locale/ja +creating build/lib.linux-i686-2.7/swift/locale/ja/LC_MESSAGES +copying swift/locale/ja/LC_MESSAGES/swift.po -> build/lib.linux-i686-2.7/swift/locale/ja/LC_MESSAGES +creating build/lib.linux-i686-2.7/swift/locale/ko_KR +creating build/lib.linux-i686-2.7/swift/locale/ko_KR/LC_MESSAGES +copying swift/locale/ko_KR/LC_MESSAGES/swift.po -> build/lib.linux-i686-2.7/swift/locale/ko_KR/LC_MESSAGES +creating build/lib.linux-i686-2.7/swift/locale/pt_BR +creating build/lib.linux-i686-2.7/swift/locale/pt_BR/LC_MESSAGES +copying swift/locale/pt_BR/LC_MESSAGES/swift.po -> build/lib.linux-i686-2.7/swift/locale/pt_BR/LC_MESSAGES +creating build/lib.linux-i686-2.7/swift/locale/ru +creating build/lib.linux-i686-2.7/swift/locale/ru/LC_MESSAGES +copying swift/locale/ru/LC_MESSAGES/swift.po -> build/lib.linux-i686-2.7/swift/locale/ru/LC_MESSAGES +creating build/lib.linux-i686-2.7/swift/locale/tr_TR +creating build/lib.linux-i686-2.7/swift/locale/tr_TR/LC_MESSAGES +copying swift/locale/tr_TR/LC_MESSAGES/swift.po -> build/lib.linux-i686-2.7/swift/locale/tr_TR/LC_MESSAGES +creating build/lib.linux-i686-2.7/swift/locale/zh_CN +creating build/lib.linux-i686-2.7/swift/locale/zh_CN/LC_MESSAGES +copying swift/locale/zh_CN/LC_MESSAGES/swift.po -> build/lib.linux-i686-2.7/swift/locale/zh_CN/LC_MESSAGES +creating build/lib.linux-i686-2.7/swift/locale/zh_TW +creating build/lib.linux-i686-2.7/swift/locale/zh_TW/LC_MESSAGES +copying swift/locale/zh_TW/LC_MESSAGES/swift.po -> build/lib.linux-i686-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 @@ -1898,44 +1942,44 @@ copying and adjusting bin/swift-ring-builder -> build/scripts-2.7 copying and adjusting bin/swift-ring-builder-analyzer -> build/scripts-2.7 copying and adjusting bin/swift-ring-composer -> build/scripts-2.7 -changing mode of build/scripts-2.7/swift-account-audit from 644 to 755 -changing mode of build/scripts-2.7/swift-account-auditor from 644 to 755 -changing mode of build/scripts-2.7/swift-account-info from 644 to 755 -changing mode of build/scripts-2.7/swift-account-reaper from 644 to 755 -changing mode of build/scripts-2.7/swift-account-replicator from 644 to 755 -changing mode of build/scripts-2.7/swift-account-server from 644 to 755 -changing mode of build/scripts-2.7/swift-config from 644 to 755 -changing mode of build/scripts-2.7/swift-container-auditor from 644 to 755 -changing mode of build/scripts-2.7/swift-container-info from 644 to 755 -changing mode of build/scripts-2.7/swift-container-replicator from 644 to 755 -changing mode of build/scripts-2.7/swift-container-server from 644 to 755 -changing mode of build/scripts-2.7/swift-container-sharder from 644 to 755 -changing mode of build/scripts-2.7/swift-container-sync from 644 to 755 -changing mode of build/scripts-2.7/swift-container-updater from 644 to 755 -changing mode of build/scripts-2.7/swift-container-reconciler from 644 to 755 -changing mode of build/scripts-2.7/swift-reconciler-enqueue from 644 to 755 -changing mode of build/scripts-2.7/swift-dispersion-populate from 644 to 755 -changing mode of build/scripts-2.7/swift-dispersion-report from 644 to 755 -changing mode of build/scripts-2.7/swift-drive-audit from 644 to 755 -changing mode of build/scripts-2.7/swift-form-signature from 644 to 755 -changing mode of build/scripts-2.7/swift-get-nodes from 644 to 755 -changing mode of build/scripts-2.7/swift-init from 644 to 755 -changing mode of build/scripts-2.7/swift-object-auditor from 644 to 755 -changing mode of build/scripts-2.7/swift-object-expirer from 644 to 755 -changing mode of build/scripts-2.7/swift-object-info from 644 to 755 -changing mode of build/scripts-2.7/swift-object-replicator from 644 to 755 -changing mode of build/scripts-2.7/swift-object-reconstructor from 644 to 755 -changing mode of build/scripts-2.7/swift-object-relinker from 644 to 755 -changing mode of build/scripts-2.7/swift-object-server from 644 to 755 -changing mode of build/scripts-2.7/swift-object-updater from 644 to 755 -changing mode of build/scripts-2.7/swift-oldies from 644 to 755 -changing mode of build/scripts-2.7/swift-orphans from 644 to 755 -changing mode of build/scripts-2.7/swift-proxy-server from 644 to 755 -changing mode of build/scripts-2.7/swift-recon from 644 to 755 -changing mode of build/scripts-2.7/swift-recon-cron from 644 to 755 -changing mode of build/scripts-2.7/swift-ring-builder from 644 to 755 -changing mode of build/scripts-2.7/swift-ring-builder-analyzer from 644 to 755 -changing mode of build/scripts-2.7/swift-ring-composer from 644 to 755 +changing mode of build/scripts-2.7/swift-account-audit from 664 to 775 +changing mode of build/scripts-2.7/swift-account-auditor from 664 to 775 +changing mode of build/scripts-2.7/swift-account-info from 664 to 775 +changing mode of build/scripts-2.7/swift-account-reaper from 664 to 775 +changing mode of build/scripts-2.7/swift-account-replicator from 664 to 775 +changing mode of build/scripts-2.7/swift-account-server from 664 to 775 +changing mode of build/scripts-2.7/swift-config from 664 to 775 +changing mode of build/scripts-2.7/swift-container-auditor from 664 to 775 +changing mode of build/scripts-2.7/swift-container-info from 664 to 775 +changing mode of build/scripts-2.7/swift-container-replicator from 664 to 775 +changing mode of build/scripts-2.7/swift-container-server from 664 to 775 +changing mode of build/scripts-2.7/swift-container-sharder from 664 to 775 +changing mode of build/scripts-2.7/swift-container-sync from 664 to 775 +changing mode of build/scripts-2.7/swift-container-updater from 664 to 775 +changing mode of build/scripts-2.7/swift-container-reconciler from 664 to 775 +changing mode of build/scripts-2.7/swift-reconciler-enqueue from 664 to 775 +changing mode of build/scripts-2.7/swift-dispersion-populate from 664 to 775 +changing mode of build/scripts-2.7/swift-dispersion-report from 664 to 775 +changing mode of build/scripts-2.7/swift-drive-audit from 664 to 775 +changing mode of build/scripts-2.7/swift-form-signature from 664 to 775 +changing mode of build/scripts-2.7/swift-get-nodes from 664 to 775 +changing mode of build/scripts-2.7/swift-init from 664 to 775 +changing mode of build/scripts-2.7/swift-object-auditor from 664 to 775 +changing mode of build/scripts-2.7/swift-object-expirer from 664 to 775 +changing mode of build/scripts-2.7/swift-object-info from 664 to 775 +changing mode of build/scripts-2.7/swift-object-replicator from 664 to 775 +changing mode of build/scripts-2.7/swift-object-reconstructor from 664 to 775 +changing mode of build/scripts-2.7/swift-object-relinker from 664 to 775 +changing mode of build/scripts-2.7/swift-object-server from 664 to 775 +changing mode of build/scripts-2.7/swift-object-updater from 664 to 775 +changing mode of build/scripts-2.7/swift-oldies from 664 to 775 +changing mode of build/scripts-2.7/swift-orphans from 664 to 775 +changing mode of build/scripts-2.7/swift-proxy-server from 664 to 775 +changing mode of build/scripts-2.7/swift-recon from 664 to 775 +changing mode of build/scripts-2.7/swift-recon-cron from 664 to 775 +changing mode of build/scripts-2.7/swift-ring-builder from 664 to 775 +changing mode of build/scripts-2.7/swift-ring-builder-analyzer from 664 to 775 +changing mode of build/scripts-2.7/swift-ring-composer from 664 to 775 /usr/share/openstack-pkg-tools/pkgos_insert_include pkgos_func python-swift.postinst make[1]: Leaving directory '/build/swift-2.19.1' debian/rules override_dh_auto_test @@ -2755,7 +2799,7 @@ test_bucket_canned_acl_PUT (test.unit.common.middleware.s3api.test_acl.TestS3ApiAcl) ... swift: Calling S3Api Middleware ok test_bucket_canned_acl_PUT_with_s3acl (test.unit.common.middleware.s3api.test_acl.TestS3ApiAcl) ... swift: Calling S3Api Middleware -swift: checking permission: bucket None HEAD {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'X-Amz-Acl': 'public-read', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:51 -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 @@ -2768,17 +2812,17 @@ swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket None HEAD {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Content-Length': '0', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Content-Length': '0', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'Host': 'localhost:80', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Transfer-Encoding': 'chunked', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Transfer-Encoding': 'chunked', 'Content-Md5': 'Je0by0I7C3IA9IX8X/ccjg==', 'Host': 'localhost:80', 'Etag': '25ed1bcb423b0b7200f485fc5ff71c8e', 'Date': 'Wed, 10 Jul 2019 02:06:51 -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 @@ -2792,8 +2836,8 @@ test_handle_acl_header (test.unit.common.middleware.s3api.test_acl_utils.TestS3ApiAclUtils) ... ok test_bucket_DELETE (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket None DELETE {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket None DELETE {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None DELETE {'Date': 'Wed, 10 Jul 2019 02:06:51 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None DELETE {'Date': 'Wed, 10 Jul 2019 02:06:51 -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 @@ -2802,44 +2846,44 @@ swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/bucket.py", line 240, in DELETE#012 self._delete_segments_bucket(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/bucket.py", line 47, in _delete_segments_bucket#012 resp = req.get_response(self.app, 'HEAD')#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1254, in get_response#012 headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket None DELETE {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None DELETE {'Date': 'Wed, 10 Jul 2019 02:06:51 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket None DELETE {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None DELETE {'Date': 'Wed, 10 Jul 2019 02:06:51 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket None DELETE {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket None DELETE {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None DELETE {'Date': 'Wed, 10 Jul 2019 02:06:51 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None DELETE {'Date': 'Wed, 10 Jul 2019 02:06:51 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket None DELETE {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None DELETE {'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None DELETE {'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None DELETE {'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None DELETE {'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None DELETE {'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None DELETE {'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: public None GET {'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: authenticated None GET {'Date': 'Wed, 10 Jul 2019 02:06:51 -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 @@ -2847,13 +2891,13 @@ swift: Calling S3Api Middleware swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/bucket.py", line 133, in GET#012 resp = req.get_response(self.app, query=query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1254, in get_response#012 headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error swift: Calling S3Api Middleware -swift: checking permission: bucket None GET {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None GET {'Date': 'Wed, 10 Jul 2019 02:06:51 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket None GET {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None GET {'Date': 'Wed, 10 Jul 2019 02:06:51 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket None GET {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None GET {'Date': 'Wed, 10 Jul 2019 02:06:51 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket None GET {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None GET {'Date': 'Wed, 10 Jul 2019 02:06:51 -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 @@ -2892,18 +2936,18 @@ test_bucket_GET_with_delimiter_max_keys (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware ok test_bucket_GET_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_bucket.TestS3ApiBucket) ... swift: Calling S3Api Middleware -swift: checking permission: bucket None GET {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None GET {'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None GET {'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None GET {'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None GET {'Date': 'Wed, 10 Jul 2019 02:06:51 -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 @@ -2977,7 +3021,7 @@ ok test_object_multi_DELETE (test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDelete) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket None HEAD {'Content-Length': '152', 'Content-Md5': 'LtY6rVIWtkJS38JGaHBppQ==', 'Host': 'localhost:80', 'Etag': '2ed63aad5216b64252dfc246687069a5', 'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'User-Agent': 'Mozzarella Foxfire', 'Content-Type': 'multipart/form-data'} +swift: checking permission: bucket None HEAD {'Content-Length': '152', 'Content-Md5': 'LtY6rVIWtkJS38JGaHBppQ==', 'Host': 'localhost:80', 'Etag': '2ed63aad5216b64252dfc246687069a5', 'Date': 'Wed, 10 Jul 2019 02:06:51 -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 @@ -2997,40 +3041,40 @@ ok test_object_multi_DELETE_quiet (test.unit.common.middleware.s3api.test_multi_delete.TestS3ApiMultiDelete) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket None HEAD {'Content-Length': '139', 'Content-Md5': '/JzPJjlXCqpRBmlyhGXNDg==', 'Host': 'localhost:80', 'Etag': 'fc9ccf2639570aaa510669728465cd0e', 'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Content-Length': '139', 'Content-Md5': '/JzPJjlXCqpRBmlyhGXNDg==', 'Host': 'localhost:80', 'Etag': 'fc9ccf2639570aaa510669728465cd0e', 'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Content-Length': '90', 'Content-Md5': 'mbEtd8ufKpkpCIfMjGD7Tw==', 'Host': 'localhost:80', 'Etag': '99b12d77cb9f2a99290887cc8c60fb4f', 'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Content-Length': '120', 'Content-Md5': 'ud0C7/g6K1j77RpgTDYdwQ==', 'Host': 'localhost:80', 'Etag': 'b9dd02eff83a2b58fbed1a604c361dc1', 'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Content-Length': '120', 'Content-Md5': 'ud0C7/g6K1j77RpgTDYdwQ==', 'Host': 'localhost:80', 'Etag': 'b9dd02eff83a2b58fbed1a604c361dc1', 'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Content-Length': '120', 'Content-Md5': 'ud0C7/g6K1j77RpgTDYdwQ==', 'Host': 'localhost:80', 'Etag': 'b9dd02eff83a2b58fbed1a604c361dc1', 'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:51 -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 @@ -3039,18 +3083,18 @@ ok test_bucket_multipart_uploads_GET (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket GET {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06:51 -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 @@ -3063,34 +3107,34 @@ ok test_bucket_multipart_uploads_GET_with_delimiter (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket GET {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06: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.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket GET {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06:51 -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 @@ -3105,52 +3149,52 @@ swift: Calling S3Api Middleware ok test_complete_multipart_upload_acl_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'Content-Length': '165', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'Content-Length': '165', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'Content-Length': '165', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Host': 'localhost:80', 'Content-Type': 'application/directory', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Host': 'localhost:80', 'Content-Type': 'application/directory', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Host': 'localhost:80', 'Content-Type': 'application/directory', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:51 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06:52 -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 @@ -3159,7 +3203,7 @@ test_object_list_parts_error (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket GET {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06:52 -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 @@ -3193,26 +3237,26 @@ swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -0000', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Content-Length': '0', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Content-Length': '0', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'Host': 'localhost:80', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Transfer-Encoding': 'chunked', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Transfer-Encoding': 'chunked', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'Host': 'localhost:80', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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 @@ -3225,7 +3269,7 @@ swift: Start tag expected, '<' not found, line 1, column 1 (line 1) swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'Content-Length': '13', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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 @@ -3234,7 +3278,7 @@ test_object_multipart_upload_complete_old_content_type (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware ok test_object_multipart_upload_complete_s3acl (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'Content-Length': '165', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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 @@ -3250,10 +3294,10 @@ swift: Calling S3Api Middleware ok test_object_multipart_upload_initiate_no_content_type (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'X-Amz-Acl': 'public-read', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Content-Type': 'application/directory', 'X-Amz-Meta-Foo': 'bar'} +swift: checking permission: bucket HEAD {'X-Amz-Acl': 'public-read', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Content-Type': 'application/directory', 'X-Amz-Meta-Foo': 'bar'} +swift: checking permission: bucket HEAD {'X-Object-Sysmeta-S3Api-Content-Type': 'cat/picture', 'X-Amz-Acl': 'public-read', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'yes', 'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'Date': 'Wed, 10 Jul 2019 02:06:52 -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 @@ -3262,7 +3306,7 @@ ok test_object_upload_part (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'Content-Length': '11', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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 @@ -3276,41 +3320,41 @@ swift: Calling S3Api Middleware ok test_upload_part_acl_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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 @@ -3320,28 +3364,28 @@ swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source-If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source-If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT'} +swift: checking permission: bucket HEAD {'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000'} +swift: checking permission: bucket HEAD {'X-Amz-Copy-Source-If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Wed, 10 Jul 2019 02:06:52 -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 @@ -3352,13 +3396,13 @@ test_upload_part_copy_range_unsatisfiable (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUpload) ... swift: Calling S3Api Middleware ok test_abort_multipart_upload_acl_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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 @@ -3367,18 +3411,18 @@ ok test_bucket_multipart_uploads_GET (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket GET {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06:52 -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 @@ -3391,34 +3435,34 @@ ok test_bucket_multipart_uploads_GET_with_delimiter (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket GET {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06: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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06: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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06: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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06: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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06:52 -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 @@ -3433,52 +3477,52 @@ swift: Calling S3Api Middleware ok test_complete_multipart_upload_acl_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'Content-Length': '165', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'Content-Length': '165', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'Content-Length': '165', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Host': 'localhost:80', 'Content-Type': 'application/directory', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Host': 'localhost:80', 'Content-Type': 'application/directory', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'Host': 'localhost:80', 'Content-Type': 'application/directory', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06:52 -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 @@ -3487,7 +3531,7 @@ test_object_list_parts_error (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket GET {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket GET {'Date': 'Wed, 10 Jul 2019 02:06:52 -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 @@ -3521,26 +3565,26 @@ swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -0000', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:39 -0000', 'Host': 'localhost:80', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Content-Length': '0', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Content-Length': '0', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'Host': 'localhost:80', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:39 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Transfer-Encoding': 'chunked', 'Content-Md5': '1B2M2Y8AsgTpgAmY7PhCfg==', 'Host': 'localhost:80', 'Etag': 'd41d8cd98f00b204e9800998ecf8427e', 'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Transfer-Encoding': 'chunked', 'Content-Md5': 'CY9rzUYh03PK3k6DJie09g==', 'Host': 'localhost:80', 'Etag': '098f6bcd4621d373cade4e832627b4f6', 'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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 @@ -3553,7 +3597,7 @@ swift: Start tag expected, '<' not found, line 1, column 1 (line 1) swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'Content-Length': '13', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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 @@ -3562,7 +3606,7 @@ test_object_multipart_upload_complete_old_content_type (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware ok test_object_multipart_upload_complete_s3acl (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'Content-Length': '165', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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 @@ -3578,10 +3622,10 @@ swift: Calling S3Api Middleware ok test_object_multipart_upload_initiate_no_content_type (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'X-Amz-Acl': 'public-read', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Content-Type': 'application/directory', 'X-Amz-Meta-Foo': 'bar'} +swift: checking permission: bucket HEAD {'X-Amz-Acl': 'public-read', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'no', 'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:40 -0000', 'Content-Type': 'application/directory', 'X-Amz-Meta-Foo': 'bar'} +swift: checking permission: bucket HEAD {'X-Object-Sysmeta-S3Api-Content-Type': 'cat/picture', 'X-Amz-Acl': 'public-read', 'X-Object-Sysmeta-S3Api-Has-Content-Type': 'yes', 'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'Date': 'Wed, 10 Jul 2019 02:06:52 -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 @@ -3590,7 +3634,7 @@ ok test_object_upload_part (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'Content-Length': '11', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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 @@ -3604,41 +3648,41 @@ swift: Calling S3Api Middleware ok test_upload_part_acl_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_multi_upload.TestS3ApiMultiUploadNonUTC) ... swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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 @@ -3648,28 +3692,28 @@ swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source-If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Amz-Copy-Source-If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:40 -0000', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT'} +swift: checking permission: bucket HEAD {'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Wed, 10 Jul 2019 02:06:52 -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, 11 Aug 2020 05:25:40 -0000'} +swift: checking permission: bucket HEAD {'X-Amz-Copy-Source-If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'Date': 'Wed, 10 Jul 2019 02:06:52 -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 @@ -3687,58 +3731,58 @@ swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 137, in DELETE#012 resp = req.get_response(self.app, query=query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1254, in get_response#012 headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket object DELETE {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object DELETE {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object DELETE {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Wed, 10 Jul 2019 02:06: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.TestS3ApiObj) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket object GET {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Range': 'bytes=0-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Wed, 10 Jul 2019 02:06:53 -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 @@ -3749,32 +3793,32 @@ swift: Calling S3Api Middleware swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 95, in GET#012 return self.GETorHEAD(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 64, in GETorHEAD#012 resp = req.get_response(self.app)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1254, in get_response#012 headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error swift: Calling S3Api Middleware -swift: checking permission: bucket object GET {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object GET {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object GET {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object GET {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object GET {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Wed, 10 Jul 2019 02:06: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 READ ok @@ -3785,13 +3829,13 @@ swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Range': 'bytes=0-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Range': 'bytes=0-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Range': 'bytes=3-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Range': 'bytes=3-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Range': 'bytes=1-', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Range': 'bytes=1-', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Range': 'bytes=-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -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 @@ -3800,17 +3844,17 @@ swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Range': '', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Range': '', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Range': 'hoge', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Range': 'hoge', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Range': 'bytes=', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Range': 'bytes=', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Range': 'bytes=1', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Range': 'bytes=1', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Range': 'bytes=5-1', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Range': 'bytes=5-1', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Range': 'bytes=5-10', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -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 @@ -3821,18 +3865,18 @@ swift: Calling S3Api Middleware swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 82, in HEAD#012 resp = self.GETorHEAD(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 64, in GETorHEAD#012 resp = req.get_response(self.app)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1254, in get_response#012 headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -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 @@ -3840,7 +3884,7 @@ ok test_object_PUT (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Content-Length': '5', 'X-Amz-Storage-Class': 'STANDARD', 'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1597123540.31407', 'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Content-Md5': 'XUFAKrxLKna5cZ2REBfFkg=='} +swift: checking permission: bucket HEAD {'Content-Length': '5', 'X-Amz-Storage-Class': 'STANDARD', 'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1562724413.20340', 'Date': 'Wed, 10 Jul 2019 02:06:53 -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 @@ -3848,16 +3892,16 @@ swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: checking permission: some source HEAD {} -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.00000', 'X-Amz-Copy-Source': '/some/source', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.00000', 'X-Amz-Copy-Source': '/some/source', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.00000', 'X-Amz-Copy-Source': '/some/source', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.00000', 'X-Amz-Copy-Source': '/some/source', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.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 @@ -3877,13 +3921,13 @@ ok test_object_PUT_copy_headers_with_match_and_s3acl (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware swift: checking permission: some source HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT'} -swift: checking permission: bucket HEAD {'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.35550', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT'} +swift: checking permission: bucket HEAD {'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.26744', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Wed, 10 Jul 2019 02:06:53 -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': '1597123540.36217', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Tue, 11 Aug 2020 05:25:40 -0000'} +swift: checking permission: bucket HEAD {'X-Amz-Copy-Source-If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.27634', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Wed, 10 Jul 2019 02:06:53 -0000'} ok test_object_PUT_copy_self (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware @@ -3896,23 +3940,23 @@ test_object_PUT_copy_self_metadata_replace (test.unit.common.middleware.s3api.test_obj.TestS3ApiObj) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: checking permission: bucket object HEAD {} -swift: checking permission: bucket HEAD {'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.00000', 'X-Amz-Copy-Source': '/bucket/object', 'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'X-Amz-Metadata-Directive': 'REPLACE'} +swift: checking permission: bucket HEAD {'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.00000', 'X-Amz-Copy-Source': '/bucket/object', 'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.38124', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.30538', '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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.38480', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.31034', '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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.38818', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.31545', '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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.39144', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.32028', '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 @@ -3940,25 +3984,25 @@ swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.41924', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.35982', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.42145', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.36289', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.42336', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.36603', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.42528', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.36890', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.42724', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.37178', '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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.42951', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.37492', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.43141', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.37777', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.43340', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.38064', '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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.43563', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.38383', '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 @@ -3966,27 +4010,27 @@ swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.44661', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.39890', '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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.45232', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.40716', '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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.45497', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.41122', '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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.45768', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.41505', '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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.46033', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.41880', '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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Wed, 10 Jul 2019 02:06:53 -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 @@ -3996,58 +4040,58 @@ swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 137, in DELETE#012 resp = req.get_response(self.app, query=query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1254, in get_response#012 headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket object DELETE {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object DELETE {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object DELETE {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Wed, 10 Jul 2019 02:06: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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Wed, 10 Jul 2019 02:06: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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Wed, 10 Jul 2019 02:06: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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Wed, 10 Jul 2019 02:06: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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Wed, 10 Jul 2019 02:06: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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Wed, 10 Jul 2019 02:06: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, 11 Aug 2020 05:25:40 -0000', 'Range': 'bytes=0-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Wed, 10 Jul 2019 02:06:53 -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 @@ -4058,32 +4102,32 @@ swift: Calling S3Api Middleware swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 95, in GET#012 return self.GETorHEAD(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 64, in GETorHEAD#012 resp = req.get_response(self.app)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1254, in get_response#012 headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error swift: Calling S3Api Middleware -swift: checking permission: bucket object GET {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object GET {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object GET {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object GET {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object GET {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object GET {'Date': 'Wed, 10 Jul 2019 02:06: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 READ ok @@ -4094,13 +4138,13 @@ swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Range': 'bytes=0-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Range': 'bytes=0-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Range': 'bytes=3-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Range': 'bytes=3-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Range': 'bytes=1-', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Range': 'bytes=1-', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Range': 'bytes=-3', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -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 @@ -4109,17 +4153,17 @@ swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Range': '', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Range': '', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Range': 'hoge', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Range': 'hoge', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Range': 'bytes=', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Range': 'bytes=', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Range': 'bytes=1', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Range': 'bytes=1', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Range': 'bytes=5-1', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Range': 'bytes=5-1', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Range': 'bytes=5-10', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -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 @@ -4130,18 +4174,18 @@ swift: Calling S3Api Middleware swift: 500 Internal Server Error: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 147, in __call__#012 resp = self.handle_request(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3api.py", line 183, in handle_request#012 res = handler(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 82, in HEAD#012 resp = self.GETorHEAD(req)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/controllers/obj.py", line 64, in GETorHEAD#012 resp = req.get_response(self.app)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1254, in get_response#012 headers, body, query)#012 File "/build/swift-2.19.1/swift/common/middleware/s3api/s3request.py", line 1238, in _get_response#012 raise InternalError('unexpected status code %d' % status)#012InternalError: 500 Internal Server Error swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -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 @@ -4149,7 +4193,7 @@ ok test_object_PUT (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Content-Length': '5', 'X-Amz-Storage-Class': 'STANDARD', 'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1597123540.60388', 'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Content-Md5': 'XUFAKrxLKna5cZ2REBfFkg=='} +swift: checking permission: bucket HEAD {'Content-Length': '5', 'X-Amz-Storage-Class': 'STANDARD', 'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'Etag': '5d41402abc4b2a76b9719d911017c592', 'X-Timestamp': '1562724413.63132', 'Date': 'Wed, 10 Jul 2019 02:06:53 -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 @@ -4157,16 +4201,16 @@ swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: checking permission: some source HEAD {} -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.00000', 'X-Amz-Copy-Source': '/some/source', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.00000', 'X-Amz-Copy-Source': '/some/source', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.00000', 'X-Amz-Copy-Source': '/some/source', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.00000', 'X-Amz-Copy-Source': '/some/source', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.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 @@ -4186,13 +4230,13 @@ ok test_object_PUT_copy_headers_with_match_and_s3acl (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware swift: checking permission: some source HEAD {'If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT'} -swift: checking permission: bucket HEAD {'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.64754', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'X-Amz-Copy-Source-If-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Modified-Since': 'Fri, 01 Apr 2014 11:00:00 GMT'} +swift: checking permission: bucket HEAD {'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.69307', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Wed, 10 Jul 2019 02:06:53 -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': '1597123540.65394', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Tue, 11 Aug 2020 05:25:40 -0000'} +swift: checking permission: bucket HEAD {'X-Amz-Copy-Source-If-None-Match': '7dfa07a8e59ddbcd1dc84d4c4f82aea1', 'X-Amz-Copy-Source-If-Unmodified-Since': 'Fri, 01 Apr 2014 12:00:00 GMT', 'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.70214', 'X-Amz-Copy-Source': '/some/source', 'Date': 'Wed, 10 Jul 2019 02:06:53 -0000'} ok test_object_PUT_copy_self (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware @@ -4205,23 +4249,23 @@ test_object_PUT_copy_self_metadata_replace (test.unit.common.middleware.s3api.test_obj.TestS3ApiObjNonUTC) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: checking permission: bucket object HEAD {} -swift: checking permission: bucket HEAD {'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.00000', 'X-Amz-Copy-Source': '/bucket/object', 'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'X-Amz-Metadata-Directive': 'REPLACE'} +swift: checking permission: bucket HEAD {'User-Agent': 'Mozzarella Foxfire', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.00000', 'X-Amz-Copy-Source': '/bucket/object', 'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.67383', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.73115', '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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.67715', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.73612', '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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.68076', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.74133', '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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.68399', 'X-Amz-Copy-Source': '/src_bucket/src_obj', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.74613', '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 @@ -4249,25 +4293,25 @@ swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.71172', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.78671', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.71384', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.78983', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.71589', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.79268', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.71790', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.79590', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.71982', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.79872', '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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.72205', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.80198', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.72400', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.80483', 'User-Agent': 'Mozzarella Foxfire'} swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.72596', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.80764', '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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.72812', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.81084', '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 @@ -4275,59 +4319,59 @@ swift: Calling S3Api Middleware swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: bucket HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.73860', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.82580', '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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.74383', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.83389', '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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.74659', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.83797', '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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.74922', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.84182', '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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1597123540.75178', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -0000', 'Host': 'localhost:80', 'X-Timestamp': '1562724413.84560', '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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object DELETE {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Date': 'Wed, 10 Jul 2019 02:06: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 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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'Content-Length': '462', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'Content-Length': '446', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'Content-Length': '450', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'Content-Length': '456', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'Content-Length': '448', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -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 @@ -4422,16 +4466,16 @@ swift: checking permission: bucket object HEAD {'X-Copy-From': '/bucket/object', 'Content-Length': 0} ok test_object_acl_GET_with_fullcontrol_permission (test.unit.common.middleware.s3api.test_s3_acl.TestS3ApiS3Acl) ... swift: Calling S3Api Middleware -swift: checking permission: bucket object HEAD {'Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06:53 -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, 11 Aug 2020 05:25:40 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket object HEAD {'Date': 'Wed, 10 Jul 2019 02:06: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 READ_ACP ok @@ -4564,7 +4608,7 @@ test_date_header_missing (test.unit.common.middleware.s3api.test_s3request.TestRequest) ... ok test_date_header_with_x_amz_date_expired (test.unit.common.middleware.s3api.test_s3request.TestRequest) ... ok test_date_header_with_x_amz_date_valid (test.unit.common.middleware.s3api.test_s3request.TestRequest) ... swift: Calling S3Api Middleware -swift: checking permission: nojunk None HEAD {'Date': 'Fri, 01 Apr 2014 12:00:00 GMT', 'Host': 'localhost:80', 'X-Amz-Date': 'Tue, 11 Aug 2020 05:25:40 -0000', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: nojunk None HEAD {'Date': 'Fri, 01 Apr 2014 12:00:00 GMT', 'Host': 'localhost:80', 'X-Amz-Date': 'Wed, 10 Jul 2019 02:06:54 -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 @@ -4626,26 +4670,26 @@ test_bad_reply_missing_parts (test.unit.common.middleware.s3api.test_s3token.S3TokenMiddlewareTestV3) ... ok test_service_GET (test.unit.common.middleware.s3api.test_service.TestS3ApiService) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: None GET {'Date': 'Tue, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: None GET {'Date': 'Wed, 10 Jul 2019 02:06:54 -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, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket0 None HEAD {'Date': 'Tue, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket1 None HEAD {'Date': 'Tue, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: None GET {'Date': 'Wed, 10 Jul 2019 02:06:54 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket0 None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:54 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket1 None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:54 -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, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket3 None HEAD {'Date': 'Tue, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket4 None HEAD {'Date': 'Tue, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket2 None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:54 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket3 None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:54 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket4 None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:54 -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, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket6 None HEAD {'Date': 'Tue, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket7 None HEAD {'Date': 'Tue, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket5 None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:54 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket6 None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:54 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket7 None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:54 -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, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket9 None HEAD {'Date': 'Tue, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket8 None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:54 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket9 None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:54 -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 @@ -4654,53 +4698,53 @@ ok test_service_GET_subresource (test.unit.common.middleware.s3api.test_service.TestS3ApiService) ... swift: Calling S3Api Middleware swift: Calling S3Api Middleware -swift: checking permission: None GET {'Date': 'Tue, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: None GET {'Date': 'Wed, 10 Jul 2019 02:06:54 -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, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket0 None HEAD {'Date': 'Tue, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket1 None HEAD {'Date': 'Tue, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket2 None HEAD {'Date': 'Tue, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket3 None HEAD {'Date': 'Tue, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket4 None HEAD {'Date': 'Tue, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket5 None HEAD {'Date': 'Tue, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket6 None HEAD {'Date': 'Tue, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket7 None HEAD {'Date': 'Tue, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket8 None HEAD {'Date': 'Tue, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket9 None HEAD {'Date': 'Tue, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: None GET {'Date': 'Wed, 10 Jul 2019 02:06:54 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket0 None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:54 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket1 None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:54 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket2 None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:54 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket3 None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:54 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket4 None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:54 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket5 None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:54 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket6 None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:54 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket7 None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:54 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket8 None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:54 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket9 None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:54 -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, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} -swift: checking permission: bucket0 None HEAD {'Date': 'Tue, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: None GET {'Date': 'Wed, 10 Jul 2019 02:06:54 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket0 None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:54 -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, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket1 None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:54 -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, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket2 None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:54 -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, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket3 None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:54 -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, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket4 None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:54 -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, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket5 None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:54 -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, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket6 None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:54 -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, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket7 None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:54 -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, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket8 None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:54 -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, 11 Aug 2020 05:25:41 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} +swift: checking permission: bucket9 None HEAD {'Date': 'Wed, 10 Jul 2019 02:06:54 -0000', 'Host': 'localhost:80', 'User-Agent': 'Mozzarella Foxfire'} swift: #012test:othertest:other swift: permission denined: 403 Forbidden test:tester OWNER ok @@ -4848,12 +4892,12 @@ test_extract_metadata (test.unit.common.middleware.test_bulk.TestUntarMetadata) ... ok test_HEAD_with_content_length (test.unit.common.middleware.test_catch_errors.TestCatchErrors) ... ok test_bogus_content_length (test.unit.common.middleware.test_catch_errors.TestCatchErrors) ... ok -test_catcherrors (test.unit.common.middleware.test_catch_errors.TestCatchErrors) ... swift: Error: An error occurred: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/catch_errors.py", line 75, in handle_request#012 resp = self._app_call(env)#012 File "/build/swift-2.19.1/swift/common/wsgi.py", line 1196, in _app_call#012 resp = self.app(env, self._start_response)#012 File "/build/swift-2.19.1/test/unit/common/middleware/test_catch_errors.py", line 39, in __call__#012 raise Exception('An error occurred')#012Exception: An error occurred (txn: txdf06d53da05f4293b1af2-005f322bd5) +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: txf9090a0ec63e478ca2e8d-005d25483f) 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: tx462973580a614c16a3ed6-005f322bd5) +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: tx0a56c7964d774371aa05c-005d25483f) 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: tx0555d7e0a80d4e6484c7d-005f322bd5) +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: tx7a99fdf8f8d1447191ecd-005d25483f) 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 @@ -4862,36 +4906,36 @@ test_trans_id_header_extra (test.unit.common.middleware.test_catch_errors.TestCatchErrors) ... ok test_trans_id_header_extra_length_limit (test.unit.common.middleware.test_catch_errors.TestCatchErrors) ... ok test_trans_id_header_extra_quoted (test.unit.common.middleware.test_catch_errors.TestCatchErrors) ... ok -test_trans_id_header_fail (test.unit.common.middleware.test_catch_errors.TestCatchErrors) ... swift: Error: An error occurred: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/catch_errors.py", line 75, in handle_request#012 resp = self._app_call(env)#012 File "/build/swift-2.19.1/swift/common/wsgi.py", line 1196, in _app_call#012 resp = self.app(env, self._start_response)#012 File "/build/swift-2.19.1/test/unit/common/middleware/test_catch_errors.py", line 39, in __call__#012 raise Exception('An error occurred')#012Exception: An error occurred (txn: tx367ead8f550f42de867ea-005f322bd5) +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: txe3d252b9d4f146a4b289a-005d25483f) 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: tx4ed9a02550534956bee39-005f322bd5-stuff) -swift: Mapped mysite2.com to c.example.com (txn: tx4ed9a02550534956bee39-005f322bd5-stuff) +test_caching (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... swift: Mapped mysite2.com to c.example.com (txn: txe7d61cc1a80d4c279a51b-005d25483f-stuff) +swift: Mapped mysite2.com to c.example.com (txn: txe7d61cc1a80d4c279a51b-005d25483f-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: tx4ed9a02550534956bee39-005f322bd5-stuff) -swift: Mapped mysite.com to mysite.com.example.com (txn: tx4ed9a02550534956bee39-005f322bd5-stuff) -swift: Mapped mysite.com to mysite.com.example.com (txn: tx4ed9a02550534956bee39-005f322bd5-stuff) +test_good_lookup (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... swift: Mapped mysite.com to mysite.com.example.com (txn: txe7d61cc1a80d4c279a51b-005d25483f-stuff) +swift: Mapped mysite.com to mysite.com.example.com (txn: txe7d61cc1a80d4c279a51b-005d25483f-stuff) +swift: Mapped mysite.com to mysite.com.example.com (txn: txe7d61cc1a80d4c279a51b-005d25483f-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: tx4ed9a02550534956bee39-005f322bd5-stuff) -swift: Mapped c.a.example.com to c.storage2.com (txn: tx4ed9a02550534956bee39-005f322bd5-stuff) +test_multiple_storage_domains (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... swift: Mapped c.a.example.com to c.storage1.com (txn: txe7d61cc1a80d4c279a51b-005d25483f-stuff) +swift: Mapped c.a.example.com to c.storage2.com (txn: txe7d61cc1a80d4c279a51b-005d25483f-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: tx4ed9a02550534956bee39-005f322bd5-stuff) +test_redirect (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... swift: Mapped mysite.com to cont.acct.example.com (txn: txe7d61cc1a80d4c279a51b-005d25483f-stuff) ok -test_resolution_to_storage_domain_exactly (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... swift: Mapped mysite.com to example.com (txn: tx4ed9a02550534956bee39-005f322bd5-stuff) +test_resolution_to_storage_domain_exactly (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... swift: Mapped mysite.com to example.com (txn: txe7d61cc1a80d4c279a51b-005d25483f-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: tx4ed9a02550534956bee39-005f322bd5-stuff) -swift: Mapped mysite.com to mysite.com.example.com (txn: tx4ed9a02550534956bee39-005f322bd5-stuff) +test_with_memcache (test.unit.common.middleware.test_cname_lookup.TestCNAMELookup) ... swift: Mapped mysite.com to mysite.com.example.com (txn: txe7d61cc1a80d4c279a51b-005d25483f-stuff) +swift: Mapped mysite.com to mysite.com.example.com (txn: txe7d61cc1a80d4c279a51b-005d25483f-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 @@ -5247,29 +5291,29 @@ test_conf_inline_other_max_conn (test.unit.common.middleware.test_memcache.TestCacheMiddleware) ... ok test_conf_set_no_read (test.unit.common.middleware.test_memcache.TestCacheMiddleware) ... ok test_filter_factory (test.unit.common.middleware.test_memcache.TestCacheMiddleware) ... ok -test_real_config (test.unit.common.middleware.test_memcache.TestCacheMiddleware) ... swift: Adding required filter versioned_writes to pipeline at position 0 (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Adding required filter dlo to pipeline at position 0 (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Adding required filter copy to pipeline at position 0 (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Adding required filter listing_formats to pipeline at position 4 (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Adding required filter gatekeeper to pipeline at position 0 (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Adding required filter catch_errors to pipeline at position 0 (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper copy dlo versioned_writes cache listing_formats proxy-server". (txn: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -swift: Adding required filter dlo to pipeline at position 0 (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Adding required filter copy to pipeline at position 0 (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Adding required filter listing_formats to pipeline at position 4 (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Adding required filter gatekeeper to pipeline at position 0 (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Adding required filter catch_errors to pipeline at position 0 (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper copy dlo versioned_writes cache listing_formats proxy-server". (txn: tx97402a9c2c894516af9e9-005f322bf3) -ok -test_real_memcache_config (test.unit.common.middleware.test_memcache.TestCacheMiddleware) ... swift: Adding required filter versioned_writes to pipeline at position 0 (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Adding required filter dlo to pipeline at position 0 (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Adding required filter copy to pipeline at position 0 (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Adding required filter listing_formats to pipeline at position 4 (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Adding required filter gatekeeper to pipeline at position 0 (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Adding required filter catch_errors to pipeline at position 0 (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper copy dlo versioned_writes cache listing_formats proxy-server". (txn: tx97402a9c2c894516af9e9-005f322bf3) +test_real_config (test.unit.common.middleware.test_memcache.TestCacheMiddleware) ... swift: Adding required filter versioned_writes to pipeline at position 0 (txn: tx89d2676a942447c480713-005d25485d) +swift: Adding required filter dlo to pipeline at position 0 (txn: tx89d2676a942447c480713-005d25485d) +swift: Adding required filter copy to pipeline at position 0 (txn: tx89d2676a942447c480713-005d25485d) +swift: Adding required filter listing_formats to pipeline at position 4 (txn: tx89d2676a942447c480713-005d25485d) +swift: Adding required filter gatekeeper to pipeline at position 0 (txn: tx89d2676a942447c480713-005d25485d) +swift: Adding required filter catch_errors to pipeline at position 0 (txn: tx89d2676a942447c480713-005d25485d) +swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper copy dlo versioned_writes cache listing_formats proxy-server". (txn: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +swift: Adding required filter dlo to pipeline at position 0 (txn: tx89d2676a942447c480713-005d25485d) +swift: Adding required filter copy to pipeline at position 0 (txn: tx89d2676a942447c480713-005d25485d) +swift: Adding required filter listing_formats to pipeline at position 4 (txn: tx89d2676a942447c480713-005d25485d) +swift: Adding required filter gatekeeper to pipeline at position 0 (txn: tx89d2676a942447c480713-005d25485d) +swift: Adding required filter catch_errors to pipeline at position 0 (txn: tx89d2676a942447c480713-005d25485d) +swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper copy dlo versioned_writes cache listing_formats proxy-server". (txn: tx89d2676a942447c480713-005d25485d) +ok +test_real_memcache_config (test.unit.common.middleware.test_memcache.TestCacheMiddleware) ... swift: Adding required filter versioned_writes to pipeline at position 0 (txn: tx89d2676a942447c480713-005d25485d) +swift: Adding required filter dlo to pipeline at position 0 (txn: tx89d2676a942447c480713-005d25485d) +swift: Adding required filter copy to pipeline at position 0 (txn: tx89d2676a942447c480713-005d25485d) +swift: Adding required filter listing_formats to pipeline at position 4 (txn: tx89d2676a942447c480713-005d25485d) +swift: Adding required filter gatekeeper to pipeline at position 0 (txn: tx89d2676a942447c480713-005d25485d) +swift: Adding required filter catch_errors to pipeline at position 0 (txn: tx89d2676a942447c480713-005d25485d) +swift: Pipeline was modified. New pipeline is "catch_errors gatekeeper copy dlo versioned_writes cache listing_formats proxy-server". (txn: tx89d2676a942447c480713-005d25485d) 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 @@ -5292,7 +5336,7 @@ test_facility (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok test_filter (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok test_ipv6 (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... ok -test_iterator_closing (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... swift: 1.2.3.4 1.2.3.4 11/Aug/2020/05/26/13 GET / HTTP/1.0 200 - - - - 13 - - - 0.0001 - - 1597123573.056564093 1597123573.056617022 - (txn: tx97402a9c2c894516af9e9-005f322bf3) +test_iterator_closing (test.unit.common.middleware.test_proxy_logging.TestProxyLogging) ... swift: 1.2.3.4 1.2.3.4 10/Jul/2019/02/07/28 GET / HTTP/1.0 200 - - - - 13 - - - 0.0001 - - 1562724448.455924034 1562724448.456008911 - (txn: tx89d2676a942447c480713-005d25485d) 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 @@ -5345,39 +5389,39 @@ test_get_maxrate (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... ok test_get_ratelimitable_key_tuples (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... ok test_memcached_container_info_dict (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... ok -test_no_memcache (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... swift: Warning: Cannot ratelimit without a memcached client (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Warning: Cannot ratelimit without a memcached client (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Warning: Cannot ratelimit without a memcached client (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Warning: Cannot ratelimit without a memcached client (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Warning: Cannot ratelimit without a memcached client (txn: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -ok -test_ratelimit_max_rate_double (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... swift: Ratelimit sleep log: 0.5 for a/c/None (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Returning 498 for PUT to a/c/None . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Returning 498 for PUT to a/c/None . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Ratelimit sleep log: 0.1 for a/c/None (txn: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -swift: Returning 498 for PUT to a/c/o . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Returning 498 for PUT to a/c/o . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Ratelimit sleep log: 0.1 for a/c/o (txn: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -swift: Returning 498 for GET to a/c/None . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Returning 498 for GET to a/c/None . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Ratelimit sleep log: 0.1 for a/c/None (txn: tx97402a9c2c894516af9e9-005f322bf3) +test_no_memcache (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... swift: Warning: Cannot ratelimit without a memcached client (txn: tx89d2676a942447c480713-005d25485d) +swift: Warning: Cannot ratelimit without a memcached client (txn: tx89d2676a942447c480713-005d25485d) +swift: Warning: Cannot ratelimit without a memcached client (txn: tx89d2676a942447c480713-005d25485d) +swift: Warning: Cannot ratelimit without a memcached client (txn: tx89d2676a942447c480713-005d25485d) +swift: Warning: Cannot ratelimit without a memcached client (txn: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +ok +test_ratelimit_max_rate_double (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... swift: Ratelimit sleep log: 0.5 for a/c/None (txn: tx89d2676a942447c480713-005d25485d) +swift: Returning 498 for PUT to a/c/None . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx89d2676a942447c480713-005d25485d) +swift: Returning 498 for PUT to a/c/None . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx89d2676a942447c480713-005d25485d) +swift: Ratelimit sleep log: 0.1 for a/c/None (txn: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +swift: Returning 498 for PUT to a/c/o . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx89d2676a942447c480713-005d25485d) +swift: Returning 498 for PUT to a/c/o . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx89d2676a942447c480713-005d25485d) +swift: Ratelimit sleep log: 0.1 for a/c/o (txn: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +swift: Returning 498 for GET to a/c/None . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx89d2676a942447c480713-005d25485d) +swift: Returning 498 for GET to a/c/None . Ratelimit (Max Sleep) Max Sleep Time Exceeded: 1.00 (txn: tx89d2676a942447c480713-005d25485d) +swift: Ratelimit sleep log: 0.1 for a/c/None (txn: tx89d2676a942447c480713-005d25485d) 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: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -swift: Returning 497 because of blacklisting: b (txn: tx97402a9c2c894516af9e9-005f322bf3) +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: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +swift: Returning 497 because of blacklisting: b (txn: tx89d2676a942447c480713-005d25485d) 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: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) +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: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) ok test_restarting_memcache (test.unit.common.middleware.test_ratelimit.TestRateLimit) ... ok test_registered_defaults (test.unit.common.middleware.test_ratelimit.TestSwiftInfo) ... ok @@ -5393,11 +5437,11 @@ test_global_read_only_on_allow_deletes (test.unit.common.middleware.test_read_only.TestReadOnly) ... ok test_global_read_only_on_destination_account_off_on_copy (test.unit.common.middleware.test_read_only.TestReadOnly) ... ok test_get_device_info (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok -Test get_device_info failure by failing os.listdir ... swift: Error listing devices: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/recon.py", line 160, in get_device_info#012 return {self.devices: os.listdir(self.devices)}#012TypeError: fail_os_listdir() takes no arguments (1 given) (txn: tx97402a9c2c894516af9e9-005f322bf3) +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: tx89d2676a942447c480713-005d25485d) 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: tx97402a9c2c894516af9e9-005f322bf3) +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: tx89d2676a942447c480713-005d25485d) ok test_no_content (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok test_recon_get_async (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok @@ -5428,11 +5472,11 @@ test_recon_invalid_path (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok test_recon_pass (test.unit.common.middleware.test_recon.TestReconMiddleware) ... ok test_from_recon_cache (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok -test_from_recon_cache_exception (test.unit.common.middleware.test_recon.TestReconSuccess) ... swift: Error retrieving recon data: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/recon.py", line 80, in _from_recon_cache#012 with openr(cache_file, 'r') as f:#012 File "/build/swift-2.19.1/test/unit/common/middleware/test_recon.py", line 209, in raise_Exception#012 raise Exception#012Exception (txn: tx97402a9c2c894516af9e9-005f322bf3) +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: tx89d2676a942447c480713-005d25485d) 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: tx97402a9c2c894516af9e9-005f322bf3) +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: tx89d2676a942447c480713-005d25485d) 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: tx97402a9c2c894516af9e9-005f322bf3) +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: tx89d2676a942447c480713-005d25485d) 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 @@ -5457,15 +5501,15 @@ test_get_ring_md5 (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok test_get_ring_md5_excludes_configured_missing_obj_rings (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok test_get_ring_md5_excludes_unconfigured_present_obj_rings (test.unit.common.middleware.test_recon.TestReconSuccess) ... ok -test_get_ring_md5_failed_ring_hash_recovers_without_restart (test.unit.common.middleware.test_recon.TestReconSuccess) ... swift: Error reading ringfile: #012Traceback (most recent call last):#012 File "/build/swift-2.19.1/swift/common/middleware/recon.py", line 254, in get_ring_md5#012 sums[ringfile] = md5_hash_for_file(ringfile)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1062, in __call__#012 return _mock_self._mock_call(*args, **kwargs)#012 File "/usr/lib/python2.7/dist-packages/mock/mock.py", line 1118, in _mock_call#012 raise effect#012IOError (txn: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) +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: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) 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 @@ -5666,7 +5710,7 @@ test_container9subdirlistingcss (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container_404_has_css (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_container_404_has_no_css (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok -test_no_auth_middleware (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... swift: No authentication middleware authorized request yet. Skipping staticweb (txn: tx97402a9c2c894516af9e9-005f322bf3) +test_no_auth_middleware (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... swift: No authentication middleware authorized request yet. Skipping staticweb (txn: tx89d2676a942447c480713-005d25485d) ok test_root (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok test_subrequest_not_override_auth (test.unit.common.middleware.test_staticweb.TestStaticWeb) ... ok @@ -5753,12 +5797,12 @@ test_auth_fail (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_auth_no_reseller_prefix_deny (test.unit.common.middleware.test_tempauth.TestAuth) ... ok test_auth_no_reseller_prefix_no_token (test.unit.common.middleware.test_tempauth.TestAuth) ... ok -test_auth_prefix_init (test.unit.common.middleware.test_tempauth.TestAuth) ... swift: Rewriting invalid auth prefix "" to "/auth/" (Non-empty auth prefix path is required) (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Rewriting invalid auth prefix "/" to "/auth/" (Non-empty auth prefix path is required) (txn: tx97402a9c2c894516af9e9-005f322bf3) +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: tx89d2676a942447c480713-005d25485d) +swift: Rewriting invalid auth prefix "/" to "/auth/" (Non-empty auth prefix path is required) (txn: tx89d2676a942447c480713-005d25485d) 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: tx97402a9c2c894516af9e9-005f322bf3) +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: tx89d2676a942447c480713-005d25485d) 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 @@ -5817,12 +5861,12 @@ test_auth_fail (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_auth_no_reseller_prefix_deny (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok test_auth_no_reseller_prefix_no_token (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... ok -test_auth_prefix_init (test.unit.common.middleware.test_tempauth.TestAuthWithMultiplePrefixes) ... swift: Rewriting invalid auth prefix "" to "/auth/" (Non-empty auth prefix path is required) (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Rewriting invalid auth prefix "/" to "/auth/" (Non-empty auth prefix path is required) (txn: tx97402a9c2c894516af9e9-005f322bf3) +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: tx89d2676a942447c480713-005d25485d) +swift: Rewriting invalid auth prefix "/" to "/auth/" (Non-empty auth prefix path is required) (txn: tx89d2676a942447c480713-005d25485d) 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: tx97402a9c2c894516af9e9-005f322bf3) +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: tx89d2676a942447c480713-005d25485d) 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 @@ -5878,9 +5922,9 @@ test_service_token_omitted (test.unit.common.middleware.test_tempauth.TestTokenHandling) ... ok test_tokens_set_remote_user (test.unit.common.middleware.test_tempauth.TestTokenHandling) ... ok test_account_acls_bad_path_raises_exception (test.unit.common.middleware.test_tempauth.TestUtilityMethods) ... ok -test_bad_config (test.unit.common.middleware.test_tempurl.TestSwiftInfo) ... swift: The following digest algorithms are configured but not supported: md4 (txn: tx97402a9c2c894516af9e9-005f322bf3) +test_bad_config (test.unit.common.middleware.test_tempurl.TestSwiftInfo) ... swift: The following digest algorithms are configured but not supported: md4 (txn: tx89d2676a942447c480713-005d25485d) 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: tx97402a9c2c894516af9e9-005f322bf3) +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: tx89d2676a942447c480713-005d25485d) ok test_registered_defaults (test.unit.common.middleware.test_tempurl.TestSwiftInfo) ... ok test_allow_options (test.unit.common.middleware.test_tempurl.TestTempURL) ... ok @@ -6247,17 +6291,17 @@ test_forked_worker (test.unit.common.test_daemon.TestRunDaemon) ... ok test_restart_workers (test.unit.common.test_daemon.TestRunDaemon) ... ok test_run (test.unit.common.test_daemon.TestRunDaemon) ... ok -test_run_daemon (test.unit.common.test_daemon.TestRunDaemon) ... my-daemon: Starting 19093 (txn: tx97402a9c2c894516af9e9-005f322bf3) -my-daemon: Exited 19093 (txn: tx97402a9c2c894516af9e9-005f322bf3) -my-daemon: Starting 19093 (txn: tx97402a9c2c894516af9e9-005f322bf3) -my-daemon: Exited 19093 (txn: tx97402a9c2c894516af9e9-005f322bf3) -my-daemon: Starting 19093 (txn: tx97402a9c2c894516af9e9-005f322bf3) -server: Starting 19093 (txn: tx97402a9c2c894516af9e9-005f322bf3) -server: User quit (txn: tx97402a9c2c894516af9e9-005f322bf3) -server: Exited 19093 (txn: tx97402a9c2c894516af9e9-005f322bf3) +test_run_daemon (test.unit.common.test_daemon.TestRunDaemon) ... my-daemon: Starting 7033 (txn: tx89d2676a942447c480713-005d25485d) +my-daemon: Exited 7033 (txn: tx89d2676a942447c480713-005d25485d) +my-daemon: Starting 7033 (txn: tx89d2676a942447c480713-005d25485d) +my-daemon: Exited 7033 (txn: tx89d2676a942447c480713-005d25485d) +my-daemon: Starting 7033 (txn: tx89d2676a942447c480713-005d25485d) +server: Starting 7033 (txn: tx89d2676a942447c480713-005d25485d) +server: User quit (txn: tx89d2676a942447c480713-005d25485d) +server: Exited 7033 (txn: tx89d2676a942447c480713-005d25485d) ok -test_run_daemon_diff_tz (test.unit.common.test_daemon.TestRunDaemon) ... my-daemon: Starting 19093 (txn: tx97402a9c2c894516af9e9-005f322bf3) -my-daemon: Exited 19093 (txn: tx97402a9c2c894516af9e9-005f322bf3) +test_run_daemon_diff_tz (test.unit.common.test_daemon.TestRunDaemon) ... my-daemon: Starting 7033 (txn: tx89d2676a942447c480713-005d25485d) +my-daemon: Exited 7033 (txn: tx89d2676a942447c480713-005d25485d) ok test_signal (test.unit.common.test_daemon.TestRunDaemon) ... ok test_worker_disappears (test.unit.common.test_daemon.TestRunDaemon) ... ok @@ -6350,34 +6394,34 @@ test_replicate_object_delete_because_not_shouldbehere (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_replicate_object_delete_delegated_to_cleanup_post_replicate (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_replicate_object_different_region (test.unit.common.test_db_replicator.TestDBReplicator) ... ok -test_replicate_object_quarantine (test.unit.common.test_db_replicator.TestDBReplicator) ... swift: Quarantining DB file (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Quarantining DB file (txn: tx97402a9c2c894516af9e9-005f322bf3) +test_replicate_object_quarantine (test.unit.common.test_db_replicator.TestDBReplicator) ... swift: Quarantining DB file (txn: tx89d2676a942447c480713-005d25485d) +swift: Quarantining DB file (txn: tx89d2676a942447c480713-005d25485d) 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: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -swift: ERROR There are not enough handoff nodes to reach replica count for partition 0 (txn: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -swift: ERROR There are not enough handoff nodes to reach replica count for partition 0 (txn: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) +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: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +swift: ERROR There are not enough handoff nodes to reach replica count for partition 0 (txn: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +swift: ERROR There are not enough handoff nodes to reach replica count for partition 0 (txn: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) 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 @@ -6386,7 +6430,7 @@ test_rsync_db_change_after_sync (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_rsync_db_rsync_file_call (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_rsync_db_rsync_file_failure (test.unit.common.test_db_replicator.TestDBReplicator) ... ok -test_rsync_file (test.unit.common.test_db_replicator.TestDBReplicator) ... swift: ERROR rsync failed with -1: ['rsync', '--quiet', '--no-motd', '--timeout=10', '--contimeout=1', '--whole-file', '/some/file', 'remote:/some/file'] (txn: tx97402a9c2c894516af9e9-005f322bf3) +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: tx89d2676a942447c480713-005d25485d) 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 @@ -6402,44 +6446,44 @@ test_run_once_with_local_device_in_ring (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_stats (test.unit.common.test_db_replicator.TestDBReplicator) ... ok test_usync (test.unit.common.test_db_replicator.TestDBReplicator) ... ok -test_usync_http_error_above_300 (test.unit.common.test_db_replicator.TestDBReplicator) ... swift: ERROR Bad response 301 from localhost (txn: tx97402a9c2c894516af9e9-005f322bf3) +test_usync_http_error_above_300 (test.unit.common.test_db_replicator.TestDBReplicator) ... swift: ERROR Bad response 301 from localhost (txn: tx89d2676a942447c480713-005d25485d) ok -test_usync_http_error_below_200 (test.unit.common.test_db_replicator.TestDBReplicator) ... swift: ERROR Bad response 101 from localhost (txn: tx97402a9c2c894516af9e9-005f322bf3) +test_usync_http_error_below_200 (test.unit.common.test_db_replicator.TestDBReplicator) ... swift: ERROR Bad response 101 from localhost (txn: tx89d2676a942447c480713-005d25485d) ok -test_override_devices (test.unit.common.test_db_replicator.TestHandoffsOnly) ... swift: Beginning replication run (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Replication run OVER (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Attempted to replicate 0 dbs in 0.00189 seconds (0.00000/s) (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Removed 0 dbs (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: 0 successes, 0 failures (txn: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -swift: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 (txn: tx97402a9c2c894516af9e9-005f322bf3) -ok -test_override_devices_and_partitions (test.unit.common.test_db_replicator.TestHandoffsOnly) ... swift: Beginning replication run (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Replication run OVER (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Attempted to replicate 0 dbs in 0.00085 seconds (0.00000/s) (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Removed 0 dbs (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: 0 successes, 0 failures (txn: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -swift: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 (txn: tx97402a9c2c894516af9e9-005f322bf3) -ok -test_override_partitions (test.unit.common.test_db_replicator.TestHandoffsOnly) ... swift: Beginning replication run (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Replication run OVER (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Attempted to replicate 0 dbs in 0.00095 seconds (0.00000/s) (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Removed 0 dbs (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: 0 successes, 0 failures (txn: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -swift: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 (txn: tx97402a9c2c894516af9e9-005f322bf3) +test_override_devices (test.unit.common.test_db_replicator.TestHandoffsOnly) ... swift: Beginning replication run (txn: tx89d2676a942447c480713-005d25485d) +swift: Replication run OVER (txn: tx89d2676a942447c480713-005d25485d) +swift: Attempted to replicate 0 dbs in 0.00292 seconds (0.00000/s) (txn: tx89d2676a942447c480713-005d25485d) +swift: Removed 0 dbs (txn: tx89d2676a942447c480713-005d25485d) +swift: 0 successes, 0 failures (txn: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +swift: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 (txn: tx89d2676a942447c480713-005d25485d) +ok +test_override_devices_and_partitions (test.unit.common.test_db_replicator.TestHandoffsOnly) ... swift: Beginning replication run (txn: tx89d2676a942447c480713-005d25485d) +swift: Replication run OVER (txn: tx89d2676a942447c480713-005d25485d) +swift: Attempted to replicate 0 dbs in 0.00107 seconds (0.00000/s) (txn: tx89d2676a942447c480713-005d25485d) +swift: Removed 0 dbs (txn: tx89d2676a942447c480713-005d25485d) +swift: 0 successes, 0 failures (txn: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +swift: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 (txn: tx89d2676a942447c480713-005d25485d) +ok +test_override_partitions (test.unit.common.test_db_replicator.TestHandoffsOnly) ... swift: Beginning replication run (txn: tx89d2676a942447c480713-005d25485d) +swift: Replication run OVER (txn: tx89d2676a942447c480713-005d25485d) +swift: Attempted to replicate 0 dbs in 0.00134 seconds (0.00000/s) (txn: tx89d2676a942447c480713-005d25485d) +swift: Removed 0 dbs (txn: tx89d2676a942447c480713-005d25485d) +swift: 0 successes, 0 failures (txn: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +swift: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 (txn: tx89d2676a942447c480713-005d25485d) 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: tx97402a9c2c894516af9e9-005f322bf3) -swift: Beginning replication run (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Replication run OVER (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Finished replication pass with handoffs_only enabled. If handoffs_only is no longer required, disable it. (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Attempted to replicate 0 dbs in 0.00133 seconds (0.00000/s) (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: Removed 0 dbs (txn: tx97402a9c2c894516af9e9-005f322bf3) -swift: 0 successes, 0 failures (txn: tx97402a9c2c894516af9e9-005f322bf3) -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: tx97402a9c2c894516af9e9-005f322bf3) -swift: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 (txn: tx97402a9c2c894516af9e9-005f322bf3) +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: tx89d2676a942447c480713-005d25485d) +swift: Beginning replication run (txn: tx89d2676a942447c480713-005d25485d) +swift: Replication run OVER (txn: tx89d2676a942447c480713-005d25485d) +swift: Finished replication pass with handoffs_only enabled. If handoffs_only is no longer required, disable it. (txn: tx89d2676a942447c480713-005d25485d) +swift: Attempted to replicate 0 dbs in 0.00173 seconds (0.00000/s) (txn: tx89d2676a942447c480713-005d25485d) +swift: Removed 0 dbs (txn: tx89d2676a942447c480713-005d25485d) +swift: 0 successes, 0 failures (txn: tx89d2676a942447c480713-005d25485d) +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: tx89d2676a942447c480713-005d25485d) +swift: diff:0 diff_capped:0 empty:0 hashmatch:0 no_change:0 remote_merge:0 rsync:0 ts_repl:0 (txn: tx89d2676a942447c480713-005d25485d) 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 @@ -7151,7 +7195,7 @@ 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 x86_64 32bit +test_modify_priority (test.unit.common.test_utils.TestUtils) ... SKIP: Swift doesn't support ionice priority for i686 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 @@ -7218,59 +7262,59 @@ test_str (test.unit.common.test_wsgi.TestPipelineWrapper) ... ok test_str_unknown_filter (test.unit.common.test_wsgi.TestPipelineWrapper) ... ok test_address_and_environ (test.unit.common.test_wsgi.TestProxyProtocol) ... ok -test_malformed_proxy_lines (test.unit.common.test_wsgi.TestProxyProtocol) ... (19093) wsgi starting up on http:('127.0.0.1', 8359) -(19093) accepted ('127.0.0.1', 8359) +test_malformed_proxy_lines (test.unit.common.test_wsgi.TestProxyProtocol) ... (7033) wsgi starting up on http:('127.0.0.1', 8359) +(7033) 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 -(19093) wsgi exited, is_accepting=True -(19093) wsgi starting up on http:('127.0.0.1', 8359) -(19093) accepted ('127.0.0.1', 8359) +(7033) wsgi exited, is_accepting=True +(7033) wsgi starting up on http:('127.0.0.1', 8359) +(7033) 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 -(19093) wsgi exited, is_accepting=True -(19093) wsgi starting up on http:('127.0.0.1', 8359) -(19093) accepted ('127.0.0.1', 8359) +(7033) wsgi exited, is_accepting=True +(7033) wsgi starting up on http:('127.0.0.1', 8359) +(7033) 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 -(19093) wsgi exited, is_accepting=True +(7033) wsgi exited, is_accepting=True ok -test_missing_proxy_line (test.unit.common.test_wsgi.TestProxyProtocol) ... (19093) wsgi starting up on http:('127.0.0.1', 8359) -(19093) accepted ('127.0.0.1', 8359) +test_missing_proxy_line (test.unit.common.test_wsgi.TestProxyProtocol) ... (7033) wsgi starting up on http:('127.0.0.1', 8359) +(7033) 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 -(19093) wsgi exited, is_accepting=True +(7033) wsgi exited, is_accepting=True ok -test_multiple_requests_with_proxy (test.unit.common.test_wsgi.TestProxyProtocol) ... (19093) wsgi starting up on http:('127.0.0.1', 8359) -(19093) accepted ('127.0.0.1', 8359) +test_multiple_requests_with_proxy (test.unit.common.test_wsgi.TestProxyProtocol) ... (7033) wsgi starting up on http:('127.0.0.1', 8359) +(7033) accepted ('127.0.0.1', 8359) wsgi exiting -(19093) wsgi exited, is_accepting=True +(7033) wsgi exited, is_accepting=True ok -test_request_with_proxy (test.unit.common.test_wsgi.TestProxyProtocol) ... (19093) wsgi starting up on http:('127.0.0.1', 8359) -(19093) accepted ('127.0.0.1', 8359) +test_request_with_proxy (test.unit.common.test_wsgi.TestProxyProtocol) ... (7033) wsgi starting up on http:('127.0.0.1', 8359) +(7033) accepted ('127.0.0.1', 8359) wsgi exiting -(19093) wsgi exited, is_accepting=True +(7033) wsgi exited, is_accepting=True ok -test_request_with_proxy_https (test.unit.common.test_wsgi.TestProxyProtocol) ... (19093) wsgi starting up on http:('127.0.0.1', 8359) -(19093) accepted ('127.0.0.1', 8359) +test_request_with_proxy_https (test.unit.common.test_wsgi.TestProxyProtocol) ... (7033) wsgi starting up on http:('127.0.0.1', 8359) +(7033) accepted ('127.0.0.1', 8359) wsgi exiting -(19093) wsgi exited, is_accepting=True +(7033) wsgi exited, is_accepting=True ok -test_unknown_client_addr (test.unit.common.test_wsgi.TestProxyProtocol) ... (19093) wsgi starting up on http:('127.0.0.1', 8359) -(19093) accepted ('127.0.0.1', 8359) +test_unknown_client_addr (test.unit.common.test_wsgi.TestProxyProtocol) ... (7033) wsgi starting up on http:('127.0.0.1', 8359) +(7033) accepted ('127.0.0.1', 8359) wsgi exiting -(19093) wsgi exited, is_accepting=True -(19093) wsgi starting up on http:('127.0.0.1', 8359) -(19093) accepted ('127.0.0.1', 8359) +(7033) wsgi exited, is_accepting=True +(7033) wsgi starting up on http:('127.0.0.1', 8359) +(7033) accepted ('127.0.0.1', 8359) wsgi exiting -(19093) wsgi exited, is_accepting=True -(19093) wsgi starting up on http:('127.0.0.1', 8359) -(19093) accepted ('127.0.0.1', 8359) +(7033) wsgi exited, is_accepting=True +(7033) wsgi starting up on http:('127.0.0.1', 8359) +(7033) accepted ('127.0.0.1', 8359) wsgi exiting -(19093) wsgi exited, is_accepting=True +(7033) 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 @@ -10312,7 +10356,7 @@ test_translations (test.unit.test_locale.test_locale.TestTranslations) ... ok ---------------------------------------------------------------------- -Ran 6694 tests in 10016.439s +Ran 6694 tests in 11179.995s OK (SKIP=1420) rm -f /build/swift-2.19.1/swift-test.conf @@ -10355,299 +10399,299 @@ creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7 creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/cli -copying build/lib.linux-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-2.7/swift/cli/ring_builder_analyzer.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/cli -copying build/lib.linux-x86_64-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-x86_64-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-x86_64-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-x86_64-2.7/swift/cli/manage_shard_ranges.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/cli creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common -copying build/lib.linux-x86_64-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-x86_64-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-i686-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-i686-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-i686-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-i686-2.7/swift/common/memcached.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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-2.7/swift/common/db_replicator.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common +copying build/lib.linux-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-2.7/swift/common/base_storage_server.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware -copying build/lib.linux-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-2.7/swift/common/middleware/keystoneauth.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware -copying build/lib.linux-x86_64-2.7/swift/common/middleware/proxy_logging.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware -copying build/lib.linux-x86_64-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-x86_64-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-x86_64-2.7/swift/common/middleware/acl.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware +copying build/lib.linux-i686-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-i686-2.7/swift/common/middleware/bulk.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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-2.7/swift/common/middleware/listing_formats.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 -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/controllers -copying build/lib.linux-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-2.7/swift/common/middleware/s3api/s3request.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api +copying build/lib.linux-i686-2.7/swift/common/middleware/s3api/s3api.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api +copying build/lib.linux-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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 creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api/schema -copying build/lib.linux-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-2.7/swift/common/middleware/s3api/s3api.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware/s3api -copying build/lib.linux-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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/controllers +copying build/lib.linux-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-2.7/swift/common/middleware/keystoneauth.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware +copying build/lib.linux-i686-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-i686-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/crypto -copying build/lib.linux-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-2.7/swift/common/middleware/list_endpoints.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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-2.7/swift/common/linkat.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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-2.7/swift/common/db_replicator.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common -copying build/lib.linux-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-2.7/swift/common/utils.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common -copying build/lib.linux-x86_64-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-x86_64-2.7/swift/common/storage_policy.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-x86_64-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-x86_64-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-x86_64-2.7/swift/account/replicator.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/account -copying build/lib.linux-x86_64-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-x86_64-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-x86_64-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-x86_64-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-2.7/swift/common/middleware/proxy_logging.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common/middleware +copying build/lib.linux-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-2.7/swift/common/utils.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common +copying build/lib.linux-i686-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-i686-2.7/swift/common/container_sync_realms.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/common +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/obj +copying build/lib.linux-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-x86_64-2.7/swift/proxy/controllers/obj.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/proxy/controllers -copying build/lib.linux-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-2.7/swift/proxy/server.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/proxy -copying build/lib.linux-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-2.7/swift/container/updater.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/container -copying build/lib.linux-x86_64-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-x86_64-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-x86_64-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-x86_64-2.7/swift/container/sharder.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/obj -copying build/lib.linux-x86_64-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-x86_64-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-x86_64-2.7/swift/obj/diskfile.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/obj -copying build/lib.linux-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-i686-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-i686-2.7/swift/proxy/controllers/obj.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/proxy/controllers +copying build/lib.linux-i686-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-i686-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-i686-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-i686-2.7/swift/proxy/controllers/container.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/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-x86_64-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/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-x86_64-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/ja +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/ja/LC_MESSAGES +copying build/lib.linux-i686-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/it +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/it/LC_MESSAGES +copying build/lib.linux-i686-2.7/swift/locale/it/LC_MESSAGES/swift.po -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/it/LC_MESSAGES creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/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-x86_64-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 +copying build/lib.linux-i686-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/es +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/es/LC_MESSAGES +copying build/lib.linux-i686-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/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-x86_64-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/it -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/it/LC_MESSAGES -copying build/lib.linux-x86_64-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-i686-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/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-x86_64-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 +copying build/lib.linux-i686-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/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-x86_64-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/ja -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/ja/LC_MESSAGES -copying build/lib.linux-x86_64-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/fr -creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/fr/LC_MESSAGES -copying build/lib.linux-x86_64-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/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-x86_64-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 +copying build/lib.linux-i686-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-i686-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/ru creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/ru/LC_MESSAGES -copying build/lib.linux-x86_64-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 +copying build/lib.linux-i686-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/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-i686-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/fr +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/fr/LC_MESSAGES +copying build/lib.linux-i686-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/de creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/locale/de/LC_MESSAGES -copying build/lib.linux-x86_64-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 +copying build/lib.linux-i686-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/account +copying build/lib.linux-i686-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-i686-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-i686-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-i686-2.7/swift/account/replicator.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/account +copying build/lib.linux-i686-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-i686-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-i686-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-i686-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/cli +copying build/lib.linux-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-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-i686-2.7/swift/cli/ring_builder_analyzer.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/cli +copying build/lib.linux-i686-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-i686-2.7/swift/cli/relinker.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/cli +creating /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/container +copying build/lib.linux-i686-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-i686-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-i686-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-i686-2.7/swift/container/updater.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/container +copying build/lib.linux-i686-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-i686-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-i686-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-i686-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-i686-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-i686-2.7/swift/container/server.py -> /build/swift-2.19.1/debian/tmp/usr/lib/python2.7/dist-packages/swift/container 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-auditor -> /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-drive-audit -> /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-account-replicator -> /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-reconciler-enqueue -> /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-object-updater -> /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-orphans -> /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-replicator -> /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-object-expirer -> /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-ring-builder-analyzer -> /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-dispersion-populate -> /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-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-orphans -> /build/swift-2.19.1/debian/tmp/usr/bin +copying build/scripts-2.7/swift-form-signature -> /build/swift-2.19.1/debian/tmp/usr/bin +copying build/scripts-2.7/swift-object-replicator -> /build/swift-2.19.1/debian/tmp/usr/bin +copying build/scripts-2.7/swift-recon-cron -> /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-account-reaper -> /build/swift-2.19.1/debian/tmp/usr/bin copying build/scripts-2.7/swift-account-auditor -> /build/swift-2.19.1/debian/tmp/usr/bin -copying build/scripts-2.7/swift-object-info -> /build/swift-2.19.1/debian/tmp/usr/bin -copying build/scripts-2.7/swift-get-nodes -> /build/swift-2.19.1/debian/tmp/usr/bin -copying build/scripts-2.7/swift-account-replicator -> /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-config -> /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-object-server -> /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-ring-builder -> /build/swift-2.19.1/debian/tmp/usr/bin +copying build/scripts-2.7/swift-object-auditor -> /build/swift-2.19.1/debian/tmp/usr/bin copying build/scripts-2.7/swift-container-server -> /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-drive-audit -> /build/swift-2.19.1/debian/tmp/usr/bin -copying build/scripts-2.7/swift-oldies -> /build/swift-2.19.1/debian/tmp/usr/bin -copying build/scripts-2.7/swift-container-sync -> /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-recon-cron -> /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-dispersion-report -> /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-container-sharder -> /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-init -> /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-container-reconciler -> /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-recon -> /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-account-audit -> /build/swift-2.19.1/debian/tmp/usr/bin +copying build/scripts-2.7/swift-container-sync -> /build/swift-2.19.1/debian/tmp/usr/bin +copying build/scripts-2.7/swift-ring-builder-analyzer -> /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 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-object-auditor to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-form-signature to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-reconciler-enqueue to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-ring-composer to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-object-updater to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-dispersion-report to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-orphans to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-container-auditor to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-container-replicator to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-recon to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-object-expirer to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-container-updater to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-ring-builder-analyzer to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-object-relinker to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-account-reaper to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-account-auditor to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-object-info to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-get-nodes to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-account-replicator to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-account-server to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-config to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-container-info to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-object-server to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-object-reconstructor to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-ring-builder to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-container-server to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-dispersion-populate to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-drive-audit to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-oldies to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-container-sync to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-account-audit to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-recon-cron to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-container-sharder to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-object-replicator to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-init to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-proxy-server to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-container-reconciler to 755 -changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-account-info to 755 +copying build/scripts-2.7/swift-ring-builder -> /build/swift-2.19.1/debian/tmp/usr/bin +copying build/scripts-2.7/swift-account-server -> /build/swift-2.19.1/debian/tmp/usr/bin +copying build/scripts-2.7/swift-object-expirer -> /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-proxy-server -> /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 +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-init 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-object-server 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-object-updater 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-dispersion-populate 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-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-orphans 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-object-replicator 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-config to 775 +changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-account-reaper to 775 +changing mode of /build/swift-2.19.1/debian/tmp/usr/bin/swift-account-auditor 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-container-server 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-dispersion-report 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-container-sharder 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-recon 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-account-audit 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-ring-builder-analyzer 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-ring-builder 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-object-expirer 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-proxy-server 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 /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 @@ -10706,147 +10750,147 @@ python setup.py build --force running build running build_py -copying swift/proxy/controllers/obj.py -> build/lib.linux-x86_64-2.7/swift/proxy/controllers -copying swift/proxy/controllers/container.py -> build/lib.linux-x86_64-2.7/swift/proxy/controllers -copying swift/proxy/controllers/__init__.py -> build/lib.linux-x86_64-2.7/swift/proxy/controllers -copying swift/proxy/controllers/info.py -> build/lib.linux-x86_64-2.7/swift/proxy/controllers -copying swift/proxy/controllers/account.py -> build/lib.linux-x86_64-2.7/swift/proxy/controllers -copying swift/proxy/controllers/base.py -> build/lib.linux-x86_64-2.7/swift/proxy/controllers -copying swift/obj/auditor.py -> build/lib.linux-x86_64-2.7/swift/obj -copying swift/obj/replicator.py -> build/lib.linux-x86_64-2.7/swift/obj -copying swift/obj/diskfile.py -> build/lib.linux-x86_64-2.7/swift/obj -copying swift/obj/updater.py -> build/lib.linux-x86_64-2.7/swift/obj -copying swift/obj/__init__.py -> build/lib.linux-x86_64-2.7/swift/obj -copying swift/obj/reconstructor.py -> build/lib.linux-x86_64-2.7/swift/obj -copying swift/obj/ssync_sender.py -> build/lib.linux-x86_64-2.7/swift/obj -copying swift/obj/mem_diskfile.py -> build/lib.linux-x86_64-2.7/swift/obj -copying swift/obj/ssync_receiver.py -> build/lib.linux-x86_64-2.7/swift/obj -copying swift/obj/mem_server.py -> build/lib.linux-x86_64-2.7/swift/obj -copying swift/obj/expirer.py -> build/lib.linux-x86_64-2.7/swift/obj -copying swift/obj/server.py -> build/lib.linux-x86_64-2.7/swift/obj -copying swift/common/ring/composite_builder.py -> build/lib.linux-x86_64-2.7/swift/common/ring -copying swift/common/ring/ring.py -> build/lib.linux-x86_64-2.7/swift/common/ring -copying swift/common/ring/builder.py -> build/lib.linux-x86_64-2.7/swift/common/ring -copying swift/common/ring/__init__.py -> build/lib.linux-x86_64-2.7/swift/common/ring -copying swift/common/ring/utils.py -> build/lib.linux-x86_64-2.7/swift/common/ring -copying swift/proxy/__init__.py -> build/lib.linux-x86_64-2.7/swift/proxy -copying swift/proxy/server.py -> build/lib.linux-x86_64-2.7/swift/proxy -copying swift/common/middleware/crypto/kmip_keymaster.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/crypto -copying swift/common/middleware/crypto/kms_keymaster.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/crypto -copying swift/common/middleware/crypto/decrypter.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/crypto -copying swift/common/middleware/crypto/__init__.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/crypto -copying swift/common/middleware/crypto/encrypter.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/crypto -copying swift/common/middleware/crypto/crypto_utils.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/crypto -copying swift/common/middleware/crypto/keymaster.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/crypto -copying swift/common/middleware/s3api/s3response.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/s3request.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/exception.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/subresource.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/__init__.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/acl_utils.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/s3api.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/utils.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/s3token.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/acl_handlers.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/etree.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api -copying swift/common/middleware/s3api/controllers/s3_acl.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/bucket.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/obj.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/logging.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/versioning.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/service.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/location.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/__init__.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/acl.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/multi_delete.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/base.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/controllers -copying swift/common/middleware/s3api/controllers/multi_upload.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/controllers -copying swift/container/auditor.py -> build/lib.linux-x86_64-2.7/swift/container -copying swift/container/sync_store.py -> build/lib.linux-x86_64-2.7/swift/container -copying swift/container/reconciler.py -> build/lib.linux-x86_64-2.7/swift/container -copying swift/container/backend.py -> build/lib.linux-x86_64-2.7/swift/container -copying swift/container/replicator.py -> build/lib.linux-x86_64-2.7/swift/container -copying swift/container/updater.py -> build/lib.linux-x86_64-2.7/swift/container -copying swift/container/__init__.py -> build/lib.linux-x86_64-2.7/swift/container -copying swift/container/sync.py -> build/lib.linux-x86_64-2.7/swift/container -copying swift/container/server.py -> build/lib.linux-x86_64-2.7/swift/container -copying swift/container/sharder.py -> build/lib.linux-x86_64-2.7/swift/container -copying swift/account/auditor.py -> build/lib.linux-x86_64-2.7/swift/account -copying swift/account/backend.py -> build/lib.linux-x86_64-2.7/swift/account -copying swift/account/replicator.py -> build/lib.linux-x86_64-2.7/swift/account -copying swift/account/reaper.py -> build/lib.linux-x86_64-2.7/swift/account -copying swift/account/__init__.py -> build/lib.linux-x86_64-2.7/swift/account -copying swift/account/utils.py -> build/lib.linux-x86_64-2.7/swift/account -copying swift/account/server.py -> build/lib.linux-x86_64-2.7/swift/account -copying swift/common/middleware/x_profile/exceptions.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/x_profile -copying swift/common/middleware/x_profile/html_viewer.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/x_profile -copying swift/common/middleware/x_profile/profile_model.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/x_profile -copying swift/common/middleware/x_profile/__init__.py -> build/lib.linux-x86_64-2.7/swift/common/middleware/x_profile -copying swift/cli/dispersion_report.py -> build/lib.linux-x86_64-2.7/swift/cli -copying swift/cli/ringbuilder.py -> build/lib.linux-x86_64-2.7/swift/cli -copying swift/cli/recon.py -> build/lib.linux-x86_64-2.7/swift/cli -copying swift/cli/ringcomposer.py -> build/lib.linux-x86_64-2.7/swift/cli -copying swift/cli/shard-info.py -> build/lib.linux-x86_64-2.7/swift/cli -copying swift/cli/__init__.py -> build/lib.linux-x86_64-2.7/swift/cli -copying swift/cli/ring_builder_analyzer.py -> build/lib.linux-x86_64-2.7/swift/cli -copying swift/cli/relinker.py -> build/lib.linux-x86_64-2.7/swift/cli -copying swift/cli/form_signature.py -> build/lib.linux-x86_64-2.7/swift/cli -copying swift/cli/info.py -> build/lib.linux-x86_64-2.7/swift/cli -copying swift/cli/manage_shard_ranges.py -> build/lib.linux-x86_64-2.7/swift/cli -copying swift/__init__.py -> build/lib.linux-x86_64-2.7/swift -copying swift/common/db.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/daemon.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/http.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/direct_client.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/container_sync_realms.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/bufferedhttp.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/request_helpers.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/exceptions.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/swob.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/internal_client.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/base_storage_server.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/linkat.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/header_key_dict.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/db_replicator.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/__init__.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/manager.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/constraints.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/wsgi.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/splice.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/utils.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/memcached.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/storage_policy.py -> build/lib.linux-x86_64-2.7/swift/common -copying swift/common/middleware/listing_formats.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/memcache.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/cname_lookup.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/tempurl.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/crossdomain.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/recon.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/dlo.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/container_quotas.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/bulk.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/versioned_writes.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/staticweb.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/formpost.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/container_sync.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/account_quotas.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/name_check.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/gatekeeper.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/read_only.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/__init__.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/copy.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/keystoneauth.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/proxy_logging.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/healthcheck.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/xprofile.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/acl.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/ratelimit.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/domain_remap.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/symlink.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/slo.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/catch_errors.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/tempauth.py -> build/lib.linux-x86_64-2.7/swift/common/middleware -copying swift/common/middleware/list_endpoints.py -> build/lib.linux-x86_64-2.7/swift/common/middleware +copying swift/proxy/controllers/info.py -> build/lib.linux-i686-2.7/swift/proxy/controllers +copying swift/proxy/controllers/obj.py -> build/lib.linux-i686-2.7/swift/proxy/controllers +copying swift/proxy/controllers/__init__.py -> build/lib.linux-i686-2.7/swift/proxy/controllers +copying swift/proxy/controllers/base.py -> build/lib.linux-i686-2.7/swift/proxy/controllers +copying swift/proxy/controllers/account.py -> build/lib.linux-i686-2.7/swift/proxy/controllers +copying swift/proxy/controllers/container.py -> build/lib.linux-i686-2.7/swift/proxy/controllers +copying swift/obj/updater.py -> build/lib.linux-i686-2.7/swift/obj +copying swift/obj/mem_diskfile.py -> build/lib.linux-i686-2.7/swift/obj +copying swift/obj/__init__.py -> build/lib.linux-i686-2.7/swift/obj +copying swift/obj/ssync_sender.py -> build/lib.linux-i686-2.7/swift/obj +copying swift/obj/reconstructor.py -> build/lib.linux-i686-2.7/swift/obj +copying swift/obj/replicator.py -> build/lib.linux-i686-2.7/swift/obj +copying swift/obj/expirer.py -> build/lib.linux-i686-2.7/swift/obj +copying swift/obj/auditor.py -> build/lib.linux-i686-2.7/swift/obj +copying swift/obj/server.py -> build/lib.linux-i686-2.7/swift/obj +copying swift/obj/mem_server.py -> build/lib.linux-i686-2.7/swift/obj +copying swift/obj/ssync_receiver.py -> build/lib.linux-i686-2.7/swift/obj +copying swift/obj/diskfile.py -> build/lib.linux-i686-2.7/swift/obj +copying swift/common/ring/ring.py -> build/lib.linux-i686-2.7/swift/common/ring +copying swift/common/ring/composite_builder.py -> build/lib.linux-i686-2.7/swift/common/ring +copying swift/common/ring/builder.py -> build/lib.linux-i686-2.7/swift/common/ring +copying swift/common/ring/__init__.py -> build/lib.linux-i686-2.7/swift/common/ring +copying swift/common/ring/utils.py -> build/lib.linux-i686-2.7/swift/common/ring +copying swift/proxy/__init__.py -> build/lib.linux-i686-2.7/swift/proxy +copying swift/proxy/server.py -> build/lib.linux-i686-2.7/swift/proxy +copying swift/common/middleware/crypto/kmip_keymaster.py -> build/lib.linux-i686-2.7/swift/common/middleware/crypto +copying swift/common/middleware/crypto/crypto_utils.py -> build/lib.linux-i686-2.7/swift/common/middleware/crypto +copying swift/common/middleware/crypto/decrypter.py -> build/lib.linux-i686-2.7/swift/common/middleware/crypto +copying swift/common/middleware/crypto/kms_keymaster.py -> build/lib.linux-i686-2.7/swift/common/middleware/crypto +copying swift/common/middleware/crypto/__init__.py -> build/lib.linux-i686-2.7/swift/common/middleware/crypto +copying swift/common/middleware/crypto/keymaster.py -> build/lib.linux-i686-2.7/swift/common/middleware/crypto +copying swift/common/middleware/crypto/encrypter.py -> build/lib.linux-i686-2.7/swift/common/middleware/crypto +copying swift/common/middleware/s3api/s3api.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/etree.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/s3token.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/exception.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/acl_utils.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/subresource.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/__init__.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/utils.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/acl_handlers.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/s3request.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/s3response.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api +copying swift/common/middleware/s3api/controllers/location.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/s3_acl.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/obj.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/bucket.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/versioning.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/acl.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/multi_delete.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/__init__.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/base.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/multi_upload.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/service.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/controllers +copying swift/common/middleware/s3api/controllers/logging.py -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/controllers +copying swift/container/reconciler.py -> build/lib.linux-i686-2.7/swift/container +copying swift/container/sync.py -> build/lib.linux-i686-2.7/swift/container +copying swift/container/sync_store.py -> build/lib.linux-i686-2.7/swift/container +copying swift/container/updater.py -> build/lib.linux-i686-2.7/swift/container +copying swift/container/backend.py -> build/lib.linux-i686-2.7/swift/container +copying swift/container/__init__.py -> build/lib.linux-i686-2.7/swift/container +copying swift/container/replicator.py -> build/lib.linux-i686-2.7/swift/container +copying swift/container/sharder.py -> build/lib.linux-i686-2.7/swift/container +copying swift/container/auditor.py -> build/lib.linux-i686-2.7/swift/container +copying swift/container/server.py -> build/lib.linux-i686-2.7/swift/container +copying swift/account/reaper.py -> build/lib.linux-i686-2.7/swift/account +copying swift/account/backend.py -> build/lib.linux-i686-2.7/swift/account +copying swift/account/__init__.py -> build/lib.linux-i686-2.7/swift/account +copying swift/account/replicator.py -> build/lib.linux-i686-2.7/swift/account +copying swift/account/utils.py -> build/lib.linux-i686-2.7/swift/account +copying swift/account/auditor.py -> build/lib.linux-i686-2.7/swift/account +copying swift/account/server.py -> build/lib.linux-i686-2.7/swift/account +copying swift/common/middleware/x_profile/profile_model.py -> build/lib.linux-i686-2.7/swift/common/middleware/x_profile +copying swift/common/middleware/x_profile/__init__.py -> build/lib.linux-i686-2.7/swift/common/middleware/x_profile +copying swift/common/middleware/x_profile/html_viewer.py -> build/lib.linux-i686-2.7/swift/common/middleware/x_profile +copying swift/common/middleware/x_profile/exceptions.py -> build/lib.linux-i686-2.7/swift/common/middleware/x_profile +copying swift/cli/info.py -> build/lib.linux-i686-2.7/swift/cli +copying swift/cli/recon.py -> build/lib.linux-i686-2.7/swift/cli +copying swift/cli/ringbuilder.py -> build/lib.linux-i686-2.7/swift/cli +copying swift/cli/form_signature.py -> build/lib.linux-i686-2.7/swift/cli +copying swift/cli/manage_shard_ranges.py -> build/lib.linux-i686-2.7/swift/cli +copying swift/cli/shard-info.py -> build/lib.linux-i686-2.7/swift/cli +copying swift/cli/__init__.py -> build/lib.linux-i686-2.7/swift/cli +copying swift/cli/dispersion_report.py -> build/lib.linux-i686-2.7/swift/cli +copying swift/cli/ring_builder_analyzer.py -> build/lib.linux-i686-2.7/swift/cli +copying swift/cli/ringcomposer.py -> build/lib.linux-i686-2.7/swift/cli +copying swift/cli/relinker.py -> build/lib.linux-i686-2.7/swift/cli +copying swift/__init__.py -> build/lib.linux-i686-2.7/swift +copying swift/common/storage_policy.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/db.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/request_helpers.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/memcached.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/splice.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/swob.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/wsgi.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/http.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/db_replicator.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/constraints.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/direct_client.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/header_key_dict.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/linkat.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/bufferedhttp.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/__init__.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/base_storage_server.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/exceptions.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/manager.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/daemon.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/utils.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/internal_client.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/container_sync_realms.py -> build/lib.linux-i686-2.7/swift/common +copying swift/common/middleware/memcache.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/bulk.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/recon.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/account_quotas.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/catch_errors.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/list_endpoints.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/tempurl.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/copy.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/tempauth.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/listing_formats.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/formpost.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/slo.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/keystoneauth.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/domain_remap.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/acl.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/versioned_writes.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/proxy_logging.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/healthcheck.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/staticweb.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/__init__.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/container_quotas.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/symlink.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/dlo.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/gatekeeper.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/xprofile.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/container_sync.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/ratelimit.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/read_only.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/crossdomain.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/cname_lookup.py -> build/lib.linux-i686-2.7/swift/common/middleware +copying swift/common/middleware/name_check.py -> build/lib.linux-i686-2.7/swift/common/middleware running egg_info writing requirements to swift.egg-info/requires.txt writing swift.egg-info/PKG-INFO @@ -10854,38 +10898,38 @@ 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-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/bucket_logging_status.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/common.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/complete_multipart_upload.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/complete_multipart_upload_result.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/copy_object_result.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/copy_part_result.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/create_bucket_configuration.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/delete.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/delete_result.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/error.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/initiate_multipart_upload_result.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/lifecycle_configuration.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/list_all_my_buckets_result.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/list_bucket_result.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/list_multipart_uploads_result.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/list_parts_result.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/list_versions_result.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/location_constraint.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/common/middleware/s3api/schema/versioning_configuration.rng -> build/lib.linux-x86_64-2.7/swift/common/middleware/s3api/schema -copying swift/locale/de/LC_MESSAGES/swift.po -> build/lib.linux-x86_64-2.7/swift/locale/de/LC_MESSAGES -copying swift/locale/en_GB/LC_MESSAGES/swift.po -> build/lib.linux-x86_64-2.7/swift/locale/en_GB/LC_MESSAGES -copying swift/locale/es/LC_MESSAGES/swift.po -> build/lib.linux-x86_64-2.7/swift/locale/es/LC_MESSAGES -copying swift/locale/fr/LC_MESSAGES/swift.po -> build/lib.linux-x86_64-2.7/swift/locale/fr/LC_MESSAGES -copying swift/locale/it/LC_MESSAGES/swift.po -> build/lib.linux-x86_64-2.7/swift/locale/it/LC_MESSAGES -copying swift/locale/ja/LC_MESSAGES/swift.po -> build/lib.linux-x86_64-2.7/swift/locale/ja/LC_MESSAGES -copying swift/locale/ko_KR/LC_MESSAGES/swift.po -> build/lib.linux-x86_64-2.7/swift/locale/ko_KR/LC_MESSAGES -copying swift/locale/pt_BR/LC_MESSAGES/swift.po -> build/lib.linux-x86_64-2.7/swift/locale/pt_BR/LC_MESSAGES -copying swift/locale/ru/LC_MESSAGES/swift.po -> build/lib.linux-x86_64-2.7/swift/locale/ru/LC_MESSAGES -copying swift/locale/tr_TR/LC_MESSAGES/swift.po -> build/lib.linux-x86_64-2.7/swift/locale/tr_TR/LC_MESSAGES -copying swift/locale/zh_CN/LC_MESSAGES/swift.po -> build/lib.linux-x86_64-2.7/swift/locale/zh_CN/LC_MESSAGES -copying swift/locale/zh_TW/LC_MESSAGES/swift.po -> build/lib.linux-x86_64-2.7/swift/locale/zh_TW/LC_MESSAGES +copying swift/common/middleware/s3api/schema/access_control_policy.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/bucket_logging_status.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/common.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/complete_multipart_upload.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/complete_multipart_upload_result.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/copy_object_result.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/copy_part_result.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/create_bucket_configuration.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/delete.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/delete_result.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/error.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/initiate_multipart_upload_result.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/lifecycle_configuration.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/list_all_my_buckets_result.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/list_bucket_result.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/list_multipart_uploads_result.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/list_parts_result.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/list_versions_result.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/location_constraint.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/common/middleware/s3api/schema/versioning_configuration.rng -> build/lib.linux-i686-2.7/swift/common/middleware/s3api/schema +copying swift/locale/de/LC_MESSAGES/swift.po -> build/lib.linux-i686-2.7/swift/locale/de/LC_MESSAGES +copying swift/locale/en_GB/LC_MESSAGES/swift.po -> build/lib.linux-i686-2.7/swift/locale/en_GB/LC_MESSAGES +copying swift/locale/es/LC_MESSAGES/swift.po -> build/lib.linux-i686-2.7/swift/locale/es/LC_MESSAGES +copying swift/locale/fr/LC_MESSAGES/swift.po -> build/lib.linux-i686-2.7/swift/locale/fr/LC_MESSAGES +copying swift/locale/it/LC_MESSAGES/swift.po -> build/lib.linux-i686-2.7/swift/locale/it/LC_MESSAGES +copying swift/locale/ja/LC_MESSAGES/swift.po -> build/lib.linux-i686-2.7/swift/locale/ja/LC_MESSAGES +copying swift/locale/ko_KR/LC_MESSAGES/swift.po -> build/lib.linux-i686-2.7/swift/locale/ko_KR/LC_MESSAGES +copying swift/locale/pt_BR/LC_MESSAGES/swift.po -> build/lib.linux-i686-2.7/swift/locale/pt_BR/LC_MESSAGES +copying swift/locale/ru/LC_MESSAGES/swift.po -> build/lib.linux-i686-2.7/swift/locale/ru/LC_MESSAGES +copying swift/locale/tr_TR/LC_MESSAGES/swift.po -> build/lib.linux-i686-2.7/swift/locale/tr_TR/LC_MESSAGES +copying swift/locale/zh_CN/LC_MESSAGES/swift.po -> build/lib.linux-i686-2.7/swift/locale/zh_CN/LC_MESSAGES +copying swift/locale/zh_TW/LC_MESSAGES/swift.po -> build/lib.linux-i686-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 @@ -11410,16 +11454,16 @@ /usr/lib/python3/dist-packages/os_api_ref/__init__.py:650: RemovedInSphinx20Warning: app.info() is now deprecated. Use sphinx.util.logging instead. app.info('Copying assets: %s' % ', '.join(assets)) dh_sphinxdoc -O--buildsystem=python_distutils -dh_sphinxdoc: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/js/bootstrap.min.js +dh_sphinxdoc: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/base/_static/js/bootstrap.min.js +dh_sphinxdoc: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/base/_static/js/navigation.js +dh_sphinxdoc: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/base/_static/js/docs.js +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/api-ref/_static/js/navigation.js +dh_sphinxdoc: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/js/bootstrap.min.js dh_sphinxdoc: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/combobox.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/js/webui-popover.js -dh_sphinxdoc: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/base/_static/js/docs.js -dh_sphinxdoc: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/base/_static/js/webui-popover.js -dh_sphinxdoc: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/base/_static/js/bootstrap.min.js -dh_sphinxdoc: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/base/_static/js/navigation.js +dh_sphinxdoc: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_static/api-site.js +dh_sphinxdoc: ignoring unknown JavaScript code: debian/swift-doc/usr/share/doc/swift-doc/api-ref/_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' @@ -11462,42 +11506,42 @@ Do nothing make[1]: Leaving directory '/build/swift-2.19.1' dh_python2 -O--buildsystem=python_distutils +I: dh_python2 tools:114: replacing shebang in debian/swift/usr/bin/swift-dispersion-populate +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-form-signature -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-config 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-orphans 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-ring-builder-analyzer -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-config 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-get-nodes 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-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-account/usr/bin/swift-account-auditor -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-server 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-info +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-container/usr/bin/swift-reconciler-enqueue -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-replicator I: dh_python2 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-updater +I: dh_python2 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-auditor I: dh_python2 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-info -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-server -I: dh_python2 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-sync I: dh_python2 tools:114: replacing shebang in debian/swift-container/usr/bin/swift-container-sharder -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-manage-shard-ranges +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-server I: dh_python2 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-object-updater +I: dh_python2 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-object-replicator +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-auditor +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-relinker I: dh_python2 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-object-info -I: dh_python2 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-object-server -I: dh_python2 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-object-reconstructor -I: dh_python2 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-recon-cron -I: dh_python2 tools:114: replacing shebang in debian/swift-object/usr/bin/swift-object-replicator 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 @@ -11603,21 +11647,21 @@ else \ dh_gencontrol -- -T/build/swift-2.19.1/debian/debian_control_vars ; \ fi -dpkg-gencontrol: warning: package swift-doc: substitution variable ${sphinxdoc:Built-Using} unused, but is defined 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' 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-doc' in '../swift-doc_2.19.1-1_all.deb'. dpkg-deb: building package 'swift-drive-audit' in '../swift-drive-audit_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-expirer' in '../swift-object-expirer_2.19.1-1_all.deb'. +dpkg-deb: building package 'swift' in '../swift_2.19.1-1_all.deb'. +dpkg-deb: building package 'python-swift' in '../python-swift_2.19.1-1_all.deb'. dpkg-deb: building package 'swift-proxy' in '../swift-proxy_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-account' in '../swift-account_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-container' in '../swift-container_2.19.1-1_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../swift_2.19.1-1_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -11625,12 +11669,14 @@ dpkg-source: info: using options from swift-2.19.1/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/ --extend-diff-ignore=^[.]gitreview$ dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration +I: user script /srv/workspace/pbuilder/7679/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/7679/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/5221 and its subdirectories -I: Current time: Mon Aug 10 20:12:49 -12 2020 -I: pbuilder-time-stamp: 1597133569 +I: removing directory /srv/workspace/pbuilder/7679 and its subdirectories +I: Current time: Wed Jul 10 19:15:01 +14 2019 +I: pbuilder-time-stamp: 1562735701