)]}'
{"id":"openstack%2Fpython-novaclient~659783","triplet_id":"openstack%2Fpython-novaclient~master~I0907f4ad2decb308c9db8b0cf9e7962bf1b517b5","project":"openstack/python-novaclient","branch":"master","topic":"bp/add-locked-reason","hashtags":[],"change_id":"I0907f4ad2decb308c9db8b0cf9e7962bf1b517b5","subject":"Allow passing negative values for the locked search_opt in cs.servers.list","status":"MERGED","created":"2019-05-17 12:09:50.000000000","updated":"2019-05-23 03:13:33.000000000","submitted":"2019-05-23 03:13:33.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":16,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"659783-1558581213727-3d8097e9","meta_rev_id":"13348dc4eeb5a53ece28af278f4e1d9bf4ffed0e","_number":659783,"virtual_id_number":659783,"owner":{"_account_id":26936,"name":"Surya Seetharaman","email":"suryaseetharaman.9@gmail.com","username":"tssurya"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":26936,"name":"Surya Seetharaman","email":"suryaseetharaman.9@gmail.com","username":"tssurya"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":2,"date":"2019-05-23 03:13:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27679,"name":"gaoruyue","email":"gaory@awcloud.com","username":"gaoruyue"}],"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":2,"date":"2019-05-23 01:20:04.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":26936,"name":"Surya Seetharaman","email":"suryaseetharaman.9@gmail.com","username":"tssurya"},{"value":2,"date":"2019-05-22 15:07:24.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-05-23 01:02:17.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27679,"name":"gaoruyue","email":"gaory@awcloud.com","username":"gaoruyue"}],"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":1,"date":"2019-05-23 01:20:04.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":26936,"name":"Surya Seetharaman","email":"suryaseetharaman.9@gmail.com","username":"tssurya"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27679,"name":"gaoruyue","email":"gaory@awcloud.com","username":"gaoruyue"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":26936,"name":"Surya Seetharaman","email":"suryaseetharaman.9@gmail.com","username":"tssurya"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27679,"name":"gaoruyue","email":"gaory@awcloud.com","username":"gaoruyue"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26936,"name":"Surya Seetharaman","email":"suryaseetharaman.9@gmail.com","username":"tssurya"},{"_account_id":27679,"name":"gaoruyue","email":"gaory@awcloud.com","username":"gaoruyue"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-05-17 13:34:49.000000000","updated_by":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"reviewer":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"state":"REVIEWER"},{"updated":"2019-05-22 15:07:24.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-05-23 01:02:17.000000000","updated_by":{"_account_id":27679,"name":"gaoruyue","email":"gaory@awcloud.com","username":"gaoruyue"},"reviewer":{"_account_id":27679,"name":"gaoruyue","email":"gaory@awcloud.com","username":"gaoruyue"},"state":"REVIEWER"},{"updated":"2019-05-23 01:20:04.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"},{"updated":"2019-05-23 03:13:33.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":"4d8f155c128c5e469ed62448adbf482afa510c3e","author":{"_account_id":26936,"name":"Surya Seetharaman","email":"suryaseetharaman.9@gmail.com","username":"tssurya"},"date":"2019-05-17 12:09:50.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"91dde5229d4ba1dd7d3c7d8fc2d6a6e9fecd0149","author":{"_account_id":26936,"name":"Surya Seetharaman","email":"suryaseetharaman.9@gmail.com","username":"tssurya"},"date":"2019-05-17 12:50:08.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"10a26c4f65da30d1599efd3b9eedcec96a490235","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2019-05-17 13:34:49.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"ba460f46db5ccb3da2e2c5f174884b5ef8f2f175","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-17 13:51:17.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"28657b0267f9d1f1d09aaf894d6cd78411d284e2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-17 13:54:11.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/83/659783/1/check/tempest-full/dbf1835/ : SUCCESS in 1h 39m 14s\n- tempest-full-py3 http://logs.openstack.org/83/659783/1/check/tempest-full-py3/2e415bc/ : SUCCESS in 1h 26m 36s\n- openstack-tox-cover http://logs.openstack.org/83/659783/1/check/openstack-tox-cover/34a8127/cover/ : SUCCESS in 3m 23s\n- openstack-tox-lower-constraints http://logs.openstack.org/83/659783/1/check/openstack-tox-lower-constraints/0fed659/ : SUCCESS in 3m 56s\n- openstack-tox-pep8 http://logs.openstack.org/83/659783/1/check/openstack-tox-pep8/c5c1d62/ : SUCCESS in 4m 08s\n- openstack-tox-py27 http://logs.openstack.org/83/659783/1/check/openstack-tox-py27/9e5658f/ : SUCCESS in 3m 04s\n- openstack-tox-py36 http://logs.openstack.org/83/659783/1/check/openstack-tox-py36/fe536b3/ : SUCCESS in 4m 15s\n- openstack-tox-py37 http://logs.openstack.org/83/659783/1/check/openstack-tox-py37/5400836/ : SUCCESS in 3m 41s\n- openstack-tox-docs http://logs.openstack.org/83/659783/1/check/openstack-tox-docs/de3743a/html/ : SUCCESS in 2m 54s\n- novaclient-dsvm-functional http://logs.openstack.org/83/659783/1/check/novaclient-dsvm-functional/2812995/ : SUCCESS in 55m 57s","accounts_in_message":[],"_revision_number":1},{"id":"4b48f2c6e612e9d8f7f97b50f9b9ae84d91b370d","author":{"_account_id":26936,"name":"Surya Seetharaman","email":"suryaseetharaman.9@gmail.com","username":"tssurya"},"date":"2019-05-17 14:07:00.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"9bbae2f79eaf6da0590e2328531f4c9fb9f8e90b","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-17 15:20:54.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"e00f2837b58d73b3280cc6c051d9637456a9fac9","author":{"_account_id":26936,"name":"Surya Seetharaman","email":"suryaseetharaman.9@gmail.com","username":"tssurya"},"date":"2019-05-21 15:14:42.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d7319c1d3dcc8992c2c67317dbf851e8ecc87d62","author":{"_account_id":26936,"name":"Surya Seetharaman","email":"suryaseetharaman.9@gmail.com","username":"tssurya"},"date":"2019-05-22 14:18:19.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"055f7f734d8fe3e775d459a7797bf0ce5a1a5f23","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-22 14:27:23.000000000","message":"Patch Set 2: Code-Review-1\n\n(3 comments)\n\nOverall OK but I\u0027d like to avoid talking about OSC in the code since it\u0027s not only OSC that uses novaclient. While in there you could optimize the logic in the version checking to only compute the version comparison if the user is actually filtering on locked.","accounts_in_message":[],"_revision_number":2},{"id":"583c719c095330d58b9ed35473e21a8f7e342025","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-22 15:07:08.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"3bd3885c6767aa508278596afeec163d23176e2e","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-22 15:07:14.000000000","message":"Patch Set 2:\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"3051d6b0156639d7501a39f0ef4d2a7ce72400cc","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-22 15:07:24.000000000","message":"Patch Set 3: Code-Review+2\n\nI addressed my small issues, lgtm.","accounts_in_message":[],"_revision_number":3},{"id":"8eb9732a4ce631703e56a0b387034d7b54782e52","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2019-05-22 15:34:42.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"5d3ed2a38345ede905d3adb9d5ea8515e8d57afc","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-22 19:26:19.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tempest-full finger://ze10.openstack.org/2ca34f165c4f40eeb9f1d99ea4626874 : RETRY_LIMIT in 37m 11s\n- tempest-full-py3 finger://ze07.openstack.org/5c883fd2b900447bb7b0b0a2fd9aea83 : RETRY_LIMIT in 38m 39s\n- openstack-tox-cover http://logs.openstack.org/83/659783/3/check/openstack-tox-cover/ecdafae/cover/ : SUCCESS in 4m 52s\n- openstack-tox-lower-constraints http://logs.openstack.org/83/659783/3/check/openstack-tox-lower-constraints/50ef579/ : SUCCESS in 4m 36s\n- openstack-tox-pep8 http://logs.openstack.org/83/659783/3/check/openstack-tox-pep8/04bf83a/ : SUCCESS in 3m 28s\n- openstack-tox-py27 http://logs.openstack.org/83/659783/3/check/openstack-tox-py27/caa157c/ : SUCCESS in 3m 16s\n- openstack-tox-py36 http://logs.openstack.org/83/659783/3/check/openstack-tox-py36/fa9bfad/ : SUCCESS in 4m 02s\n- openstack-tox-py37 http://logs.openstack.org/83/659783/3/check/openstack-tox-py37/6382758/ : SUCCESS in 4m 07s\n- openstack-tox-docs http://logs.openstack.org/83/659783/3/check/openstack-tox-docs/7beb8d6/html/ : SUCCESS in 3m 27s\n- novaclient-dsvm-functional finger://ze04.openstack.org/1013b090b2914d58b953db280189bc86 : RETRY_LIMIT in 28m 56s","accounts_in_message":[],"_revision_number":3},{"id":"ddafbcb71d0f0314d0de2dbe3f520f391163583b","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-22 20:20:52.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"182e98af7c4c4eb3f92293380c312ed39367d568","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-05-22 20:20:57.000000000","message":"Patch Set 3:\n\nrecheck infra","accounts_in_message":[],"_revision_number":3},{"id":"a4ef8df9d79e99585493914c6b37d3196c8a45bd","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2019-05-22 20:25:34.000000000","message":"Patch Set 3: Code-Review+1\n\n(2 comments)\n\nLGTM, waiting for a CI run on the latest PS.","accounts_in_message":[],"_revision_number":3},{"id":"054b38fc7e22ab0bb41415bab0ab7bde0236c38f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-23 00:43:22.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/83/659783/3/check/tempest-full/07b88bb/ : SUCCESS in 1h 50m 26s\n- tempest-full-py3 http://logs.openstack.org/83/659783/3/check/tempest-full-py3/1fc6668/ : SUCCESS in 1h 37m 31s\n- openstack-tox-cover http://logs.openstack.org/83/659783/3/check/openstack-tox-cover/764bed7/cover/ : SUCCESS in 4m 40s\n- openstack-tox-lower-constraints http://logs.openstack.org/83/659783/3/check/openstack-tox-lower-constraints/37bb2fc/ : SUCCESS in 5m 30s\n- openstack-tox-pep8 http://logs.openstack.org/83/659783/3/check/openstack-tox-pep8/75a2dc1/ : SUCCESS in 3m 06s\n- openstack-tox-py27 http://logs.openstack.org/83/659783/3/check/openstack-tox-py27/321e520/ : SUCCESS in 4m 17s\n- openstack-tox-py36 http://logs.openstack.org/83/659783/3/check/openstack-tox-py36/42fe97b/ : SUCCESS in 5m 01s\n- openstack-tox-py37 http://logs.openstack.org/83/659783/3/check/openstack-tox-py37/843baef/ : SUCCESS in 4m 43s\n- openstack-tox-docs http://logs.openstack.org/83/659783/3/check/openstack-tox-docs/94a3720/html/ : SUCCESS in 3m 03s\n- novaclient-dsvm-functional http://logs.openstack.org/83/659783/3/check/novaclient-dsvm-functional/7ae3a82/ : SUCCESS in 56m 52s","accounts_in_message":[],"_revision_number":3},{"id":"77ffc42109edc2b3c70d6c82c79774a13a326b36","author":{"_account_id":27679,"name":"gaoruyue","email":"gaory@awcloud.com","username":"gaoruyue"},"date":"2019-05-23 01:02:17.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"e7dac3bac565dc2adbf1d043c02ecce1a4cec00a","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2019-05-23 01:20:04.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\nUpgrading to +W, CI passed","accounts_in_message":[],"_revision_number":3},{"id":"33ff7cac059c3b8c8abd1681cb8f7964b1a9082f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-23 01:20:18.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"05756b8310a32474e0bc5ebda7a67c58a925419e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-23 03:13:33.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-full http://logs.openstack.org/83/659783/3/gate/tempest-full/c26ae39/ : SUCCESS in 1h 48m 14s\n- tempest-full-py3 http://logs.openstack.org/83/659783/3/gate/tempest-full-py3/b41f05b/ : SUCCESS in 1h 25m 19s\n- openstack-tox-lower-constraints http://logs.openstack.org/83/659783/3/gate/openstack-tox-lower-constraints/1f6b2f7/ : SUCCESS in 4m 38s\n- openstack-tox-pep8 http://logs.openstack.org/83/659783/3/gate/openstack-tox-pep8/db4d405/ : SUCCESS in 2m 51s\n- openstack-tox-py27 http://logs.openstack.org/83/659783/3/gate/openstack-tox-py27/66a4a12/ : SUCCESS in 5m 26s\n- openstack-tox-py36 http://logs.openstack.org/83/659783/3/gate/openstack-tox-py36/cf725e6/ : SUCCESS in 5m 20s\n- openstack-tox-py37 http://logs.openstack.org/83/659783/3/gate/openstack-tox-py37/6ddb85e/ : SUCCESS in 4m 01s\n- openstack-tox-docs http://logs.openstack.org/83/659783/3/gate/openstack-tox-docs/f30f80d/html/ : SUCCESS in 3m 16s\n- novaclient-dsvm-functional http://logs.openstack.org/83/659783/3/gate/novaclient-dsvm-functional/6c4a52b/ : SUCCESS in 1h 11m 09s","accounts_in_message":[],"_revision_number":3},{"id":"0da1bbaa6b65cb9f92bb8319d209d5484ed48ba5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-23 03:13:33.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"f78a4706d3522e64fd45daaf5e68c017c55c5240","revisions":{"3aec7b685079d5a1a5e2b3376ee29fd7e4bd9348":{"kind":"REWORK","_number":1,"created":"2019-05-17 12:09:50.000000000","uploader":{"_account_id":26936,"name":"Surya Seetharaman","email":"suryaseetharaman.9@gmail.com","username":"tssurya"},"ref":"refs/changes/83/659783/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/83/659783/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/83/659783/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/83/659783/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/83/659783/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/83/659783/1"}}},"commit":{"parents":[{"commit":"f0388977c1cc557f4c7cb5bc73964ffdebe35016","subject":"[Docs] Update client docs to add reason and locked options","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/f0388977c1cc557f4c7cb5bc73964ffdebe35016"}]}],"author":{"name":"Surya Seetharaman","email":"suryaseetharaman.9@gmail.com","date":"2019-05-17 12:04:17.000000000","tz":120},"committer":{"name":"Surya Seetharaman","email":"suryaseetharaman.9@gmail.com","date":"2019-05-17 12:04:17.000000000","tz":120},"subject":"Allow passing negative values for the locked search_opt in server list","message":"Allow passing negative values for the locked search_opt in server list\n\nThis patch adds support for novaclient to pass the \"locked\" search_opts\nwith a \"False\" value upto the server side. This is required for the OSC\nchange to support the \"unlocked\" filter parameter.\n\nRelated to blueprint add-locked-reason\n\nChange-Id: I0907f4ad2decb308c9db8b0cf9e7962bf1b517b5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/3aec7b685079d5a1a5e2b3376ee29fd7e4bd9348"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/3aec7b685079d5a1a5e2b3376ee29fd7e4bd9348"}]},"branch":"refs/heads/master"},"c21cb322553ba510291ae2ee9719cb3d91424e75":{"kind":"REWORK","_number":2,"created":"2019-05-22 14:18:19.000000000","uploader":{"_account_id":26936,"name":"Surya Seetharaman","email":"suryaseetharaman.9@gmail.com","username":"tssurya"},"ref":"refs/changes/83/659783/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/83/659783/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/83/659783/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/83/659783/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/83/659783/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/83/659783/2"}}},"commit":{"parents":[{"commit":"f0388977c1cc557f4c7cb5bc73964ffdebe35016","subject":"[Docs] Update client docs to add reason and locked options","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/f0388977c1cc557f4c7cb5bc73964ffdebe35016"}]}],"author":{"name":"Surya Seetharaman","email":"suryaseetharaman.9@gmail.com","date":"2019-05-17 12:04:17.000000000","tz":120},"committer":{"name":"Surya Seetharaman","email":"suryaseetharaman.9@gmail.com","date":"2019-05-22 14:17:00.000000000","tz":120},"subject":"Allow passing negative values for the locked search_opt in cs.servers.list","message":"Allow passing negative values for the locked search_opt in cs.servers.list\n\nThis patch adds support for novaclient to pass the \"locked\" search_opts\nwith a \"False\" value upto the server side. This is required for the OSC\nchange[1] to support the \"unlocked\" filter parameter.\n\n[1] https://review.opendev.org/#/c/659124/\n\nRelated to blueprint add-locked-reason\n\nChange-Id: I0907f4ad2decb308c9db8b0cf9e7962bf1b517b5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c21cb322553ba510291ae2ee9719cb3d91424e75"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c21cb322553ba510291ae2ee9719cb3d91424e75"}]},"branch":"refs/heads/master"},"f78a4706d3522e64fd45daaf5e68c017c55c5240":{"kind":"REWORK","_number":3,"created":"2019-05-22 15:07:08.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/83/659783/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/83/659783/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/83/659783/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/83/659783/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/83/659783/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/83/659783/3"}}},"commit":{"parents":[{"commit":"f0388977c1cc557f4c7cb5bc73964ffdebe35016","subject":"[Docs] Update client docs to add reason and locked options","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/f0388977c1cc557f4c7cb5bc73964ffdebe35016"}]}],"author":{"name":"Surya Seetharaman","email":"suryaseetharaman.9@gmail.com","date":"2019-05-17 12:04:17.000000000","tz":120},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-05-22 15:06:52.000000000","tz":-240},"subject":"Allow passing negative values for the locked search_opt in cs.servers.list","message":"Allow passing negative values for the locked search_opt in cs.servers.list\n\nThis patch adds support for novaclient to pass the \"locked\" search_opts\nwith a \"False\" value upto the server side. This is required for the OSC\nchange[1] to support the \"unlocked\" filter parameter.\n\n[1] https://review.opendev.org/#/c/659124/\n\nRelated to blueprint add-locked-reason\n\nChange-Id: I0907f4ad2decb308c9db8b0cf9e7962bf1b517b5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/f78a4706d3522e64fd45daaf5e68c017c55c5240"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/f78a4706d3522e64fd45daaf5e68c017c55c5240"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
