)]}'
{"id":"openstack%2Fironic-specs~131272","triplet_id":"openstack%2Fironic-specs~master~If8552ab970dc5ec12041402bc417e9a75fc2f337","project":"openstack/ironic-specs","branch":"master","topic":"131272","hashtags":[],"change_id":"If8552ab970dc5ec12041402bc417e9a75fc2f337","subject":"Exposing Hardware Capabilities","status":"MERGED","created":"2014-10-27 21:05:19.000000000","updated":"2014-12-05 21:23:44.000000000","submitted":"2014-12-05 21:23:44.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"2e4f2acbe71d2e0636b90ddc73a2791896951169","_number":131272,"virtual_id_number":131272,"owner":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":11297,"name":"Nisha Agarwal","email":"agarwalnisha1980@gmail.com","username":"Nisha"},{"value":0,"_account_id":114,"name":"Victor Lowther","email":"victor.lowther@gmail.com","username":"victor-lowther"},{"value":0,"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},{"value":2,"date":"2014-12-05 21:23:44.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":10202,"name":"Wan-yen Hsu","email":"wanyenhsu@gmail.com"},{"value":0,"_account_id":8125,"name":"Michael Davies","email":"michael@the-davies.net","username":"mrda"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"all":[{"value":0,"_account_id":11297,"name":"Nisha Agarwal","email":"agarwalnisha1980@gmail.com","username":"Nisha"},{"value":0,"_account_id":114,"name":"Victor Lowther","email":"victor.lowther@gmail.com","username":"victor-lowther"},{"value":0,"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":2,"date":"2014-12-05 21:22:12.000000000","_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":2,"date":"2014-12-05 18:48:27.000000000","_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":10202,"name":"Wan-yen Hsu","email":"wanyenhsu@gmail.com"},{"value":0,"_account_id":8125,"name":"Michael Davies","email":"michael@the-davies.net","username":"mrda"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"all":[{"value":0,"_account_id":11297,"name":"Nisha Agarwal","email":"agarwalnisha1980@gmail.com","username":"Nisha"},{"value":0,"_account_id":114,"name":"Victor Lowther","email":"victor.lowther@gmail.com","username":"victor-lowther"},{"value":0,"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":1,"date":"2014-12-05 21:22:12.000000000","_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":10202,"name":"Wan-yen Hsu","email":"wanyenhsu@gmail.com"},{"value":0,"_account_id":8125,"name":"Michael Davies","email":"michael@the-davies.net","username":"mrda"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":11297,"name":"Nisha Agarwal","email":"agarwalnisha1980@gmail.com","username":"Nisha"},{"value":0,"_account_id":114,"name":"Victor Lowther","email":"victor.lowther@gmail.com","username":"victor-lowther"},{"value":0,"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},{"value":0,"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":10202,"name":"Wan-yen Hsu","email":"wanyenhsu@gmail.com"},{"value":0,"_account_id":8125,"name":"Michael Davies","email":"michael@the-davies.net","username":"mrda"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":114,"name":"Victor Lowther","email":"victor.lowther@gmail.com","username":"victor-lowther"},{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"_account_id":8125,"name":"Michael Davies","email":"michael@the-davies.net","username":"mrda"},{"_account_id":10202,"name":"Wan-yen Hsu","email":"wanyenhsu@gmail.com"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},{"_account_id":11297,"name":"Nisha Agarwal","email":"agarwalnisha1980@gmail.com","username":"Nisha"},{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-11-05 08:06:45.000000000","updated_by":{"_account_id":8125,"name":"Michael Davies","email":"michael@the-davies.net","username":"mrda"},"reviewer":{"_account_id":8125,"name":"Michael Davies","email":"michael@the-davies.net","username":"mrda"},"state":"REVIEWER"},{"updated":"2014-11-06 09:51:26.000000000","updated_by":{"_account_id":114,"name":"Victor Lowther","email":"victor.lowther@gmail.com","username":"victor-lowther"},"reviewer":{"_account_id":114,"name":"Victor Lowther","email":"victor.lowther@gmail.com","username":"victor-lowther"},"state":"REVIEWER"},{"updated":"2014-11-10 10:20:20.000000000","updated_by":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"reviewer":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"state":"REVIEWER"},{"updated":"2014-11-13 04:28:54.000000000","updated_by":{"_account_id":11297,"name":"Nisha Agarwal","email":"agarwalnisha1980@gmail.com","username":"Nisha"},"reviewer":{"_account_id":11297,"name":"Nisha Agarwal","email":"agarwalnisha1980@gmail.com","username":"Nisha"},"state":"REVIEWER"},{"updated":"2014-11-19 23:41:10.000000000","updated_by":{"_account_id":10202,"name":"Wan-yen Hsu","email":"wanyenhsu@gmail.com"},"reviewer":{"_account_id":10202,"name":"Wan-yen Hsu","email":"wanyenhsu@gmail.com"},"state":"REVIEWER"},{"updated":"2014-11-27 08:36:53.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"},{"updated":"2014-12-03 13:08:17.000000000","updated_by":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"reviewer":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"state":"REVIEWER"},{"updated":"2014-12-05 18:48:27.000000000","updated_by":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"reviewer":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"state":"REVIEWER"},{"updated":"2014-12-05 21:22:12.000000000","updated_by":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"reviewer":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"state":"REVIEWER"},{"updated":"2014-12-05 21:23:44.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"5f2540878295bb43c15df3c4e9c463859f636137","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2014-10-27 21:05:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"daa237a591cb3004e483e02df796defdc522215e","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2014-10-27 21:06:13.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"f304b3892d9922cdd6b0c7ba60ed747cf4cce93f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-27 21:08:00.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-ironic-specs-docs http://docs-draft.openstack.org/72/131272/1/check/gate-ironic-specs-docs/52c5cc9/doc/build/html/ : SUCCESS in 2m 30s\n- gate-ironic-specs-python27 http://logs.openstack.org/72/131272/1/check/gate-ironic-specs-python27/9e1145a : FAILURE in 1m 59s","accounts_in_message":[],"_revision_number":1},{"id":"fa3ca658e4915ee4661d7510283db84ae52dd449","author":{"_account_id":10202,"name":"Wan-yen Hsu","email":"wanyenhsu@gmail.com"},"date":"2014-10-30 04:17:20.000000000","message":"Patch Set 1:\n\n(2 comments)\n\nJayF, I am intersted in hardware capabilities.  iLO drivers need hardware capabilities for scheduling purpose.  I am interested in providing input to this spec.  Thanks!","accounts_in_message":[],"_revision_number":1},{"id":"726fbe123c73d7e13093a97d12375ab4d298a84c","author":{"_account_id":114,"name":"Victor Lowther","email":"victor.lowther@gmail.com","username":"victor-lowther"},"date":"2014-11-06 09:51:26.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)\n\nMaking the assumption that node capabilities are binary or should be exposable as keywords is not really a safe assumption when dealing with BIOS and hardware settings.","accounts_in_message":[],"_revision_number":1},{"id":"825cdc14a9e3dbce83d501a11120e857088581ff","author":{"_account_id":11297,"name":"Nisha Agarwal","email":"agarwalnisha1980@gmail.com","username":"Nisha"},"date":"2014-11-13 04:28:39.000000000","message":"Patch Set 1:\n\nI think it shall be part of the new end point capabilities proposed as part of https://review.openstack.org/#/c/128927/. The end point capabilities can further have two sections , driver capabilities and hardware capabilities.","accounts_in_message":[],"_revision_number":1},{"id":"331df0a38a19afe9d0e9056fe27282462fea8d59","author":{"_account_id":11297,"name":"Nisha Agarwal","email":"agarwalnisha1980@gmail.com","username":"Nisha"},"date":"2014-11-13 04:28:54.000000000","message":"Patch Set 1: Code-Review-1","accounts_in_message":[],"_revision_number":1},{"id":"8f3cb5451762c599383e8128af67744c31aeb50d","author":{"_account_id":11297,"name":"Nisha Agarwal","email":"agarwalnisha1980@gmail.com","username":"Nisha"},"date":"2014-11-13 04:53:17.000000000","message":"Patch Set 1:\n\nFor my previous comment: \nthe other review expose the endpoint as /v1/drivers/name/capabilities but if possible we should generalize this endpoint for hardware capabilities too.","accounts_in_message":[],"_revision_number":1},{"id":"0336ca72df6af473da75de48674621df65c42d9a","author":{"_account_id":10202,"name":"Wan-yen Hsu","email":"wanyenhsu@gmail.com"},"date":"2014-11-19 23:41:10.000000000","message":"Patch Set 1: Code-Review-1\n\n(3 comments)\n\nA few more comments.  I think we need to decide how to define a capability.  Do we want to define a capability as a boolean or do we define them as a list with multiple values.  The latter will require changes to Nova Computecaapbilities Filter as it currently only handle a single key value.","accounts_in_message":[],"_revision_number":1},{"id":"e7dfacf71571f486d7909789dc62854f185e889d","author":{"_account_id":11297,"name":"Nisha Agarwal","email":"agarwalnisha1980@gmail.com","username":"Nisha"},"date":"2014-11-20 04:00:23.000000000","message":"Patch Set 1:\n\nJayF i dont see the spec being resumed by you after the comments.\n\nI agree with wanyen for deciding on how the capabilities shall look. I would suggest for standardizing the common capabilities so that each driver doesnt land up in having their own set of capabilities. In that case, Nova will always land up in selecting nodes from the specific driver, whereas if the capabilities names are standardized, nova scheduler will be capable to select nodes from any driver.","accounts_in_message":[],"_revision_number":1},{"id":"6d22211c5831ff2cefb2f3f1816a2fc637df7c41","author":{"_account_id":11297,"name":"Nisha Agarwal","email":"agarwalnisha1980@gmail.com","username":"Nisha"},"date":"2014-11-23 17:50:43.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"520929ecdf8e326ac47c930df2a7dd92a83a416a","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2014-11-26 00:52:48.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":1},{"id":"21becccd8c7454c3d13360d412dbf7b5d28ae744","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-26 00:57:31.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-ironic-specs-docs http://docs-draft.openstack.org/72/131272/2/check/gate-ironic-specs-docs/7e536aa/doc/build/html/ : SUCCESS in 2m 14s\n- gate-ironic-specs-python27 http://logs.openstack.org/72/131272/2/check/gate-ironic-specs-python27/35c47b4 : FAILURE in 2m 02s","accounts_in_message":[],"_revision_number":2},{"id":"103625071141ebac548f9cdb109fdb91c0bf2d9f","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2014-11-26 00:58:07.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"f863efa8df23884073ff6a9dae62e2e483b57053","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-26 01:01:41.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-ironic-specs-docs http://docs-draft.openstack.org/72/131272/3/check/gate-ironic-specs-docs/21e7433/doc/build/html/ : SUCCESS in 2m 01s\n- gate-ironic-specs-python27 http://logs.openstack.org/72/131272/3/check/gate-ironic-specs-python27/99e379d : FAILURE in 1m 43s","accounts_in_message":[],"_revision_number":3},{"id":"a58aa0e40ee7ab9cca3a3979e44af5966b4b1ed0","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2014-11-26 01:07:04.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"aa4abf21a72975ecdcc24cde96f54a3e530984cd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-26 01:09:10.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-ironic-specs-docs http://docs-draft.openstack.org/72/131272/4/check/gate-ironic-specs-docs/1a6e0cd/doc/build/html/ : SUCCESS in 1m 48s\n- gate-ironic-specs-python27 http://logs.openstack.org/72/131272/4/check/gate-ironic-specs-python27/502cdeb : FAILURE in 1m 44s","accounts_in_message":[],"_revision_number":4},{"id":"abecd0ca28df0562b16eafe7b26982b23b8ee5eb","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2014-11-26 01:11:57.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"b8d3665d7ac77d98023cca6fc3536f1fd319d5c9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-26 01:13:34.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-specs-docs http://docs-draft.openstack.org/72/131272/5/check/gate-ironic-specs-docs/e3ec90a/doc/build/html/ : SUCCESS in 1m 35s\n- gate-ironic-specs-python27 http://logs.openstack.org/72/131272/5/check/gate-ironic-specs-python27/57806da : SUCCESS in 1m 22s","accounts_in_message":[],"_revision_number":5},{"id":"dce59b3789b396110b17eaf15273a09e2f060a03","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2014-11-27 08:36:53.000000000","message":"Patch Set 5:\n\nI guess https://review.openstack.org/#/c/128927/ should be a dependency to incorporate driver capabilities in node capabilities.","accounts_in_message":[],"_revision_number":5},{"id":"6a3d2d396e7f620dd6f876d51f0b9781bdc4c8c5","author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"date":"2014-12-05 18:33:18.000000000","message":"Patch Set 5: Code-Review+2\n\nI\u0027m good with this as a backlog item. It describes the problem and general solution that I believe to be correct, but I don\u0027t think we\u0027ll have time in Kilo to address it sufficiently.","accounts_in_message":[],"_revision_number":5},{"id":"3d9ccd2c8db8aa8ebb6ef14bca7ec83762510607","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2014-12-05 18:47:18.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"3cedbfddcdf81d076acf651efb07a9baf6adbf8e","author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"date":"2014-12-05 18:48:27.000000000","message":"Patch Set 6: Code-Review+2\n\nre-applying +2 after a typo fix","accounts_in_message":[],"_revision_number":6},{"id":"1ddbecbe0f91fdfb3fdd7071aeb378938353e2ad","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-05 18:52:32.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-specs-docs http://docs-draft.openstack.org/72/131272/6/check/gate-ironic-specs-docs/858cdda/doc/build/html/ : SUCCESS in 1m 28s\n- gate-ironic-specs-python27 http://logs.openstack.org/72/131272/6/check/gate-ironic-specs-python27/5c48d98 : SUCCESS in 1m 49s","accounts_in_message":[],"_revision_number":6},{"id":"b21d21570be81483528623a6b16150ffb2e511d1","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2014-12-05 21:22:12.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1\n\nAs a team, we\u0027ve agreed for a while now that this is a good general approach. Approving for backlog.","accounts_in_message":[],"_revision_number":6},{"id":"3d9d3be231d872ebfbf775efa4142e44e6e68025","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-05 21:22:13.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"91680ba78a5a30a26d519aab5fcaf3078d3f3554","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-05 21:23:44.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":6},{"id":"039a1f684d0bae626ea4ac9a54c341bd7a544ad8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-05 21:23:44.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-ironic-specs-docs http://docs-draft.openstack.org/72/131272/6/gate/gate-ironic-specs-docs/8e12fe8/doc/build/html/ : SUCCESS in 1m 24s\n- gate-ironic-specs-python27 http://logs.openstack.org/72/131272/6/gate/gate-ironic-specs-python27/62efefc : SUCCESS in 1m 30s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"122826d522636375a13470b8883afacd86d9c115","revisions":{"3e436fb2d2492ca51d6d49a581f44c45c8e22b77":{"kind":"REWORK","_number":1,"created":"2014-10-27 21:05:19.000000000","uploader":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"ref":"refs/changes/72/131272/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-specs","ref":"refs/changes/72/131272/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-specs refs/changes/72/131272/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-specs refs/changes/72/131272/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-specs refs/changes/72/131272/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-specs refs/changes/72/131272/1"}}},"commit":{"parents":[{"commit":"69ede62e41108c536e7ad6d34e57a757ac92d425","subject":"Merge \"iLO Management Interface\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-specs/commit/69ede62e41108c536e7ad6d34e57a757ac92d425"}]}],"author":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2014-10-27 21:05:14.000000000","tz":-420},"committer":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2014-10-27 21:05:14.000000000","tz":-420},"subject":"WIP: Exposing Hardware Capabilities","message":"WIP: Exposing Hardware Capabilities\n\nChange-Id: If8552ab970dc5ec12041402bc417e9a75fc2f337\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-specs/commit/3e436fb2d2492ca51d6d49a581f44c45c8e22b77"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-specs/commit/3e436fb2d2492ca51d6d49a581f44c45c8e22b77"}]},"branch":"refs/heads/master"},"66da81ff062634f6ce5c1ef16ff206ec8a04af68":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2014-11-26 00:52:48.000000000","uploader":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"ref":"refs/changes/72/131272/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-specs","ref":"refs/changes/72/131272/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-specs refs/changes/72/131272/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-specs refs/changes/72/131272/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-specs refs/changes/72/131272/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-specs refs/changes/72/131272/2"}}},"commit":{"parents":[{"commit":"48177d4a5ca8b23ec45f96654a343253ba6531ca","subject":"Add missing license header to ironic-ilo-virtualmedia-driver","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-specs/commit/48177d4a5ca8b23ec45f96654a343253ba6531ca"}]}],"author":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2014-10-27 21:05:14.000000000","tz":-420},"committer":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2014-11-26 00:52:47.000000000","tz":0},"subject":"WIP: Exposing Hardware Capabilities","message":"WIP: Exposing Hardware Capabilities\n\nChange-Id: If8552ab970dc5ec12041402bc417e9a75fc2f337\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-specs/commit/66da81ff062634f6ce5c1ef16ff206ec8a04af68"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-specs/commit/66da81ff062634f6ce5c1ef16ff206ec8a04af68"}]},"branch":"refs/heads/master"},"1fd19bbbee38b880d874d29b9165e488324ccc4f":{"kind":"REWORK","_number":3,"created":"2014-11-26 00:58:07.000000000","uploader":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"ref":"refs/changes/72/131272/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-specs","ref":"refs/changes/72/131272/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-specs refs/changes/72/131272/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-specs refs/changes/72/131272/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-specs refs/changes/72/131272/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-specs refs/changes/72/131272/3"}}},"commit":{"parents":[{"commit":"48177d4a5ca8b23ec45f96654a343253ba6531ca","subject":"Add missing license header to ironic-ilo-virtualmedia-driver","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-specs/commit/48177d4a5ca8b23ec45f96654a343253ba6531ca"}]}],"author":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2014-10-27 21:05:14.000000000","tz":-420},"committer":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2014-11-26 00:57:48.000000000","tz":-480},"subject":"Exposing Hardware Capabilities","message":"Exposing Hardware Capabilities\n\nBacklog spec for exposing hardware capabilities\n\nChange-Id: If8552ab970dc5ec12041402bc417e9a75fc2f337\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-specs/commit/1fd19bbbee38b880d874d29b9165e488324ccc4f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-specs/commit/1fd19bbbee38b880d874d29b9165e488324ccc4f"}]},"branch":"refs/heads/master"},"8a51d44f469500bf26e5e0e57a91dcdaa9a9615e":{"kind":"REWORK","_number":4,"created":"2014-11-26 01:07:04.000000000","uploader":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"ref":"refs/changes/72/131272/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-specs","ref":"refs/changes/72/131272/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-specs refs/changes/72/131272/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-specs refs/changes/72/131272/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-specs refs/changes/72/131272/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-specs refs/changes/72/131272/4"}}},"commit":{"parents":[{"commit":"48177d4a5ca8b23ec45f96654a343253ba6531ca","subject":"Add missing license header to ironic-ilo-virtualmedia-driver","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-specs/commit/48177d4a5ca8b23ec45f96654a343253ba6531ca"}]}],"author":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2014-10-27 21:05:14.000000000","tz":-420},"committer":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2014-11-26 01:06:58.000000000","tz":-480},"subject":"Exposing Hardware Capabilities","message":"Exposing Hardware Capabilities\n\nBacklog spec for exposing hardware capabilities\n\nChange-Id: If8552ab970dc5ec12041402bc417e9a75fc2f337\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-specs/commit/8a51d44f469500bf26e5e0e57a91dcdaa9a9615e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-specs/commit/8a51d44f469500bf26e5e0e57a91dcdaa9a9615e"}]},"branch":"refs/heads/master"},"cc0fcee17d64519f9a06b6c4cd0c70be2fbc0275":{"kind":"REWORK","_number":5,"created":"2014-11-26 01:11:57.000000000","uploader":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"ref":"refs/changes/72/131272/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-specs","ref":"refs/changes/72/131272/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-specs refs/changes/72/131272/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-specs refs/changes/72/131272/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-specs refs/changes/72/131272/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-specs refs/changes/72/131272/5"}}},"commit":{"parents":[{"commit":"48177d4a5ca8b23ec45f96654a343253ba6531ca","subject":"Add missing license header to ironic-ilo-virtualmedia-driver","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-specs/commit/48177d4a5ca8b23ec45f96654a343253ba6531ca"}]}],"author":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2014-10-27 21:05:14.000000000","tz":-420},"committer":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2014-11-26 01:11:49.000000000","tz":-480},"subject":"Exposing Hardware Capabilities","message":"Exposing Hardware Capabilities\n\nBacklog spec for exposing hardware capabilities\n\nChange-Id: If8552ab970dc5ec12041402bc417e9a75fc2f337\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-specs/commit/cc0fcee17d64519f9a06b6c4cd0c70be2fbc0275"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-specs/commit/cc0fcee17d64519f9a06b6c4cd0c70be2fbc0275"}]},"branch":"refs/heads/master"},"122826d522636375a13470b8883afacd86d9c115":{"kind":"REWORK","_number":6,"created":"2014-12-05 18:47:18.000000000","uploader":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"ref":"refs/changes/72/131272/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-specs","ref":"refs/changes/72/131272/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-specs refs/changes/72/131272/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-specs refs/changes/72/131272/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-specs refs/changes/72/131272/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-specs refs/changes/72/131272/6"}}},"commit":{"parents":[{"commit":"48177d4a5ca8b23ec45f96654a343253ba6531ca","subject":"Add missing license header to ironic-ilo-virtualmedia-driver","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-specs/commit/48177d4a5ca8b23ec45f96654a343253ba6531ca"}]}],"author":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2014-10-27 21:05:14.000000000","tz":-420},"committer":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2014-12-05 18:46:49.000000000","tz":-480},"subject":"Exposing Hardware Capabilities","message":"Exposing Hardware Capabilities\n\nBacklog spec for exposing hardware capabilities\n\nChange-Id: If8552ab970dc5ec12041402bc417e9a75fc2f337\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-specs/commit/122826d522636375a13470b8883afacd86d9c115"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-specs/commit/122826d522636375a13470b8883afacd86d9c115"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
