)]}'
{"id":"openstack%2Fswift~769452","triplet_id":"openstack%2Fswift~master~I1456aba0158d29fa0a879dcc2dfb13245c45ad16","project":"openstack/swift","branch":"master","topic":"audit_watcher_seperate_docs","hashtags":[],"change_id":"I1456aba0158d29fa0a879dcc2dfb13245c45ad16","subject":"Create a separate doc for audit watcher","status":"MERGED","created":"2021-01-06 05:18:26.000000000","updated":"2021-04-02 00:29:55.000000000","submitted":"2021-04-02 00:27:31.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"769452-audit_watcher_seperate_docs","meta_rev_id":"8c895a695a61053eb8f3011bc81aba8068e1a75a","_number":769452,"virtual_id_number":769452,"owner":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-04-02 00:27:29.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":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-04-01 23:03:09.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":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-04-01 23:03:09.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":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-01-06 05:30:28.000000000","updated_by":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"reviewer":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"state":"REVIEWER"},{"updated":"2021-01-06 05:34:37.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":"CC"},{"updated":"2021-01-06 06:26:30.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"},{"updated":"2021-04-01 23:03:09.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"}],"messages":[{"id":"3239609e521d39ceff6addad9214ed52c6b9c2a4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-01-06 05:18:26.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"01a297e33b092e04af2520de0f8a2b52a4560799","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2021-01-06 05:30:28.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"dc642388dc218f8d51e61a0515d7e18cb52bc9a4","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-01-06 05:34:37.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"278e990701c80bb984298a4cc3e4ba64ba565a5c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-06 06:26:30.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/72e73ba9638a42718e497374930653fb : SUCCESS in 8m 02s\n- grenade https://zuul.opendev.org/t/openstack/build/77f32e452013419187423cd7a4daf925 : SUCCESS in 1h 02m 38s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a936c7a112d542209a738f5c97a64f34 : SUCCESS in 45m 07s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ff1142ddbdb048e9b0e95374d4ec07ad : SUCCESS in 7m 32s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/bbc166180ec44b4c9039d36a08b43f6c : SUCCESS in 8m 42s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/d8ed5f90d03e408b9d4da20804ce0658 : SUCCESS in 13m 02s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/18d9ccb0b0a8433da3aaadc1ae345c9e : SUCCESS in 12m 47s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/0d629b1b147d438c8e9bb6d41400c5a6 : SUCCESS in 13m 11s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/a6d17ad9d1f546428aaf61280abaa348 : SUCCESS in 12m 56s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/19ae01cc3ae244ab8a2f9f40f675c92c : SUCCESS in 16m 32s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/c76e1e1ae02e4cf78bef1c22b3f52426 : SUCCESS in 15m 56s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/579ae9b838af4427b710254ff239a1c1 : SUCCESS in 16m 24s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/3000d3981ff144159d3c6913de8a4c6b : SUCCESS in 15m 27s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/f60569e9727143efa84e9a7cdcc648c5 : SUCCESS in 15m 33s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/5a6090aae01245d9a91e6a4c469689e6 : SUCCESS in 17m 40s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/9effe6d582c74d64837d6cde5fbf1b90 : SUCCESS in 19m 09s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/533c6e2700d145099e07166272f88f42 : SUCCESS in 50m 18s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/fb193e5574be477ba47a702dbda7f549 : SUCCESS in 42m 33s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/32e75f0b7b4448f6a46f661783e5e0c9 : SUCCESS in 41m 12s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/55c6a6e6973a42b8960c84bf9af672e1 : SUCCESS in 35m 30s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bdbeae1ebc814123b713f37c5f9507a2 : SUCCESS in 12m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/703f22c15c9e41568b4ccf72e9bd6317 : SUCCESS in 4m 54s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/a0d3dd07e9f84bd5bd68a3104b03e679 : FAILURE in 7m 04s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7c5105a9e0d94e008d7f598eea4039f1 : SUCCESS in 57m 00s","accounts_in_message":[],"_revision_number":1},{"id":"30b92f388c1ce3d24b5a99d72e51b6acdb5f9094","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-01-06 09:17:36.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"ed7f8b57d3ccd7dfdf5d00f0253322b86b0dfb98","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-06 11:29:34.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4c8c2950b16e4a8ebc8be3c1e80c6b8a : SUCCESS in 8m 01s\n- grenade https://zuul.opendev.org/t/openstack/build/6c1dfb2de4754662a6fe0f960618cb7c : SUCCESS in 56m 37s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/b58e477c84424d569082ade1cbe4d323 : SUCCESS in 46m 42s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c91d8b3a1ebf4fcebc592a914287379d : SUCCESS in 8m 01s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/f9603c8308cd42a28e6e31f1be80a24f : SUCCESS in 8m 41s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/0ea2916dbfee4a8081e63ed9b55cbada : SUCCESS in 12m 42s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/7e0f021c810a48c8b64bf4417ab3e473 : SUCCESS in 13m 24s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/ff09b436dc1144568be5c978a42a4da9 : SUCCESS in 14m 25s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/e980e5672d094919a5492b2b9b5b6643 : SUCCESS in 13m 08s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/6f0b0bb7e1984cb592c9cb1d22a08f56 : SUCCESS in 18m 13s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/03bc1df43ae84cc29c0e7553d5df27e4 : SUCCESS in 16m 58s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/8f3c63adf58c4266a6fd805ac0f3f115 : SUCCESS in 47m 58s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/e740676df54d4b60bdf77adc8176c082 : SUCCESS in 16m 34s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/10d27280777742e093c3c46b967f0c34 : SUCCESS in 29m 38s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/7dd73f1e1b8a47018c261197930d2d15 : FAILURE in 18m 24s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/658234a54207411394a0a77494a1076f : TIMED_OUT in 1h 31m 13s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/dc8529c1768c4b579e6703eb5427bae2 : SUCCESS in 46m 56s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/bf48193edbac4b359845cc3d0d2390ed : SUCCESS in 43m 16s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6e429c13e1794ad3bd5d89829168a9d9 : SUCCESS in 58m 00s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c5d3a70f40ff4a9ab7dc086184f2068e : SUCCESS in 35m 20s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/16dd08838f2046d28d58866bbe71e4ab : SUCCESS in 13m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0ed3e693366c4d158cb2f9783c573c83 : SUCCESS in 7m 25s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/bd80f5b06bfd4722ad77116f05a85331 : FAILURE in 7m 58s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/016f991e2be74e2f9d2227edcdcea6d3 : SUCCESS in 1h 02m 45s","accounts_in_message":[],"_revision_number":2},{"id":"7bde3d5afa5291358743d571805bffb84887bfcc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2021-01-06 17:41:13.000000000","message":"Patch Set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"4b94724e5e6a3410bd5b8787fb5ff372c4cb08e2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-06 19:33:31.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e579ae9927ae4c3882483a459a8f2775 : SUCCESS in 7m 31s\n- grenade https://zuul.opendev.org/t/openstack/build/4cbe2e9bf0514dcea6e8b24a623a260b : SUCCESS in 1h 08m 53s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/42be80295d614169a139a09abb278f6f : SUCCESS in 46m 00s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/14565d0d77984f7cb5abd00af28a1550 : SUCCESS in 7m 49s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/20c0d1096890486799135ad079d41d91 : SUCCESS in 8m 50s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/2ef1d41310fd4b9aa9df494f08fa0504 : SUCCESS in 14m 03s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/b06cce880de54b529627a424a1c774db : SUCCESS in 17m 21s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/d3f16f04e1134adbaddf2b659027d6ce : SUCCESS in 13m 31s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/64fed159229644d18be9c14dbe4f3f4e : SUCCESS in 13m 14s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/a3aee95a9f004d08b0c17f860f7d2c90 : SUCCESS in 17m 06s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/0dbf7f5f0ec54c03a9774f182e6804f8 : SUCCESS in 16m 18s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/5243e4e5c8a34c9ebfe5770253b9627a : SUCCESS in 17m 04s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/f701ebb4f8af405ea273129267de74bd : SUCCESS in 15m 58s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/d1a9fa54d79d48f9b1c70c8f1f6d31e7 : SUCCESS in 16m 39s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/c13207c150b34b6eaced2c16d412b112 : SUCCESS in 18m 00s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/95ccfeacabb147ed9a9562bd6bb6ecc2 : SUCCESS in 19m 13s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/9fb154ac6b8e4410a0a7b91228d5aa3c : SUCCESS in 40m 56s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/cebd2ea2c8f54adab40892d85b4e80c7 : SUCCESS in 53m 08s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/abe9beadac634f6ea02840ff72ac5073 : SUCCESS in 32m 48s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/b8961726be3b456c9c3578a26b55686e : SUCCESS in 35m 57s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ad7e47d1104942c79e483326cadfebde : SUCCESS in 12m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e30de7532b4b4cc8883511e4c8452018 : SUCCESS in 5m 15s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/05ca065eec524edfa24b1655d3edb6ce : FAILURE in 8m 17s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c486f252abce4b25b5644363f6995b73 : SUCCESS in 1h 02m 19s","accounts_in_message":[],"_revision_number":3},{"id":"fb2995dbada10c0ea1c11dbc8874bf0538c09a2e","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-04-01 23:03:09.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"dc136a2d58f0ff343eaf0c464aa59a26df52aeb8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-01 23:03:54.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"a166deef147fb7de2303bca9d9ac83617ddd9f8d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-02 00:27:29.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c93b273f93044041bd32018a6c41887c : SUCCESS in 7m 40s\n- grenade https://zuul.opendev.org/t/openstack/build/2bb75e92ca414091b9dcaf0e56447eef : SUCCESS in 1h 03m 37s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/170f573b03154487b6a840ec445f1325 : SUCCESS in 37m 29s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/ce3aef7a8096450891261c2623872d29 : SUCCESS in 8m 57s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/39ae918835614987a66cff1f47399ec4 : SUCCESS in 9m 03s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/ed5205c3fecf497abacc87804653a682 : SUCCESS in 15m 21s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/9c54ce098b9840cb8c79c5d6989c94f1 : SUCCESS in 12m 36s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/d52189cb024a489ebee593ec80f3075a : SUCCESS in 18m 25s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/094be195eb894d7d8b175bfb96206b74 : SUCCESS in 14m 25s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/fc1949ca9fe3491bb1c4f14f800b18e1 : SUCCESS in 19m 37s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/79dd09de614f4c448d4640b3d4600653 : SUCCESS in 18m 52s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/0e1e18d802b5400a947701d254caf56e : SUCCESS in 20m 35s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/46dca08b443a4a988bec13a9f95cedd9 : SUCCESS in 14m 56s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/56e61dccb5084e5cb3e61a32b7185476 : SUCCESS in 19m 19s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/7fb1d13e8d4c4b07ade0511be4c4443f : SUCCESS in 21m 18s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/1bbff89142824b9098e405d2548a2bae : SUCCESS in 22m 38s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/fe1ce367b8c34c5882de01f2aadb3709 : SUCCESS in 8m 28s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/890e12676be04eefab84368a531cc91d : SUCCESS in 50m 29s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/38ec02c55cf149b492f7a8ff2c490b5e : SUCCESS in 39m 58s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c1ae6597731a4415bf1debdc743963f2 : SUCCESS in 41m 18s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/590ef44745814f8ab160c6d37e05fa6a : SUCCESS in 31m 40s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/28812ad50e354d888e18b60648f88547 : SUCCESS in 16m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/51444d5954994bffbd299c88b2c5ae6e : SUCCESS in 6m 00s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/38a45a8d6db7474b92bf5250f9ba2ec7 : SUCCESS in 28m 55s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fe914dcdfa1845a9851fcd3bc4cf19ae : SUCCESS in 46m 53s","accounts_in_message":[],"_revision_number":3},{"id":"d182ff2629ee72d0ce9741512359b7b69759ea41","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-02 00:27:31.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"8c895a695a61053eb8f3011bc81aba8068e1a75a","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-02 00:29:55.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7c0f5f4998954ca7955df6aeedaf69b0 : SUCCESS in 53s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/26252a985200466394218a1449e3e71f : SUCCESS in 37s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/e314260d877049e9884c3f6d35634bc3 : SUCCESS in 37s (non-voting)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"46a6a09d5b15dbcd7ce7244a6c18a8edbb96013e","revisions":{"13b54841d4ad769e51e9f7710f7088e026670050":{"kind":"REWORK","_number":1,"created":"2021-01-06 05:18:26.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/52/769452/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/52/769452/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/52/769452/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/52/769452/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/52/769452/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/52/769452/1"}}},"commit":{"parents":[{"commit":"587a4bef331a9ec2aee30a37a217690c02789612","subject":"Merge \"Improve test_utils.TestCloseableChain\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/587a4bef331a9ec2aee30a37a217690c02789612"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-01-06 05:17:30.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-01-06 05:17:30.000000000","tz":660},"subject":"Create and audit watcher seperate doc","message":"Create and audit watcher seperate doc\n\nWe have a separate doc page for middlewares that pulls the docstring\nfrom each middleware\u0027s docstring[0]. This makes it easy to look up the docs\nin our documentation and easy to find the middleware doc by looking in\nthe code of the middleware itself.\n\nThis patch does the same with the audit watchers. There is now a page\nthat generates a list of audit watchers, even though currently it\u0027s only\none, and pulls the docs from their docstrings. Giving us an easy way to\nmaintain each audit watcher doc along with it\u0027s code.\n\n[0] - https://docs.openstack.org/swift/latest/middleware.html\n\nChange-Id: I1456aba0158d29fa0a879dcc2dfb13245c45ad16\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/13b54841d4ad769e51e9f7710f7088e026670050"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/13b54841d4ad769e51e9f7710f7088e026670050"}]},"branch":"refs/heads/master"},"2b13e3fb2f94e370a4b7540916e92e305909751a":{"kind":"REWORK","_number":2,"created":"2021-01-06 09:17:36.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/52/769452/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/52/769452/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/52/769452/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/52/769452/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/52/769452/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/52/769452/2"}}},"commit":{"parents":[{"commit":"587a4bef331a9ec2aee30a37a217690c02789612","subject":"Merge \"Improve test_utils.TestCloseableChain\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/587a4bef331a9ec2aee30a37a217690c02789612"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-01-06 05:17:30.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-01-06 09:17:07.000000000","tz":660},"subject":"Create and audit watcher seperate doc","message":"Create and audit watcher seperate doc\n\nWe have a separate doc page for middlewares that pulls the docstring\nfrom each middleware\u0027s docstring[0]. This makes it easy to look up the docs\nin our documentation and easy to find the middleware doc by looking in\nthe code of the middleware itself.\n\nThis patch does the same with the audit watchers. There is now a page\nthat generates a list of audit watchers, even though currently it\u0027s only\none, and pulls the docs from their docstrings. Giving us an easy way to\nmaintain each audit watcher doc along with it\u0027s code.\n\n[0] - https://docs.openstack.org/swift/latest/middleware.html\n\nChange-Id: I1456aba0158d29fa0a879dcc2dfb13245c45ad16\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2b13e3fb2f94e370a4b7540916e92e305909751a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2b13e3fb2f94e370a4b7540916e92e305909751a"}]},"branch":"refs/heads/master"},"46a6a09d5b15dbcd7ce7244a6c18a8edbb96013e":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2021-01-06 17:41:13.000000000","uploader":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"ref":"refs/changes/52/769452/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/52/769452/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/52/769452/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/52/769452/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/52/769452/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/52/769452/3"}}},"commit":{"parents":[{"commit":"587a4bef331a9ec2aee30a37a217690c02789612","subject":"Merge \"Improve test_utils.TestCloseableChain\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/587a4bef331a9ec2aee30a37a217690c02789612"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-01-06 05:17:30.000000000","tz":660},"committer":{"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","date":"2021-01-06 17:38:45.000000000","tz":0},"subject":"Create a separate doc for audit watcher","message":"Create a separate doc for audit watcher\n\nWe have a separate doc page for middlewares that pulls the docstring\nfrom each middleware\u0027s docstring[0]. This makes it easy to look up the docs\nin our documentation and easy to find the middleware doc by looking in\nthe code of the middleware itself.\n\nThis patch does the same with the audit watchers. There is now a page\nthat generates a list of audit watchers, even though currently it\u0027s only\none, and pulls the docs from their docstrings. Giving us an easy way to\nmaintain each audit watcher doc along with it\u0027s code.\n\n[0] - https://docs.openstack.org/swift/latest/middleware.html\n\nChange-Id: I1456aba0158d29fa0a879dcc2dfb13245c45ad16\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/46a6a09d5b15dbcd7ce7244a6c18a8edbb96013e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/46a6a09d5b15dbcd7ce7244a6c18a8edbb96013e"}]},"branch":"refs/heads/master","description":"Edit commit message"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
