)]}'
{"id":"openstack%2Fpython-ironicclient~400335","triplet_id":"openstack%2Fpython-ironicclient~master~I906b065a94bcef1403944190e7db57d88cd23d87","project":"openstack/python-ironicclient","branch":"master","topic":"bug/1605728","hashtags":[],"change_id":"I906b065a94bcef1403944190e7db57d88cd23d87","subject":"ETAGs for node in ironicclient","status":"NEW","created":"2016-11-21 16:42:06.000000000","updated":"2017-12-18 04:04:34.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"ee0d3651614733f338f6f712b0d3f92e665a5102","_number":400335,"virtual_id_number":400335,"owner":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"actions":{},"labels":{"Verified":{"all":[{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},{"_account_id":19213,"name":"Szymon Borkowski","email":"szymon.borkowski@intel.com","username":"sborkows"}],"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":19213,"name":"Szymon Borkowski","email":"szymon.borkowski@intel.com","username":"sborkows"}],"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},{"_account_id":19213,"name":"Szymon Borkowski","email":"szymon.borkowski@intel.com","username":"sborkows"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},{"_account_id":19213,"name":"Szymon Borkowski","email":"szymon.borkowski@intel.com","username":"sborkows"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":19213,"name":"Szymon Borkowski","email":"szymon.borkowski@intel.com","username":"sborkows"},{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-12-23 10:26:18.000000000","updated_by":{"_account_id":19213,"name":"Szymon Borkowski","email":"szymon.borkowski@intel.com","username":"sborkows"},"reviewer":{"_account_id":19213,"name":"Szymon Borkowski","email":"szymon.borkowski@intel.com","username":"sborkows"},"state":"REVIEWER"}],"messages":[{"id":"fd42c0a0cab6c4dafe054dc6437e632ae9aa9157","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2016-11-21 16:42:06.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"94b2550fd4e1773734905bb2510a1631f1064baa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-21 18:38:34.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/35/400335/1/check/gate-python-ironicclient-python34/3860be3/ : FAILURE in 2m 31s\n- gate-python-ironicclient-python35 http://logs.openstack.org/35/400335/1/check/gate-python-ironicclient-python35/6f6a646/ : FAILURE in 3m 56s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/400335/1/check/gate-python-ironicclient-docs-ubuntu-xenial/1011492//doc/build/html/ : SUCCESS in 3m 44s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/35/400335/1/check/gate-python-ironicclient-pep8-ubuntu-xenial/9d0dac2/ : FAILURE in 3m 16s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/35/400335/1/check/gate-python-ironicclient-python27-ubuntu-xenial/27baeb1/ : FAILURE in 3m 24s\n- gate-python-ironicclient-pypy http://logs.openstack.org/35/400335/1/check/gate-python-ironicclient-pypy/937a42f/ : FAILURE in 3m 25s (non-voting)\n- check-osc-plugins http://logs.openstack.org/35/400335/1/check/check-osc-plugins/4d95b52/ : SUCCESS in 3m 20s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/35/400335/1/check/gate-tempest-dsvm-python-ironicclient-src/5b7f041/ : FAILURE in 18m 53s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/35/400335/1/check/gate-ironicclient-dsvm-functional/532fca6/ : FAILURE in 8m 49s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/35/400335/1/check/python-ironicclient-coverage-ubuntu-xenial/0cfa519/ : FAILURE in 6m 25s","accounts_in_message":[],"_revision_number":1},{"id":"594d0284b76c38a5e5e1effbb50f0964f20838a1","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2016-11-22 15:06:44.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"2bbe9b8ac2fed3fb7824dd9f0424715fe17a6aed","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-22 15:52:45.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/35/400335/2/check/gate-python-ironicclient-python34/bc468a1/ : SUCCESS in 8m 45s\n- gate-python-ironicclient-python35 http://logs.openstack.org/35/400335/2/check/gate-python-ironicclient-python35/7f0c60f/ : SUCCESS in 5m 32s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/400335/2/check/gate-python-ironicclient-docs-ubuntu-xenial/162cf29//doc/build/html/ : SUCCESS in 4m 38s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/35/400335/2/check/gate-python-ironicclient-pep8-ubuntu-xenial/53011a9/ : FAILURE in 3m 43s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/35/400335/2/check/gate-python-ironicclient-python27-ubuntu-xenial/63a79fc/ : SUCCESS in 3m 34s\n- gate-python-ironicclient-pypy http://logs.openstack.org/35/400335/2/check/gate-python-ironicclient-pypy/852205f/ : SUCCESS in 2m 57s (non-voting)\n- check-osc-plugins http://logs.openstack.org/35/400335/2/check/check-osc-plugins/0069e85/ : SUCCESS in 10m 16s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/35/400335/2/check/gate-tempest-dsvm-python-ironicclient-src/77069c4/ : SUCCESS in 43m 12s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/35/400335/2/check/gate-ironicclient-dsvm-functional/3fd9ed9/ : SUCCESS in 14m 59s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/35/400335/2/check/python-ironicclient-coverage-ubuntu-xenial/77cdffe/ : SUCCESS in 2m 51s","accounts_in_message":[],"_revision_number":2},{"id":"20b7760df8f0ccdce74e2228d97a744db47eeab9","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2016-11-22 15:57:07.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"441b0bde97fff85b6c1fc8ef059412d1af192767","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-22 16:22:19.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/35/400335/3/check/gate-python-ironicclient-python34/f62918d/ : SUCCESS in 2m 34s\n- gate-python-ironicclient-python35 http://logs.openstack.org/35/400335/3/check/gate-python-ironicclient-python35/e62d568/ : SUCCESS in 2m 30s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/400335/3/check/gate-python-ironicclient-docs-ubuntu-xenial/bea4394//doc/build/html/ : SUCCESS in 2m 52s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/35/400335/3/check/gate-python-ironicclient-pep8-ubuntu-xenial/784f8fa/ : FAILURE in 2m 51s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/35/400335/3/check/gate-python-ironicclient-python27-ubuntu-xenial/a61bab0/ : SUCCESS in 3m 06s\n- gate-python-ironicclient-pypy http://logs.openstack.org/35/400335/3/check/gate-python-ironicclient-pypy/6690a93/ : SUCCESS in 2m 53s (non-voting)\n- check-osc-plugins http://logs.openstack.org/35/400335/3/check/check-osc-plugins/ffe2510/ : SUCCESS in 3m 38s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/35/400335/3/check/gate-tempest-dsvm-python-ironicclient-src/bb58809/ : SUCCESS in 24m 57s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/35/400335/3/check/gate-ironicclient-dsvm-functional/aad90e5/ : SUCCESS in 18m 18s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/35/400335/3/check/python-ironicclient-coverage-ubuntu-xenial/71acc35/ : SUCCESS in 2m 34s","accounts_in_message":[],"_revision_number":3},{"id":"fa836db0b5995694ba12b1d7d42eb98e7955b1cd","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2016-11-25 13:43:49.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"cd1c1025e85a3bafb9d0b4b4f695657b54ae6f1e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-25 14:08:31.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/35/400335/4/check/gate-python-ironicclient-python34/e0274e7/ : SUCCESS in 2m 28s\n- gate-python-ironicclient-python35 http://logs.openstack.org/35/400335/4/check/gate-python-ironicclient-python35/9d12bad/ : SUCCESS in 2m 27s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/400335/4/check/gate-python-ironicclient-docs-ubuntu-xenial/262347b//doc/build/html/ : SUCCESS in 2m 29s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/35/400335/4/check/gate-python-ironicclient-pep8-ubuntu-xenial/8a9bb27/ : SUCCESS in 4m 26s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/35/400335/4/check/gate-python-ironicclient-python27-ubuntu-xenial/7d4f705/ : SUCCESS in 3m 39s\n- gate-python-ironicclient-pypy http://logs.openstack.org/35/400335/4/check/gate-python-ironicclient-pypy/47d75cc/ : SUCCESS in 2m 43s (non-voting)\n- check-osc-plugins http://logs.openstack.org/35/400335/4/check/check-osc-plugins/63dda44/ : SUCCESS in 3m 24s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/35/400335/4/check/gate-tempest-dsvm-python-ironicclient-src/4424877/ : SUCCESS in 24m 23s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/35/400335/4/check/gate-ironicclient-dsvm-functional/0e83164/ : SUCCESS in 9m 31s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/35/400335/4/check/python-ironicclient-coverage-ubuntu-xenial/dfcaea1/ : SUCCESS in 2m 28s","accounts_in_message":[],"_revision_number":4},{"id":"6487013d925b865c5f19a773d19bb9affdeb75bd","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2016-11-30 10:28:36.000000000","message":"Uploaded patch set 5: Commit message was updated.","accounts_in_message":[],"_revision_number":5},{"id":"3405aa3fcc3a5d668743f7356ba77cb4027ac462","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-30 10:55:56.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/35/400335/5/check/gate-python-ironicclient-python34/6d20dfc/ : SUCCESS in 4m 05s\n- gate-python-ironicclient-python35 http://logs.openstack.org/35/400335/5/check/gate-python-ironicclient-python35/beb1b66/ : SUCCESS in 3m 40s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/400335/5/check/gate-python-ironicclient-docs-ubuntu-xenial/ce8cac9//doc/build/html/ : SUCCESS in 4m 22s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/35/400335/5/check/gate-python-ironicclient-pep8-ubuntu-xenial/3b6984c/ : SUCCESS in 3m 52s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/35/400335/5/check/gate-python-ironicclient-python27-ubuntu-xenial/7272282/ : SUCCESS in 4m 07s\n- gate-python-ironicclient-pypy http://logs.openstack.org/35/400335/5/check/gate-python-ironicclient-pypy/dab54c7/ : SUCCESS in 4m 17s (non-voting)\n- check-osc-plugins http://logs.openstack.org/35/400335/5/check/check-osc-plugins/57f02cf/ : SUCCESS in 3m 20s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/35/400335/5/check/gate-tempest-dsvm-python-ironicclient-src/a960b3d/ : SUCCESS in 25m 57s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/35/400335/5/check/gate-ironicclient-dsvm-functional/3e3b22d/ : SUCCESS in 26m 57s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/35/400335/5/check/python-ironicclient-coverage-ubuntu-xenial/c1dc9b9/ : SUCCESS in 4m 17s","accounts_in_message":[],"_revision_number":5},{"id":"4c10af96005197cc1e5c4ceab54f34f9e64477ec","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-15 15:20:26.000000000","message":"Patch Set 5: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":5},{"id":"69cd4c3fe1ef215f89ee5cddf2da3a72fe249039","author":{"_account_id":19213,"name":"Szymon Borkowski","email":"szymon.borkowski@intel.com","username":"sborkows"},"date":"2016-12-16 13:43:20.000000000","message":"Patch Set 5:\n\nIt seems that this patch has been not completed yet. Am I right?","accounts_in_message":[],"_revision_number":5},{"id":"448ca63ee330a7b5ab43dc409a15af8c739db251","author":{"_account_id":19213,"name":"Szymon Borkowski","email":"szymon.borkowski@intel.com","username":"sborkows"},"date":"2016-12-16 15:11:49.000000000","message":"Patch Set 5:\n\n\u003e It seems that this patch has been not completed yet. Am I right?\n\nMy bad, did not read your reply, sorry.","accounts_in_message":[],"_revision_number":5},{"id":"201f59cb46e48037db15e211e4e6ebdea42310a2","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2016-12-16 15:56:36.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"14cba9d9bf95d89965ba67e0111ecfa5937d19d5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-16 15:56:48.000000000","message":"Patch Set 6: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":6},{"id":"39c1b6be763512cc1cb660bc54ad48efe1a3e6d8","author":{"_account_id":19213,"name":"Szymon Borkowski","email":"szymon.borkowski@intel.com","username":"sborkows"},"date":"2016-12-19 13:58:17.000000000","message":"Patch Set 6: Code-Review+1\n\n(2 comments)\n\nThanks for an update, some nits inline.","accounts_in_message":[],"_revision_number":6},{"id":"3416f1cf9c0f2d4be80a7a952092be609edd2831","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2016-12-19 17:41:57.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"fe82ba1c85a4db9a96894c4831839717b20a2397","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-19 18:17:22.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ironicclient-python35 http://logs.openstack.org/35/400335/7/check/gate-python-ironicclient-python35/926432b/ : FAILURE in 5m 07s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/400335/7/check/gate-python-ironicclient-docs-ubuntu-xenial/093d266//doc/build/html/ : SUCCESS in 2m 41s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/35/400335/7/check/gate-python-ironicclient-pep8-ubuntu-xenial/309d28d/ : FAILURE in 2m 44s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/35/400335/7/check/gate-python-ironicclient-python27-ubuntu-xenial/25a2989/ : FAILURE in 2m 40s\n- gate-python-ironicclient-pypy http://logs.openstack.org/35/400335/7/check/gate-python-ironicclient-pypy/084193a/ : FAILURE in 6m 07s (non-voting)\n- check-osc-plugins http://logs.openstack.org/35/400335/7/check/check-osc-plugins/76d119c/ : FAILURE in 3m 56s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial http://logs.openstack.org/35/400335/7/check/gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial/270042e/ : FAILURE in 32m 40s\n- gate-ironicclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/35/400335/7/check/gate-ironicclient-dsvm-functional-ubuntu-xenial/5cbecd0/ : FAILURE in 19m 40s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/35/400335/7/check/python-ironicclient-coverage-ubuntu-xenial/db97552/ : FAILURE in 4m 34s","accounts_in_message":[],"_revision_number":7},{"id":"cee9d5ea01f38532b74664d02356bcf95086a65e","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2016-12-20 09:07:00.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"7466973cd13848644081931b6b0624c2265a2005","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-20 09:40:22.000000000","message":"Patch Set 8: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ironicclient-python35 http://logs.openstack.org/35/400335/8/check/gate-python-ironicclient-python35/96bf3ca/ : SUCCESS in 3m 56s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/400335/8/check/gate-python-ironicclient-docs-ubuntu-xenial/4f98ac7//doc/build/html/ : SUCCESS in 4m 20s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/35/400335/8/check/gate-python-ironicclient-pep8-ubuntu-xenial/bbbf286/ : SUCCESS in 4m 50s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/35/400335/8/check/gate-python-ironicclient-python27-ubuntu-xenial/70fce1e/ : SUCCESS in 4m 18s\n- gate-python-ironicclient-pypy http://logs.openstack.org/35/400335/8/check/gate-python-ironicclient-pypy/ab80aab/ : SUCCESS in 4m 33s (non-voting)\n- check-osc-plugins http://logs.openstack.org/35/400335/8/check/check-osc-plugins/4455c48/ : SUCCESS in 4m 23s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial http://logs.openstack.org/35/400335/8/check/gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial/7fc27ab/ : SUCCESS in 29m 58s\n- gate-ironicclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/35/400335/8/check/gate-ironicclient-dsvm-functional-ubuntu-xenial/bd2bba2/ : FAILURE in 16m 37s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/35/400335/8/check/python-ironicclient-coverage-ubuntu-xenial/eeb1c99/ : SUCCESS in 2m 40s","accounts_in_message":[],"_revision_number":8},{"id":"fd2badce62fcaa94e0ace3eef279cbc7cf1fa932","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2016-12-20 10:27:02.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"00acbe27538944635803718c2791cac8108d702a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-20 11:12:07.000000000","message":"Patch Set 9: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ironicclient-python35 http://logs.openstack.org/35/400335/9/check/gate-python-ironicclient-python35/9b0439d/ : SUCCESS in 4m 47s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/400335/9/check/gate-python-ironicclient-docs-ubuntu-xenial/9a2daab//doc/build/html/ : SUCCESS in 5m 00s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/35/400335/9/check/gate-python-ironicclient-pep8-ubuntu-xenial/f96ff40/ : SUCCESS in 5m 01s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/35/400335/9/check/gate-python-ironicclient-python27-ubuntu-xenial/3da48f4/ : SUCCESS in 5m 24s\n- gate-python-ironicclient-pypy http://logs.openstack.org/35/400335/9/check/gate-python-ironicclient-pypy/25951e9/ : SUCCESS in 4m 59s (non-voting)\n- check-osc-plugins http://logs.openstack.org/35/400335/9/check/check-osc-plugins/5e088ce/ : SUCCESS in 4m 04s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial http://logs.openstack.org/35/400335/9/check/gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial/49d89b7/ : FAILURE in 41m 57s\n- gate-ironicclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/35/400335/9/check/gate-ironicclient-dsvm-functional-ubuntu-xenial/438d869/ : SUCCESS in 17m 43s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/35/400335/9/check/python-ironicclient-coverage-ubuntu-xenial/34a5d20/ : SUCCESS in 3m 12s","accounts_in_message":[],"_revision_number":9},{"id":"de0426f098df2dfa0b21a26e9abb7cbc2d692d44","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2016-12-20 11:52:19.000000000","message":"Patch Set 9:\n\nrecheck","accounts_in_message":[],"_revision_number":9},{"id":"42242471504fa13ca26623c91eabdb8f9d221556","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-20 12:20:57.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python35 http://logs.openstack.org/35/400335/9/check/gate-python-ironicclient-python35/e8af9e9/ : SUCCESS in 3m 00s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/400335/9/check/gate-python-ironicclient-docs-ubuntu-xenial/df887e8//doc/build/html/ : SUCCESS in 5m 13s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/35/400335/9/check/gate-python-ironicclient-pep8-ubuntu-xenial/6f2de95/ : SUCCESS in 4m 14s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/35/400335/9/check/gate-python-ironicclient-python27-ubuntu-xenial/2389ed1/ : SUCCESS in 3m 09s\n- gate-python-ironicclient-pypy http://logs.openstack.org/35/400335/9/check/gate-python-ironicclient-pypy/6c6101c/ : SUCCESS in 5m 03s (non-voting)\n- check-osc-plugins http://logs.openstack.org/35/400335/9/check/check-osc-plugins/81e2c9d/ : SUCCESS in 4m 38s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial http://logs.openstack.org/35/400335/9/check/gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial/61da4ad/ : SUCCESS in 27m 50s\n- gate-ironicclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/35/400335/9/check/gate-ironicclient-dsvm-functional-ubuntu-xenial/88ba6e2/ : SUCCESS in 11m 12s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/35/400335/9/check/python-ironicclient-coverage-ubuntu-xenial/eb249ea/ : SUCCESS in 6m 44s","accounts_in_message":[],"_revision_number":9},{"id":"cecdd7a0bd1800cc02fcd3b5496da6e0d3d7462a","author":{"_account_id":19213,"name":"Szymon Borkowski","email":"szymon.borkowski@intel.com","username":"sborkows"},"date":"2016-12-23 10:26:18.000000000","message":"Patch Set 9: Code-Review-1\n\n(2 comments)\n\nThanks for an update. Comments inline.\nYou can also rebase this patch to be consistent with the parent one.","accounts_in_message":[],"_revision_number":9},{"id":"00ac3da860910f6852204a24b4b8772db96b6c44","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2016-12-23 11:37:25.000000000","message":"Patch Set 9:\n\n(1 comment)\n\nThanks for the kind review, Szymon. I will update the patch as soon I test the functionality","accounts_in_message":[],"_revision_number":9},{"id":"ae78b1dc50b4ef7db1b3a96a4a316d11ddb702c5","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2016-12-23 11:37:30.000000000","message":"Patch Set 9: Workflow-1","accounts_in_message":[],"_revision_number":9},{"id":"bfaa47ac353672c9960856896de6528c452a8909","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2016-12-23 12:04:02.000000000","message":"Uploaded patch set 10: Commit message was updated.","accounts_in_message":[],"_revision_number":10},{"id":"5af0eb59f8bfad4338d06c801d881d966433a49f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-23 12:41:11.000000000","message":"Patch Set 10: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ironicclient-python35 http://logs.openstack.org/35/400335/10/check/gate-python-ironicclient-python35/a613387/ : SUCCESS in 3m 21s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/400335/10/check/gate-python-ironicclient-docs-ubuntu-xenial/3ce025d//doc/build/html/ : SUCCESS in 3m 15s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/35/400335/10/check/gate-python-ironicclient-pep8-ubuntu-xenial/ef6676f/ : SUCCESS in 4m 20s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/35/400335/10/check/gate-python-ironicclient-python27-ubuntu-xenial/a3d8c92/ : SUCCESS in 3m 39s\n- gate-python-ironicclient-pypy http://logs.openstack.org/35/400335/10/check/gate-python-ironicclient-pypy/3f9ac0e/ : SUCCESS in 4m 27s (non-voting)\n- check-osc-plugins http://logs.openstack.org/35/400335/10/check/check-osc-plugins/aa29967/ : SUCCESS in 3m 58s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial http://logs.openstack.org/35/400335/10/check/gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial/22a3ce9/ : FAILURE in 34m 49s\n- gate-ironicclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/35/400335/10/check/gate-ironicclient-dsvm-functional-ubuntu-xenial/8b5ded6/ : SUCCESS in 15m 27s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/35/400335/10/check/python-ironicclient-coverage-ubuntu-xenial/5f90480/ : SUCCESS in 2m 32s","accounts_in_message":[],"_revision_number":10},{"id":"afaac88c1c5ea92b79fe06866f0b3d5666ae41e4","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2016-12-26 17:21:54.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"ef2bbebeece8c4fb11367530f12df2d75dae9f06","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2016-12-26 17:22:12.000000000","message":"Patch Set 11: Workflow-1","accounts_in_message":[],"_revision_number":11},{"id":"0eb89e330031497a656bae5e0a573552b44d3e38","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-26 17:41:32.000000000","message":"Patch Set 11: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ironicclient-python35 http://logs.openstack.org/35/400335/11/check/gate-python-ironicclient-python35/acad389/ : FAILURE in 2m 20s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/400335/11/check/gate-python-ironicclient-docs-ubuntu-xenial/13687c4//doc/build/html/ : SUCCESS in 3m 05s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/35/400335/11/check/gate-python-ironicclient-pep8-ubuntu-xenial/b2d2c39/ : FAILURE in 2m 40s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/35/400335/11/check/gate-python-ironicclient-python27-ubuntu-xenial/4b90872/ : FAILURE in 2m 24s\n- gate-python-ironicclient-pypy http://logs.openstack.org/35/400335/11/check/gate-python-ironicclient-pypy/6e1cf8e/ : FAILURE in 2m 39s (non-voting)\n- check-osc-plugins http://logs.openstack.org/35/400335/11/check/check-osc-plugins/3bfedef/ : SUCCESS in 3m 41s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial http://logs.openstack.org/35/400335/11/check/gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial/269616b/ : FAILURE in 19m 06s\n- gate-ironicclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/35/400335/11/check/gate-ironicclient-dsvm-functional-ubuntu-xenial/81d38b4/ : FAILURE in 9m 08s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/35/400335/11/check/python-ironicclient-coverage-ubuntu-xenial/1adb7d6/ : FAILURE in 2m 18s","accounts_in_message":[],"_revision_number":11},{"id":"98874e3661a5f237b09026d4eff66008f1859d2d","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2016-12-28 15:01:29.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"23bcc72d2f2e4ed0f59c5681175a2842b6b27175","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-28 15:41:24.000000000","message":"Patch Set 12: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ironicclient-python35 http://logs.openstack.org/35/400335/12/check/gate-python-ironicclient-python35/244da5b/ : SUCCESS in 4m 05s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/400335/12/check/gate-python-ironicclient-docs-ubuntu-xenial/783425d//doc/build/html/ : SUCCESS in 4m 01s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/35/400335/12/check/gate-python-ironicclient-pep8-ubuntu-xenial/68ef14d/ : SUCCESS in 4m 08s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/35/400335/12/check/gate-python-ironicclient-python27-ubuntu-xenial/59fb6a0/ : SUCCESS in 3m 44s\n- gate-python-ironicclient-pypy http://logs.openstack.org/35/400335/12/check/gate-python-ironicclient-pypy/db365c7/ : SUCCESS in 2m 41s (non-voting)\n- check-osc-plugins http://logs.openstack.org/35/400335/12/check/check-osc-plugins/0a79f39/ : SUCCESS in 6m 00s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial http://logs.openstack.org/35/400335/12/check/gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial/9e554a1/ : SUCCESS in 38m 00s\n- gate-ironicclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/35/400335/12/check/gate-ironicclient-dsvm-functional-ubuntu-xenial/d2e03af/ : FAILURE in 20m 16s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/35/400335/12/check/python-ironicclient-coverage-ubuntu-xenial/8fb5769/ : SUCCESS in 3m 35s","accounts_in_message":[],"_revision_number":12},{"id":"26a69659de40a77917b44d6c4d375d4d62e911b1","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2016-12-29 13:08:53.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"e635d908e529cb14963fc7e0d22720e10ec5a9cb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-29 13:09:11.000000000","message":"Patch Set 13: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":13},{"id":"7473ced0f86ddfc1fb3d38046d730694039e6a9d","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2017-01-03 14:58:08.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"b175efdb27eef568d6c562eb203a9a0e5f959133","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-03 14:58:24.000000000","message":"Patch Set 14: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":14},{"id":"88731964c830a2ff8ce06126ccc021be37f4b83a","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2017-01-03 14:58:28.000000000","message":"Patch Set 14: Workflow-1","accounts_in_message":[],"_revision_number":14},{"id":"4dd677ec216fc65c9cb88884ddea825e50df105b","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2017-01-03 15:35:42.000000000","message":"Patch Set 14:\n\nchoosing between object representation usage and requests-cache lib","accounts_in_message":[],"_revision_number":14},{"id":"930db0a9c990313c6c352feb0c5943e0952cee71","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2017-01-04 09:52:06.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"6e403eac61eccdbdbcfa06e3c757a7f1e8b211c0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-04 09:52:26.000000000","message":"Patch Set 15: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":15},{"id":"e25224862c4cf06b40efdb787e1dc48bc7d6d8cf","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2017-01-05 13:07:36.000000000","message":"Uploaded patch set 16: Commit message was updated.","accounts_in_message":[],"_revision_number":16},{"id":"26faea297b5c0842ba3b5c1f0c8b101b7a66edb0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-05 13:43:45.000000000","message":"Patch Set 16: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ironicclient-python35 http://logs.openstack.org/35/400335/16/check/gate-python-ironicclient-python35/ac57a67/ : FAILURE in 2m 33s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/400335/16/check/gate-python-ironicclient-docs-ubuntu-xenial/e968671//doc/build/html/ : SUCCESS in 6m 19s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/35/400335/16/check/gate-python-ironicclient-pep8-ubuntu-xenial/9aa5493/ : FAILURE in 4m 24s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/35/400335/16/check/gate-python-ironicclient-python27-ubuntu-xenial/3a15ed5/ : FAILURE in 3m 37s\n- gate-python-ironicclient-pypy http://logs.openstack.org/35/400335/16/check/gate-python-ironicclient-pypy/f5ec4fe/ : FAILURE in 2m 55s (non-voting)\n- check-osc-plugins http://logs.openstack.org/35/400335/16/check/check-osc-plugins/acc6a00/ : SUCCESS in 6m 36s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial http://logs.openstack.org/35/400335/16/check/gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial/6a4d820/ : FAILURE in 34m 18s\n- gate-ironicclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/35/400335/16/check/gate-ironicclient-dsvm-functional-ubuntu-xenial/b769935/ : FAILURE in 10m 11s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/35/400335/16/check/python-ironicclient-coverage-ubuntu-xenial/138e787/ : FAILURE in 2m 28s","accounts_in_message":[],"_revision_number":16},{"id":"acf3efe1b499d94e934f5985f8afd41de7ab9a2a","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2017-01-06 11:38:10.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"c9339be9de7386c79d6e49b1a7d764b249ddd395","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-06 12:04:10.000000000","message":"Patch Set 17: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ironicclient-python35 http://logs.openstack.org/35/400335/17/check/gate-python-ironicclient-python35/9484157/ : SUCCESS in 4m 31s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/400335/17/check/gate-python-ironicclient-docs-ubuntu-xenial/28bfa72//doc/build/html/ : SUCCESS in 3m 56s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/35/400335/17/check/gate-python-ironicclient-pep8-ubuntu-xenial/e7f40a4/ : SUCCESS in 2m 44s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/35/400335/17/check/gate-python-ironicclient-python27-ubuntu-xenial/7f2f6e6/ : SUCCESS in 2m 25s\n- gate-python-ironicclient-pypy http://logs.openstack.org/35/400335/17/check/gate-python-ironicclient-pypy/0606ef2/ : SUCCESS in 3m 19s (non-voting)\n- check-osc-plugins http://logs.openstack.org/35/400335/17/check/check-osc-plugins/b4e5c93/ : SUCCESS in 6m 04s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial http://logs.openstack.org/35/400335/17/check/gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial/4be0c6e/ : SUCCESS in 25m 46s\n- gate-ironicclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/35/400335/17/check/gate-ironicclient-dsvm-functional-ubuntu-xenial/9a28c5d/ : FAILURE in 9m 55s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/35/400335/17/check/python-ironicclient-coverage-ubuntu-xenial/f71b3b1/ : SUCCESS in 3m 41s","accounts_in_message":[],"_revision_number":17},{"id":"55dd3978968c4f73086f50d5e39488b21e4282d6","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2017-01-12 16:03:31.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"b244efda64d89fe148b29c071e254b8791293b5b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-12 16:03:53.000000000","message":"Patch Set 18: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":18},{"id":"6cee14296d9548e7d437e3a7fe6c3eeabaa17dd8","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2017-01-12 16:05:08.000000000","message":"Patch Set 18: Workflow-1","accounts_in_message":[],"_revision_number":18},{"id":"d94d4d1473cac189c93360b62473601fef47055e","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2017-01-16 15:45:48.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"ee864bbd03964c9417b55d7122972f562e09ff3f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-16 15:46:13.000000000","message":"Patch Set 19: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":19},{"id":"9a65cd8c97e782cf49734c7cb09fd69534a03341","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2017-01-27 12:26:33.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"ca9a794c18a09ee1986b3f1dbb23081191b926c5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-27 12:46:43.000000000","message":"Patch Set 20: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ironicclient-python35 http://logs.openstack.org/35/400335/20/check/gate-python-ironicclient-python35/3fcc6f1/ : SUCCESS in 2m 08s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/400335/20/check/gate-python-ironicclient-docs-ubuntu-xenial/fc7e1ad//doc/build/html/ : SUCCESS in 3m 00s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/35/400335/20/check/gate-python-ironicclient-pep8-ubuntu-xenial/867e0a7/ : SUCCESS in 2m 38s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/35/400335/20/check/gate-python-ironicclient-python27-ubuntu-xenial/00a1ef6/ : SUCCESS in 2m 30s\n- gate-python-ironicclient-pypy http://logs.openstack.org/35/400335/20/check/gate-python-ironicclient-pypy/7f0dbda/ : SUCCESS in 2m 59s (non-voting)\n- check-osc-plugins http://logs.openstack.org/35/400335/20/check/check-osc-plugins/bada634/ : FAILURE in 3m 25s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial http://logs.openstack.org/35/400335/20/check/gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial/b130f24/ : FAILURE in 18m 46s\n- gate-ironicclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/35/400335/20/check/gate-ironicclient-dsvm-functional-ubuntu-xenial/b8f18bf/ : FAILURE in 8m 03s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/35/400335/20/check/python-ironicclient-coverage-ubuntu-xenial/63390e1/ : SUCCESS in 2m 07s","accounts_in_message":[],"_revision_number":20},{"id":"442351302a7037c2df3b63974a56fe97d4a4f41e","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2017-01-31 10:59:25.000000000","message":"Uploaded patch set 21.","accounts_in_message":[],"_revision_number":21},{"id":"deed3ce07c4517e8d69f84171699ab2e2bdb6309","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-31 11:31:12.000000000","message":"Patch Set 21: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ironicclient-python35 http://logs.openstack.org/35/400335/21/check/gate-python-ironicclient-python35/9c63c38/ : FAILURE in 2m 14s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/400335/21/check/gate-python-ironicclient-docs-ubuntu-xenial/4576bc2//doc/build/html/ : SUCCESS in 2m 27s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/35/400335/21/check/gate-python-ironicclient-pep8-ubuntu-xenial/781b202/ : SUCCESS in 2m 46s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/35/400335/21/check/gate-python-ironicclient-python27-ubuntu-xenial/5a0df56/ : FAILURE in 2m 14s\n- gate-python-ironicclient-pypy http://logs.openstack.org/35/400335/21/check/gate-python-ironicclient-pypy/26602d0/ : FAILURE in 2m 47s (non-voting)\n- check-osc-plugins http://logs.openstack.org/35/400335/21/check/check-osc-plugins/c75fd77/ : SUCCESS in 3m 18s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial http://logs.openstack.org/35/400335/21/check/gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial/a722424/ : FAILURE in 29m 40s\n- gate-ironicclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/35/400335/21/check/gate-ironicclient-dsvm-functional-ubuntu-xenial/f7c40a7/ : FAILURE in 13m 03s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/35/400335/21/check/python-ironicclient-coverage-ubuntu-xenial/db1fcf7/ : FAILURE in 3m 08s","accounts_in_message":[],"_revision_number":21},{"id":"d7335e2817517e3bb717f120685c313cf6961b92","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2017-01-31 13:22:19.000000000","message":"Uploaded patch set 22.","accounts_in_message":[],"_revision_number":22},{"id":"882280c561e598abe73a8b0dcf695696ed08e29c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-31 13:53:56.000000000","message":"Patch Set 22: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ironicclient-python35 http://logs.openstack.org/35/400335/22/check/gate-python-ironicclient-python35/0cd99c4/ : FAILURE in 3m 05s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/400335/22/check/gate-python-ironicclient-docs-ubuntu-xenial/bd6c700//doc/build/html/ : SUCCESS in 3m 27s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/35/400335/22/check/gate-python-ironicclient-pep8-ubuntu-xenial/a96e734/ : SUCCESS in 2m 42s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/35/400335/22/check/gate-python-ironicclient-python27-ubuntu-xenial/12afbbc/ : FAILURE in 2m 17s\n- gate-python-ironicclient-pypy http://logs.openstack.org/35/400335/22/check/gate-python-ironicclient-pypy/b73c6fa/ : FAILURE in 4m 10s (non-voting)\n- check-osc-plugins http://logs.openstack.org/35/400335/22/check/check-osc-plugins/b61fb94/ : SUCCESS in 5m 26s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial http://logs.openstack.org/35/400335/22/check/gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial/63422d8/ : FAILURE in 29m 30s\n- gate-ironicclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/35/400335/22/check/gate-ironicclient-dsvm-functional-ubuntu-xenial/30ccf65/ : FAILURE in 24m 42s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/35/400335/22/check/python-ironicclient-coverage-ubuntu-xenial/c75ba9a/ : FAILURE in 2m 34s","accounts_in_message":[],"_revision_number":22},{"id":"1e0baa4a20a723270d58db9cb23b5d8debc63f81","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2017-01-31 13:54:42.000000000","message":"Uploaded patch set 23.","accounts_in_message":[],"_revision_number":23},{"id":"481eed1fca7dcf531d1b7b8424c8457a5c900d78","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2017-01-31 14:01:13.000000000","message":"Uploaded patch set 24.","accounts_in_message":[],"_revision_number":24},{"id":"48518358f42c4efe02d766dbee1c2278560665e7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-31 14:34:05.000000000","message":"Patch Set 24: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ironicclient-python35 http://logs.openstack.org/35/400335/24/check/gate-python-ironicclient-python35/5165501/ : FAILURE in 2m 53s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/400335/24/check/gate-python-ironicclient-docs-ubuntu-xenial/0d1847c//doc/build/html/ : SUCCESS in 2m 31s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/35/400335/24/check/gate-python-ironicclient-pep8-ubuntu-xenial/01a2d1a/ : SUCCESS in 2m 50s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/35/400335/24/check/gate-python-ironicclient-python27-ubuntu-xenial/1ac1f9a/ : FAILURE in 2m 24s\n- gate-python-ironicclient-pypy http://logs.openstack.org/35/400335/24/check/gate-python-ironicclient-pypy/08be20c/ : FAILURE in 2m 50s (non-voting)\n- check-osc-plugins http://logs.openstack.org/35/400335/24/check/check-osc-plugins/0c5987b/ : SUCCESS in 3m 34s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial http://logs.openstack.org/35/400335/24/check/gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial/ac72aae/ : FAILURE in 30m 06s\n- gate-ironicclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/35/400335/24/check/gate-ironicclient-dsvm-functional-ubuntu-xenial/e704e75/ : FAILURE in 10m 48s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/35/400335/24/check/python-ironicclient-coverage-ubuntu-xenial/33d1b57/ : FAILURE in 3m 33s","accounts_in_message":[],"_revision_number":24},{"id":"61f2358debbebe3765deeeee4d6ff68e3dedef12","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2017-01-31 14:38:22.000000000","message":"Uploaded patch set 25.","accounts_in_message":[],"_revision_number":25},{"id":"7b9ed4436041cf4a6e59795b57628785569250fe","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-31 15:12:44.000000000","message":"Patch Set 25: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ironicclient-python35 http://logs.openstack.org/35/400335/25/check/gate-python-ironicclient-python35/d8e39d9/ : FAILURE in 3m 06s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/400335/25/check/gate-python-ironicclient-docs-ubuntu-xenial/9745d32//doc/build/html/ : SUCCESS in 4m 09s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/35/400335/25/check/gate-python-ironicclient-pep8-ubuntu-xenial/576e843/ : SUCCESS in 3m 25s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/35/400335/25/check/gate-python-ironicclient-python27-ubuntu-xenial/c243a5c/ : FAILURE in 2m 25s\n- gate-python-ironicclient-pypy http://logs.openstack.org/35/400335/25/check/gate-python-ironicclient-pypy/63df22d/ : FAILURE in 3m 02s (non-voting)\n- check-osc-plugins http://logs.openstack.org/35/400335/25/check/check-osc-plugins/2679450/ : SUCCESS in 3m 23s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial http://logs.openstack.org/35/400335/25/check/gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial/eb6184a/ : FAILURE in 31m 51s\n- gate-ironicclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/35/400335/25/check/gate-ironicclient-dsvm-functional-ubuntu-xenial/a09f523/ : FAILURE in 9m 45s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/35/400335/25/check/python-ironicclient-coverage-ubuntu-xenial/19c3a61/ : FAILURE in 2m 51s","accounts_in_message":[],"_revision_number":25},{"id":"221c3e23abbf25bb46e0a9268c11d6fe9167d60c","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2017-01-31 15:35:16.000000000","message":"Uploaded patch set 26.","accounts_in_message":[],"_revision_number":26},{"id":"5fb51dfaef9bd6321802482437eb687bcf11019b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-01-31 16:03:31.000000000","message":"Patch Set 26: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ironicclient-python35 http://logs.openstack.org/35/400335/26/check/gate-python-ironicclient-python35/6419f58/ : FAILURE in 2m 33s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/400335/26/check/gate-python-ironicclient-docs-ubuntu-xenial/13d1d1c//doc/build/html/ : SUCCESS in 4m 14s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/35/400335/26/check/gate-python-ironicclient-pep8-ubuntu-xenial/f0440aa/ : FAILURE in 3m 59s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/35/400335/26/check/gate-python-ironicclient-python27-ubuntu-xenial/b3c46f5/ : FAILURE in 2m 19s\n- gate-python-ironicclient-pypy http://logs.openstack.org/35/400335/26/check/gate-python-ironicclient-pypy/6d2e7f4/ : FAILURE in 3m 10s (non-voting)\n- check-osc-plugins http://logs.openstack.org/35/400335/26/check/check-osc-plugins/ee8f6dc/ : SUCCESS in 3m 02s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial http://logs.openstack.org/35/400335/26/check/gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial/e5d1d6a/ : SUCCESS in 26m 49s\n- gate-ironicclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/35/400335/26/check/gate-ironicclient-dsvm-functional-ubuntu-xenial/c2022a3/ : SUCCESS in 18m 55s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/35/400335/26/check/python-ironicclient-coverage-ubuntu-xenial/b6669c5/ : FAILURE in 2m 57s","accounts_in_message":[],"_revision_number":26},{"id":"3dba117a2b617d488240dfb0fd5a6eb5eecb487a","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2017-02-01 09:24:41.000000000","message":"Patch Set 26: Workflow-1\n\nunittests remained","accounts_in_message":[],"_revision_number":26},{"id":"ce94c161c9070bc1c68596f62df4456c248d364d","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2017-02-09 12:31:48.000000000","message":"Uploaded patch set 27.","accounts_in_message":[],"_revision_number":27},{"id":"839f2b5b275eaeddd6ea8e143c0efaee81f23804","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-02-09 13:03:20.000000000","message":"Patch Set 27: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ironicclient-python35 http://logs.openstack.org/35/400335/27/check/gate-python-ironicclient-python35/8ce023e/ : FAILURE in 4m 04s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/400335/27/check/gate-python-ironicclient-docs-ubuntu-xenial/71ceb05//doc/build/html/ : SUCCESS in 3m 54s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/35/400335/27/check/gate-python-ironicclient-pep8-ubuntu-xenial/5a2187b/ : FAILURE in 3m 55s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/35/400335/27/check/gate-python-ironicclient-python27-ubuntu-xenial/6cd5ff0/ : FAILURE in 4m 48s\n- gate-python-ironicclient-pypy http://logs.openstack.org/35/400335/27/check/gate-python-ironicclient-pypy/2db117c/ : FAILURE in 4m 13s (non-voting)\n- check-osc-plugins http://logs.openstack.org/35/400335/27/check/check-osc-plugins/f55ad63/ : SUCCESS in 3m 50s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial http://logs.openstack.org/35/400335/27/check/gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial/a939a4e/ : SUCCESS in 25m 57s\n- gate-ironicclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/35/400335/27/check/gate-ironicclient-dsvm-functional-ubuntu-xenial/d035c04/ : FAILURE in 6m 19s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/35/400335/27/check/python-ironicclient-coverage-ubuntu-xenial/c3f13d3/ : FAILURE in 2m 23s","accounts_in_message":[],"_revision_number":27},{"id":"5d5c983680f2d67357c11d1ed6625bba1f21b774","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2017-02-09 16:25:42.000000000","message":"Uploaded patch set 28.","accounts_in_message":[],"_revision_number":28},{"id":"80ec4866fe57e13d942b51ea8f77feb34e640cda","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-02-09 17:05:24.000000000","message":"Patch Set 28: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ironicclient-python35 http://logs.openstack.org/35/400335/28/check/gate-python-ironicclient-python35/0062370/ : FAILURE in 3m 19s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/400335/28/check/gate-python-ironicclient-docs-ubuntu-xenial/921a224//doc/build/html/ : SUCCESS in 3m 42s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/35/400335/28/check/gate-python-ironicclient-pep8-ubuntu-xenial/9973b80/ : FAILURE in 4m 09s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/35/400335/28/check/gate-python-ironicclient-python27-ubuntu-xenial/8bb2d4b/ : FAILURE in 3m 33s\n- gate-python-ironicclient-pypy http://logs.openstack.org/35/400335/28/check/gate-python-ironicclient-pypy/dc5217b/ : FAILURE in 5m 41s (non-voting)\n- check-osc-plugins http://logs.openstack.org/35/400335/28/check/check-osc-plugins/6fd0572/ : SUCCESS in 3m 45s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial http://logs.openstack.org/35/400335/28/check/gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial/797f4cc/ : SUCCESS in 37m 15s\n- gate-ironicclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/35/400335/28/check/gate-ironicclient-dsvm-functional-ubuntu-xenial/602ca0c/ : SUCCESS in 21m 35s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/35/400335/28/check/python-ironicclient-coverage-ubuntu-xenial/0902243/ : FAILURE in 4m 05s","accounts_in_message":[],"_revision_number":28},{"id":"a74abd69c479cd8d93b2fdd48b5fe219dfb8fb6f","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2017-02-13 12:43:11.000000000","message":"Uploaded patch set 29.","accounts_in_message":[],"_revision_number":29},{"id":"922dfb1ca11dfbf25ddad9ae6cd3fbaafe4b6576","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-02-13 13:24:30.000000000","message":"Patch Set 29: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ironicclient-python35 http://logs.openstack.org/35/400335/29/check/gate-python-ironicclient-python35/60c37f3/ : FAILURE in 2m 09s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/400335/29/check/gate-python-ironicclient-docs-ubuntu-xenial/906850c//doc/build/html/ : SUCCESS in 2m 24s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/35/400335/29/check/gate-python-ironicclient-pep8-ubuntu-xenial/d8c3726/ : FAILURE in 5m 56s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/35/400335/29/check/gate-python-ironicclient-python27-ubuntu-xenial/dcecdec/ : FAILURE in 2m 47s\n- gate-python-ironicclient-pypy http://logs.openstack.org/35/400335/29/check/gate-python-ironicclient-pypy/7ce63c7/ : FAILURE in 2m 47s (non-voting)\n- check-osc-plugins http://logs.openstack.org/35/400335/29/check/check-osc-plugins/c91d7d3/ : SUCCESS in 3m 24s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial http://logs.openstack.org/35/400335/29/check/gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial/4a7326f/ : SUCCESS in 39m 33s\n- gate-ironicclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/35/400335/29/check/gate-ironicclient-dsvm-functional-ubuntu-xenial/1285bdf/ : SUCCESS in 15m 31s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/35/400335/29/check/python-ironicclient-coverage-ubuntu-xenial/fe99117/ : FAILURE in 2m 17s","accounts_in_message":[],"_revision_number":29},{"id":"bb3180223cf57e6e2fcbe4706cf7e4f08a31d544","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2017-02-15 13:57:24.000000000","message":"Uploaded patch set 30.","accounts_in_message":[],"_revision_number":30},{"id":"d76c06680bb56c107ba2ce3a9156a3dd9780db94","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2017-02-15 13:58:23.000000000","message":"Uploaded patch set 31: Commit message was updated.","accounts_in_message":[],"_revision_number":31},{"id":"1fc270133e7e8a764555743154fa28d9f14b0414","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-02-15 14:26:00.000000000","message":"Patch Set 31: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ironicclient-python35 http://logs.openstack.org/35/400335/31/check/gate-python-ironicclient-python35/2c667bf/ : FAILURE in 4m 08s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/400335/31/check/gate-python-ironicclient-docs-ubuntu-xenial/d30cb33//doc/build/html/ : SUCCESS in 2m 22s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/35/400335/31/check/gate-python-ironicclient-pep8-ubuntu-xenial/0f28b1a/ : FAILURE in 4m 13s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/35/400335/31/check/gate-python-ironicclient-python27-ubuntu-xenial/e5e6662/ : FAILURE in 2m 19s\n- gate-python-ironicclient-pypy http://logs.openstack.org/35/400335/31/check/gate-python-ironicclient-pypy/04898cf/ : FAILURE in 3m 34s (non-voting)\n- check-osc-plugins http://logs.openstack.org/35/400335/31/check/check-osc-plugins/a237107/ : SUCCESS in 5m 06s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial http://logs.openstack.org/35/400335/31/check/gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial/5fe5658/ : SUCCESS in 26m 27s\n- gate-ironicclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/35/400335/31/check/gate-ironicclient-dsvm-functional-ubuntu-xenial/f884582/ : SUCCESS in 9m 18s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/35/400335/31/check/python-ironicclient-coverage-ubuntu-xenial/296ada6/ : FAILURE in 2m 18s","accounts_in_message":[],"_revision_number":31},{"id":"018de0ebcd354b350e5d5ff4af6bb1c560c381c0","author":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"date":"2017-02-17 14:08:43.000000000","message":"Uploaded patch set 32.","accounts_in_message":[],"_revision_number":32},{"id":"37be96c499a469296d3874a32ff2c0114d14e0ba","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-02-17 14:59:31.000000000","message":"Patch Set 32: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ironicclient-python35 http://logs.openstack.org/35/400335/32/check/gate-python-ironicclient-python35/6628a18/ : FAILURE in 3m 13s\n- gate-python-ironicclient-docs-ubuntu-xenial http://docs-draft.openstack.org/35/400335/32/check/gate-python-ironicclient-docs-ubuntu-xenial/b1a3d68//doc/build/html/ : SUCCESS in 4m 28s\n- gate-python-ironicclient-pep8-ubuntu-xenial http://logs.openstack.org/35/400335/32/check/gate-python-ironicclient-pep8-ubuntu-xenial/3453aef/ : FAILURE in 4m 26s\n- gate-python-ironicclient-python27-ubuntu-xenial http://logs.openstack.org/35/400335/32/check/gate-python-ironicclient-python27-ubuntu-xenial/4188c01/ : FAILURE in 4m 58s\n- gate-python-ironicclient-pypy http://logs.openstack.org/35/400335/32/check/gate-python-ironicclient-pypy/7ef5f51/ : FAILURE in 5m 46s (non-voting)\n- check-osc-plugins http://logs.openstack.org/35/400335/32/check/check-osc-plugins/236c1f9/ : SUCCESS in 5m 59s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial http://logs.openstack.org/35/400335/32/check/gate-tempest-dsvm-python-ironicclient-src-ubuntu-xenial/6eb142d/ : SUCCESS in 48m 25s\n- gate-ironicclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/35/400335/32/check/gate-ironicclient-dsvm-functional-ubuntu-xenial/6d444a2/ : SUCCESS in 15m 29s\n- python-ironicclient-coverage-ubuntu-xenial http://logs.openstack.org/35/400335/32/check/python-ironicclient-coverage-ubuntu-xenial/22421ab/ : FAILURE in 4m 10s","accounts_in_message":[],"_revision_number":32},{"id":"69274d9cb955e782f6281264084af7f244f990ee","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2017-12-18 04:04:34.000000000","message":"Removed reviewer Jenkins with the following votes:\n\n* Verified-1 by Jenkins (3)\n","accounts_in_message":[],"_revision_number":32}],"current_revision_number":32,"current_revision":"50ec633bd19d57698c0720a6f870817616d00d86","revisions":{"f594ef9abebf6f06a2de82c02874f4cd2c286f4b":{"kind":"REWORK","_number":1,"created":"2016-11-21 16:42:06.000000000","uploader":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"ref":"refs/changes/35/400335/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/35/400335/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/1"}}},"commit":{"parents":[{"commit":"02b34151277829a1f1fff380a0dd08121e554ffa","subject":"Support ETAGs in Ironic CLI","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/02b34151277829a1f1fff380a0dd08121e554ffa"}]}],"author":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:31:44.000000000","tz":120},"committer":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:41:47.000000000","tz":120},"subject":"WIP: Full-featured objects. POC","message":"WIP: Full-featured objects. POC\n\nThere is an issue in the ETAG spec that client\nshould store representation of the resource. To\navoid caching, the concept of full-fetured objects\nhas been proposed.\n\nThe full-featured Resource should do user actions\nwith itself and call Manager to do the work.\nWhen user does get request to Ironic API, the Resource\ncan update own etag, got from Manager.\nWhen doing update request, the user can go with etag\nstored in Resource object. If this etag is old, the client\nwill fail and force the user either to stop updating or\ndo get request again to update the etag.\nThe etag is common for entire resource including all\nsubresources.\n\nChange-Id: I906b065a94bcef1403944190e7db57d88cd23d87\nRelated-Bug: 1605728\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/f594ef9abebf6f06a2de82c02874f4cd2c286f4b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/f594ef9abebf6f06a2de82c02874f4cd2c286f4b"}]},"branch":"refs/heads/master"},"737a48b3f543b74f81d069df7ca4b00b1a7a00ed":{"kind":"REWORK","_number":2,"created":"2016-11-22 15:06:44.000000000","uploader":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"ref":"refs/changes/35/400335/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/35/400335/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/2"}}},"commit":{"parents":[{"commit":"02b34151277829a1f1fff380a0dd08121e554ffa","subject":"Support ETAGs in Ironic CLI","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/02b34151277829a1f1fff380a0dd08121e554ffa"}]}],"author":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:31:44.000000000","tz":120},"committer":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-22 15:06:36.000000000","tz":120},"subject":"WIP: Full-featured objects. POC","message":"WIP: Full-featured objects. POC\n\nThere is an issue in the ETAG spec that client\nshould store representation of the resource. To\navoid caching, the concept of full-fetured objects\nhas been proposed.\n\nThe full-featured Resource should do user actions\nwith itself and call Manager to do the work.\nWhen user does get request to Ironic API, the Resource\ncan update own etag, got from Manager.\nWhen doing update request, the user can go with etag\nstored in Resource object. If this etag is old, the client\nwill fail and force the user either to stop updating or\ndo get request again to update the etag.\nThe etag is common for entire resource including all\nsubresources.\n\nChange-Id: I906b065a94bcef1403944190e7db57d88cd23d87\nRelated-Bug: 1605728\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/737a48b3f543b74f81d069df7ca4b00b1a7a00ed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/737a48b3f543b74f81d069df7ca4b00b1a7a00ed"}]},"branch":"refs/heads/master"},"5dad4f9a5e371cb26fd090b3345dc03803da319d":{"kind":"REWORK","_number":3,"created":"2016-11-22 15:57:07.000000000","uploader":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"ref":"refs/changes/35/400335/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/35/400335/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/3"}}},"commit":{"parents":[{"commit":"02b34151277829a1f1fff380a0dd08121e554ffa","subject":"Support ETAGs in Ironic CLI","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/02b34151277829a1f1fff380a0dd08121e554ffa"}]}],"author":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:31:44.000000000","tz":120},"committer":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-22 15:56:59.000000000","tz":120},"subject":"WIP: Full-featured objects. POC","message":"WIP: Full-featured objects. POC\n\nThere is an issue in the ETAG spec that client\nshould store representation of the resource. To\navoid caching, the concept of full-fetured objects\nhas been proposed.\n\nThe full-featured Resource should do user actions\nwith itself and call Manager to do the work.\nWhen user does get request to Ironic API, the Resource\ncan update own etag, got from Manager.\nWhen doing update request, the user can go with etag\nstored in Resource object. If this etag is old, the client\nwill fail and force the user either to stop updating or\ndo get request again to update the etag.\nThe etag is common for entire resource including all\nsubresources.\n\nChange-Id: I906b065a94bcef1403944190e7db57d88cd23d87\nRelated-Bug: 1605728\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/5dad4f9a5e371cb26fd090b3345dc03803da319d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/5dad4f9a5e371cb26fd090b3345dc03803da319d"}]},"branch":"refs/heads/master"},"e0f6b58735d184fd7eae729c9386f2a2332a6ff1":{"kind":"REWORK","_number":4,"created":"2016-11-25 13:43:49.000000000","uploader":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"ref":"refs/changes/35/400335/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/35/400335/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/4"}}},"commit":{"parents":[{"commit":"02b34151277829a1f1fff380a0dd08121e554ffa","subject":"Support ETAGs in Ironic CLI","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/02b34151277829a1f1fff380a0dd08121e554ffa"}]}],"author":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:31:44.000000000","tz":120},"committer":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-25 13:43:35.000000000","tz":120},"subject":"WIP: Full-featured objects. POC","message":"WIP: Full-featured objects. POC\n\nThere is an issue in the ETAG spec that client\nshould store representation of the resource. To\navoid caching, the concept of full-fetured objects\nhas been proposed.\n\nThe full-featured Resource should do user actions\nwith itself and call Manager to do the work.\nWhen user does get request to Ironic API, the Resource\ncan update own etag, got from Manager.\nWhen doing update request, the user can go with etag\nstored in Resource object. If this etag is old, the client\nwill fail and force the user either to stop updating or\ndo get request again to update the etag.\nThe etag is common for entire resource including all\nsubresources.\n\nChange-Id: I906b065a94bcef1403944190e7db57d88cd23d87\nRelated-Bug: 1605728\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/e0f6b58735d184fd7eae729c9386f2a2332a6ff1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/e0f6b58735d184fd7eae729c9386f2a2332a6ff1"}]},"branch":"refs/heads/master"},"381e045178fe15ee119f089b2d3997eeb5b58760":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2016-11-30 10:28:36.000000000","uploader":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"ref":"refs/changes/35/400335/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/35/400335/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/5"}}},"commit":{"parents":[{"commit":"02b34151277829a1f1fff380a0dd08121e554ffa","subject":"Support ETAGs in Ironic CLI","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/02b34151277829a1f1fff380a0dd08121e554ffa"}]}],"author":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:31:44.000000000","tz":120},"committer":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-30 10:28:03.000000000","tz":120},"subject":"POC: Full-featured objects with ETAGs supporting","message":"POC: Full-featured objects with ETAGs supporting\n\nThere is an issue in the ETAG spec that client\nshould store representation of the resource. To\navoid caching, the concept of full-fetured objects\nhas been proposed.\n\nThe full-featured Resource should do user actions\nwith itself and call Manager to do the work.\nWhen user does get request to Ironic API, the Resource\ncan update own etag, got from Manager.\nWhen doing update request, the user can go with etag\nstored in Resource object. If this etag is old, the client\nwill fail and force the user either to stop updating or\ndo get request again to update the etag.\nThe etag is common for entire resource including all\nsubresources.\n\nChange-Id: I906b065a94bcef1403944190e7db57d88cd23d87\nRelated-Bug: 1605728\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/381e045178fe15ee119f089b2d3997eeb5b58760"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/381e045178fe15ee119f089b2d3997eeb5b58760"}]},"branch":"refs/heads/master"},"d3b84b4a3188cd71e5a8c9106030fbe7738362b8":{"kind":"REWORK","_number":6,"created":"2016-12-16 15:56:36.000000000","uploader":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"ref":"refs/changes/35/400335/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/35/400335/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/6"}}},"commit":{"parents":[{"commit":"02b34151277829a1f1fff380a0dd08121e554ffa","subject":"Support ETAGs in Ironic CLI","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/02b34151277829a1f1fff380a0dd08121e554ffa"}]}],"author":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:31:44.000000000","tz":120},"committer":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-12-16 15:56:22.000000000","tz":120},"subject":"[WIP] POC: Full-featured objects with ETAGs supporting","message":"[WIP] POC: Full-featured objects with ETAGs supporting\n\nThere is an issue in the ETAG spec that client\nshould store representation of the resource.\n\nThe full-featured Resource should do user actions\nwith itself and call Manager to do the work.\nWhen user does get request to Ironic API, the Resource\ncan update own etag, got from Manager.\nWhen doing update request, the user can go with etag\nstored in Resource object. If this etag is old, the client\nwill fail and force the user either to stop updating or\ndo get request again to update the etag.\nThe etag is common for entire resource including all\nsubresources.\n\nChange-Id: I906b065a94bcef1403944190e7db57d88cd23d87\nRelated-Bug: 1605728\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/d3b84b4a3188cd71e5a8c9106030fbe7738362b8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/d3b84b4a3188cd71e5a8c9106030fbe7738362b8"}]},"branch":"refs/heads/master"},"4f0793c258245eab6b8e75a475d7886d889e3fe9":{"kind":"REWORK","_number":7,"created":"2016-12-19 17:41:57.000000000","uploader":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"ref":"refs/changes/35/400335/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/35/400335/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/7"}}},"commit":{"parents":[{"commit":"430ac0e5489b61a433ce609c7ff80d71a3acca7e","subject":"Merge \"Fix API object representation in unittests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/430ac0e5489b61a433ce609c7ff80d71a3acca7e"}]}],"author":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:31:44.000000000","tz":120},"committer":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-12-19 17:41:46.000000000","tz":120},"subject":"[WIP] POC: Full-featured objects with ETAGs supporting","message":"[WIP] POC: Full-featured objects with ETAGs supporting\n\nCherry-picked.\nThere is an issue in the ETAG spec that client\nshould store representation of the resource.\n\nThe full-featured Resource should do user actions\nwith itself and call Manager to do the work.\nWhen user does get request to Ironic API, the Resource\ncan update own etag, got from Manager.\nWhen doing update request, the user can go with etag\nstored in Resource object. If this etag is old, the client\nwill fail and force the user either to stop updating or\ndo get request again to update the etag.\nThe etag is common for entire resource including all\nsubresources.\n\nChange-Id: I906b065a94bcef1403944190e7db57d88cd23d87\nRelated-Bug: 1605728\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/4f0793c258245eab6b8e75a475d7886d889e3fe9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/4f0793c258245eab6b8e75a475d7886d889e3fe9"}]},"branch":"refs/heads/master"},"4f36f0aede39e57bca9b505bfae2a1f49b1c997f":{"kind":"REWORK","_number":8,"created":"2016-12-20 09:07:00.000000000","uploader":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"ref":"refs/changes/35/400335/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/35/400335/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/8"}}},"commit":{"parents":[{"commit":"430ac0e5489b61a433ce609c7ff80d71a3acca7e","subject":"Merge \"Fix API object representation in unittests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/430ac0e5489b61a433ce609c7ff80d71a3acca7e"}]}],"author":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:31:44.000000000","tz":120},"committer":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-12-20 09:06:52.000000000","tz":120},"subject":"[WIP] POC: Full-featured objects with ETAGs supporting","message":"[WIP] POC: Full-featured objects with ETAGs supporting\n\nCherry-picked.\nThere is an issue in the ETAG spec that client\nshould store representation of the resource.\n\nThe full-featured Resource should do user actions\nwith itself and call Manager to do the work.\nWhen user does get request to Ironic API, the Resource\ncan update own etag, got from Manager.\nWhen doing update request, the user can go with etag\nstored in Resource object. If this etag is old, the client\nwill fail and force the user either to stop updating or\ndo get request again to update the etag.\nThe etag is common for entire resource including all\nsubresources.\n\nChange-Id: I906b065a94bcef1403944190e7db57d88cd23d87\nRelated-Bug: 1605728\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/4f36f0aede39e57bca9b505bfae2a1f49b1c997f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/4f36f0aede39e57bca9b505bfae2a1f49b1c997f"}]},"branch":"refs/heads/master"},"4b4d34f1b2d951d879257f7f4799e3d046c56c1d":{"kind":"REWORK","_number":9,"created":"2016-12-20 10:27:02.000000000","uploader":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"ref":"refs/changes/35/400335/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/35/400335/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/9"}}},"commit":{"parents":[{"commit":"430ac0e5489b61a433ce609c7ff80d71a3acca7e","subject":"Merge \"Fix API object representation in unittests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/430ac0e5489b61a433ce609c7ff80d71a3acca7e"}]}],"author":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:31:44.000000000","tz":120},"committer":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-12-20 10:26:28.000000000","tz":120},"subject":"[WIP] ETAGs for node in ironicclient","message":"[WIP] ETAGs for node in ironicclient\n\nCherry-picked.\nThere is an issue in the ETAG spec that client\nshould store representation of the resource.\n\nThe full-featured Resource should do user actions\nwith itself and call Manager to do the work.\nWhen user does get request to Ironic API, the Resource\ncan update own etag, got from Manager.\nWhen doing update request, the user can go with etag\nstored in Resource object. If this etag is old, the client\nwill fail and force the user either to stop updating or\ndo get request again to update the etag.\nThe etag is common for entire resource including all\nsubresources.\n\nChange-Id: I906b065a94bcef1403944190e7db57d88cd23d87\nRelated-Bug: 1605728\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/4b4d34f1b2d951d879257f7f4799e3d046c56c1d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/4b4d34f1b2d951d879257f7f4799e3d046c56c1d"}]},"branch":"refs/heads/master"},"f6ecd6116e3c1703a825182578a6c295a7fa3b30":{"kind":"NO_CODE_CHANGE","_number":10,"created":"2016-12-23 12:04:02.000000000","uploader":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"ref":"refs/changes/35/400335/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/35/400335/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/10"}}},"commit":{"parents":[{"commit":"430ac0e5489b61a433ce609c7ff80d71a3acca7e","subject":"Merge \"Fix API object representation in unittests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/430ac0e5489b61a433ce609c7ff80d71a3acca7e"}]}],"author":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:31:44.000000000","tz":120},"committer":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-12-23 12:03:12.000000000","tz":120},"subject":"[WIP] ETAGs for node in ironicclient","message":"[WIP] ETAGs for node in ironicclient\n\nCherry-picked.\nThere is an issue in the ETAG spec that client\nshould store representation of the resource.\n\nThe full-featured Resource should do user actions\nwith itself and call Manager to do the work.\nWhen user does get request to Ironic API, the Resource\ncan update own etag, got from Manager.\nWhen doing update request, the user can go with etag\nstored in Resource object. If this etag is old, the client\nwill fail and force the user either to stop updating or\ndo get request again to update the etag.\nThe etag is common for entire resource including all\nsubresources.\n\nChange-Id: I906b065a94bcef1403944190e7db57d88cd23d87\nRelated-Bug: 1605728\nDepends-On: Id11a44aaf69d4bbd04b501cd16615546b1b95f21\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/f6ecd6116e3c1703a825182578a6c295a7fa3b30"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/f6ecd6116e3c1703a825182578a6c295a7fa3b30"}]},"branch":"refs/heads/master"},"d25fffc53718eaab7a1004e4e088fd7d1e6db730":{"kind":"REWORK","_number":11,"created":"2016-12-26 17:21:54.000000000","uploader":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"ref":"refs/changes/35/400335/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/35/400335/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/11"}}},"commit":{"parents":[{"commit":"430ac0e5489b61a433ce609c7ff80d71a3acca7e","subject":"Merge \"Fix API object representation in unittests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/430ac0e5489b61a433ce609c7ff80d71a3acca7e"}]}],"author":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:31:44.000000000","tz":120},"committer":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-12-26 17:21:28.000000000","tz":120},"subject":"[WIP] ETAGs for node in ironicclient","message":"[WIP] ETAGs for node in ironicclient\n\nCherry-picked.\nThere is an issue in the ETAG spec that client\nshould store representation of the resource.\n\nThe full-featured Resource should do user actions\nwith itself and call Manager to do the work.\nWhen user does get request to Ironic API, the Resource\ncan update own etag, got from Manager.\nWhen doing update request, the user can go with etag\nstored in Resource object. If this etag is old, the client\nwill fail and force the user either to stop updating or\ndo get request again to update the etag.\nThe etag is common for entire resource including all\nsubresources.\n\nChange-Id: I906b065a94bcef1403944190e7db57d88cd23d87\nRelated-Bug: 1605728\nDepends-On: Id11a44aaf69d4bbd04b501cd16615546b1b95f21\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/d25fffc53718eaab7a1004e4e088fd7d1e6db730"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/d25fffc53718eaab7a1004e4e088fd7d1e6db730"}]},"branch":"refs/heads/master"},"3f1e5f9c4ec8b47b5c02179d7293efc1603a3446":{"kind":"REWORK","_number":12,"created":"2016-12-28 15:01:29.000000000","uploader":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"ref":"refs/changes/35/400335/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/35/400335/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/12"}}},"commit":{"parents":[{"commit":"430ac0e5489b61a433ce609c7ff80d71a3acca7e","subject":"Merge \"Fix API object representation in unittests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/430ac0e5489b61a433ce609c7ff80d71a3acca7e"}]}],"author":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:31:44.000000000","tz":120},"committer":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-12-28 15:00:43.000000000","tz":120},"subject":"[WIP] ETAGs for node in ironicclient","message":"[WIP] ETAGs for node in ironicclient\n\nThere is an issue in the ETAG spec that client\nshould store representation of the resource.\n\nThe full-featured Resource should do user actions\nwith itself and call Manager to do the work.\nWhen user does get request to Ironic API, the Resource\ncan update own representation, got from Manager.\nWhen doing update request, the user can go with etag\nstored in Resource object. If this etag is old, the client\nwill fail and force the user either to stop updating or\ndo get request again to update the etag.\nThe etag is common for entire resource including all\nsubresources.\n\nChange-Id: I906b065a94bcef1403944190e7db57d88cd23d87\nRelated-Bug: 1605728\nDepends-On: Id11a44aaf69d4bbd04b501cd16615546b1b95f21\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/3f1e5f9c4ec8b47b5c02179d7293efc1603a3446"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/3f1e5f9c4ec8b47b5c02179d7293efc1603a3446"}]},"branch":"refs/heads/master"},"1a159f9f110956633055edf26aed0f67b71e65a8":{"kind":"REWORK","_number":13,"created":"2016-12-29 13:08:53.000000000","uploader":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"ref":"refs/changes/35/400335/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/35/400335/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/13"}}},"commit":{"parents":[{"commit":"430ac0e5489b61a433ce609c7ff80d71a3acca7e","subject":"Merge \"Fix API object representation in unittests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/430ac0e5489b61a433ce609c7ff80d71a3acca7e"}]}],"author":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:31:44.000000000","tz":120},"committer":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-12-29 13:08:40.000000000","tz":120},"subject":"[WIP] ETAGs for node in ironicclient","message":"[WIP] ETAGs for node in ironicclient\n\nThere is an issue in the ETAG spec that client\nshould store representation of the resource.\n\nThe full-featured Resource should do user actions\nwith itself and call Manager to do the work.\nWhen user does get request to Ironic API, the Resource\ncan update own representation, got from Manager.\nWhen doing update request, the user can go with etag\nstored in Resource object. If this etag is old, the client\nwill fail and force the user either to stop updating or\ndo get request again to update the etag.\nThe etag is common for entire resource including all\nsubresources.\n\nChange-Id: I906b065a94bcef1403944190e7db57d88cd23d87\nRelated-Bug: 1605728\nDepends-On: Id11a44aaf69d4bbd04b501cd16615546b1b95f21\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/1a159f9f110956633055edf26aed0f67b71e65a8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/1a159f9f110956633055edf26aed0f67b71e65a8"}]},"branch":"refs/heads/master"},"d16507297f0c14d9dc169c41d0eeaa0ee8ac82ac":{"kind":"REWORK","_number":14,"created":"2017-01-03 14:58:08.000000000","uploader":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"ref":"refs/changes/35/400335/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/35/400335/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/14"}}},"commit":{"parents":[{"commit":"2f404e834d458bc91e6292a391dab672df980745","subject":"Merge \"Add mode and properties to portgroup OSC plugin\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/2f404e834d458bc91e6292a391dab672df980745"}]}],"author":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:31:44.000000000","tz":120},"committer":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2017-01-03 14:56:43.000000000","tz":120},"subject":"[WIP] ETAGs for node in ironicclient","message":"[WIP] ETAGs for node in ironicclient\n\nWork in progress. As the spec is not approved,\nthis is the investigation of the best way to\nimplement ETAGs storing in ironic CLI.\n\nThere is an issue in the ETAG spec that client\nshould store representation of the resource.\n\nThe full-featured Resource should do user actions\nwith itself and call Manager to do the work.\nWhen user does get request to Ironic API, the Resource\nobject can be updated through Manager.\nWhen doing update request, the user can go with etag\nstored in Resource object. If this etag is old, the client\nwill fail and force the user either to stop updating or\ndo get request again to update the etag.\nThe etag is common for entire resource including all\nsubresources.\n\nAttempt to use the object representation instead of caching.\n\nChange-Id: I906b065a94bcef1403944190e7db57d88cd23d87\nRelated-Bug: 1605728\nDepends-On: Id11a44aaf69d4bbd04b501cd16615546b1b95f21\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/d16507297f0c14d9dc169c41d0eeaa0ee8ac82ac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/d16507297f0c14d9dc169c41d0eeaa0ee8ac82ac"}]},"branch":"refs/heads/master"},"c72d1fdc555f01395271ca4b7b8046793b810c56":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":15,"created":"2017-01-04 09:52:06.000000000","uploader":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"ref":"refs/changes/35/400335/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/35/400335/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/15"}}},"commit":{"parents":[{"commit":"2fd05f3cf3446cf10a0a01f05e7fb4918be739c5","subject":"Merge \"Log warning if no property for (Un)Set commands\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/2fd05f3cf3446cf10a0a01f05e7fb4918be739c5"}]}],"author":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:31:44.000000000","tz":120},"committer":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2017-01-04 09:51:37.000000000","tz":120},"subject":"[WIP] ETAGs for node in ironicclient","message":"[WIP] ETAGs for node in ironicclient\n\nAs the spec is not approved,this is the\ninvestigation of the best way to implement\nETAGs storing in ironic CLI.\n\nThere is an issue in the ETAG spec that client\nshould store representation of the resource.\n\nThe full-featured Resource should do user actions\nwith itself and call Manager to do the work.\nWhen user does get request to Ironic API, the Resource\nobject can be updated through Manager.\nWhen doing update request, the user can go with etag\nstored in Resource object. If this etag is old, the client\nwill fail and force the user either to stop updating or\ndo get request again to update the etag.\nThe etag is common for entire resource including all\nsubresources.\n\nAttempt to use the object representation instead of caching.\n\nChange-Id: I906b065a94bcef1403944190e7db57d88cd23d87\nRelated-Bug: 1605728\nDepends-On: Id11a44aaf69d4bbd04b501cd16615546b1b95f21\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/c72d1fdc555f01395271ca4b7b8046793b810c56"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/c72d1fdc555f01395271ca4b7b8046793b810c56"}]},"branch":"refs/heads/master"},"6d23fc9a30518788712f15de6e79c998985561d1":{"kind":"NO_CODE_CHANGE","_number":16,"created":"2017-01-05 13:07:36.000000000","uploader":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"ref":"refs/changes/35/400335/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/35/400335/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/16"}}},"commit":{"parents":[{"commit":"2fd05f3cf3446cf10a0a01f05e7fb4918be739c5","subject":"Merge \"Log warning if no property for (Un)Set commands\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/2fd05f3cf3446cf10a0a01f05e7fb4918be739c5"}]}],"author":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:31:44.000000000","tz":120},"committer":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2017-01-05 13:07:24.000000000","tz":120},"subject":"[WIP] ETAGs for node in ironicclient","message":"[WIP] ETAGs for node in ironicclient\n\nAs the spec is not approved,this is the\ninvestigation of the best way to implement\nETAGs storing in ironic CLI.\n\nThere is an issue in the ETAG spec that client\nshould store representation of the resource.\n\nThe full-featured Resource should do user actions\nwith itself and call Manager to do the work.\nWhen user does get request to Ironic API, the Resource\nobject can be updated through Manager.\nWhen doing update request, the user can go with etag\nstored in Resource object. If this etag is old, the client\nwill fail and force the user either to stop updating or\ndo get request again to update the etag.\nThe etag is common for entire resource including all\nsubresources.\n\nAttempt to use the object representation instead of caching.\n\nChange-Id: I906b065a94bcef1403944190e7db57d88cd23d87\nRelated-Bug: 1605728\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/6d23fc9a30518788712f15de6e79c998985561d1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/6d23fc9a30518788712f15de6e79c998985561d1"}]},"branch":"refs/heads/master"},"d775cca2c9498eaea88f5104eb5614e384aa2b7e":{"kind":"REWORK","_number":17,"created":"2017-01-06 11:38:10.000000000","uploader":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"ref":"refs/changes/35/400335/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/35/400335/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/17"}}},"commit":{"parents":[{"commit":"2fd05f3cf3446cf10a0a01f05e7fb4918be739c5","subject":"Merge \"Log warning if no property for (Un)Set commands\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/2fd05f3cf3446cf10a0a01f05e7fb4918be739c5"}]}],"author":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:31:44.000000000","tz":120},"committer":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2017-01-06 11:37:02.000000000","tz":120},"subject":"[WIP] ETAGs for node in ironicclient","message":"[WIP] ETAGs for node in ironicclient\n\nAs the spec is not approved,this is the\ninvestigation of the best way to implement\nETAGs storing in ironic CLI.\n\nThere is an issue in the ETAG spec that client\nshould store representation of the resource.\n\nThe full-featured Resource should do user actions\nwith itself and call Manager to do the work.\nWhen user does get request to Ironic API, the Resource\nobject can be updated through Manager.\nWhen doing update request, the user can go with etag\nstored in Resource object. If this etag is old, the client\nwill fail and force the user either to stop updating or\ndo get request again to update the etag.\n\nAttempt to use the object representation instead of caching.\n\nChange-Id: I906b065a94bcef1403944190e7db57d88cd23d87\nRelated-Bug: 1605728\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/d775cca2c9498eaea88f5104eb5614e384aa2b7e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/d775cca2c9498eaea88f5104eb5614e384aa2b7e"}]},"branch":"refs/heads/master"},"27bfbcdd3417cf1afbc55aab437598329778d881":{"kind":"REWORK","_number":18,"created":"2017-01-12 16:03:31.000000000","uploader":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"ref":"refs/changes/35/400335/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/35/400335/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/18"}}},"commit":{"parents":[{"commit":"2fd05f3cf3446cf10a0a01f05e7fb4918be739c5","subject":"Merge \"Log warning if no property for (Un)Set commands\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/2fd05f3cf3446cf10a0a01f05e7fb4918be739c5"}]}],"author":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:31:44.000000000","tz":120},"committer":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2017-01-12 16:03:23.000000000","tz":120},"subject":"[WIP] ETAGs for node in ironicclient","message":"[WIP] ETAGs for node in ironicclient\n\nCherry-picked.\nThere is an issue in the ETAG spec that client\nshould store representation of the resource.\n\nThe full-featured Resource should do user actions\nwith itself and call Manager to do the work.\nWhen user does get request to Ironic API, the Resource\ncan update own etag, got from Manager.\nWhen doing update request, the user can go with etag\nstored in Resource object. If this etag is old, the client\nwill fail and force the user either to stop updating or\ndo get request again to update the etag.\nThe etag is common for entire resource including all\nsubresources.\n\nChange-Id: I906b065a94bcef1403944190e7db57d88cd23d87\nRelated-Bug: 1605728\nDepends-On: Id11a44aaf69d4bbd04b501cd16615546b1b95f21\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/27bfbcdd3417cf1afbc55aab437598329778d881"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/27bfbcdd3417cf1afbc55aab437598329778d881"}]},"branch":"refs/heads/master"},"d4abf29c39ccdc666bbf86a80c5705177cf739c9":{"kind":"REWORK","_number":19,"created":"2017-01-16 15:45:48.000000000","uploader":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"ref":"refs/changes/35/400335/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/35/400335/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/19"}}},"commit":{"parents":[{"commit":"430ac0e5489b61a433ce609c7ff80d71a3acca7e","subject":"Merge \"Fix API object representation in unittests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/430ac0e5489b61a433ce609c7ff80d71a3acca7e"}]}],"author":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:31:44.000000000","tz":120},"committer":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2017-01-16 15:45:34.000000000","tz":120},"subject":"[WIP] ETAGs for node in ironicclient","message":"[WIP] ETAGs for node in ironicclient\n\nThere is an issue in the ETAG spec that client\nshould store representation of the resource.\n\nThe full-featured Resource should do user actions\nwith itself and call Manager to do the work.\nWhen user does get request to Ironic API, the Resource\ncan update own etag, got from Manager.\nWhen doing update request, the user can go with etag\nstored in Resource object. If this etag is old, the client\nwill fail and force the user either to stop updating or\ndo get request again to update the etag.\nThe etag is common for entire resource including all\nsubresources.\n\nChange-Id: I906b065a94bcef1403944190e7db57d88cd23d87\nRelated-Bug: 1605728\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/d4abf29c39ccdc666bbf86a80c5705177cf739c9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/d4abf29c39ccdc666bbf86a80c5705177cf739c9"}]},"branch":"refs/heads/master"},"07ce22ddb60d456195d02a2ea5afd6ecf1632a8a":{"kind":"REWORK","_number":20,"created":"2017-01-27 12:26:33.000000000","uploader":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"ref":"refs/changes/35/400335/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/35/400335/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/20"}}},"commit":{"parents":[{"commit":"be0bc81d885d4a64bb6c014ecff108780286a2f2","subject":"Update reno for stable/ocata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/be0bc81d885d4a64bb6c014ecff108780286a2f2"}]}],"author":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:31:44.000000000","tz":120},"committer":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2017-01-27 12:26:15.000000000","tz":120},"subject":"ETAGs for node in ironicclient","message":"ETAGs for node in ironicclient\n\nThere is an issue in the ETAG spec that client\nshould store representation of the resource.\n\nThe full-featured Resource should do user actions\nwith itself and call Manager to do the work.\nWhen user does get request to Ironic API, the Resource\ncan update own etag, got from Manager.\nWhen doing update request, the user can go with etag\nstored in Resource object. If this etag is old, the client\nwill fail and force the user either to stop updating or\ndo get request again to update the etag.\nThe etag is common for entire resource including all\nsubresources.\n\nChange-Id: I906b065a94bcef1403944190e7db57d88cd23d87\nRelated-Bug: 1605728\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/07ce22ddb60d456195d02a2ea5afd6ecf1632a8a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/07ce22ddb60d456195d02a2ea5afd6ecf1632a8a"}]},"branch":"refs/heads/master"},"aac3c3d6ba71319fc0bfb241f541786c7da535fa":{"kind":"REWORK","_number":21,"created":"2017-01-31 10:59:25.000000000","uploader":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"ref":"refs/changes/35/400335/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/35/400335/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/21"}}},"commit":{"parents":[{"commit":"be0bc81d885d4a64bb6c014ecff108780286a2f2","subject":"Update reno for stable/ocata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/be0bc81d885d4a64bb6c014ecff108780286a2f2"}]}],"author":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:31:44.000000000","tz":120},"committer":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2017-01-31 10:59:16.000000000","tz":120},"subject":"ETAGs for node in ironicclient","message":"ETAGs for node in ironicclient\n\nThere is an issue in the ETAG spec that client\nshould store representation of the resource.\n\nThe full-featured Resource should do user actions\nwith itself and call Manager to do the work.\nWhen user does get request to Ironic API, the Resource\ncan update own etag, got from Manager.\nWhen doing update request, the user can go with etag\nstored in Resource object. If this etag is old, the client\nwill fail and force the user either to stop updating or\ndo get request again to update the etag.\nThe etag is common for entire resource including all\nsubresources.\n\nChange-Id: I906b065a94bcef1403944190e7db57d88cd23d87\nRelated-Bug: 1605728\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/aac3c3d6ba71319fc0bfb241f541786c7da535fa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/aac3c3d6ba71319fc0bfb241f541786c7da535fa"}]},"branch":"refs/heads/master"},"0e13af42a9cd8101935fb63204f62c9cee113089":{"kind":"REWORK","_number":22,"created":"2017-01-31 13:22:19.000000000","uploader":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"ref":"refs/changes/35/400335/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/35/400335/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/22"}}},"commit":{"parents":[{"commit":"be0bc81d885d4a64bb6c014ecff108780286a2f2","subject":"Update reno for stable/ocata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/be0bc81d885d4a64bb6c014ecff108780286a2f2"}]}],"author":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:31:44.000000000","tz":120},"committer":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2017-01-31 13:22:14.000000000","tz":120},"subject":"ETAGs for node in ironicclient","message":"ETAGs for node in ironicclient\n\nThere is an issue in the ETAG spec that client\nshould store representation of the resource.\n\nThe full-featured Resource should do user actions\nwith itself and call Manager to do the work.\nWhen user does get request to Ironic API, the Resource\ncan update own etag, got from Manager.\nWhen doing update request, the user can go with etag\nstored in Resource object. If this etag is old, the client\nwill fail and force the user either to stop updating or\ndo get request again to update the etag.\nThe etag is common for entire resource including all\nsubresources.\n\nChange-Id: I906b065a94bcef1403944190e7db57d88cd23d87\nRelated-Bug: 1605728\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/0e13af42a9cd8101935fb63204f62c9cee113089"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/0e13af42a9cd8101935fb63204f62c9cee113089"}]},"branch":"refs/heads/master"},"36d21d1f069770c12afcd15a9ab5f2d9bf5b69b2":{"kind":"REWORK","_number":23,"created":"2017-01-31 13:54:42.000000000","uploader":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"ref":"refs/changes/35/400335/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/35/400335/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/23"}}},"commit":{"parents":[{"commit":"be0bc81d885d4a64bb6c014ecff108780286a2f2","subject":"Update reno for stable/ocata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/be0bc81d885d4a64bb6c014ecff108780286a2f2"}]}],"author":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:31:44.000000000","tz":120},"committer":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2017-01-31 13:54:36.000000000","tz":120},"subject":"ETAGs for node in ironicclient","message":"ETAGs for node in ironicclient\n\nThere is an issue in the ETAG spec that client\nshould store representation of the resource.\n\nThe full-featured Resource should do user actions\nwith itself and call Manager to do the work.\nWhen user does get request to Ironic API, the Resource\ncan update own etag, got from Manager.\nWhen doing update request, the user can go with etag\nstored in Resource object. If this etag is old, the client\nwill fail and force the user either to stop updating or\ndo get request again to update the etag.\nThe etag is common for entire resource including all\nsubresources.\n\nChange-Id: I906b065a94bcef1403944190e7db57d88cd23d87\nRelated-Bug: 1605728\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/36d21d1f069770c12afcd15a9ab5f2d9bf5b69b2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/36d21d1f069770c12afcd15a9ab5f2d9bf5b69b2"}]},"branch":"refs/heads/master"},"3232e4877b886e661300891e6b9f30eede62a259":{"kind":"REWORK","_number":24,"created":"2017-01-31 14:01:13.000000000","uploader":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"ref":"refs/changes/35/400335/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/35/400335/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/24"}}},"commit":{"parents":[{"commit":"be0bc81d885d4a64bb6c014ecff108780286a2f2","subject":"Update reno for stable/ocata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/be0bc81d885d4a64bb6c014ecff108780286a2f2"}]}],"author":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:31:44.000000000","tz":120},"committer":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2017-01-31 14:01:08.000000000","tz":120},"subject":"ETAGs for node in ironicclient","message":"ETAGs for node in ironicclient\n\nThere is an issue in the ETAG spec that client\nshould store representation of the resource.\n\nThe full-featured Resource should do user actions\nwith itself and call Manager to do the work.\nWhen user does get request to Ironic API, the Resource\ncan update own etag, got from Manager.\nWhen doing update request, the user can go with etag\nstored in Resource object. If this etag is old, the client\nwill fail and force the user either to stop updating or\ndo get request again to update the etag.\nThe etag is common for entire resource including all\nsubresources.\n\nChange-Id: I906b065a94bcef1403944190e7db57d88cd23d87\nRelated-Bug: 1605728\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/3232e4877b886e661300891e6b9f30eede62a259"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/3232e4877b886e661300891e6b9f30eede62a259"}]},"branch":"refs/heads/master"},"604f5c204fa67d7547fce4fee4ee04fc86e2ae38":{"kind":"REWORK","_number":25,"created":"2017-01-31 14:38:22.000000000","uploader":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"ref":"refs/changes/35/400335/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/35/400335/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/25"}}},"commit":{"parents":[{"commit":"be0bc81d885d4a64bb6c014ecff108780286a2f2","subject":"Update reno for stable/ocata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/be0bc81d885d4a64bb6c014ecff108780286a2f2"}]}],"author":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:31:44.000000000","tz":120},"committer":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2017-01-31 14:38:15.000000000","tz":120},"subject":"ETAGs for node in ironicclient","message":"ETAGs for node in ironicclient\n\nThere is an issue in the ETAG spec that client\nshould store representation of the resource.\n\nThe full-featured Resource should do user actions\nwith itself and call Manager to do the work.\nWhen user does get request to Ironic API, the Resource\ncan update own etag, got from Manager.\nWhen doing update request, the user can go with etag\nstored in Resource object. If this etag is old, the client\nwill fail and force the user either to stop updating or\ndo get request again to update the etag.\nThe etag is common for entire resource including all\nsubresources.\n\nChange-Id: I906b065a94bcef1403944190e7db57d88cd23d87\nRelated-Bug: 1605728\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/604f5c204fa67d7547fce4fee4ee04fc86e2ae38"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/604f5c204fa67d7547fce4fee4ee04fc86e2ae38"}]},"branch":"refs/heads/master"},"db0ecab8182e96dd7ef7aee0ee835827ebce1c1c":{"kind":"REWORK","_number":26,"created":"2017-01-31 15:35:16.000000000","uploader":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"ref":"refs/changes/35/400335/26","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/35/400335/26","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/26"}}},"commit":{"parents":[{"commit":"be0bc81d885d4a64bb6c014ecff108780286a2f2","subject":"Update reno for stable/ocata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/be0bc81d885d4a64bb6c014ecff108780286a2f2"}]}],"author":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:31:44.000000000","tz":120},"committer":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2017-01-31 15:35:10.000000000","tz":120},"subject":"ETAGs for node in ironicclient","message":"ETAGs for node in ironicclient\n\nThere is an issue in the ETAG spec that client\nshould store representation of the resource.\n\nThe full-featured Resource should do user actions\nwith itself and call Manager to do the work.\nWhen user does get request to Ironic API, the Resource\ncan update own etag, got from Manager.\nWhen doing update request, the user can go with etag\nstored in Resource object. If this etag is old, the client\nwill fail and force the user either to stop updating or\ndo get request again to update the etag.\nThe etag is common for entire resource including all\nsubresources.\n\nChange-Id: I906b065a94bcef1403944190e7db57d88cd23d87\nRelated-Bug: 1605728\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/db0ecab8182e96dd7ef7aee0ee835827ebce1c1c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/db0ecab8182e96dd7ef7aee0ee835827ebce1c1c"}]},"branch":"refs/heads/master"},"19bd9f643b7c41f3690a931440e195ce9ebee4c4":{"kind":"REWORK","_number":27,"created":"2017-02-09 12:31:48.000000000","uploader":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"ref":"refs/changes/35/400335/27","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/35/400335/27","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/27 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/27 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/27 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/27"}}},"commit":{"parents":[{"commit":"9a67f1a3160e096d7de9988aeb5e07f1939be946","subject":"Merge \"Add negative test-cases for openstack node create command\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/9a67f1a3160e096d7de9988aeb5e07f1939be946"}]}],"author":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:31:44.000000000","tz":120},"committer":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2017-02-09 12:31:40.000000000","tz":120},"subject":"ETAGs for node in ironicclient","message":"ETAGs for node in ironicclient\n\nThere is an issue in the ETAG spec that client\nshould store representation of the resource.\n\nThe full-featured Resource should do user actions\nwith itself and call Manager to do the work.\nWhen user does get request to Ironic API, the Resource\ncan update own etag, got from Manager.\nWhen doing update request, the user can go with etag\nstored in Resource object. If this etag is old, the client\nwill fail and force the user either to stop updating or\ndo get request again to update the etag.\nThe etag is common for entire resource including all\nsubresources.\n\nChange-Id: I906b065a94bcef1403944190e7db57d88cd23d87\nRelated-Bug: 1605728\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/19bd9f643b7c41f3690a931440e195ce9ebee4c4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/19bd9f643b7c41f3690a931440e195ce9ebee4c4"}]},"branch":"refs/heads/master"},"9eb29a06aec7ca49516ba24f669d4a12fe7b5ab8":{"kind":"REWORK","_number":28,"created":"2017-02-09 16:25:42.000000000","uploader":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"ref":"refs/changes/35/400335/28","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/35/400335/28","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/28 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/28 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/28 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/28"}}},"commit":{"parents":[{"commit":"9a67f1a3160e096d7de9988aeb5e07f1939be946","subject":"Merge \"Add negative test-cases for openstack node create command\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/9a67f1a3160e096d7de9988aeb5e07f1939be946"}]}],"author":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:31:44.000000000","tz":120},"committer":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2017-02-09 16:25:31.000000000","tz":120},"subject":"ETAGs for node in ironicclient","message":"ETAGs for node in ironicclient\n\nThere is an issue in the ETAG spec that client\nshould store representation of the resource.\n\nThe full-featured Resource should do user actions\nwith itself and call Manager to do the work.\nWhen user does get request to Ironic API, the Resource\ncan update own etag, got from Manager.\nWhen doing update request, the user can go with etag\nstored in Resource object. If this etag is old, the client\nwill fail and force the user either to stop updating or\ndo get request again to update the etag.\nThe etag is common for entire resource including all\nsubresources.\n\nChange-Id: I906b065a94bcef1403944190e7db57d88cd23d87\nRelated-Bug: 1605728\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/9eb29a06aec7ca49516ba24f669d4a12fe7b5ab8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/9eb29a06aec7ca49516ba24f669d4a12fe7b5ab8"}]},"branch":"refs/heads/master"},"6ba4909c8de87de3631a76883b35ecfff39a47df":{"kind":"REWORK","_number":29,"created":"2017-02-13 12:43:11.000000000","uploader":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"ref":"refs/changes/35/400335/29","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/35/400335/29","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/29 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/29 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/29 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/29"}}},"commit":{"parents":[{"commit":"9a67f1a3160e096d7de9988aeb5e07f1939be946","subject":"Merge \"Add negative test-cases for openstack node create command\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/9a67f1a3160e096d7de9988aeb5e07f1939be946"}]}],"author":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:31:44.000000000","tz":120},"committer":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2017-02-13 12:42:56.000000000","tz":120},"subject":"ETAGs for node in ironicclient","message":"ETAGs for node in ironicclient\n\nThere is an issue in the ETAG spec that client\nshould store representation of the resource.\n\nThe full-featured Resource should do user actions\nwith itself and call Manager to do the work.\nWhen user does get request to Ironic API, the Resource\ncan update own etag, got from Manager.\nWhen doing update request, the user can go with etag\nstored in Resource object. If this etag is old, the client\nwill fail and force the user either to stop updating or\ndo get request again to update the etag.\nThe etag is common for entire resource including all\nsubresources.\n\nChange-Id: I906b065a94bcef1403944190e7db57d88cd23d87\nRelated-Bug: 1605728\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/6ba4909c8de87de3631a76883b35ecfff39a47df"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/6ba4909c8de87de3631a76883b35ecfff39a47df"}]},"branch":"refs/heads/master"},"8cec79f295372caf0e2d1a8ec5074afcc397106f":{"kind":"REWORK","_number":30,"created":"2017-02-15 13:57:24.000000000","uploader":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"ref":"refs/changes/35/400335/30","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/35/400335/30","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/30 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/30 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/30 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/30"}}},"commit":{"parents":[{"commit":"9a67f1a3160e096d7de9988aeb5e07f1939be946","subject":"Merge \"Add negative test-cases for openstack node create command\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/9a67f1a3160e096d7de9988aeb5e07f1939be946"}]}],"author":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:31:44.000000000","tz":120},"committer":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2017-02-15 13:55:19.000000000","tz":120},"subject":"ETAGs for node in ironicclient","message":"ETAGs for node in ironicclient\n\nThere is an issue in the ETAG spec that client\nshould store representation of the resource.\n\nThe full-featured Resource should do user actions\nwith itself and call Manager to do the work.\nWhen user script does get request to Ironic API,\nthe Resource can update own etag, got from Manager.\nWhen doing update request, the user can go with etag\nstored in Resource object. If this etag is old, the client\nwill fail and force the user either to stop updating or\ndo get request again to update the etag.\n\nChange-Id: I906b065a94bcef1403944190e7db57d88cd23d87\nRelated-Bug: 1605728\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8cec79f295372caf0e2d1a8ec5074afcc397106f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/8cec79f295372caf0e2d1a8ec5074afcc397106f"}]},"branch":"refs/heads/master"},"d51fd182565c955b5837338268b0b4b1e250f433":{"kind":"NO_CODE_CHANGE","_number":31,"created":"2017-02-15 13:58:23.000000000","uploader":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"ref":"refs/changes/35/400335/31","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/35/400335/31","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/31 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/31 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/31 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/31"}}},"commit":{"parents":[{"commit":"9a67f1a3160e096d7de9988aeb5e07f1939be946","subject":"Merge \"Add negative test-cases for openstack node create command\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/9a67f1a3160e096d7de9988aeb5e07f1939be946"}]}],"author":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:31:44.000000000","tz":120},"committer":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2017-02-15 13:57:35.000000000","tz":120},"subject":"ETAGs for node in ironicclient","message":"ETAGs for node in ironicclient\n\nThere is an issue in the ETAG spec that client\nshould store representation of the resource.\n\nThe full-featured Resource should do user actions\nwith itself and call Manager to do the work.\nWhen user script does get request to Ironic API,\nthe Resource can update own etag, got from Manager.\nWhen doing update request, the user can go with etag\nstored in Resource object. If this etag is old, the client\nwill fail and force the user either to stop updating or\ndo get request again to update the etag.\n\nAdded etag option to update operation from shell as proposition\nto use etags in shell somehow.\n\nChange-Id: I906b065a94bcef1403944190e7db57d88cd23d87\nRelated-Bug: 1605728\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/d51fd182565c955b5837338268b0b4b1e250f433"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/d51fd182565c955b5837338268b0b4b1e250f433"}]},"branch":"refs/heads/master"},"50ec633bd19d57698c0720a6f870817616d00d86":{"kind":"REWORK","_number":32,"created":"2017-02-17 14:08:43.000000000","uploader":{"_account_id":22724,"name":"Galyna Zholtkevych","email":"galynazholtkevych1991@gmail.com","username":"gzholtkevych"},"ref":"refs/changes/35/400335/32","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/35/400335/32","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/32 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/32 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/32 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/35/400335/32"}}},"commit":{"parents":[{"commit":"9a67f1a3160e096d7de9988aeb5e07f1939be946","subject":"Merge \"Add negative test-cases for openstack node create command\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/9a67f1a3160e096d7de9988aeb5e07f1939be946"}]}],"author":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2016-11-21 16:31:44.000000000","tz":120},"committer":{"name":"Galyna Zholtkevych","email":"gzholtkevych@mirantis.com","date":"2017-02-17 14:08:33.000000000","tz":120},"subject":"ETAGs for node in ironicclient","message":"ETAGs for node in ironicclient\n\nThere is an issue in the ETAG spec that client\nshould store representation of the resource.\n\nThe full-featured Resource should do user actions\nwith itself and call Manager to do the work.\nWhen user script does get request to Ironic API,\nthe Resource can update own etag, got from Manager.\nWhen doing update request, the user can go with etag\nstored in Resource object. If this etag is old, the client\nwill fail and force the user either to stop updating or\ndo get request again to update the etag.\n\nAdded etag option to update operation from shell as proposition\nto use etags in shell somehow.\n\nChange-Id: I906b065a94bcef1403944190e7db57d88cd23d87\nRelated-Bug: 1605728\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/50ec633bd19d57698c0720a6f870817616d00d86"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/50ec633bd19d57698c0720a6f870817616d00d86"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY"},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Backport-Candidate","description":"Backport candidate status","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
