)]}'
{"id":"openstack%2Fpython-novaclient~676275","triplet_id":"openstack%2Fpython-novaclient~master~Iec2cfc629dffd53178ef88a31fcd16a3f32e2e27","project":"openstack/python-novaclient","branch":"master","topic":"bp/api-consistency-cleanup","hashtags":[],"change_id":"Iec2cfc629dffd53178ef88a31fcd16a3f32e2e27","subject":"Microversion 2.75 - Multiple API cleanup changes","status":"MERGED","created":"2019-08-13 20:35:14.000000000","updated":"2019-08-20 19:13:16.000000000","submitted":"2019-08-20 19:11:50.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":51,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"676275-1566328310894-5b3f03e3","meta_rev_id":"2655f85cab0ad6428a82be182fe7be38890befbb","_number":676275,"virtual_id_number":676275,"owner":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},{"value":2,"date":"2019-08-20 19:11:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"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":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"all":[{"value":2,"date":"2019-08-20 14:30:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":2,"date":"2019-08-20 13:08:27.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":1,"date":"2019-08-20 13:36:28.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"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":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"all":[{"value":1,"date":"2019-08-20 14:30:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"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":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-08-20 13:08:27.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-08-20 13:36:28.000000000","updated_by":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"reviewer":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"state":"REVIEWER"},{"updated":"2019-08-20 14:30:34.000000000","updated_by":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"reviewer":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"state":"REVIEWER"},{"updated":"2019-08-20 19:11:50.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":"938a3686647334347486867778d67b93c8903c3d","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2019-08-13 20:35:14.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"83729315aa1d8134249f611684fc04558c3fc4b6","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2019-08-13 20:36:44.000000000","message":"Topic set to bp/api-consistency-cleanup","accounts_in_message":[],"_revision_number":1},{"id":"00e740ef2d82c3dce2815d5d4c981c82649c59ca","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-08-13 20:43:15.000000000","message":"Patch Set 1:\n\nHmm, Takashi posted this earlier today:\n\nhttps://review.opendev.org/#/c/676230/\n\nObviously it\u0027s much simpler. This is more comprehensive in that it\u0027s updating stubs for unit tests but I don\u0027t know how useful those are since it\u0027s just fakes. Functional tests would probably be more useful than complicated stubs, because if the stubs are wrong then you have false positives in the unit tests.","accounts_in_message":[],"_revision_number":1},{"id":"b01309015921846e4034a1b0cb6bc5d323ccba87","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2019-08-13 20:50:09.000000000","message":"Patch Set 1:\n\n\u003e Hmm, Takashi posted this earlier today:\n \u003e \n \u003e https://review.opendev.org/#/c/676230/\n \u003e \n \u003e Obviously it\u0027s much simpler. This is more comprehensive in that\n \u003e it\u0027s updating stubs for unit tests but I don\u0027t know how useful\n \u003e those are since it\u0027s just fakes. Functional tests would probably be\n \u003e more useful than complicated stubs, because if the stubs are wrong\n \u003e then you have false positives in the unit tests.\n\nI agree but it can still verify if client code is not restricting any new fields and its value when returned from APIs. For example, \u0027swap\u0027 field value before and after 2.75 is verified by unit test only via shell run command.","accounts_in_message":[],"_revision_number":1},{"id":"32bbc3332bb669f50eea1f1f254cf347b966cabe","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-13 22:21:47.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/97675518ec724d0bb1e8e8aa39d82357 : SUCCESS in 1h 44m 01s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/4acf88b915194d1b81002b1a5a564194 : SUCCESS in 1h 32m 34s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6c59e53c94f74349ac87b7401f7a4a94 : SUCCESS in 5m 08s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d5e670476487460cad3ff51ef16f62bd : SUCCESS in 4m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/aec6938bb99e4e30b952288c35f6c1b9 : SUCCESS in 4m 52s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/46d1ed2faff34913bf9e5fba9c9348af : SUCCESS in 5m 39s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/74be682750f447749e8d5ffa77af04c1 : SUCCESS in 4m 38s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/ea5301beb43f408da5571fe4c139c1da : SUCCESS in 4m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8e65b60b8b1a46bb989b40f967f427f1 : SUCCESS in 3m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1c2fd69bd5fc4566b59a10647658896f : FAILURE in 4m 35s\n- novaclient-dsvm-functional https://zuul.opendev.org/t/openstack/build/9d38371ec6644ee78f328f85d34495c7 : SUCCESS in 1h 07m 02s","accounts_in_message":[],"_revision_number":1},{"id":"ff29464e0f41cd6c723502f6a48c2d0bbf8cc545","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2019-08-14 00:31:57.000000000","message":"Patch Set 1: Code-Review-1\n\n(8 comments)","accounts_in_message":[],"_revision_number":1},{"id":"e633bb1df303857bbd9e56fe2042c51f797cc5dd","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2019-08-14 10:32:54.000000000","message":"Patch Set 1:\n\n(7 comments)","accounts_in_message":[],"_revision_number":1},{"id":"3841c3842dd187897638e4bb8e871ed434a06f9f","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2019-08-14 10:56:11.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6c569c6f37e2f365fbe2ef9cbb4ec76c85b3f4a1","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2019-08-14 10:57:21.000000000","message":"Patch Set 2: Workflow-1","accounts_in_message":[],"_revision_number":2},{"id":"0844959c0a205266257747bd8865035226a9e5a7","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2019-08-14 10:59:39.000000000","message":"Patch Set 3: Published edit on patch set 2.","accounts_in_message":[],"_revision_number":3},{"id":"191f10db3e4263a199b90633586b3e838832f14e","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2019-08-14 11:48:19.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"2530cc5e2c41071c7cc6a1b40fed5d936e6c3c42","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-14 13:26:56.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/dbd515396cb448478082a20f4ac5e668 : SUCCESS in 1h 36m 58s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2e058a48482b4125a742271a298f9dac : SUCCESS in 1h 25m 29s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e9f405f1778e42cb8bb1cca69215654b : SUCCESS in 4m 32s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a3a6b31d6b90491dac6007cf65a855b3 : SUCCESS in 4m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4a69d650209e48659be913acbc2f9ba8 : SUCCESS in 2m 50s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/5974175b99a34d868648d5fe2919238a : SUCCESS in 4m 15s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ce382187b99c4232b73e4ac643d1560c : SUCCESS in 3m 54s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/53d74eda0b4e467eb28b645d7201aaff : SUCCESS in 3m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0242154decd04d13b1ccada0bd88e193 : SUCCESS in 3m 19s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ed50acef0ce0451f8a42e01ee739b335 : SUCCESS in 4m 19s\n- novaclient-dsvm-functional https://zuul.opendev.org/t/openstack/build/64295488818446608272b3a1bed3d30e : SUCCESS in 51m 55s","accounts_in_message":[],"_revision_number":4},{"id":"d7c51bb18a23a042b6ea3ffe6f8e655122ec67d3","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-08-15 14:39:13.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"16bf556ebcfe9ab24427eacf975d1a43e5c4ad2e","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-08-15 14:52:20.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"52fa3c4f49ad70afa584142837d8b50bd746c5c1","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2019-08-16 00:33:33.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"592c52654810193fadf918e2922bffca573c6a4d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-16 02:12:51.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/1f965ff8c2a84beca75db0e2dc662f95 : SUCCESS in 1h 31m 28s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2ddeb70fdc214a9ca0e0d0748899a7aa : SUCCESS in 1h 34m 56s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c3946f7b2b284d1dacfbe6f2e41c38ff : FAILURE in 4m 11s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/44f9bcce147e4ed18d9df6288a5d7fea : FAILURE in 4m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6178a15305bb4d0d8e4801cbb9096848 : SUCCESS in 4m 05s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/bb30b7ece5f7402d9fbee83467b87ca8 : FAILURE in 4m 10s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f827973014a744d3bd74e28ce67c5f6f : FAILURE in 4m 05s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/96747df63e044d1d8ba17f10d1c522a0 : FAILURE in 5m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7af22d597b2b41098da032f10c5537ee : SUCCESS in 5m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/25ee9c5f34644c898aa41f2520ab831d : SUCCESS in 5m 12s\n- novaclient-dsvm-functional https://zuul.opendev.org/t/openstack/build/b3f28516170545aa884a0176dd1f7253 : SUCCESS in 59m 12s","accounts_in_message":[],"_revision_number":5},{"id":"4f839bbd6ebc0b8bd4951370b71cbd3ef15f99ca","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2019-08-16 02:38:09.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"9b303ad82a0367e2e9478978e63c369289544a9b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-16 04:36:54.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/64f25ece13ed45b08fc4ddad3abe53f6 : SUCCESS in 1h 55m 52s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/8d4245f518a74f7898e73f529d570835 : SUCCESS in 1h 34m 20s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1aeb4292dd5341b48867de3d66f3364e : SUCCESS in 4m 29s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b573c48db44c4c7f81aae64b76721289 : SUCCESS in 4m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/45b061bc25064f0095cb491480fbc1f8 : SUCCESS in 6m 01s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/b12034396215433c97f3edbcae8b4978 : SUCCESS in 4m 04s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/43f628f30a4e4bc0a9d6eca93713bd06 : SUCCESS in 4m 00s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/ffd5904f2ead4acf8edf2cd1f0957171 : SUCCESS in 6m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2c106112bbfc47bc848274179bced7d7 : SUCCESS in 3m 43s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/60b745690d344ba79fa10b2dc2444abe : SUCCESS in 5m 04s\n- novaclient-dsvm-functional https://zuul.opendev.org/t/openstack/build/586a1ecf8cb84b038f0760336044fdb6 : SUCCESS in 1h 09m 51s","accounts_in_message":[],"_revision_number":6},{"id":"673a62a76182420600761b1fabf93121684a37d9","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2019-08-19 00:30:51.000000000","message":"Patch Set 6: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"f2f27a5c2f39958f38993b552b553f13e645a778","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2019-08-19 01:39:37.000000000","message":"Patch Set 6:\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"d1100ac8d064a5506953094b7ad207da6c433fd5","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2019-08-19 08:22:55.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"b341c004ee160dd49333d7c2b91fd1fc7c814bea","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2019-08-19 08:22:56.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"f35dcb1682c5a96c1e67d3b5a5b672f9b54bfa4a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-19 10:11:16.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/4a4f7774a73e47b2b5f4dea0f54730e4 : SUCCESS in 1h 46m 24s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/68aa97d82bef490b813cbd0975627d13 : SUCCESS in 1h 31m 05s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5f81c60b0e1c46fa8196fd1b5fef08c6 : SUCCESS in 5m 02s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c6ee0e1fd45e4427b270b3a701186722 : SUCCESS in 5m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/47d6ee6a2b70417ca965f4495d64b838 : SUCCESS in 3m 37s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/e3be235ae140451ebe855406961504fe : SUCCESS in 4m 35s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/51aa50844ba14db7856bcc7262ac251d : SUCCESS in 4m 55s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/84dcbbde4fd44b7091b0a557c9f51f98 : SUCCESS in 4m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bd6c441496a54ed89a97cd491e080e65 : SUCCESS in 3m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ca8b50759f714bd69a39a4bbe1b2bdda : SUCCESS in 5m 10s\n- novaclient-dsvm-functional https://zuul.opendev.org/t/openstack/build/c011254ef8b543e2b24b8356487a8c49 : SUCCESS in 1h 07m 50s","accounts_in_message":[],"_revision_number":7},{"id":"31ef89d669a0ced66db98320306844f88e39160b","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-08-19 17:06:07.000000000","message":"Patch Set 7:\n\n(11 comments)","accounts_in_message":[],"_revision_number":7},{"id":"b9388e1609611126909c66a250e340b143e6c82a","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-08-19 17:14:50.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"21a19b506b51196ce4263cc4ca12ce2a40d31a20","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-08-19 17:21:36.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"13baf362e5a645ec916262881b91304c68bd028b","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-08-19 18:16:09.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"ab0298c9c93241d8d55ca437aac7d9b2464ea3d9","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2019-08-20 00:36:43.000000000","message":"Patch Set 7:\n\n(11 comments)","accounts_in_message":[],"_revision_number":7},{"id":"81f0a649ecb13ea897ab5e68db804bd98d1ae777","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2019-08-20 07:01:07.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"49b4a8625698c3c4a6ba9784fb03b4d26b3b9d36","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-20 08:50:26.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/4beb700652cb40f098d54bb9ed4bf75d : SUCCESS in 1h 43m 36s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/9a56b93538d14260be57bee88e0c6f12 : SUCCESS in 1h 37m 18s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/32a142314c3742d18ce0e65bf539188c : SUCCESS in 8m 14s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/45d292a38d7f41a09977c5d5801a1a39 : SUCCESS in 6m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2b73922220834700bcd094cea55898b7 : SUCCESS in 4m 48s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/b715f58cf65d42c9a35c6f241b59aaca : SUCCESS in 4m 55s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0dfbf9effb6642a2aa748fde8829f898 : SUCCESS in 4m 21s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/b89e0ccb4c81476e84e227a2ddfbe5e7 : SUCCESS in 4m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1efea0d1fea04c12b56357d91a55bf75 : SUCCESS in 3m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2ba3495b405c447dbf8606fb4ba6613d : SUCCESS in 5m 20s\n- novaclient-dsvm-functional https://zuul.opendev.org/t/openstack/build/f231610a0b3545278a137ce9d948b420 : SUCCESS in 1h 00m 54s","accounts_in_message":[],"_revision_number":8},{"id":"7b72b95f9fb7f5d58a7e9c8349b507a5c5dbaf4d","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-08-20 13:07:51.000000000","message":"Patch Set 8: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":8},{"id":"9396eca8feee23cdc261c9f385c5d069add2a636","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-08-20 13:08:18.000000000","message":"Patch Set 9: Published edit on patch set 8.","accounts_in_message":[],"_revision_number":9},{"id":"e280fe76edea04ffdfc622a0bbb2ee32086beba8","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-08-20 13:08:27.000000000","message":"Patch Set 9: Code-Review+2\n\nLooks OK to me now.","accounts_in_message":[],"_revision_number":9},{"id":"6a2c41cb2a2fee7a99a512e1471ab37e607046ed","author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"date":"2019-08-20 13:36:28.000000000","message":"Patch Set 9: Code-Review+1\n\nlgtm","accounts_in_message":[],"_revision_number":9},{"id":"529b500be3057f55ed24e14de98deacc390c0b45","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2019-08-20 14:30:34.000000000","message":"Patch Set 9: Code-Review+2 Workflow+1\n\n(1 comment)\n\nLGTM. Thanks.","accounts_in_message":[],"_revision_number":9},{"id":"f7f7f82cc91ece97c65c6d141f494f24518518b9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-20 15:24:48.000000000","message":"Patch Set 9: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/9968532085f44040af4ef7381959884a : TIMED_OUT in 2h 08m 05s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c41da0d9aa8b4f84872076ef48b5a2d6 : SUCCESS in 1h 43m 23s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/167fd35a476444b99d2f422a408fe481 : SUCCESS in 5m 20s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a42022fa9c3243b5a3e28f3b54872845 : SUCCESS in 5m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/23798e36ae96418483cb85218a879b41 : SUCCESS in 4m 11s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/446e42b662ee45aebf92727116eb0f84 : SUCCESS in 6m 10s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8bc06dfb6d474d65bb91fce9e1d374c3 : SUCCESS in 5m 19s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/4b5899cb5520425698e5dc6a29195343 : SUCCESS in 4m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2a68228194724e56b8069a4f5e0cb953 : SUCCESS in 3m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3db3ca0dc92e4eabb97e5339bc92fb47 : SUCCESS in 5m 32s\n- novaclient-dsvm-functional https://zuul.opendev.org/t/openstack/build/2f99874fc4564a50826e6100efd8c2d6 : SUCCESS in 1h 01m 24s","accounts_in_message":[],"_revision_number":9},{"id":"4ce0d6327074650b590b564386a0f74665ee5b39","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2019-08-20 15:26:48.000000000","message":"Patch Set 9:\n\nrecheck timeout","accounts_in_message":[],"_revision_number":9},{"id":"e3e889243a12a1f9bbff2f184e3904281441fcdf","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-20 17:15:44.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/bde764aecab14357be70071c0b3f92c6 : SUCCESS in 1h 46m 06s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2d454fbb01f54b70aa3ae7113b88ebd4 : SUCCESS in 1h 43m 30s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/dac3f0f8fd584b1f92edf1197fa01212 : SUCCESS in 5m 23s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bc0a09ce81f44708bb747286dffb0acf : SUCCESS in 4m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b4155b5a9781449191d4989525aae728 : SUCCESS in 4m 31s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/c20a0324888342c9b194602dcba6b177 : SUCCESS in 5m 10s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/50ba6470d6d8480aacbd7b86a79d7247 : SUCCESS in 4m 50s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/fb56abeb7e144dfb83bbfeced496c10f : SUCCESS in 4m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/67836edfc87b457da23bf07ac5b2c0d1 : SUCCESS in 4m 55s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/45a00fd29f474ba7b66f0a8e77a40261 : SUCCESS in 5m 43s\n- novaclient-dsvm-functional https://zuul.opendev.org/t/openstack/build/13024851f20c470896d753b2efa5ddaf : SUCCESS in 1h 03m 36s","accounts_in_message":[],"_revision_number":9},{"id":"8825bf628bd3298edd321fc756923de6fe5819ea","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-20 17:15:59.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"bd9f794bafc69df1b5b0d1723b78b6d902bfa85e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-20 19:11:50.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":9},{"id":"a68dd6c9c34200969a8f6237e565dbbf8c5e8bc9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-20 19:11:50.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/f4a9510bda1b4864b8f6d554ee990f08 : SUCCESS in 1h 53m 08s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/3759c43d8dcf4f3daef712c65a7eb969 : SUCCESS in 1h 23m 29s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/eb7f7b8c1cae4ed3a4440e8e1534ec5b : SUCCESS in 4m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3a3279decb9a4a17bb90e0ecbe93fc29 : SUCCESS in 4m 12s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/f552969388624a58b2ca82956430b4e0 : SUCCESS in 5m 38s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/49acce11b7ce401f87699707d161e11b : SUCCESS in 5m 39s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/e219722d924e46aeba860ab568eeb4b6 : SUCCESS in 5m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/091af9e01ee349f5844c1568fb4a0a08 : SUCCESS in 4m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/306983d853094d028e903a7c355801f2 : SUCCESS in 5m 38s\n- novaclient-dsvm-functional https://zuul.opendev.org/t/openstack/build/2b2c9556684b4653a66cc3dc69d81798 : SUCCESS in 58m 16s","accounts_in_message":[],"_revision_number":9},{"id":"2655f85cab0ad6428a82be182fe7be38890befbb","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-20 19:13:16.000000000","message":"Patch Set 9:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5bb0e34c90524a82a43ec8d2bfcf963c : SUCCESS in 1m 05s","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"0e873a2d5a69d559299da4c403a5c17cf8a70462","revisions":{"61a58b057f69e005ff1b6d794640988306b8ea87":{"kind":"REWORK","_number":1,"created":"2019-08-13 20:35:14.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/75/676275/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/75/676275/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/1"}}},"commit":{"parents":[{"commit":"e281368c9679b385ecfb05737e614a05a9bab291","subject":"docs: clarify nova migration-list --host option","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e281368c9679b385ecfb05737e614a05a9bab291"}]}],"author":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2019-08-13 20:30:24.000000000","tz":0},"committer":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2019-08-13 20:35:12.000000000","tz":0},"subject":"Microversion 2.75 - Multiple API cleanup changes","message":"Microversion 2.75 - Multiple API cleanup changes\n\nAdd support microversion 2.75 which implement\nmultiple API cleanup changes.\n\n1. 400 for unknown param for query param and for request body.\n - This does not need any changes in client side as you cannot\npass the unknown parameters in APIs.\n\n2. Making server representation always consistent among all APIs\n   returning the complete server representation.\n - Test cases added.\n\n3. Change the default return value of ``swap`` field from the empty string\n   to 0 (integer) in flavor APIs.\n - Test cases added.\n\n4. Return ``servers`` field always in the response of GET\n   hypervisors API even there are no servers on hypervisor\n - No changes needed as empty table is shown when no servers.\n\nNova side path: https://review.opendev.org/#/c/666889/\n\nChange-Id: Iec2cfc629dffd53178ef88a31fcd16a3f32e2e27\nPartial-Implements: blueprint api-consistency-cleanup\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/61a58b057f69e005ff1b6d794640988306b8ea87"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/61a58b057f69e005ff1b6d794640988306b8ea87"}]},"branch":"refs/heads/master"},"28e57e06f9a903b441d0606cf840a1fa11e597d7":{"kind":"REWORK","_number":2,"created":"2019-08-14 10:56:11.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/75/676275/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/75/676275/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/2"}}},"commit":{"parents":[{"commit":"e281368c9679b385ecfb05737e614a05a9bab291","subject":"docs: clarify nova migration-list --host option","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e281368c9679b385ecfb05737e614a05a9bab291"}]}],"author":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2019-08-13 20:30:24.000000000","tz":0},"committer":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2019-08-14 10:55:52.000000000","tz":0},"subject":"Microversion 2.75 - Multiple API cleanup changes","message":"Microversion 2.75 - Multiple API cleanup changes\n\nAdd support microversion 2.75 which implement\nmultiple API cleanup changes.\n\n1. 400 for unknown param for query param and for request body.\n - This does not need any changes in client side as you cannot\npass the unknown parameters in APIs.\n\n2. Making server representation always consistent among all APIs\n   returning the complete server representation.\n - Test cases added.\n\n3. Change the default return value of ``swap`` field from the empty string\n   to 0 (integer) in flavor APIs.\n - Test cases added.\n\n4. Return ``servers`` field always in the response of GET\n   hypervisors API even there are no servers on hypervisor\n - No changes needed as empty table is shown when no servers.\n\nNova side path: https://review.opendev.org/#/c/666889/\n\nChange-Id: Iec2cfc629dffd53178ef88a31fcd16a3f32e2e27\nPartial-Implements: blueprint api-consistency-cleanup\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/28e57e06f9a903b441d0606cf840a1fa11e597d7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/28e57e06f9a903b441d0606cf840a1fa11e597d7"}]},"branch":"refs/heads/master"},"7a2fc620f2bfaa600c8492a675bacf033b49936c":{"kind":"REWORK","_number":3,"created":"2019-08-14 10:59:39.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/75/676275/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/75/676275/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/3"}}},"commit":{"parents":[{"commit":"e281368c9679b385ecfb05737e614a05a9bab291","subject":"docs: clarify nova migration-list --host option","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e281368c9679b385ecfb05737e614a05a9bab291"}]}],"author":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2019-08-13 20:30:24.000000000","tz":0},"committer":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2019-08-14 10:59:37.000000000","tz":0},"subject":"Microversion 2.75 - Multiple API cleanup changes","message":"Microversion 2.75 - Multiple API cleanup changes\n\nAdd support microversion 2.75 which implement\nmultiple API cleanup changes.\n\n1. 400 for unknown param for query param and for request body.\n - This does not need any changes in client side as you cannot\npass the unknown parameters in APIs.\n\n2. Making server representation always consistent among all APIs\n   returning the complete server representation.\n - Test cases added.\n\n3. Change the default return value of ``swap`` field from the empty string\n   to 0 (integer) in flavor APIs.\n - Test cases added.\n\n4. Return ``servers`` field always in the response of GET\n   hypervisors API even there are no servers on hypervisor\n - No changes needed as empty table is shown when no servers.\n\nNova side path: https://review.opendev.org/#/c/666889/\n\nChange-Id: Iec2cfc629dffd53178ef88a31fcd16a3f32e2e27\nPartial-Implements: blueprint api-consistency-cleanup\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/7a2fc620f2bfaa600c8492a675bacf033b49936c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/7a2fc620f2bfaa600c8492a675bacf033b49936c"}]},"branch":"refs/heads/master"},"4c6eb2b74913dd35192505d028f83d404080541a":{"kind":"REWORK","_number":4,"created":"2019-08-14 11:48:19.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/75/676275/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/75/676275/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/4"}}},"commit":{"parents":[{"commit":"e281368c9679b385ecfb05737e614a05a9bab291","subject":"docs: clarify nova migration-list --host option","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e281368c9679b385ecfb05737e614a05a9bab291"}]}],"author":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2019-08-13 20:30:24.000000000","tz":0},"committer":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2019-08-14 11:48:03.000000000","tz":0},"subject":"Microversion 2.75 - Multiple API cleanup changes","message":"Microversion 2.75 - Multiple API cleanup changes\n\nAdd support microversion 2.75 which implement\nmultiple API cleanup changes.\n\n1. 400 for unknown param for query param and for request body.\n - This does not need any changes in client side as you cannot\npass the unknown parameters in APIs.\n\n2. Making server representation always consistent among all APIs\n   returning the complete server representation.\n - Test cases added.\n\n3. Change the default return value of ``swap`` field from the empty string\n   to 0 (integer) in flavor APIs.\n - Test cases added.\n\n4. Return ``servers`` field always in the response of GET\n   hypervisors API even there are no servers on hypervisor\n - No changes needed as empty table is shown when no servers.\n\nNova side path: https://review.opendev.org/#/c/666889/\n\nChange-Id: Iec2cfc629dffd53178ef88a31fcd16a3f32e2e27\nPartial-Implements: blueprint api-consistency-cleanup\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/4c6eb2b74913dd35192505d028f83d404080541a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/4c6eb2b74913dd35192505d028f83d404080541a"}]},"branch":"refs/heads/master"},"26f2abf5eab25a6d95105c2d71b33b16f3f2e587":{"kind":"REWORK","_number":5,"created":"2019-08-16 00:33:33.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/75/676275/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/75/676275/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/5"}}},"commit":{"parents":[{"commit":"e281368c9679b385ecfb05737e614a05a9bab291","subject":"docs: clarify nova migration-list --host option","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e281368c9679b385ecfb05737e614a05a9bab291"}]}],"author":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2019-08-13 20:30:24.000000000","tz":0},"committer":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2019-08-16 00:33:12.000000000","tz":0},"subject":"Microversion 2.75 - Multiple API cleanup changes","message":"Microversion 2.75 - Multiple API cleanup changes\n\nAdd support microversion 2.75 which implement\nmultiple API cleanup changes.\n\n1. 400 for unknown param for query param and for request body.\n - This does not need any changes in client side as you cannot\npass the unknown parameters in APIs.\n\n2. Making server representation always consistent among all APIs\n   returning the complete server representation.\n - Test cases added.\n\n3. Change the default return value of ``swap`` field from the empty string\n   to 0 (integer) in flavor APIs.\n - Test cases added.\n\n4. Return ``servers`` field always in the response of GET\n   hypervisors API even there are no servers on hypervisor\n - No changes needed as empty table is shown when no servers.\n\nNova side path: https://review.opendev.org/#/c/666889/\n\nChange-Id: Iec2cfc629dffd53178ef88a31fcd16a3f32e2e27\nPartial-Implements: blueprint api-consistency-cleanup\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/26f2abf5eab25a6d95105c2d71b33b16f3f2e587"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/26f2abf5eab25a6d95105c2d71b33b16f3f2e587"}]},"branch":"refs/heads/master"},"191bc149a0a3351876f746a39d7161179de7c6cc":{"kind":"REWORK","_number":6,"created":"2019-08-16 02:38:09.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/75/676275/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/75/676275/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/6"}}},"commit":{"parents":[{"commit":"e281368c9679b385ecfb05737e614a05a9bab291","subject":"docs: clarify nova migration-list --host option","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e281368c9679b385ecfb05737e614a05a9bab291"}]}],"author":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2019-08-13 20:30:24.000000000","tz":0},"committer":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2019-08-16 02:37:59.000000000","tz":0},"subject":"Microversion 2.75 - Multiple API cleanup changes","message":"Microversion 2.75 - Multiple API cleanup changes\n\nAdd support microversion 2.75 which implement\nmultiple API cleanup changes.\n\n1. 400 for unknown param for query param and for request body.\n - This does not need any changes in client side as you cannot\npass the unknown parameters in APIs.\n\n2. Making server representation always consistent among all APIs\n   returning the complete server representation.\n - Test cases added.\n\n3. Change the default return value of ``swap`` field from the empty string\n   to 0 (integer) in flavor APIs.\n - Test cases added.\n\n4. Return ``servers`` field always in the response of GET\n   hypervisors API even there are no servers on hypervisor\n - No changes needed as empty table is shown when no servers.\n\nNova side path: https://review.opendev.org/#/c/666889/\n\nChange-Id: Iec2cfc629dffd53178ef88a31fcd16a3f32e2e27\nPartial-Implements: blueprint api-consistency-cleanup\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/191bc149a0a3351876f746a39d7161179de7c6cc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/191bc149a0a3351876f746a39d7161179de7c6cc"}]},"branch":"refs/heads/master"},"d1bae7e415341aea03a32f3a3d447496eba567f1":{"kind":"REWORK","_number":7,"created":"2019-08-19 08:22:56.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/75/676275/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/75/676275/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/7"}}},"commit":{"parents":[{"commit":"e281368c9679b385ecfb05737e614a05a9bab291","subject":"docs: clarify nova migration-list --host option","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e281368c9679b385ecfb05737e614a05a9bab291"}]}],"author":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2019-08-13 20:30:24.000000000","tz":0},"committer":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2019-08-19 08:22:54.000000000","tz":0},"subject":"Microversion 2.75 - Multiple API cleanup changes","message":"Microversion 2.75 - Multiple API cleanup changes\n\nAdd support microversion 2.75 which implement\nmultiple API cleanup changes.\n\n1. 400 for unknown param for query param and for request body.\n - This does not need any changes in client side as you cannot\npass the unknown parameters in APIs.\n\n2. Making server representation always consistent among all APIs\n   returning the complete server representation.\n - Test cases added.\n\n3. Change the default return value of ``swap`` field from the empty string\n   to 0 (integer) in flavor APIs.\n - Test cases added.\n\n4. Return ``servers`` field always in the response of GET\n   hypervisors API even there are no servers on hypervisor\n - No changes needed as empty table is shown when no servers.\n\nNova side path: https://review.opendev.org/#/c/666889/\n\nChange-Id: Iec2cfc629dffd53178ef88a31fcd16a3f32e2e27\nPartial-Implements: blueprint api-consistency-cleanup\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/d1bae7e415341aea03a32f3a3d447496eba567f1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/d1bae7e415341aea03a32f3a3d447496eba567f1"}]},"branch":"refs/heads/master"},"caaf05d0634caba7adf32493f196b3819bd1ed35":{"kind":"REWORK","_number":8,"created":"2019-08-20 07:01:07.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/75/676275/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/75/676275/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/8"}}},"commit":{"parents":[{"commit":"e281368c9679b385ecfb05737e614a05a9bab291","subject":"docs: clarify nova migration-list --host option","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e281368c9679b385ecfb05737e614a05a9bab291"}]}],"author":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2019-08-13 20:30:24.000000000","tz":0},"committer":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2019-08-20 06:59:53.000000000","tz":0},"subject":"Microversion 2.75 - Multiple API cleanup changes","message":"Microversion 2.75 - Multiple API cleanup changes\n\nAdd support microversion 2.75 which implement\nmultiple API cleanup changes.\n\n1. Making server representation always consistent among all APIs\n   returning the complete server representation.\n - Test cases added.\n\n2. Change the default return value of ``swap`` field from the empty string\n   to 0 (integer) in flavor APIs.\n - Test cases added.\n\nNova side path: https://review.opendev.org/#/c/666889/\n\nChange-Id: Iec2cfc629dffd53178ef88a31fcd16a3f32e2e27\nPartial-Implements: blueprint api-consistency-cleanup\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/caaf05d0634caba7adf32493f196b3819bd1ed35"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/caaf05d0634caba7adf32493f196b3819bd1ed35"}]},"branch":"refs/heads/master"},"0e873a2d5a69d559299da4c403a5c17cf8a70462":{"kind":"REWORK","_number":9,"created":"2019-08-20 13:08:18.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/75/676275/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/75/676275/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/75/676275/9"}}},"commit":{"parents":[{"commit":"e281368c9679b385ecfb05737e614a05a9bab291","subject":"docs: clarify nova migration-list --host option","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e281368c9679b385ecfb05737e614a05a9bab291"}]}],"author":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2019-08-13 20:30:24.000000000","tz":0},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-08-20 13:08:16.000000000","tz":0},"subject":"Microversion 2.75 - Multiple API cleanup changes","message":"Microversion 2.75 - Multiple API cleanup changes\n\nAdd support microversion 2.75 which implement\nmultiple API cleanup changes.\n\n1. Making server representation always consistent among all APIs\n   returning the complete server representation.\n - Test cases added.\n\n2. Change the default return value of ``swap`` field from the empty string\n   to 0 (integer) in flavor APIs.\n - Test cases added.\n\nNova side path: https://review.opendev.org/#/c/666889/\n\nChange-Id: Iec2cfc629dffd53178ef88a31fcd16a3f32e2e27\nPartial-Implements: blueprint api-consistency-cleanup\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/0e873a2d5a69d559299da4c403a5c17cf8a70462"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/0e873a2d5a69d559299da4c403a5c17cf8a70462"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
