)]}'
{"id":"openstack%2Fglance~745566","triplet_id":"openstack%2Fglance~master~I59e3b5d5d4b69f076092b9950c0d34467a6636ad","project":"openstack/glance","branch":"master","topic":"task-heartbeat","hashtags":[],"change_id":"I59e3b5d5d4b69f076092b9950c0d34467a6636ad","subject":"Move SynchronousAPIBase to a generalized location","status":"MERGED","created":"2020-08-10 16:13:44.000000000","updated":"2020-08-29 01:46:24.000000000","submitted":"2020-08-29 01:45:04.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"745566-1598665504700-210ac784","meta_rev_id":"f87e3062f9f4c4b1d6745eff5311022144a836a1","_number":745566,"virtual_id_number":745566,"owner":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"date":"2020-08-28 22:26:19.000000000","_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-08-29 01:45:04.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"all":[{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":2,"date":"2020-08-28 15:18:28.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":2,"date":"2020-08-24 13:41:26.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"all":[{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":1,"date":"2020-08-28 15:18:28.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"recommended":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"all":[{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":1,"date":"2020-08-24 13:41:26.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Top Priority / Holds Gate"},"description":"","value":1,"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-08-21 14:36:06.000000000","updated_by":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"reviewer":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"state":"REVIEWER"},{"updated":"2020-08-28 15:18:28.000000000","updated_by":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"reviewer":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"state":"REVIEWER"},{"updated":"2020-08-28 22:26:19.000000000","updated_by":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-08-29 01:45:04.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":"85a1058f04d88bd687b5c10e4faa3a8352867da6","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-08-10 16:13:44.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"cd92e86b5c77116dfb080e91b96105c8431e22ac","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-08-10 16:14:55.000000000","message":"Patch Set 1:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":1},{"id":"36b3718c22c035bfbdd7716d4e7753e7beb64925","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-10 18:24:40.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3b2f716da9d243f79396e79e50e7a6dd : SUCCESS in 6m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a602c2db47e349ceb0fc528bd102d9bd : SUCCESS in 6m 14s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c76decfb094a42a4bac98c9c66fddc40 : SUCCESS in 5m 24s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/87e93616acdb473ca52f3791e90fa5c3 : SUCCESS in 6m 33s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f3d94b4106f6484d816a50f6849a08db : SUCCESS in 6m 05s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/f6054a4703af42b39455b7165e3268a9 : SUCCESS in 8m 41s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/736005797cd2499a891805f964442d7b : SUCCESS in 9m 01s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/120a9a2573bc42eea36661030c801834 : SUCCESS in 4m 42s","accounts_in_message":[],"_revision_number":1},{"id":"ca5e4d6b76a55d332b9e01098e581053a8ea105b","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-08-10 19:30:16.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"7ea1ab3aeda71a168ce27597e533bb5447925faa","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-08-10 20:05:35.000000000","message":"Patch Set 1: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"a3f9a1af4d147474b4c40b79899d65e01192d996","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-08-12 17:27:56.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"824447167dd0226e83185f98a3e29afd31e438e5","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-08-12 17:28:50.000000000","message":"Patch Set 2:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":2},{"id":"e83438d6d267f7b382eb730883c73ee2ddad8146","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-12 17:45:01.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-lower-constraints https://zuul.opendev.org/t/openstack/build/e9777ddfb1b64b4088efdaaeec7b6e56 : SUCCESS in 5m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a1069136bb7e4942be0864b37952190a : SUCCESS in 4m 35s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9f710dba320c44ccaa2707eeb99721fc : SUCCESS in 4m 48s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/980b24579870472b9b44e0587d790c67 : SUCCESS in 7m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/575b2dcf402c4a37bd922956f03b3011 : SUCCESS in 7m 32s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/f862fd15359042c1a9e5cd67012c0e9d : SUCCESS in 15m 12s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/3c8e4d40106141cda3b6239cdbef48e1 : FAILURE in 15m 18s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/b695251f1aa045128d568070b04a34b2 : SUCCESS in 5m 41s","accounts_in_message":[],"_revision_number":2},{"id":"36f15654eb8334c5b48b6ddaa3ed4e26df9ccaec","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2020-08-13 06:50:07.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"7bd395b1b61355ba90c23e4d3083fca9b14278a1","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-08-13 06:50:35.000000000","message":"Patch Set 2:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":2},{"id":"3b0a0da79a1bd0e8e650ef897a967734ca905a05","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-13 08:38:36.000000000","message":"Patch Set 2:\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-lower-constraints https://zuul.opendev.org/t/openstack/build/eba8f5c8701c49f490b3169beaf6cd71 : SUCCESS in 5m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b96c31d9c5be4d1ba9c575a5d86efceb : SUCCESS in 5m 52s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1f041ccb4b044a06b16961e1983839ef : SUCCESS in 6m 36s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/4bb3c27dcf76450680a5b78bf7266464 : SUCCESS in 6m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ea52159a86034f85a10cbf2ccc43536c : SUCCESS in 7m 56s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/f183f2f67b4647cc8d071838d0ac3459 : SUCCESS in 8m 20s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/0a584efc4c4649bd830a46b56dd2a1a0 : SUCCESS in 8m 14s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/7ee0a2393ef244e5ac736ed552086710 : FAILURE in 13m 35s","accounts_in_message":[],"_revision_number":2},{"id":"749b0a0eb4dc7fd488bd5cfd317e3ff887f224a4","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2020-08-17 05:40:21.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"86e8b5346b990d9fd71b93f7c5c4b61c6842675e","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-08-17 05:40:50.000000000","message":"Patch Set 2:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":2},{"id":"25a2bc005ce0e6b5e8cbe7c3c67e9640b032013a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-17 05:52:47.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8ee6a17b33f5415681e60dbd887ad25f : SUCCESS in 8m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5ec42b636c1e49c0bbacc4804f511261 : SUCCESS in 6m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/099d72b9a31a4296bb540a6066734384 : SUCCESS in 6m 51s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9d7b7dc6ae3d4153aa0dabfdc6cf2b7f : SUCCESS in 7m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ed5b9ca73b7f48eb883c2082b6378a1e : SUCCESS in 7m 37s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/7a2de4d38f4445dda20112a80ca8dfee : SUCCESS in 7m 59s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/3a194aa65bd74a8d812d196359981668 : SUCCESS in 10m 52s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/4bbe35034a6644b19cc27df316b08ebb : SUCCESS in 4m 35s","accounts_in_message":[],"_revision_number":2},{"id":"30265702ab63d8b2be114aceb92baa9c209432dc","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-08-18 15:04:45.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"6e2a6fdb99595842a9a60f8439ef1540a384a7a5","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-08-18 15:05:50.000000000","message":"Patch Set 3:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":3},{"id":"652dbcec7b8a05e0f2b15835e1137474399af31a","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-08-18 15:16:41.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"1433b583cd3596241ab22c67c9e74e299ba3564a","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2020-08-18 16:18:21.000000000","message":"Patch Set 3: Code-Review+2 Review-Priority+1","accounts_in_message":[],"_revision_number":3},{"id":"a9407ac317c9937f4d6c363c59c4e862ee4dbf67","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-18 16:19:48.000000000","message":"Patch Set 3: Verified-1\n\n(1 comment)\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-lower-constraints https://zuul.opendev.org/t/openstack/build/412f02bf645e4d338ed7d11e624bc7f4 : SUCCESS in 6m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/925e924fed034318934189d29e2baeba : FAILURE in 5m 13s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5d098db0bd54448db6eb4c0b2ac45184 : SUCCESS in 5m 21s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d64d920e49674ba5b7486dff5c277c4d : SUCCESS in 5m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4c4ca1f66f244346b4ebbf167e4bb008 : SUCCESS in 5m 52s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/2778b1fe0bbe478680275068ee216c49 : FAILURE in 11m 25s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/b1a0b82941c1465e9d932859ab3cbee4 : FAILURE in 11m 32s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/2c4d65a9644e4fea9a4c4ec6dc5a407e : SUCCESS in 5m 07s\n\nWarning:\n  Comments left for invalid file glance/tests/utils.py","accounts_in_message":[],"_revision_number":3},{"id":"1f09f89b84f245e41e3eb249dff5ea1559549e9f","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-08-18 16:34:38.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"0c92b70c26fc6597b4d5df7fbdc13c3d40e5a51e","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-08-18 16:35:45.000000000","message":"Patch Set 4:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":4},{"id":"054d183ca764debad9ada7d173390624a1ce1e07","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-18 16:50:27.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e77ca6fddc3248f8b11ecb8745f98a5a : SUCCESS in 7m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e75bb982e6424281b4a18e058aea7699 : SUCCESS in 4m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ec3af9c161d840cdb1b1d90d0b0c5e72 : SUCCESS in 6m 22s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/992b544ac9ec412d947397e41c7b171d : SUCCESS in 5m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/297c399b7b0543c6b9ad6a689712ebc1 : SUCCESS in 5m 34s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/59f14dec8a354dc7849c918d72a20fd8 : SUCCESS in 9m 02s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/7283a3a692e74a959dae2a1c39ded610 : SUCCESS in 10m 15s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/c1506c9f5fdc48a1a15f1e2f1264960d : SUCCESS in 5m 53s","accounts_in_message":[],"_revision_number":4},{"id":"482c11face8546e7c844d7554323ce58c4147fc2","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-08-20 22:30:43.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"e4a034c7318a803b581e3cd0518b36e1ce785e70","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-08-20 22:32:00.000000000","message":"Patch Set 5:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":5},{"id":"3210cf2097c840b6baa835dd99db393e1d0dd816","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-20 23:25:34.000000000","message":"Patch Set 5: 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-lower-constraints https://zuul.opendev.org/t/openstack/build/400f133179f849228bd5f34ceaef52ed : FAILURE in 5m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fd738eb443b94726a3a9269a03e1d1e2 : SUCCESS in 4m 23s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e8cf89fdfd0b4c7f9bc03c0c5f99b546 : FAILURE in 6m 08s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/39fe625565fd4e65b8611ad5f51b3c35 : FAILURE in 6m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2724fe278738401e8f8f4f8110c69b4a : SUCCESS in 6m 25s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/a1043a4df3684ba1a11e7d5792332106 : SUCCESS in 8m 09s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/0ac7d8b35f88400c87049720954baecc : SUCCESS in 8m 43s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/cd57faf32ddd4d0ab1a06568a7473ee5 : SUCCESS in 5m 24s","accounts_in_message":[],"_revision_number":5},{"id":"566c0a926a299951449d8a687fb0ccb44002e0a5","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-08-21 14:30:36.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.","accounts_in_message":[],"_revision_number":6},{"id":"713fd2f6fc4b8e4a3c8ab2c7b58d975514da4cde","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-08-21 14:31:56.000000000","message":"Patch Set 6:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":6},{"id":"8ec9bf2cc46f49ad13019fd4758fd0d71e458255","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2020-08-21 14:36:06.000000000","message":"Patch Set 6: Code-Review+2 Review-Priority+1","accounts_in_message":[],"_revision_number":6},{"id":"0acb0d665b38b0cff23efe26d310b32d8d14aa1e","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-08-21 15:18:01.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"4c0811e0dabc57463086d6aa9d70d20e810a3d6d","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-08-21 15:19:13.000000000","message":"Patch Set 7:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":7},{"id":"fdf64cfe13f862e40709b2229d0ad2779bc22b4e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-21 18:22:51.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b1f8d70d687146228ac78d5720247dbe : SUCCESS in 6m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/81b8e621a68f47449afaa3c619b61415 : SUCCESS in 5m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/4522519ab9de42338ca6a2493678dba4 : SUCCESS in 6m 10s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/f1979d05619741fb9ac6fc5b373981d2 : SUCCESS in 9m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0242807fe5e44e96ba8dc98dcd336fcb : SUCCESS in 7m 03s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/49e07eb4bf10400cbc6ba65eaba30436 : SUCCESS in 8m 27s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/2880274b7b4b45d89dc12461307e7d70 : SUCCESS in 9m 05s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/3c58945d97664b7bb4eee59fdf54be2d : SUCCESS in 6m 25s","accounts_in_message":[],"_revision_number":7},{"id":"e6f9b152a9f17f2b8ef1daf797ed6549f4b178e5","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-08-21 19:53:47.000000000","message":"Uploaded patch set 8: Patch Set 7 was rebased.","accounts_in_message":[],"_revision_number":8},{"id":"280d751de36ce30fc1d1bbce8baa61748e2e953e","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-08-21 19:55:32.000000000","message":"Patch Set 8:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":8},{"id":"e2d607e0354adce86ffe5c2c83fe8372cc6d0580","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-21 21:48:02.000000000","message":"Patch Set 8: 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-lower-constraints https://zuul.opendev.org/t/openstack/build/2f923ea08d2a4d958c8a65484d3df968 : SUCCESS in 6m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e3529cda139c4eb38e15de7fbf3b3dc4 : FAILURE in 5m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5abcdbff9444498ca80a67d653d814ed : SUCCESS in 6m 45s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/62f35a4abd5d4b90b51a4bec186ef261 : SUCCESS in 6m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/39ecf45b26474e42908fb90e62500ec0 : SUCCESS in 6m 55s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/80b0ce9a6fe64a37bc6e949e20c10015 : FAILURE in 15m 37s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/fb291cc12d994667942c6e2719a91c8f : SUCCESS in 12m 48s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/d91336d54d5e4fe29f2502a0ecd3028a : SUCCESS in 5m 03s\n\nWarning:\n  Comments left for invalid file glance/tests/functional/v2/test_images.py","accounts_in_message":[],"_revision_number":8},{"id":"84e526452ae5f92ff7dddf791b898d40c366db09","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-08-24 13:41:26.000000000","message":"Uploaded patch set 9: Patch Set 8 was rebased.","accounts_in_message":[],"_revision_number":9},{"id":"4e350cb26162304af2a1cfbae34f2209be53264e","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-08-24 13:43:12.000000000","message":"Patch Set 9:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":9},{"id":"662f47e82ad912825d8eb349c67d56e2b869a0fd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-24 16:01:36.000000000","message":"Patch Set 9: 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-lower-constraints https://zuul.opendev.org/t/openstack/build/e24afd79c93543fba4132aaaaaa36b7c : SUCCESS in 6m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4dce2c1af41548f781795c8e8fcefe1c : SUCCESS in 5m 05s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b296d914038346c6be94ff57d76d6a8b : SUCCESS in 5m 58s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d309983c23034ea495352f8f025fd691 : SUCCESS in 8m 18s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a895bfcd4ad94c31a49e669b2b03d1b7 : SUCCESS in 7m 18s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/87332bd851184315869e5b768b008b5a : SUCCESS in 11m 25s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/f2d16eac5b2847b68677190cc5b97d32 : FAILURE in 14m 19s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/fc270f26a6d74fedbbee5f75bf2a5a5a : SUCCESS in 6m 11s","accounts_in_message":[],"_revision_number":9},{"id":"2c0e71cb8096092243f400344fd44a7109c5a386","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2020-08-25 16:33:09.000000000","message":"Patch Set 9:\n\nrecheck","accounts_in_message":[],"_revision_number":9},{"id":"898da96e6e8f729e19e54ad0a3779cf3ad2fb89e","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-08-25 16:33:37.000000000","message":"Patch Set 9:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":9},{"id":"95c5635b5f3b31e2a21f609301aa84227ef2d4c3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-25 18:10:03.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e709166915d548718c40e105822208ce : SUCCESS in 4m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f47b9c66b7bf4b2b83fd87db593d7053 : SUCCESS in 4m 49s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b9f50b63c58d4433a98b88b9718ec853 : SUCCESS in 4m 55s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/064f8fd7280e4f688f353a9e303d064f : SUCCESS in 5m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4697d10e21084172aad45a9c30afa1ca : SUCCESS in 7m 11s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/73ac7c5c34e94f9fa28322490336047f : SUCCESS in 9m 14s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/260ebe8f5d6d47f69ef568c5211b591d : SUCCESS in 8m 07s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/e6a580491b8a41d09079bd7d22b69e7f : SUCCESS in 4m 35s","accounts_in_message":[],"_revision_number":9},{"id":"e30e50dfd6d2e38d7a5652f3d3d87cd1d1ca78f5","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2020-08-26 07:00:19.000000000","message":"Patch Set 9:\n\nrecheck","accounts_in_message":[],"_revision_number":9},{"id":"4b30f366f717af3256ef8d82a6d5bf6298aea1d1","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-08-26 07:00:50.000000000","message":"Patch Set 9:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":9},{"id":"9ca084c2ecef8322bd81f2c668c6018efbc67dad","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-26 09:03:50.000000000","message":"Patch Set 9:\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/73edc00a736a45c7a69fe4cd9afdd2af : SUCCESS in 5m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ba767e01174e40df972672a23fd7376b : SUCCESS in 6m 01s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e7ea1d96a50f481aacb29a9cda15b5ce : SUCCESS in 6m 04s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ac24c6235b6a4255a4ae8c1090b53814 : SUCCESS in 7m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9a813ce3e1014adc8dcac5edc230cef5 : SUCCESS in 5m 58s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/394818a71a9f487bbddf8fde242583fa : SUCCESS in 9m 38s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/59685e3dbb364d9bb12d377dab654ffc : SUCCESS in 7m 38s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/ed4fd60977694327a5246a7d45402f72 : SUCCESS in 5m 12s","accounts_in_message":[],"_revision_number":9},{"id":"006625546f7f73fbe6059413ca8bc2cc292d10c6","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-08-28 15:18:28.000000000","message":"Patch Set 9: Code-Review+2 Workflow+1\n\nYep, still looks good to me.","accounts_in_message":[],"_revision_number":9},{"id":"372ebc95e01d22cfa230dd9a7e17d2e1e444be0a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-28 15:18:46.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"95ffe4c7423372808c6f002b2e75079ceac8bad7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-28 17:30:09.000000000","message":"Patch Set 9: Verified-2\n\nBuild failed (gate 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-lower-constraints https://zuul.opendev.org/t/openstack/build/1e8eed19981a4c3782f51c113764977b : SUCCESS in 6m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/496d3bd587474cde89250d7dd0e56c07 : SUCCESS in 4m 44s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f665449058f24bbc80b546221eb121d4 : SUCCESS in 5m 58s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2ec51ee020b14e7d90e1f6cfa75c7ea6 : SUCCESS in 8m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/77e83c4171bd4b6dac0fec3009e762e1 : SUCCESS in 8m 31s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/81b8003ec8784bf29f77879b58dde975 : SUCCESS in 7m 45s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/b145b6e0a9b940a5866d3778c79aa3f0 : TIMED_OUT in 32m 07s","accounts_in_message":[],"_revision_number":9},{"id":"a3f73f03751ad36ee900cf0607cdade8f2feeb2c","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2020-08-28 17:32:26.000000000","message":"Patch Set 9:\n\nrecheck","accounts_in_message":[],"_revision_number":9},{"id":"bc423d871b6c7a4859ab77cdce07af5bf0fb5b17","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-08-28 17:32:49.000000000","message":"Patch Set 9:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":9},{"id":"86e749a9c3255f85a67c8d26dec8f8ceb67e0280","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-28 19:43:51.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ca541bbcc60345bbabb1085d1607bfdb : SUCCESS in 5m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5963439c4fd7417dbc50af18ed0275e7 : SUCCESS in 6m 15s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c3a42a5a568044549080371b3be47000 : SUCCESS in 5m 45s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/bb129ab1606a40798f32cf5379d402e0 : SUCCESS in 7m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fb744073c6f946f69124f22a8c6c6974 : SUCCESS in 11m 35s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/664f8e30dd244013b4473c8fde4914b8 : SUCCESS in 9m 29s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/12c69f73641d4d8aafecf968e805c0db : SUCCESS in 8m 46s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/28d8d612865a43f8bf3c2eb19b4e896a : SUCCESS in 5m 16s","accounts_in_message":[],"_revision_number":9},{"id":"38622973e67a7cde51867302b1907008a47fc64a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-28 19:45:02.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"ac0c811bbb9f841ede9548d35b4fd621bbf0ae68","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-28 22:00:55.000000000","message":"Patch Set 9: Verified-2\n\nBuild failed (gate 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-lower-constraints https://zuul.opendev.org/t/openstack/build/f80f7d8216644a518b2b4821196c109d : SUCCESS in 6m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ef6a6778ea52494892fd89faf4fae820 : RETRY_LIMIT in 0s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7d98984274b6433c9e0754efb00176d5 : SUCCESS in 5m 11s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/09fe08ea740d475cbff237c9d508a574 : SUCCESS in 7m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/51088fb31e8d4c029316b922ec02d898 : SUCCESS in 6m 14s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/18457038c4b641b2a4a407b8b85a3c1f : SUCCESS in 8m 08s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/225ed5f702aa456faf57133a0098c759 : TIMED_OUT in 30m 49s","accounts_in_message":[],"_revision_number":9},{"id":"83be5fcfc9ec05c8a6e37470980b2720c7be05f6","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-08-28 22:25:56.000000000","message":"Patch Set 9:\n\nrecheck\n\nGate issues","accounts_in_message":[],"_revision_number":9},{"id":"5fdcec0b03285bd729f519cb86ae79632369ec17","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-08-28 22:26:19.000000000","message":"Patch Set 9:\n\nBuild failed\n\n- ext-glance-zuul : NOT_REGISTERED","accounts_in_message":[],"_revision_number":9},{"id":"c7a1d0147736bb5997cdddfcfa40a873fa19e58f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-28 22:39:22.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1aca17266e1844d7b1326f0986bdb274 : SUCCESS in 6m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/151e124cfc694f919168b919cb561502 : SUCCESS in 5m 03s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7c1fd85540ca4a0ea8ba22f1d194fcf1 : SUCCESS in 6m 36s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8a02d308e4c8444595e3f39e172ea1a6 : SUCCESS in 6m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9581e66960f9450a8d14025bbf53e84f : SUCCESS in 6m 36s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/b68a8cde8258443a805cec2c754768b7 : SUCCESS in 11m 35s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/98cadbc2f5304fc3a613007d3e7dd0b1 : SUCCESS in 12m 00s\n- glance-code-constants-check https://zuul.opendev.org/t/openstack/build/055f425a78a44934864101c4822417d6 : SUCCESS in 6m 34s","accounts_in_message":[],"_revision_number":9},{"id":"05f32f9507cab5f0a9e666fb1524483606356640","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-28 22:39:45.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"36d1153197c39b69e61d8f2320a10c5ed0c64fc9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-29 01:45:04.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":9},{"id":"2a4b19752a4162344b49dbd1c1c4416e44c28ec3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-29 01:45:04.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c6a39cc41c1640bd9c63d8109e41896e : SUCCESS in 5m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a2960ca538f04fe28967c925890ea81d : SUCCESS in 4m 24s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b023b2fed2ff4584b33c596695d94fee : SUCCESS in 4m 37s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/5bd1e7d036c540d596b192680de21a9a : SUCCESS in 5m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/53091f64baa04629ad95c9c74a50e7a8 : SUCCESS in 5m 44s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/8d2e2830a4bc47e6af96c2c934ba013b : SUCCESS in 6m 43s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/619f709b26544b209c987379c4d674e3 : SUCCESS in 11m 26s","accounts_in_message":[],"_revision_number":9},{"id":"9bd3ed328e75bc00c9f9a344e83f695f8b7d03dc","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-29 01:46:24.000000000","message":"Patch Set 9:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7303da24b78548929d2c35c910190435 : SUCCESS in 58s","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"36cbc50e7d70699d6ca5dd4fa81844567e39ddf0","revisions":{"266fb06d68de6eea054bc93cb91bde9180a55959":{"kind":"REWORK","_number":1,"created":"2020-08-10 16:13:44.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/66/745566/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/66/745566/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/66/745566/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/66/745566/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/66/745566/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/66/745566/1"}}},"commit":{"parents":[{"commit":"3f819cb456e1de4f047284a5774e6b09d12abb3e","subject":"Add functional test for task status updating","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/3f819cb456e1de4f047284a5774e6b09d12abb3e"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-08-10 16:09:43.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-08-10 16:13:38.000000000","tz":-420},"subject":"Move SynchronousAPIBase to a generalized location","message":"Move SynchronousAPIBase to a generalized location\n\nThe base class for the tests added in test_images_import_locking provides\na mechanism to make API cals directly against the WSGI stack, without\nstarting a separate server and using the local networking. This is useful\nfor cases where fault injection of global state needs to be altered, where\nthis is very difficult in the existing fork-and-exec functional test\nmodel.\n\nThis moves that test base class out to the functional module, expands the\ndocumentation a little, and also generalizes the request methods for\nwider applicability.\n\nChange-Id: I59e3b5d5d4b69f076092b9950c0d34467a6636ad\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/266fb06d68de6eea054bc93cb91bde9180a55959"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/266fb06d68de6eea054bc93cb91bde9180a55959"}]},"branch":"refs/heads/master"},"17c0b9ce86611aabce5707851471a15019fef20d":{"kind":"REWORK","_number":2,"created":"2020-08-12 17:27:56.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/66/745566/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/66/745566/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/66/745566/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/66/745566/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/66/745566/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/66/745566/2"}}},"commit":{"parents":[{"commit":"43ae46e141cd6ecf05761aa9914e6682d096169d","subject":"Add functional test for task status updating","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/43ae46e141cd6ecf05761aa9914e6682d096169d"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-08-10 16:09:43.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-08-12 17:27:44.000000000","tz":-420},"subject":"Move SynchronousAPIBase to a generalized location","message":"Move SynchronousAPIBase to a generalized location\n\nThe base class for the tests added in test_images_import_locking provides\na mechanism to make API cals directly against the WSGI stack, without\nstarting a separate server and using the local networking. This is useful\nfor cases where fault injection of global state needs to be altered, where\nthis is very difficult in the existing fork-and-exec functional test\nmodel.\n\nThis moves that test base class out to the functional module, expands the\ndocumentation a little, and also generalizes the request methods for\nwider applicability.\n\nChange-Id: I59e3b5d5d4b69f076092b9950c0d34467a6636ad\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/17c0b9ce86611aabce5707851471a15019fef20d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/17c0b9ce86611aabce5707851471a15019fef20d"}]},"branch":"refs/heads/master"},"a814b79c2edc26af4d9261ac28d647ea0a522094":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2020-08-18 15:04:45.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/66/745566/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/66/745566/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/66/745566/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/66/745566/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/66/745566/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/66/745566/3"}}},"commit":{"parents":[{"commit":"f78b669f8d625aac2c2ec8c1f16e58581e5ad311","subject":"Add functional test for task status updating","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/f78b669f8d625aac2c2ec8c1f16e58581e5ad311"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-08-10 16:09:43.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-08-18 15:03:57.000000000","tz":-420},"subject":"Move SynchronousAPIBase to a generalized location","message":"Move SynchronousAPIBase to a generalized location\n\nThe base class for the tests added in test_images_import_locking provides\na mechanism to make API cals directly against the WSGI stack, without\nstarting a separate server and using the local networking. This is useful\nfor cases where fault injection of global state needs to be altered, where\nthis is very difficult in the existing fork-and-exec functional test\nmodel.\n\nThis moves that test base class out to the functional module, expands the\ndocumentation a little, and also generalizes the request methods for\nwider applicability.\n\nChange-Id: I59e3b5d5d4b69f076092b9950c0d34467a6636ad\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/a814b79c2edc26af4d9261ac28d647ea0a522094"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/a814b79c2edc26af4d9261ac28d647ea0a522094"}]},"branch":"refs/heads/master"},"9f35d3bdafe8c93a01b8ccdac57f77cd266ee3ac":{"kind":"REWORK","_number":4,"created":"2020-08-18 16:34:38.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/66/745566/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/66/745566/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/66/745566/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/66/745566/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/66/745566/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/66/745566/4"}}},"commit":{"parents":[{"commit":"3ed8fd47eba10d35066b1501e27ba03374843233","subject":"Add functional test for task status updating","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/3ed8fd47eba10d35066b1501e27ba03374843233"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-08-10 16:09:43.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-08-18 16:34:10.000000000","tz":-420},"subject":"Move SynchronousAPIBase to a generalized location","message":"Move SynchronousAPIBase to a generalized location\n\nThe base class for the tests added in test_images_import_locking provides\na mechanism to make API cals directly against the WSGI stack, without\nstarting a separate server and using the local networking. This is useful\nfor cases where fault injection of global state needs to be altered, where\nthis is very difficult in the existing fork-and-exec functional test\nmodel.\n\nThis moves that test base class out to the functional module, expands the\ndocumentation a little, and also generalizes the request methods for\nwider applicability.\n\nChange-Id: I59e3b5d5d4b69f076092b9950c0d34467a6636ad\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/9f35d3bdafe8c93a01b8ccdac57f77cd266ee3ac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/9f35d3bdafe8c93a01b8ccdac57f77cd266ee3ac"}]},"branch":"refs/heads/master"},"1909406049211cdd525677f52de5c536a15b6258":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2020-08-20 22:30:43.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/66/745566/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/66/745566/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/66/745566/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/66/745566/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/66/745566/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/66/745566/5"}}},"commit":{"parents":[{"commit":"25cb2a8a28dae26ff7a3617f5bf2d21da16d09c7","subject":"Add functional test for task status updating","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/25cb2a8a28dae26ff7a3617f5bf2d21da16d09c7"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-08-10 16:09:43.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-08-20 22:30:23.000000000","tz":-420},"subject":"Move SynchronousAPIBase to a generalized location","message":"Move SynchronousAPIBase to a generalized location\n\nThe base class for the tests added in test_images_import_locking provides\na mechanism to make API cals directly against the WSGI stack, without\nstarting a separate server and using the local networking. This is useful\nfor cases where fault injection of global state needs to be altered, where\nthis is very difficult in the existing fork-and-exec functional test\nmodel.\n\nThis moves that test base class out to the functional module, expands the\ndocumentation a little, and also generalizes the request methods for\nwider applicability.\n\nChange-Id: I59e3b5d5d4b69f076092b9950c0d34467a6636ad\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/1909406049211cdd525677f52de5c536a15b6258"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/1909406049211cdd525677f52de5c536a15b6258"}]},"branch":"refs/heads/master"},"6d2622cd18606c030c17490d81fdca1af9667bd8":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2020-08-21 14:30:36.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/66/745566/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/66/745566/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/66/745566/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/66/745566/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/66/745566/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/66/745566/6"}}},"commit":{"parents":[{"commit":"364bc8a16fe2e1749f0380080a71d79970c26c4d","subject":"Add functional test for task status updating","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/364bc8a16fe2e1749f0380080a71d79970c26c4d"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-08-10 16:09:43.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-08-21 14:27:34.000000000","tz":-420},"subject":"Move SynchronousAPIBase to a generalized location","message":"Move SynchronousAPIBase to a generalized location\n\nThe base class for the tests added in test_images_import_locking provides\na mechanism to make API cals directly against the WSGI stack, without\nstarting a separate server and using the local networking. This is useful\nfor cases where fault injection of global state needs to be altered, where\nthis is very difficult in the existing fork-and-exec functional test\nmodel.\n\nThis moves that test base class out to the functional module, expands the\ndocumentation a little, and also generalizes the request methods for\nwider applicability.\n\nChange-Id: I59e3b5d5d4b69f076092b9950c0d34467a6636ad\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/6d2622cd18606c030c17490d81fdca1af9667bd8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/6d2622cd18606c030c17490d81fdca1af9667bd8"}]},"branch":"refs/heads/master"},"5da78e8c501d5b308346b7582b66805dc8ae7cd6":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2020-08-21 15:18:01.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/66/745566/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/66/745566/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/66/745566/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/66/745566/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/66/745566/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/66/745566/7"}}},"commit":{"parents":[{"commit":"d76a550765d1d2a22088c6c22e13bd35676710c5","subject":"Add functional test for task status updating","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/d76a550765d1d2a22088c6c22e13bd35676710c5"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-08-10 16:09:43.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-08-21 15:17:55.000000000","tz":-420},"subject":"Move SynchronousAPIBase to a generalized location","message":"Move SynchronousAPIBase to a generalized location\n\nThe base class for the tests added in test_images_import_locking provides\na mechanism to make API cals directly against the WSGI stack, without\nstarting a separate server and using the local networking. This is useful\nfor cases where fault injection of global state needs to be altered, where\nthis is very difficult in the existing fork-and-exec functional test\nmodel.\n\nThis moves that test base class out to the functional module, expands the\ndocumentation a little, and also generalizes the request methods for\nwider applicability.\n\nChange-Id: I59e3b5d5d4b69f076092b9950c0d34467a6636ad\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/5da78e8c501d5b308346b7582b66805dc8ae7cd6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/5da78e8c501d5b308346b7582b66805dc8ae7cd6"}]},"branch":"refs/heads/master"},"5193c869af115a977c946853b5644070b4df15b2":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2020-08-21 19:53:47.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/66/745566/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/66/745566/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/66/745566/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/66/745566/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/66/745566/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/66/745566/8"}}},"commit":{"parents":[{"commit":"9c6bcd4380afa4ece66cf15cab29bd09de9f4371","subject":"Add functional test for task status updating","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/9c6bcd4380afa4ece66cf15cab29bd09de9f4371"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-08-10 16:09:43.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-08-21 19:52:05.000000000","tz":-420},"subject":"Move SynchronousAPIBase to a generalized location","message":"Move SynchronousAPIBase to a generalized location\n\nThe base class for the tests added in test_images_import_locking provides\na mechanism to make API cals directly against the WSGI stack, without\nstarting a separate server and using the local networking. This is useful\nfor cases where fault injection of global state needs to be altered, where\nthis is very difficult in the existing fork-and-exec functional test\nmodel.\n\nThis moves that test base class out to the functional module, expands the\ndocumentation a little, and also generalizes the request methods for\nwider applicability.\n\nChange-Id: I59e3b5d5d4b69f076092b9950c0d34467a6636ad\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/5193c869af115a977c946853b5644070b4df15b2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/5193c869af115a977c946853b5644070b4df15b2"}]},"branch":"refs/heads/master"},"36cbc50e7d70699d6ca5dd4fa81844567e39ddf0":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2020-08-24 13:41:26.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/66/745566/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/66/745566/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/66/745566/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/66/745566/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/66/745566/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/66/745566/9"}}},"commit":{"parents":[{"commit":"1b006c4f44e56d08d5ca1fb9090dc83990395d87","subject":"Add functional test for task status updating","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/1b006c4f44e56d08d5ca1fb9090dc83990395d87"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-08-10 16:09:43.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2020-08-24 13:41:13.000000000","tz":-420},"subject":"Move SynchronousAPIBase to a generalized location","message":"Move SynchronousAPIBase to a generalized location\n\nThe base class for the tests added in test_images_import_locking provides\na mechanism to make API cals directly against the WSGI stack, without\nstarting a separate server and using the local networking. This is useful\nfor cases where fault injection of global state needs to be altered, where\nthis is very difficult in the existing fork-and-exec functional test\nmodel.\n\nThis moves that test base class out to the functional module, expands the\ndocumentation a little, and also generalizes the request methods for\nwider applicability.\n\nChange-Id: I59e3b5d5d4b69f076092b9950c0d34467a6636ad\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/36cbc50e7d70699d6ca5dd4fa81844567e39ddf0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/36cbc50e7d70699d6ca5dd4fa81844567e39ddf0"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
