)]}'
{"id":"openstack%2Fpython-ironicclient~556774","triplet_id":"openstack%2Fpython-ironicclient~master~I429df0ab5ea39140a2b988d5dfdacb24a67b955e","project":"openstack/python-ironicclient","branch":"master","topic":"story/1596107","hashtags":[],"change_id":"I429df0ab5ea39140a2b988d5dfdacb24a67b955e","subject":"Power fault recovery: client support","status":"MERGED","created":"2018-03-27 07:57:45.000000000","updated":"2018-06-11 15:12:09.000000000","submitted":"2018-06-11 15:12:09.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":10,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"556774-1528729929819-f930d03e","meta_rev_id":"c4fcd3be960f0ea7c2ac147c1a7acd0252ab9ba3","_number":556774,"virtual_id_number":556774,"owner":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":2,"date":"2018-06-11 15:12:09.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"all":[{"value":2,"date":"2018-06-11 14:28:49.000000000","_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},{"value":2,"date":"2018-06-08 09:19:58.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"all":[{"value":1,"date":"2018-06-11 14:28:49.000000000","_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-06-08 09:19:58.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"},{"updated":"2018-06-11 14:28:49.000000000","updated_by":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"reviewer":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"state":"REVIEWER"},{"updated":"2018-06-11 15:12:09.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":"779236f0ab47eeb6dd1469df11f63184ecd2ddbb","author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"date":"2018-03-27 07:57:45.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"077ea0a3c05bc881dc6f816fb37050646eede635","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-27 08:40:54.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-py35 http://logs.openstack.org/74/556774/1/check/openstack-tox-py35/423f02d/ : SUCCESS in 3m 48s\n- openstack-tox-pep8 http://logs.openstack.org/74/556774/1/check/openstack-tox-pep8/8fbd683/ : SUCCESS in 4m 22s\n- openstack-tox-py27 http://logs.openstack.org/74/556774/1/check/openstack-tox-py27/773fc40/ : SUCCESS in 4m 18s\n- build-openstack-sphinx-docs http://logs.openstack.org/74/556774/1/check/build-openstack-sphinx-docs/1a98098/html/ : SUCCESS in 4m 49s\n- openstackclient-check-plugins http://logs.openstack.org/74/556774/1/check/openstackclient-check-plugins/4ccee5b/ : SUCCESS in 6m 14s (non-voting)\n- openstack-tox-cover http://logs.openstack.org/74/556774/1/check/openstack-tox-cover/7b2b793/cover/ : SUCCESS in 4m 26s\n- ironicclient-dsvm-functional http://logs.openstack.org/74/556774/1/check/ironicclient-dsvm-functional/35a084c/ : SUCCESS in 16m 40s\n- ironicclient-tempest-dsvm-src http://logs.openstack.org/74/556774/1/check/ironicclient-tempest-dsvm-src/9de60e9/ : SUCCESS in 39m 58s","accounts_in_message":[],"_revision_number":1},{"id":"a7a48bff3cb37ad82d69b1890461e67ff1298d4a","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2018-03-28 09:58:46.000000000","message":"Patch Set 1: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"9fa245a8254060e7540a6117d0601396ce5c2b08","author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"date":"2018-03-29 06:20:42.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1d1a8c208b30f1f158ca30311190bce85d06fa83","author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"date":"2018-03-29 06:23:41.000000000","message":"Patch Set 1:\n\n(3 comments)\n\nThanks for review, have addressed your comments.","accounts_in_message":[],"_revision_number":1},{"id":"eb8b926d18c4f68903d86e5c70b757a12e35e341","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-03-29 07:14:36.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-py35 http://logs.openstack.org/74/556774/2/check/openstack-tox-py35/8352887/ : SUCCESS in 5m 21s\n- openstack-tox-pep8 http://logs.openstack.org/74/556774/2/check/openstack-tox-pep8/7d1710d/ : SUCCESS in 3m 42s\n- openstack-tox-py27 http://logs.openstack.org/74/556774/2/check/openstack-tox-py27/a00dbf1/ : SUCCESS in 4m 55s\n- build-openstack-sphinx-docs http://logs.openstack.org/74/556774/2/check/build-openstack-sphinx-docs/497ec15/html/ : SUCCESS in 6m 11s\n- build-openstack-releasenotes http://logs.openstack.org/74/556774/2/check/build-openstack-releasenotes/7fef2b4/html/ : SUCCESS in 5m 11s\n- openstackclient-check-plugins http://logs.openstack.org/74/556774/2/check/openstackclient-check-plugins/1d5882f/ : SUCCESS in 5m 51s (non-voting)\n- openstack-tox-cover http://logs.openstack.org/74/556774/2/check/openstack-tox-cover/e9b9f01/cover/ : SUCCESS in 5m 20s\n- ironicclient-dsvm-functional http://logs.openstack.org/74/556774/2/check/ironicclient-dsvm-functional/85dd628/ : SUCCESS in 19m 29s\n- ironicclient-tempest-dsvm-src http://logs.openstack.org/74/556774/2/check/ironicclient-tempest-dsvm-src/51d6077/ : SUCCESS in 42m 05s\n- openstack-tox-lower-constraints http://logs.openstack.org/74/556774/2/check/openstack-tox-lower-constraints/3f1691f/ : SUCCESS in 6m 24s","accounts_in_message":[],"_revision_number":2},{"id":"f3413c8916600b2a875a9c373616a59baa109007","author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"date":"2018-05-17 17:05:50.000000000","message":"Patch Set 2: Workflow-1","accounts_in_message":[],"_revision_number":2},{"id":"dc9a785cc701e2985b9c978f89cf7670be89bd69","author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"date":"2018-05-18 09:49:26.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"a4af1e70cdc023e2f3ad87dcc1e8674f23ae3ee8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-05-18 10:28:37.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-py35 http://logs.openstack.org/74/556774/3/check/openstack-tox-py35/44e4a2f/ : SUCCESS in 4m 06s\n- openstack-tox-pep8 http://logs.openstack.org/74/556774/3/check/openstack-tox-pep8/28cda25/ : SUCCESS in 3m 29s\n- openstack-tox-py27 http://logs.openstack.org/74/556774/3/check/openstack-tox-py27/0aba7cc/ : SUCCESS in 3m 56s\n- build-openstack-sphinx-docs http://logs.openstack.org/74/556774/3/check/build-openstack-sphinx-docs/5e3ebd7/html/ : SUCCESS in 4m 20s\n- build-openstack-releasenotes http://logs.openstack.org/74/556774/3/check/build-openstack-releasenotes/6f0afa0/html/ : SUCCESS in 3m 06s\n- openstackclient-check-plugins http://logs.openstack.org/74/556774/3/check/openstackclient-check-plugins/1b081dd/ : FAILURE in 8m 21s (non-voting)\n- openstack-tox-cover http://logs.openstack.org/74/556774/3/check/openstack-tox-cover/b9c9b07/cover/ : SUCCESS in 4m 28s\n- ironicclient-dsvm-functional http://logs.openstack.org/74/556774/3/check/ironicclient-dsvm-functional/ef53257/ : SUCCESS in 18m 26s\n- ironicclient-tempest-dsvm-src http://logs.openstack.org/74/556774/3/check/ironicclient-tempest-dsvm-src/f57e79a/ : SUCCESS in 36m 27s\n- openstack-tox-lower-constraints http://logs.openstack.org/74/556774/3/check/openstack-tox-lower-constraints/67650f0/ : SUCCESS in 6m 29s","accounts_in_message":[],"_revision_number":3},{"id":"03b2bba0d34544dc919e01ade1e7f54b275214b4","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2018-06-05 11:14:48.000000000","message":"Patch Set 3: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"693f65576e32acd59bf6e55b3ec8f76f3160c5b7","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2018-06-05 11:17:44.000000000","message":"Patch Set 3:\n\nalso please raise https://github.com/openstack/python-ironicclient/blob/master/ironicclient/common/http.py#L46","accounts_in_message":[],"_revision_number":3},{"id":"1eae1be8246cc8feff6a7e0808e985d5fdd95519","author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"date":"2018-06-07 12:09:37.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"b7132c2e8d9f2c08adedc81674b16e47425851c0","author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"date":"2018-06-07 12:09:47.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"ef9a401043953d49a664a3166f3e599189bb1668","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-06-07 12:50:28.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-py35 http://logs.openstack.org/74/556774/4/check/openstack-tox-py35/f0e5dbc/ : SUCCESS in 6m 01s\n- openstack-tox-pep8 http://logs.openstack.org/74/556774/4/check/openstack-tox-pep8/3d80a1a/ : SUCCESS in 4m 02s\n- openstack-tox-py27 http://logs.openstack.org/74/556774/4/check/openstack-tox-py27/4a8aaaf/ : SUCCESS in 4m 13s\n- build-openstack-sphinx-docs http://logs.openstack.org/74/556774/4/check/build-openstack-sphinx-docs/7093a60/html/ : SUCCESS in 5m 09s\n- build-openstack-releasenotes http://logs.openstack.org/74/556774/4/check/build-openstack-releasenotes/6f186a6/html/ : SUCCESS in 3m 07s\n- openstackclient-check-plugins http://logs.openstack.org/74/556774/4/check/openstackclient-check-plugins/d8f1701/ : SUCCESS in 8m 29s (non-voting)\n- openstack-tox-cover http://logs.openstack.org/74/556774/4/check/openstack-tox-cover/3e5099c/cover/ : SUCCESS in 5m 14s\n- ironicclient-dsvm-functional http://logs.openstack.org/74/556774/4/check/ironicclient-dsvm-functional/e64c6fa/ : SUCCESS in 20m 33s\n- ironicclient-tempest-dsvm-src http://logs.openstack.org/74/556774/4/check/ironicclient-tempest-dsvm-src/4fb0e6d/ : SUCCESS in 38m 33s\n- openstack-tox-lower-constraints http://logs.openstack.org/74/556774/4/check/openstack-tox-lower-constraints/85a7155/ : SUCCESS in 5m 57s","accounts_in_message":[],"_revision_number":4},{"id":"2cb4b5f18be3f3cfae3e3269aa9e697ee3198f21","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2018-06-08 09:19:58.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"71a25fe06e19c54205ea4fe279fb0cd6bc3d5775","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2018-06-11 14:28:49.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\nThanks!","accounts_in_message":[],"_revision_number":4},{"id":"3e00a4c67bba1dd3d1c292193871cb6ad2dff418","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-06-11 14:29:04.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"ce12a4a40689b63270d8bff991ab410ad5a7bd7e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-06-11 15:12:09.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-py35 http://logs.openstack.org/74/556774/4/gate/openstack-tox-py35/dea851e/ : SUCCESS in 6m 15s\n- openstack-tox-pep8 http://logs.openstack.org/74/556774/4/gate/openstack-tox-pep8/2e1f3b7/ : SUCCESS in 4m 57s\n- openstack-tox-py27 http://logs.openstack.org/74/556774/4/gate/openstack-tox-py27/be93466/ : SUCCESS in 5m 17s\n- build-openstack-sphinx-docs http://logs.openstack.org/74/556774/4/gate/build-openstack-sphinx-docs/046282c/html/ : SUCCESS in 6m 16s\n- build-openstack-releasenotes http://logs.openstack.org/74/556774/4/gate/build-openstack-releasenotes/9e51e5d/html/ : SUCCESS in 3m 59s\n- ironicclient-dsvm-functional http://logs.openstack.org/74/556774/4/gate/ironicclient-dsvm-functional/02eeeb1/ : SUCCESS in 20m 22s\n- ironicclient-tempest-dsvm-src http://logs.openstack.org/74/556774/4/gate/ironicclient-tempest-dsvm-src/5471bd8/ : SUCCESS in 40m 21s\n- openstack-tox-lower-constraints http://logs.openstack.org/74/556774/4/gate/openstack-tox-lower-constraints/bae8d1f/ : SUCCESS in 6m 37s","accounts_in_message":[],"_revision_number":4},{"id":"bc0525be23016d63c093af1836cf80ea4034950e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-06-11 15:12:09.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"78902bfd0c56ba08642cd1ec0b21408c19ab2839","revisions":{"16e5afe0fbea88345b6f94db60aa61f1fce43248":{"kind":"REWORK","_number":1,"created":"2018-03-27 07:57:45.000000000","uploader":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"ref":"refs/changes/74/556774/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/74/556774/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/74/556774/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/74/556774/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/74/556774/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/74/556774/1"}}},"commit":{"parents":[{"commit":"cfc96760c28abd331b8762e3731e9d72729e31d6","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/cfc96760c28abd331b8762e3731e9d72729e31d6"}]}],"author":{"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","date":"2018-03-27 07:52:19.000000000","tz":480},"committer":{"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","date":"2018-03-27 07:52:19.000000000","tz":480},"subject":"Power fault recovery: client support","message":"Power fault recovery: client support\n\nThis patch adds codes to support maintenance_type field exposed from ironic API.\nQuerying nodes with specified maintenance type is also supported as well.\n\nChange-Id: I429df0ab5ea39140a2b988d5dfdacb24a67b955e\nPartial-Bug: #1596107\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/16e5afe0fbea88345b6f94db60aa61f1fce43248"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/16e5afe0fbea88345b6f94db60aa61f1fce43248"}]},"branch":"refs/heads/master"},"3a050850fdf09430dbce3ae54a5f375b2a9e0552":{"kind":"REWORK","_number":2,"created":"2018-03-29 06:20:42.000000000","uploader":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"ref":"refs/changes/74/556774/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/74/556774/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/74/556774/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/74/556774/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/74/556774/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/74/556774/2"}}},"commit":{"parents":[{"commit":"cfc96760c28abd331b8762e3731e9d72729e31d6","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/cfc96760c28abd331b8762e3731e9d72729e31d6"}]}],"author":{"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","date":"2018-03-27 07:52:19.000000000","tz":480},"committer":{"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","date":"2018-03-29 06:18:45.000000000","tz":480},"subject":"Power fault recovery: client support","message":"Power fault recovery: client support\n\nThis patch adds codes to support maintenance_type field exposed from ironic API.\nQuerying nodes with specified maintenance type is also supported as well.\n\nChange-Id: I429df0ab5ea39140a2b988d5dfdacb24a67b955e\nDepends-On: https://review.openstack.org/556015/\nPartial-Bug: #1596107\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/3a050850fdf09430dbce3ae54a5f375b2a9e0552"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/3a050850fdf09430dbce3ae54a5f375b2a9e0552"}]},"branch":"refs/heads/master"},"95ab4666453bf8ed255654752017180b8ebceb23":{"kind":"REWORK","_number":3,"created":"2018-05-18 09:49:26.000000000","uploader":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"ref":"refs/changes/74/556774/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/74/556774/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/74/556774/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/74/556774/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/74/556774/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/74/556774/3"}}},"commit":{"parents":[{"commit":"69f1bb8c01095432c740ce21c8a8228ad49511a8","subject":"Merge \"Stop double json decoding API error messages\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/69f1bb8c01095432c740ce21c8a8228ad49511a8"}]}],"author":{"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","date":"2018-03-27 07:52:19.000000000","tz":480},"committer":{"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","date":"2018-05-18 09:48:23.000000000","tz":480},"subject":"Power fault recovery: client support","message":"Power fault recovery: client support\n\nThis patch adds codes to support the fault field exposed from ironic API.\nQuerying nodes with specified fault is also supported as well.\n\nStory: #1596107\nTask: #10469\nPartial-Bug: #1596107\n\nDepends-On: https://review.openstack.org/556015/\n\nChange-Id: I429df0ab5ea39140a2b988d5dfdacb24a67b955e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/95ab4666453bf8ed255654752017180b8ebceb23"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/95ab4666453bf8ed255654752017180b8ebceb23"}]},"branch":"refs/heads/master"},"78902bfd0c56ba08642cd1ec0b21408c19ab2839":{"kind":"REWORK","_number":4,"created":"2018-06-07 12:09:37.000000000","uploader":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"ref":"refs/changes/74/556774/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/74/556774/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/74/556774/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/74/556774/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/74/556774/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/74/556774/4"}}},"commit":{"parents":[{"commit":"69f1bb8c01095432c740ce21c8a8228ad49511a8","subject":"Merge \"Stop double json decoding API error messages\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/69f1bb8c01095432c740ce21c8a8228ad49511a8"}]}],"author":{"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","date":"2018-03-27 07:52:19.000000000","tz":480},"committer":{"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","date":"2018-06-07 12:09:07.000000000","tz":480},"subject":"Power fault recovery: client support","message":"Power fault recovery: client support\n\nThis patch adds codes to support the fault field exposed from ironic API.\nQuerying nodes with specified fault is also supported as well.\n\nStory: #1596107\nTask: #10469\nPartial-Bug: #1596107\n\nDepends-On: https://review.openstack.org/556015/\n\nChange-Id: I429df0ab5ea39140a2b988d5dfdacb24a67b955e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/78902bfd0c56ba08642cd1ec0b21408c19ab2839"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/78902bfd0c56ba08642cd1ec0b21408c19ab2839"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
