)]}'
{"id":"openstack%2Fplacement~689004","triplet_id":"openstack%2Fplacement~master~I70f22b246d0c0acd1ae87a75bc438a9258b704ad","project":"openstack/placement","branch":"master","topic":"story/2006726","hashtags":[],"change_id":"I70f22b246d0c0acd1ae87a75bc438a9258b704ad","subject":"Clarify GET /allocations/$c for nonexistent $c","status":"MERGED","created":"2019-10-16 18:42:47.000000000","updated":"2019-10-18 10:44:09.000000000","submitted":"2019-10-18 10:41:46.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"689004-1571395306249-bfc748b9","meta_rev_id":"5e74debcaf310a217064c3c423db3b0cddffae93","_number":689004,"virtual_id_number":689004,"owner":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"date":"2019-10-18 01:10:37.000000000","_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-10-18 10:41:45.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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"all":[{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":2,"date":"2019-10-18 01:09:45.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":2,"date":"2019-10-18 08:34:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":1,"date":"2019-10-18 08:34:50.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"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":{"all":[{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-10-16 20:24:07.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2019-10-18 08:34:50.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2019-10-18 10:41:45.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":"56013c2f71533b77605976492c5a158b1642f1c1","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-10-16 18:42:47.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"83d5b3600707212f402c7ae42ecb5e1084062adf","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-10-16 18:45:14.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"8a871a45f0770cd691006f031ac001121f760689","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-16 19:01:11.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/85301163778545b8b3e76bb7d24ddad4 : SUCCESS in 4m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1b6da18d61614265848a4e31353dc448 : SUCCESS in 6m 16s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a1566039a707450481073faccd4c0236 : SUCCESS in 5m 33s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/41a3db47ac5044babe0c7e39921b6bb8 : SUCCESS in 4m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/58d9e76ea72d45e18428d465be5f1ded : SUCCESS in 5m 19s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/333c0bdca8c841d4b5f5b9892deebd20 : SUCCESS in 4m 17s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9c83577f061e440f92cc7347557ff77b : SUCCESS in 4m 31s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/629c0ab1af3a4dd7ab39c77ac00d42ca : SUCCESS in 5m 57s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/0ea7a0ef13ab461f84d37dcf0e42b843 : SUCCESS in 5m 18s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/03466058bd264f1c9c3e38607af72f72 : SUCCESS in 4m 59s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/7dc4dad8cb2845a7ba607c95bd2608c5 : SUCCESS in 5m 52s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/8ab4b92ba1784e519840b5eb0ac08e6e : SUCCESS in 12m 30s","accounts_in_message":[],"_revision_number":1},{"id":"5ad69ddba14c232a634051bc3748e3699dceed9d","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-10-16 19:02:58.000000000","message":"Patch Set 1:\n\nhttps://storage.gra1.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_853/689004/1/check/build-openstack-api-ref/8530116/docs/?expanded\u003dlist-allocations-detail#list-allocations","accounts_in_message":[],"_revision_number":1},{"id":"7666a2abc449e1eaa944c509825a70b57e7613b2","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-10-16 19:59:37.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nLooks OK except for one nit/question about marking the response parameters as optional if they might not show up in the response.","accounts_in_message":[],"_revision_number":1},{"id":"deb979427e28c75c1b8a1fbf11ea3acfc798e032","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-10-16 20:11:44.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"b8232a9bf7789e2c325fa44735313b4a1ed688fc","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-10-16 20:24:07.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"685ddbd5f8ee21cd3195fe9a055e18ad85726352","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2019-10-17 08:48:28.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"6de3d346c1834e677772088962f0357a2f59a25f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-17 08:48:41.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"2a4723d2796374c73bf31f027699acc9509afddc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-17 10:33:27.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/db8f90d39dbe4377b62a4dbdc511b998 : SUCCESS in 4m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dbbad9c332da4f99b75a9d72589a9d76 : SUCCESS in 9m 35s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0d533bfd9e074b92a10be66b9dbabdff : SUCCESS in 8m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3675d2622df641409e7999a159050d7c : SUCCESS in 6m 02s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/1b5f211a5bb84413aa07fed7d407a5db : SUCCESS in 4m 47s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0b84e6c8081f4396a7238423e0fdbd0d : SUCCESS in 8m 58s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/07b6ee9b9aff45eca63e187d774b02b3 : SUCCESS in 4m 51s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/da1723c79a9e4ff2903c0249bee191fe : FAILURE in 7m 01s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/343d84f107d942a784c507dcca2291b1 : FAILURE in 5m 50s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/543a4f60b9a246e6a3d95241de7f5b77 : FAILURE in 7m 46s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/078d16bc1b5745edaad5aac2395c8a9d : SUCCESS in 10m 34s","accounts_in_message":[],"_revision_number":1},{"id":"78b25f9d6ec7eb7e2ee73bc24e3cba2ee4549893","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2019-10-17 10:35:27.000000000","message":"Patch Set 1: -Code-Review -Workflow\n\nTest failure seems relevant. did we merged new traits in the meantime?","accounts_in_message":[],"_revision_number":1},{"id":"67b265e5b3e5ac5fd9b2345a948fae1f83e602a5","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-10-17 13:05:26.000000000","message":"Patch Set 1:\n\n\u003e Test failure seems relevant. did we merged new traits in the meantime?\n\nHmph, this must be the first Placement patch since auto-converge/post-copy. Not sure why the check queue doesn\u0027t hit our canary though...","accounts_in_message":[],"_revision_number":1},{"id":"1a131ced345997b3bc6f020760c0e698f7bf3357","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-10-17 16:56:08.000000000","message":"Patch Set 1:\n\nOkay, it\u0027s not auto-converge/post-copy; it\u0027s POWER8/9 [1], which went in after 0.16.0, so 1.0.0 picked it up, which I didn\u0027t plan on.\n\nI\u0027m releasing 1.1.0 [2] to pick up COMPUTE_NODE as well so I can resurrect the canary in one patch [3] instead of two.\n\n[1] https://review.opendev.org/#/c/680580/\n[2] https://review.opendev.org/#/c/689206/\n[3] https://review.opendev.org/#/c/689187/","accounts_in_message":[],"_revision_number":1},{"id":"9d0d3a03268b39cce911840b140d746c2a060bc2","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-10-18 01:09:45.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"565be20a34b84100e91c4bb9d1b2b275e3e9d823","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-10-18 01:10:37.000000000","message":"Patch Set 2:\n\n@gibi, I put this on top of the placement catch-up, should be good now.","accounts_in_message":[],"_revision_number":2},{"id":"2274adc1b9956dd177fbc142b47ddd0506d21e48","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-18 01:33:01.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/7d13d14cf45c4fe5b4cb3a8cb9896194 : SUCCESS in 4m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e330346cfe984fbabc924ab0282d69a7 : SUCCESS in 6m 25s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f2f8b55c00c440cab2e81caf738d37a2 : SUCCESS in 5m 37s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b3e38c90644a42ed9ccbe000c7d539e3 : SUCCESS in 7m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/50ad95e3e94544079e2ac619a3361e2d : SUCCESS in 4m 54s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/885bb81fb0a8422199d3472f7d553d29 : SUCCESS in 4m 54s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ce21615a0d044938aad02ae863690e27 : SUCCESS in 4m 26s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/a534a8d250e948a2bf496e9ffd544b9c : SUCCESS in 5m 29s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/8b3ebee432fa4842837a23f780f01a61 : SUCCESS in 4m 41s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/f5ab949215d14512b113c279d292d8d7 : SUCCESS in 4m 56s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/1e5f915dce0347328f23af619d7f54e5 : SUCCESS in 4m 30s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/8491f271fb0d4fbcb50bdf32b3b82e75 : SUCCESS in 13m 21s","accounts_in_message":[],"_revision_number":2},{"id":"5eabc326caa22124bec7b5eb189a27ce23a94bee","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2019-10-18 08:34:50.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nThanks Eric!","accounts_in_message":[],"_revision_number":2},{"id":"7b954a6dd9ea5457edcce82083ec2ae34bea68f4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-18 08:35:17.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"298d6933a5b80e0dd6e9ee32364e25125315a085","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-18 10:41:45.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/ee728ffd285249cfbe5689864bb5b038 : SUCCESS in 5m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/71f20dbd4d654bf7987cd4fdc43684ee : SUCCESS in 6m 21s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/90cad218ec284916ac6547a6af1b0e0e : SUCCESS in 5m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ecd82616a6654d87b16c8329a3176601 : SUCCESS in 4m 15s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/e807423bd1114bf9ae94a5f159be0102 : SUCCESS in 5m 15s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3bd312e543ea40db95a131649b99ea29 : SUCCESS in 6m 09s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d9ba8e82330845e5aa5c386f0660c9fb : SUCCESS in 4m 50s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/ffe3babde6aa48b9ac95a532297d1cbb : SUCCESS in 4m 38s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/15797453fbd94f4f8f9b3d31dc6f3bfc : SUCCESS in 5m 12s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/a343e894db5f43cbb0606c0251195d70 : SUCCESS in 5m 23s\n- placement-nova-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/83b8539173264fc0901a4a82ad5a060f : SUCCESS in 11m 40s","accounts_in_message":[],"_revision_number":2},{"id":"48c37186c3ae767b3955f83fa7c0877cac6af73d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-18 10:41:46.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"d98566b84285a6f4cd50137f4b5165936caa758b","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-18 10:44:09.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-api-ref https://zuul.opendev.org/t/openstack/build/50229044967a4cea91c6c7c275eb0b5f : SUCCESS in 55s\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a8b56988904c4f2eb607ebfa1b786631 : SUCCESS in 1m 00s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"f3558482abd4f03da9d59347d0e7fda2d300fd93","revisions":{"6819e7360963a0c3149ec1afdd1595dc52798c72":{"kind":"REWORK","_number":1,"created":"2019-10-16 18:42:47.000000000","uploader":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"ref":"refs/changes/04/689004/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/04/689004/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/04/689004/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/04/689004/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/04/689004/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/04/689004/1"}}},"commit":{"parents":[{"commit":"5e76d31f9279ed7e55b096fb4be02be08e228103","subject":"Merge \"Fix domain name in install doc (2)\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/5e76d31f9279ed7e55b096fb4be02be08e228103"}]}],"author":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-10-16 18:35:56.000000000","tz":-300},"committer":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-10-16 18:35:56.000000000","tz":-300},"subject":"Clarify GET /allocations/$c for nonexistent $c","message":"Clarify GET /allocations/$c for nonexistent $c\n\nThere was a note in the API reference for \"List allocations\" indicating\nthe response payload when a nonexistent consumer is queried, but the\nparameter table entry for `consumer_generation` was duplicated from the\n\"Manage\" and \"Update\" operations, which was confusing.\n\nThis commit clarifies that the `consumer_generation` will be entirely\nabsent from the response payload in this scenario. It also adds the same\nclarification for the `project_id` and `user_id` fields. And tightens up\nthe gabbi coverage proving same.\n\nChange-Id: I70f22b246d0c0acd1ae87a75bc438a9258b704ad\nStory: #2006726\nTask: #37146\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/6819e7360963a0c3149ec1afdd1595dc52798c72"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/6819e7360963a0c3149ec1afdd1595dc52798c72"}]},"branch":"refs/heads/master"},"f3558482abd4f03da9d59347d0e7fda2d300fd93":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2019-10-18 01:09:45.000000000","uploader":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"ref":"refs/changes/04/689004/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/04/689004/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/04/689004/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/04/689004/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/04/689004/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/04/689004/2"}}},"commit":{"parents":[{"commit":"d958cfa095dd5db58d49d4870a00f6357b8c7d14","subject":"Update for os-traits 1.1.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/d958cfa095dd5db58d49d4870a00f6357b8c7d14"}]}],"author":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-10-16 18:35:56.000000000","tz":-300},"committer":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-10-18 01:09:45.000000000","tz":0},"subject":"Clarify GET /allocations/$c for nonexistent $c","message":"Clarify GET /allocations/$c for nonexistent $c\n\nThere was a note in the API reference for \"List allocations\" indicating\nthe response payload when a nonexistent consumer is queried, but the\nparameter table entry for `consumer_generation` was duplicated from the\n\"Manage\" and \"Update\" operations, which was confusing.\n\nThis commit clarifies that the `consumer_generation` will be entirely\nabsent from the response payload in this scenario. It also adds the same\nclarification for the `project_id` and `user_id` fields. And tightens up\nthe gabbi coverage proving same.\n\nChange-Id: I70f22b246d0c0acd1ae87a75bc438a9258b704ad\nStory: #2006726\nTask: #37146\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/f3558482abd4f03da9d59347d0e7fda2d300fd93"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/f3558482abd4f03da9d59347d0e7fda2d300fd93"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
