)]}'
{"id":"openstack%2Fswift~660381","triplet_id":"openstack%2Fswift~feature%2Flosf~Id95d71b0655bb75de0d09423bc62e660682df78d","project":"openstack/swift","branch":"feature/losf","topic":"test-vfile-utils","hashtags":[],"change_id":"Id95d71b0655bb75de0d09423bc62e660682df78d","subject":"Add tests for vfile_utils","status":"MERGED","created":"2019-05-21 13:12:53.000000000","updated":"2019-06-15 12:10:17.000000000","submitted":"2019-06-15 12:09:18.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"660381-1560600558553-44d5107d","meta_rev_id":"d38161be502b392a619cdb2298af1e34c7bc80b2","_number":660381,"virtual_id_number":660381,"owner":{"_account_id":25251,"name":"Alexandre Lécuyer","email":"alexandre.lecuyer@corp.ovh.com","username":"alecuyer"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},{"value":0,"_account_id":25251,"name":"Alexandre Lécuyer","email":"alexandre.lecuyer@corp.ovh.com","username":"alecuyer"},{"value":2,"date":"2019-06-15 12:09:18.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},{"value":0,"_account_id":25251,"name":"Alexandre Lécuyer","email":"alexandre.lecuyer@corp.ovh.com","username":"alecuyer"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-06-15 04:33:41.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},{"value":0,"_account_id":25251,"name":"Alexandre Lécuyer","email":"alexandre.lecuyer@corp.ovh.com","username":"alecuyer"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-06-15 04:33:41.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":25251,"name":"Alexandre Lécuyer","email":"alexandre.lecuyer@corp.ovh.com","username":"alecuyer"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-06-10 08:41:57.000000000","updated_by":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"reviewer":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"state":"REVIEWER"},{"updated":"2019-06-15 04:33:41.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"},{"updated":"2019-06-15 12:09:18.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"e2a64c5b3af1c5a53541c0432a6b612b70ae848c","author":{"_account_id":25251,"name":"Alexandre Lécuyer","email":"alexandre.lecuyer@corp.ovh.com","username":"alecuyer"},"date":"2019-05-21 13:12:53.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"cab8d07a2e319ec86e16b920d33de2aaf1d315d7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-21 20:00:17.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs http://logs.openstack.org/81/660381/1/check/openstack-tox-docs/414e830/html/ : SUCCESS in 3m 58s\n- swift-tox-py27 http://logs.openstack.org/81/660381/1/check/swift-tox-py27/0860cd3/ : SUCCESS in 11m 24s\n- swift-tox-py35 http://logs.openstack.org/81/660381/1/check/swift-tox-py35/4c6f729/ : SUCCESS in 9m 23s (non-voting)\n- swift-tox-py36 http://logs.openstack.org/81/660381/1/check/swift-tox-py36/372b28b/ : SUCCESS in 7m 43s (non-voting)\n- swift-tox-py37 http://logs.openstack.org/81/660381/1/check/swift-tox-py37/eee1d83/ : SUCCESS in 8m 44s\n- swift-tox-func http://logs.openstack.org/81/660381/1/check/swift-tox-func/abd8797/ : SUCCESS in 9m 04s\n- swift-tox-func-encryption http://logs.openstack.org/81/660381/1/check/swift-tox-func-encryption/89446b3/ : SUCCESS in 10m 21s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/81/660381/1/check/swift-tox-func-domain-remap-staticweb/42197f2/ : SUCCESS in 9m 35s\n- swift-tox-func-ec http://logs.openstack.org/81/660381/1/check/swift-tox-func-ec/245abe2/ : SUCCESS in 9m 07s\n- swift-tox-func-s3api http://logs.openstack.org/81/660381/1/check/swift-tox-func-s3api/dea08aa/ : SUCCESS in 10m 33s\n- swift-tox-func-losf http://logs.openstack.org/81/660381/1/check/swift-tox-func-losf/6df73d3/ : SUCCESS in 12m 53s (non-voting)\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/81/660381/1/check/swift-tox-func-s3api-ceph-s3tests-tempauth/f2b216c/ : SUCCESS in 12m 08s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/81/660381/1/check/swift-probetests-centos-7/0641621/ : SUCCESS in 33m 26s\n- swift-dsvm-functional http://logs.openstack.org/81/660381/1/check/swift-dsvm-functional/4e2127b/ : SUCCESS in 26m 27s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/81/660381/1/check/swift-dsvm-functional-ipv6/fa64a98/ : SUCCESS in 26m 49s\n- swift-tox-lower-constraints http://logs.openstack.org/81/660381/1/check/swift-tox-lower-constraints/a8e746d/ : SUCCESS in 11m 29s\n- openstack-tox-pep8 http://logs.openstack.org/81/660381/1/check/openstack-tox-pep8/04ea159/ : FAILURE in 4m 45s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/81/660381/1/check/swift-multinode-rolling-upgrade/4b2902e/ : FAILURE in 9m 14s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"26e22ae0a0812e46dfb87e1b43fc9e4bc75a2acc","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-06-10 18:54:33.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"f376608b777f08b25df61587bb20c78df9eceaad","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-06-10 19:31:37.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"34728bee3e4eb6bc5186f5669466a937e96af5db","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-11 00:47:02.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs http://logs.openstack.org/81/660381/2/check/openstack-tox-docs/f81bbea/html/ : SUCCESS in 6m 38s\n- build-openstack-releasenotes http://logs.openstack.org/81/660381/2/check/build-openstack-releasenotes/ce31831/html/ : SUCCESS in 6m 48s\n- swift-build-image http://logs.openstack.org/81/660381/2/check/swift-build-image/4e146d1/ : SUCCESS in 13m 30s (non-voting)\n- swift-tox-py27 http://logs.openstack.org/81/660381/2/check/swift-tox-py27/2b8b29c/ : SUCCESS in 12m 45s\n- swift-tox-py36 http://logs.openstack.org/81/660381/2/check/swift-tox-py36/3089f4d/ : SUCCESS in 10m 25s (non-voting)\n- swift-tox-py37 http://logs.openstack.org/81/660381/2/check/swift-tox-py37/49cf934/ : SUCCESS in 12m 01s\n- swift-tox-func http://logs.openstack.org/81/660381/2/check/swift-tox-func/a15a310/ : SUCCESS in 10m 08s\n- swift-tox-func-py37 http://logs.openstack.org/81/660381/2/check/swift-tox-func-py37/2050a28/ : SUCCESS in 8m 28s\n- swift-tox-func-encryption http://logs.openstack.org/81/660381/2/check/swift-tox-func-encryption/3a49494/ : SUCCESS in 8m 55s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/81/660381/2/check/swift-tox-func-domain-remap-staticweb/52fdc2f/ : SUCCESS in 8m 35s\n- swift-tox-func-ec http://logs.openstack.org/81/660381/2/check/swift-tox-func-ec/e287d44/ : SUCCESS in 11m 42s\n- swift-tox-func-s3api http://logs.openstack.org/81/660381/2/check/swift-tox-func-s3api/cbed127/ : SUCCESS in 16m 17s\n- swift-tox-func-losf http://logs.openstack.org/81/660381/2/check/swift-tox-func-losf/63e4953/ : SUCCESS in 14m 13s (non-voting)\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/81/660381/2/check/swift-tox-func-s3api-ceph-s3tests-tempauth/046b806/ : SUCCESS in 15m 08s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/81/660381/2/check/swift-probetests-centos-7/9da15d2/ : SUCCESS in 33m 38s\n- swift-dsvm-functional http://logs.openstack.org/81/660381/2/check/swift-dsvm-functional/21f5d03/ : SUCCESS in 29m 46s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/81/660381/2/check/swift-dsvm-functional-ipv6/c07ad25/ : SUCCESS in 26m 36s\n- swift-tox-lower-constraints http://logs.openstack.org/81/660381/2/check/swift-tox-lower-constraints/66099a5/ : FAILURE in 4m 50s\n- openstack-tox-pep8 http://logs.openstack.org/81/660381/2/check/openstack-tox-pep8/a501d12/ : SUCCESS in 6m 09s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/81/660381/2/check/swift-multinode-rolling-upgrade/3b4cc72/ : FAILURE in 8m 13s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"0a89092f1d0d7e246570562953f16e487a021859","author":{"_account_id":25251,"name":"Alexandre Lécuyer","email":"alexandre.lecuyer@corp.ovh.com","username":"alecuyer"},"date":"2019-06-11 16:27:33.000000000","message":"Patch Set 2:\n\nThanks for your comments, I agree this needs changing as you suggest, will work on it tomorrow","accounts_in_message":[],"_revision_number":2},{"id":"bee60f67208a870f1d81897daa2858a00c367b5c","author":{"_account_id":25251,"name":"Alexandre Lécuyer","email":"alexandre.lecuyer@corp.ovh.com","username":"alecuyer"},"date":"2019-06-13 11:48:06.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"31a275f3fb368b2f14cae0e7d3452700f21987ff","author":{"_account_id":25251,"name":"Alexandre Lécuyer","email":"alexandre.lecuyer@corp.ovh.com","username":"alecuyer"},"date":"2019-06-13 11:51:44.000000000","message":"Patch Set 3:\n\n(1 comment)\n\nAdded some checks to catch cases you mentionned in your review","accounts_in_message":[],"_revision_number":3},{"id":"f82ff7bf352801a3e0033be4c54293fe7d43371b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-13 22:12:49.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs http://logs.openstack.org/81/660381/3/check/openstack-tox-docs/e9a2037/html/ : SUCCESS in 4m 36s\n- build-openstack-releasenotes http://logs.openstack.org/81/660381/3/check/build-openstack-releasenotes/47a41ff/html/ : SUCCESS in 7m 40s\n- swift-build-image http://logs.openstack.org/81/660381/3/check/swift-build-image/0e6fe88/ : SUCCESS in 15m 19s (non-voting)\n- swift-tox-py27 http://logs.openstack.org/81/660381/3/check/swift-tox-py27/5a7ca73/ : SUCCESS in 11m 57s\n- swift-tox-py36 http://logs.openstack.org/81/660381/3/check/swift-tox-py36/21ee841/ : SUCCESS in 11m 03s (non-voting)\n- swift-tox-py37 http://logs.openstack.org/81/660381/3/check/swift-tox-py37/a3cfcdf/ : SUCCESS in 15m 22s\n- swift-tox-func http://logs.openstack.org/81/660381/3/check/swift-tox-func/9f06944/ : SUCCESS in 9m 56s\n- swift-tox-func-py37 http://logs.openstack.org/81/660381/3/check/swift-tox-func-py37/baedd36/ : SUCCESS in 7m 47s\n- swift-tox-func-encryption http://logs.openstack.org/81/660381/3/check/swift-tox-func-encryption/e0c5033/ : SUCCESS in 16m 41s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/81/660381/3/check/swift-tox-func-domain-remap-staticweb/9006a2f/ : SUCCESS in 9m 16s\n- swift-tox-func-ec http://logs.openstack.org/81/660381/3/check/swift-tox-func-ec/6315238/ : SUCCESS in 11m 29s\n- swift-tox-func-s3api http://logs.openstack.org/81/660381/3/check/swift-tox-func-s3api/604cc22/ : SUCCESS in 12m 04s\n- swift-tox-func-losf http://logs.openstack.org/81/660381/3/check/swift-tox-func-losf/4328b01/ : SUCCESS in 15m 02s (non-voting)\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/81/660381/3/check/swift-tox-func-s3api-ceph-s3tests-tempauth/b4c49e4/ : SUCCESS in 13m 42s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/81/660381/3/check/swift-probetests-centos-7/b7fd707/ : FAILURE in 36m 43s\n- swift-dsvm-functional http://logs.openstack.org/81/660381/3/check/swift-dsvm-functional/ebcc22d/ : SUCCESS in 35m 54s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/81/660381/3/check/swift-dsvm-functional-ipv6/f55f67a/ : SUCCESS in 27m 55s\n- swift-tox-lower-constraints http://logs.openstack.org/81/660381/3/check/swift-tox-lower-constraints/eaee957/ : FAILURE in 4m 55s\n- openstack-tox-pep8 http://logs.openstack.org/81/660381/3/check/openstack-tox-pep8/c05bbf3/ : SUCCESS in 7m 20s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/81/660381/3/check/swift-multinode-rolling-upgrade/fe5830f/ : FAILURE in 8m 39s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"ea2b692af5ef7d6a8c14789201e8f49b400e11d0","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-06-14 16:03:35.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(1 comment)\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"61e5c9fdc6e4c8899db8a43ca4207403b55d4d2a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-15 00:33:26.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/81/660381/3/check/openstack-tox-docs/a66cf5f/html/ : SUCCESS in 5m 49s\n- build-openstack-releasenotes http://logs.openstack.org/81/660381/3/check/build-openstack-releasenotes/02fa03e/html/ : SUCCESS in 7m 48s\n- swift-build-image http://logs.openstack.org/81/660381/3/check/swift-build-image/1adcb3b/ : SUCCESS in 14m 18s (non-voting)\n- swift-tox-py27 http://logs.openstack.org/81/660381/3/check/swift-tox-py27/80fcf73/ : SUCCESS in 11m 51s\n- swift-tox-py36 http://logs.openstack.org/81/660381/3/check/swift-tox-py36/41f02f2/ : SUCCESS in 10m 22s (non-voting)\n- swift-tox-py37 http://logs.openstack.org/81/660381/3/check/swift-tox-py37/ab2765c/ : SUCCESS in 34m 28s\n- swift-tox-func http://logs.openstack.org/81/660381/3/check/swift-tox-func/ec50675/ : SUCCESS in 14m 29s\n- swift-tox-func-py37 http://logs.openstack.org/81/660381/3/check/swift-tox-func-py37/816c618/ : SUCCESS in 9m 23s\n- swift-tox-func-encryption http://logs.openstack.org/81/660381/3/check/swift-tox-func-encryption/9eb9d26/ : SUCCESS in 8m 41s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/81/660381/3/check/swift-tox-func-domain-remap-staticweb/3ed59c8/ : SUCCESS in 27m 37s\n- swift-tox-func-ec http://logs.openstack.org/81/660381/3/check/swift-tox-func-ec/df10c55/ : SUCCESS in 9m 45s\n- swift-tox-func-s3api http://logs.openstack.org/81/660381/3/check/swift-tox-func-s3api/035f1d3/ : SUCCESS in 27m 54s\n- swift-tox-func-losf http://logs.openstack.org/81/660381/3/check/swift-tox-func-losf/e980c52/ : SUCCESS in 13m 51s (non-voting)\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/81/660381/3/check/swift-tox-func-s3api-ceph-s3tests-tempauth/2c91c9a/ : SUCCESS in 14m 06s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/81/660381/3/check/swift-probetests-centos-7/2fc6f28/ : SUCCESS in 36m 43s\n- swift-dsvm-functional http://logs.openstack.org/81/660381/3/check/swift-dsvm-functional/8748719/ : SUCCESS in 27m 53s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/81/660381/3/check/swift-dsvm-functional-ipv6/1e2f8ec/ : SUCCESS in 26m 47s\n- swift-tox-lower-constraints http://logs.openstack.org/81/660381/3/check/swift-tox-lower-constraints/a3ab95f/ : SUCCESS in 14m 20s\n- openstack-tox-pep8 http://logs.openstack.org/81/660381/3/check/openstack-tox-pep8/5784421/ : SUCCESS in 6m 02s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/81/660381/3/check/swift-multinode-rolling-upgrade/6e1335b/ : FAILURE in 9m 14s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"ffdda242f38065209cfad1b43f4fde73be83c192","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-06-15 04:33:08.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"47f0bb43b45a47a560c686af3bca37d0b24da4a1","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-06-15 04:33:41.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"2ee5590e0128f5c24da042f6b9f9e91b62ca599b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-15 08:59:27.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/81/660381/4/check/openstack-tox-docs/fc28da5/html/ : SUCCESS in 5m 42s\n- build-openstack-releasenotes http://logs.openstack.org/81/660381/4/check/build-openstack-releasenotes/355003e/html/ : SUCCESS in 7m 35s\n- swift-build-image http://logs.openstack.org/81/660381/4/check/swift-build-image/86edacc/ : SUCCESS in 14m 13s (non-voting)\n- swift-tox-py27 http://logs.openstack.org/81/660381/4/check/swift-tox-py27/5fb0fda/ : SUCCESS in 10m 49s\n- swift-tox-py36 http://logs.openstack.org/81/660381/4/check/swift-tox-py36/8fa6db7/ : SUCCESS in 9m 59s (non-voting)\n- swift-tox-py37 http://logs.openstack.org/81/660381/4/check/swift-tox-py37/7dff273/ : SUCCESS in 10m 55s\n- swift-tox-func http://logs.openstack.org/81/660381/4/check/swift-tox-func/21d8273/ : SUCCESS in 8m 39s\n- swift-tox-func-py37 http://logs.openstack.org/81/660381/4/check/swift-tox-func-py37/26563fa/ : SUCCESS in 9m 09s\n- swift-tox-func-encryption http://logs.openstack.org/81/660381/4/check/swift-tox-func-encryption/d950cb4/ : SUCCESS in 26m 09s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/81/660381/4/check/swift-tox-func-domain-remap-staticweb/8662cbc/ : SUCCESS in 37m 29s\n- swift-tox-func-ec http://logs.openstack.org/81/660381/4/check/swift-tox-func-ec/3e4d6a2/ : SUCCESS in 9m 30s\n- swift-tox-func-s3api http://logs.openstack.org/81/660381/4/check/swift-tox-func-s3api/d273698/ : SUCCESS in 13m 01s\n- swift-tox-func-losf http://logs.openstack.org/81/660381/4/check/swift-tox-func-losf/8eeb27a/ : SUCCESS in 13m 31s (non-voting)\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/81/660381/4/check/swift-tox-func-s3api-ceph-s3tests-tempauth/0a2b520/ : SUCCESS in 13m 32s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/81/660381/4/check/swift-probetests-centos-7/4a8d488/ : SUCCESS in 39m 03s\n- swift-dsvm-functional http://logs.openstack.org/81/660381/4/check/swift-dsvm-functional/8cbd0c0/ : SUCCESS in 33m 32s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/81/660381/4/check/swift-dsvm-functional-ipv6/bec482f/ : SUCCESS in 27m 40s\n- swift-tox-lower-constraints http://logs.openstack.org/81/660381/4/check/swift-tox-lower-constraints/aa5b8ec/ : SUCCESS in 11m 36s\n- openstack-tox-pep8 http://logs.openstack.org/81/660381/4/check/openstack-tox-pep8/087290f/ : SUCCESS in 6m 06s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/81/660381/4/check/swift-multinode-rolling-upgrade/6424b37/ : FAILURE in 9m 08s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"696f485ca87ff042f9e96e9f200e9f482bdd7a37","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-15 09:00:03.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"8e9665e241053a83d0692d9206617629cddc6492","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-15 12:09:18.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"ec76ddb00dd0a39dd34dc710ef259fee223259d0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-15 12:09:18.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/81/660381/4/gate/openstack-tox-docs/1158e5f/html/ : SUCCESS in 4m 44s\n- build-openstack-releasenotes http://logs.openstack.org/81/660381/4/gate/build-openstack-releasenotes/952fb52/html/ : SUCCESS in 8m 07s\n- swift-upload-image http://logs.openstack.org/81/660381/4/gate/swift-upload-image/401009b/ : SUCCESS in 14m 47s (non-voting)\n- swift-tox-py27 http://logs.openstack.org/81/660381/4/gate/swift-tox-py27/8241dc2/ : SUCCESS in 12m 48s\n- swift-tox-py37 http://logs.openstack.org/81/660381/4/gate/swift-tox-py37/076edda/ : SUCCESS in 14m 21s\n- swift-tox-func http://logs.openstack.org/81/660381/4/gate/swift-tox-func/724d290/ : SUCCESS in 9m 42s\n- swift-tox-func-py37 http://logs.openstack.org/81/660381/4/gate/swift-tox-func-py37/e505781/ : SUCCESS in 9m 25s\n- swift-tox-func-encryption http://logs.openstack.org/81/660381/4/gate/swift-tox-func-encryption/dab195f/ : SUCCESS in 12m 52s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/81/660381/4/gate/swift-tox-func-domain-remap-staticweb/e9ed575/ : SUCCESS in 10m 13s\n- swift-tox-func-ec http://logs.openstack.org/81/660381/4/gate/swift-tox-func-ec/4af2cf1/ : SUCCESS in 13m 04s\n- swift-tox-func-s3api http://logs.openstack.org/81/660381/4/gate/swift-tox-func-s3api/6d52e1f/ : SUCCESS in 14m 28s\n- swift-probetests-centos-7 http://logs.openstack.org/81/660381/4/gate/swift-probetests-centos-7/00ad024/ : SUCCESS in 35m 49s\n- swift-dsvm-functional http://logs.openstack.org/81/660381/4/gate/swift-dsvm-functional/0ed3b85/ : SUCCESS in 27m 19s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/81/660381/4/gate/swift-dsvm-functional-ipv6/3dbfe02/ : SUCCESS in 26m 59s\n- swift-tox-lower-constraints http://logs.openstack.org/81/660381/4/gate/swift-tox-lower-constraints/e7c35b4/ : SUCCESS in 12m 22s\n- openstack-tox-pep8 http://logs.openstack.org/81/660381/4/gate/openstack-tox-pep8/240fdc3/ : SUCCESS in 5m 27s","accounts_in_message":[],"_revision_number":4},{"id":"b31cab5a04b31c231c90a9efabd07951af138a38","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-15 12:10:17.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\n\n- swift-promote-image http://logs.openstack.org/81/660381/4/promote/swift-promote-image/bc5f041/ : SUCCESS in 40s (non-voting)","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"8ed867f6609e50c5d1121a0b4284868a84e893d5","revisions":{"43ed035cb6edd238af2dad077f23f33870b4b84d":{"kind":"REWORK","_number":1,"created":"2019-05-21 13:12:53.000000000","uploader":{"_account_id":25251,"name":"Alexandre Lécuyer","email":"alexandre.lecuyer@corp.ovh.com","username":"alecuyer"},"ref":"refs/changes/81/660381/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/81/660381/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/660381/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/660381/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/660381/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/81/660381/1"}}},"commit":{"parents":[{"commit":"287dd340f32077002a50fd2a2a967eab902c5ac1","subject":"Use eventlet.sleep rather than time.sleep in objectrpcmanager.py","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/287dd340f32077002a50fd2a2a967eab902c5ac1"}]}],"author":{"name":"Alexandre Lécuyer","email":"alexandre.lecuyer@corp.ovh.com","date":"2019-05-21 13:10:24.000000000","tz":120},"committer":{"name":"Alexandre Lécuyer","email":"alexandre.lecuyer@corp.ovh.com","date":"2019-05-21 13:10:24.000000000","tz":120},"subject":"Add tests for vfile_utils","message":"Add tests for vfile_utils\n\nFix a few errors, use double quotes consistently\n\nChange-Id: Id95d71b0655bb75de0d09423bc62e660682df78d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/43ed035cb6edd238af2dad077f23f33870b4b84d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/43ed035cb6edd238af2dad077f23f33870b4b84d"}]},"branch":"refs/heads/feature/losf"},"025084f63b6f389931bd52aab54acf007bea362d":{"kind":"REWORK","_number":2,"created":"2019-06-10 18:54:33.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/81/660381/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/81/660381/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/660381/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/660381/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/660381/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/81/660381/2"}}},"commit":{"parents":[{"commit":"3ba65cb7eca6948d32b53ba91157037c48f06002","subject":"Merge remote-tracking branch \u0027remotes/origin/master\u0027 into merge-master","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3ba65cb7eca6948d32b53ba91157037c48f06002"}]}],"author":{"name":"Alexandre Lécuyer","email":"alexandre.lecuyer@corp.ovh.com","date":"2019-05-21 13:10:24.000000000","tz":120},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-06-10 18:37:09.000000000","tz":-420},"subject":"Add tests for vfile_utils","message":"Add tests for vfile_utils\n\nFix a few errors, use double quotes consistently\n\nChange-Id: Id95d71b0655bb75de0d09423bc62e660682df78d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/025084f63b6f389931bd52aab54acf007bea362d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/025084f63b6f389931bd52aab54acf007bea362d"}]},"branch":"refs/heads/feature/losf"},"78be6fe7f3aa92a0d544191d6dded329097a77d3":{"kind":"REWORK","_number":3,"created":"2019-06-13 11:48:06.000000000","uploader":{"_account_id":25251,"name":"Alexandre Lécuyer","email":"alexandre.lecuyer@corp.ovh.com","username":"alecuyer"},"ref":"refs/changes/81/660381/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/81/660381/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/660381/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/660381/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/660381/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/81/660381/3"}}},"commit":{"parents":[{"commit":"3ba65cb7eca6948d32b53ba91157037c48f06002","subject":"Merge remote-tracking branch \u0027remotes/origin/master\u0027 into merge-master","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3ba65cb7eca6948d32b53ba91157037c48f06002"}]}],"author":{"name":"Alexandre Lécuyer","email":"alexandre.lecuyer@corp.ovh.com","date":"2019-05-21 13:10:24.000000000","tz":120},"committer":{"name":"Alexandre Lécuyer","email":"alexandre.lecuyer@corp.ovh.com","date":"2019-06-13 11:46:50.000000000","tz":120},"subject":"Add tests for vfile_utils","message":"Add tests for vfile_utils\n\nFix a few errors, use double quotes consistently\n\nChange-Id: Id95d71b0655bb75de0d09423bc62e660682df78d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/78be6fe7f3aa92a0d544191d6dded329097a77d3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/78be6fe7f3aa92a0d544191d6dded329097a77d3"}]},"branch":"refs/heads/feature/losf"},"8ed867f6609e50c5d1121a0b4284868a84e893d5":{"kind":"REWORK","_number":4,"created":"2019-06-15 04:33:08.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/81/660381/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/81/660381/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/660381/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/660381/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/660381/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/81/660381/4"}}},"commit":{"parents":[{"commit":"0933cfb31a1a2cb04f0f8481e28484d0ec3a6ae2","subject":"Merge \"Add small unit tests for vfile and related modules\" into feature/losf","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0933cfb31a1a2cb04f0f8481e28484d0ec3a6ae2"}]}],"author":{"name":"Alexandre Lécuyer","email":"alexandre.lecuyer@corp.ovh.com","date":"2019-05-21 13:10:24.000000000","tz":120},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-06-15 04:32:52.000000000","tz":-420},"subject":"Add tests for vfile_utils","message":"Add tests for vfile_utils\n\nFix a few errors, use double quotes consistently\n\nChange-Id: Id95d71b0655bb75de0d09423bc62e660682df78d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8ed867f6609e50c5d1121a0b4284868a84e893d5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8ed867f6609e50c5d1121a0b4284868a84e893d5"}]},"branch":"refs/heads/feature/losf"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
