)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"d3b4edb6c4496643f0fe4dda1d494ea3b10972e6","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2018-09-17 09:34:02 -0700"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Stein priorites"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I337a60639c7884a827b96fe76dd803d1441f288b"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"3f79a3b5_2a18c7ca","line":7,"range":{"start_line":7,"start_character":6,"end_line":7,"end_character":15},"updated":"2018-09-20 21:09:35.000000000","message":"typo","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"}],"priorities/stein-priorities.rst":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"1628f53599fb35c78365b387e9f860bde1020d20","unresolved":false,"context_lines":[{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"This is a list of development priorities the Ironic team is prioritizing for"},{"line_number":8,"context_line":"Rocky development, in order of relative size and dependency addressing."},{"line_number":9,"context_line":"Note that this is not our complete backlog for the cycle, we still hope"},{"line_number":10,"context_line":"to review and land non-priority items."},{"line_number":11,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_f9276162","line":8,"updated":"2018-09-17 15:26:49.000000000","message":"s/Rocky/Stein/","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"05ef0e9ac3a32d0b2d3787a3acad26535cfa2397","unresolved":false,"context_lines":[{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"This is a list of development priorities the Ironic team is prioritizing for"},{"line_number":8,"context_line":"Rocky development, in order of relative size and dependency addressing."},{"line_number":9,"context_line":"Note that this is not our complete backlog for the cycle, we still hope"},{"line_number":10,"context_line":"to review and land non-priority items."},{"line_number":11,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_dc0933dc","line":8,"range":{"start_line":8,"start_character":49,"end_line":8,"end_character":70},"updated":"2018-09-17 16:09:59.000000000","message":"what do you mean by \u0027dependency addressing\u0027? Shouldn\u0027t we just order based on priority? I don\u0027t think this page is meant for project management, as opposed to a reflection of the communities desires.","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d121524f9da05b64fa1f028761a886abf9530a27","unresolved":false,"context_lines":[{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"This is a list of development priorities the Ironic team is prioritizing for"},{"line_number":8,"context_line":"Rocky development, in order of relative size and dependency addressing."},{"line_number":9,"context_line":"Note that this is not our complete backlog for the cycle, we still hope"},{"line_number":10,"context_line":"to review and land non-priority items."},{"line_number":11,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_1c624b17","line":8,"range":{"start_line":8,"start_character":49,"end_line":8,"end_character":70},"in_reply_to":"3f79a3b5_dc0933dc","updated":"2018-09-17 16:29:31.000000000","message":"Some of the lower items can\u0027t be addressed without the prior items on the list as they build upon or are just not viable without other strategic improvements. Not intended for project management, but people need to understand items lower on the list are likely to have less priority.","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d121524f9da05b64fa1f028761a886abf9530a27","unresolved":false,"context_lines":[{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"This is a list of development priorities the Ironic team is prioritizing for"},{"line_number":8,"context_line":"Rocky development, in order of relative size and dependency addressing."},{"line_number":9,"context_line":"Note that this is not our complete backlog for the cycle, we still hope"},{"line_number":10,"context_line":"to review and land non-priority items."},{"line_number":11,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_dc7e131a","line":8,"in_reply_to":"3f79a3b5_f9276162","updated":"2018-09-17 16:29:31.000000000","message":"Done","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"05ef0e9ac3a32d0b2d3787a3acad26535cfa2397","unresolved":false,"context_lines":[{"line_number":23,"context_line":"major pieces based upon an estimate of relative size. The overall goal"},{"line_number":24,"context_line":"is for the `Smaller Goals`_ items to be focused on with in the first few"},{"line_number":25,"context_line":"months of the cycle, while the larger `Epic Goals`_ may recieve some work"},{"line_number":26,"context_line":"early on, but will be targetted for later in the cycle."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":".. _whiteboard: https://etherpad.openstack.org/p/IronicWhiteBoard"},{"line_number":29,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_9cdbbb7b","line":26,"updated":"2018-09-17 16:09:59.000000000","message":"I don\u0027t really believe we\u0027ll get the smaller goals done in the first few months of the cycle. In order to get the larger stuff done, we may need to devote some time early on (e.g. if we need to approve specs). It really depends on who is working on what, and what state the thing is in. Guess I\u0027d rather not put this part (from L23) -- but that is up to you.","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d121524f9da05b64fa1f028761a886abf9530a27","unresolved":false,"context_lines":[{"line_number":23,"context_line":"major pieces based upon an estimate of relative size. The overall goal"},{"line_number":24,"context_line":"is for the `Smaller Goals`_ items to be focused on with in the first few"},{"line_number":25,"context_line":"months of the cycle, while the larger `Epic Goals`_ may recieve some work"},{"line_number":26,"context_line":"early on, but will be targetted for later in the cycle."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":".. _whiteboard: https://etherpad.openstack.org/p/IronicWhiteBoard"},{"line_number":29,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_7c781fc0","line":26,"in_reply_to":"3f79a3b5_9cdbbb7b","updated":"2018-09-17 16:29:31.000000000","message":"I feel like it is good to state, but we could also drop it. I do want to highlight the smaller/larger item differences.","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"7b5682bb848fd4f441dd479120507e81af62d7d0","unresolved":false,"context_lines":[{"line_number":37,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":38,"context_line":"| `Python3 First`_                      |                                     |"},{"line_number":39,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":40,"context_line":"| `iPXE/PXE interface split`_           |                                     |"},{"line_number":41,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":42,"context_line":"| `Improving UEFI`_                     |                                     |"},{"line_number":43,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_3988796f","line":40,"range":{"start_line":40,"start_character":3,"end_line":40,"end_character":27},"updated":"2018-09-17 15:18:40.000000000","message":"small goal? hmm :)","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d121524f9da05b64fa1f028761a886abf9530a27","unresolved":false,"context_lines":[{"line_number":37,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":38,"context_line":"| `Python3 First`_                      |                                     |"},{"line_number":39,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":40,"context_line":"| `iPXE/PXE interface split`_           |                                     |"},{"line_number":41,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":42,"context_line":"| `Improving UEFI`_                     |                                     |"},{"line_number":43,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_1c89eb24","line":40,"range":{"start_line":40,"start_character":3,"end_line":40,"end_character":27},"in_reply_to":"3f79a3b5_3988796f","updated":"2018-09-17 16:29:31.000000000","message":"It is still a fairly small goal. It is strait forward, but the code impact is larger.","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"05ef0e9ac3a32d0b2d3787a3acad26535cfa2397","unresolved":false,"context_lines":[{"line_number":47,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":48,"context_line":"| `Ehanced Checksum Support`_           |                                     |"},{"line_number":49,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":50,"context_line":"| `DHCP-less/L3 virtual media boot`_    |                                     |"},{"line_number":51,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"Epic Goals"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_fc83cf01","line":50,"updated":"2018-09-17 16:09:59.000000000","message":"this had 2 votes, but there are 3 others that also had 2 votes, so I guess we should leave in all 4 (as opposed to removing all 4).","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d121524f9da05b64fa1f028761a886abf9530a27","unresolved":false,"context_lines":[{"line_number":47,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":48,"context_line":"| `Ehanced Checksum Support`_           |                                     |"},{"line_number":49,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":50,"context_line":"| `DHCP-less/L3 virtual media boot`_    |                                     |"},{"line_number":51,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"Epic Goals"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_bc5b1752","line":50,"in_reply_to":"3f79a3b5_fc83cf01","updated":"2018-09-17 16:29:31.000000000","message":"It made the list, and I largely foresee Nokia doing most of the work here. We can also remove it if we don\u0027t get an ack from them.","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"05ef0e9ac3a32d0b2d3787a3acad26535cfa2397","unresolved":false,"context_lines":[{"line_number":50,"context_line":"| `DHCP-less/L3 virtual media boot`_    |                                     |"},{"line_number":51,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"Epic Goals"},{"line_number":54,"context_line":"~~~~~~~~~~"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_9cadfbeb","line":53,"updated":"2018-09-17 16:09:59.000000000","message":"if we\u0027re going to use \u0027smaller\u0027, I\u0027d use \u0027larger\u0027 (vs \u0027epic\u0027) here. But that\u0027s just me. \u0027Epic\u0027 makes it sound like it\u0027ll take more than one cycle or is REALLY BIG :)","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d121524f9da05b64fa1f028761a886abf9530a27","unresolved":false,"context_lines":[{"line_number":50,"context_line":"| `DHCP-less/L3 virtual media boot`_    |                                     |"},{"line_number":51,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"Epic Goals"},{"line_number":54,"context_line":"~~~~~~~~~~"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_dc35b3f7","line":53,"in_reply_to":"3f79a3b5_9cadfbeb","updated":"2018-09-17 16:29:31.000000000","message":"Some of these are epics though :)  I can go with larger instead of epic. At least it is something to consider.","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"7b5682bb848fd4f441dd479120507e81af62d7d0","unresolved":false,"context_lines":[{"line_number":56,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":57,"context_line":"| Goal                                  | Primary Contacts                    |"},{"line_number":58,"context_line":"+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+"},{"line_number":59,"context_line":"| `Deploy Templates`_                   |                                     |"},{"line_number":60,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":61,"context_line":"| `Graphical Console`_                  |                                     |"},{"line_number":62,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_b9c1e982","line":59,"updated":"2018-09-17 15:18:40.000000000","message":"I can help here, though I think we have better primary contacts.","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d121524f9da05b64fa1f028761a886abf9530a27","unresolved":false,"context_lines":[{"line_number":56,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":57,"context_line":"| Goal                                  | Primary Contacts                    |"},{"line_number":58,"context_line":"+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+"},{"line_number":59,"context_line":"| `Deploy Templates`_                   |                                     |"},{"line_number":60,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":61,"context_line":"| `Graphical Console`_                  |                                     |"},{"line_number":62,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_3c938751","line":59,"in_reply_to":"3f79a3b5_b9c1e982","updated":"2018-09-17 16:29:31.000000000","message":"Done","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"1628f53599fb35c78365b387e9f860bde1020d20","unresolved":false,"context_lines":[{"line_number":56,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":57,"context_line":"| Goal                                  | Primary Contacts                    |"},{"line_number":58,"context_line":"+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+"},{"line_number":59,"context_line":"| `Deploy Templates`_                   |                                     |"},{"line_number":60,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":61,"context_line":"| `Graphical Console`_                  |                                     |"},{"line_number":62,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_d922a554","line":59,"in_reply_to":"3f79a3b5_b9c1e982","updated":"2018-09-17 15:26:49.000000000","message":"Sign me up :)","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d121524f9da05b64fa1f028761a886abf9530a27","unresolved":false,"context_lines":[{"line_number":56,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":57,"context_line":"| Goal                                  | Primary Contacts                    |"},{"line_number":58,"context_line":"+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+"},{"line_number":59,"context_line":"| `Deploy Templates`_                   |                                     |"},{"line_number":60,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":61,"context_line":"| `Graphical Console`_                  |                                     |"},{"line_number":62,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_dc93734d","line":59,"in_reply_to":"3f79a3b5_d922a554","updated":"2018-09-17 16:29:31.000000000","message":"Done","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"05ef0e9ac3a32d0b2d3787a3acad26535cfa2397","unresolved":false,"context_lines":[{"line_number":56,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":57,"context_line":"| Goal                                  | Primary Contacts                    |"},{"line_number":58,"context_line":"+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+"},{"line_number":59,"context_line":"| `Deploy Templates`_                   |                                     |"},{"line_number":60,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":61,"context_line":"| `Graphical Console`_                  |                                     |"},{"line_number":62,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_f9452170","line":59,"in_reply_to":"3f79a3b5_d922a554","updated":"2018-09-17 16:09:59.000000000","message":"Yes, please sign up Mark :D Me too I think :)","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d121524f9da05b64fa1f028761a886abf9530a27","unresolved":false,"context_lines":[{"line_number":56,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":57,"context_line":"| Goal                                  | Primary Contacts                    |"},{"line_number":58,"context_line":"+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+"},{"line_number":59,"context_line":"| `Deploy Templates`_                   |                                     |"},{"line_number":60,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":61,"context_line":"| `Graphical Console`_                  |                                     |"},{"line_number":62,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_dc0e133c","line":59,"in_reply_to":"3f79a3b5_f9452170","updated":"2018-09-17 16:29:31.000000000","message":"Done","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"7b5682bb848fd4f441dd479120507e81af62d7d0","unresolved":false,"context_lines":[{"line_number":60,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":61,"context_line":"| `Graphical Console`_                  |                                     |"},{"line_number":62,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":63,"context_line":"| `Federation Capabilities`_            |                                     |"},{"line_number":64,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":65,"context_line":"| `Task Execution Improvements`_        |                                     |"},{"line_number":66,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_19d1fd57","line":63,"updated":"2018-09-17 15:18:40.000000000","message":"I can help here, even drive it, if needed","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d121524f9da05b64fa1f028761a886abf9530a27","unresolved":false,"context_lines":[{"line_number":60,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":61,"context_line":"| `Graphical Console`_                  |                                     |"},{"line_number":62,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":63,"context_line":"| `Federation Capabilities`_            |                                     |"},{"line_number":64,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":65,"context_line":"| `Task Execution Improvements`_        |                                     |"},{"line_number":66,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_9c0c1b43","line":63,"in_reply_to":"3f79a3b5_19d1fd57","updated":"2018-09-17 16:29:31.000000000","message":"Done","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"1628f53599fb35c78365b387e9f860bde1020d20","unresolved":false,"context_lines":[{"line_number":62,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":63,"context_line":"| `Federation Capabilities`_            |                                     |"},{"line_number":64,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":65,"context_line":"| `Task Execution Improvements`_        |                                     |"},{"line_number":66,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":67,"context_line":"| `Polling IPA`_                        |                                     |"},{"line_number":68,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_99ce6d81","line":65,"updated":"2018-09-17 15:26:49.000000000","message":"Could help to review.","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d121524f9da05b64fa1f028761a886abf9530a27","unresolved":false,"context_lines":[{"line_number":62,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":63,"context_line":"| `Federation Capabilities`_            |                                     |"},{"line_number":64,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":65,"context_line":"| `Task Execution Improvements`_        |                                     |"},{"line_number":66,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":67,"context_line":"| `Polling IPA`_                        |                                     |"},{"line_number":68,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_fc5bcf82","line":65,"in_reply_to":"3f79a3b5_99ce6d81","updated":"2018-09-17 16:29:31.000000000","message":"Done","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"05ef0e9ac3a32d0b2d3787a3acad26535cfa2397","unresolved":false,"context_lines":[{"line_number":64,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":65,"context_line":"| `Task Execution Improvements`_        |                                     |"},{"line_number":66,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":67,"context_line":"| `Polling IPA`_                        |                                     |"},{"line_number":68,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":69,"context_line":"| `Getting clean steps`_                |                                     |"},{"line_number":70,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_79511130","line":67,"updated":"2018-09-17 16:09:59.000000000","message":"jroll or myself","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d121524f9da05b64fa1f028761a886abf9530a27","unresolved":false,"context_lines":[{"line_number":64,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":65,"context_line":"| `Task Execution Improvements`_        |                                     |"},{"line_number":66,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":67,"context_line":"| `Polling IPA`_                        |                                     |"},{"line_number":68,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":69,"context_line":"| `Getting clean steps`_                |                                     |"},{"line_number":70,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_7cffbf01","line":67,"in_reply_to":"3f79a3b5_79511130","updated":"2018-09-17 16:29:31.000000000","message":"Done","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"7b5682bb848fd4f441dd479120507e81af62d7d0","unresolved":false,"context_lines":[{"line_number":66,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":67,"context_line":"| `Polling IPA`_                        |                                     |"},{"line_number":68,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":69,"context_line":"| `Getting clean steps`_                |                                     |"},{"line_number":70,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":71,"context_line":"| `Conductor Role Spitting`_            |                                     |"},{"line_number":72,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_39d63951","line":69,"updated":"2018-09-17 15:18:40.000000000","message":"ditto","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d121524f9da05b64fa1f028761a886abf9530a27","unresolved":false,"context_lines":[{"line_number":66,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":67,"context_line":"| `Polling IPA`_                        |                                     |"},{"line_number":68,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":69,"context_line":"| `Getting clean steps`_                |                                     |"},{"line_number":70,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":71,"context_line":"| `Conductor Role Spitting`_            |                                     |"},{"line_number":72,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_3c662753","line":69,"in_reply_to":"3f79a3b5_39d63951","updated":"2018-09-17 16:29:31.000000000","message":"It occurs to me that this needs to be renamed, getting steps.","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"7b5682bb848fd4f441dd479120507e81af62d7d0","unresolved":false,"context_lines":[{"line_number":68,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":69,"context_line":"| `Getting clean steps`_                |                                     |"},{"line_number":70,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":71,"context_line":"| `Conductor Role Spitting`_            |                                     |"},{"line_number":72,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":73,"context_line":"| `Neutron Event Processing`_           |                                     |"},{"line_number":74,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_d9c6259d","line":71,"updated":"2018-09-17 15:18:40.000000000","message":"ditto","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d121524f9da05b64fa1f028761a886abf9530a27","unresolved":false,"context_lines":[{"line_number":68,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":69,"context_line":"| `Getting clean steps`_                |                                     |"},{"line_number":70,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":71,"context_line":"| `Conductor Role Spitting`_            |                                     |"},{"line_number":72,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":73,"context_line":"| `Neutron Event Processing`_           |                                     |"},{"line_number":74,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_5c1c43c1","line":71,"in_reply_to":"3f79a3b5_d9c6259d","updated":"2018-09-17 16:29:31.000000000","message":"In person, jroll said this greatly interests him. I suspect the use case we\u0027re kind of missing out on is the deployment proxy need where if we had a local networking booting agent capability to a tenant network, that would solve lots of things....","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"1628f53599fb35c78365b387e9f860bde1020d20","unresolved":false,"context_lines":[{"line_number":70,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":71,"context_line":"| `Conductor Role Spitting`_            |                                     |"},{"line_number":72,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":73,"context_line":"| `Neutron Event Processing`_           |                                     |"},{"line_number":74,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":75,"context_line":"| `Smartnic Support`_                   |                                     |"},{"line_number":76,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_d9b06500","line":73,"updated":"2018-09-17 15:26:49.000000000","message":"I could help review, if we get an implementer.","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d121524f9da05b64fa1f028761a886abf9530a27","unresolved":false,"context_lines":[{"line_number":70,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":71,"context_line":"| `Conductor Role Spitting`_            |                                     |"},{"line_number":72,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":73,"context_line":"| `Neutron Event Processing`_           |                                     |"},{"line_number":74,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":75,"context_line":"| `Smartnic Support`_                   |                                     |"},{"line_number":76,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_7cd25fff","line":73,"in_reply_to":"3f79a3b5_d9b06500","updated":"2018-09-17 16:29:31.000000000","message":"I think vdrok is still on it, hopefully we will get code sorted. Harold was going to double check some of the neutron assertions based upon our in-person discussions.","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"05ef0e9ac3a32d0b2d3787a3acad26535cfa2397","unresolved":false,"context_lines":[{"line_number":72,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":73,"context_line":"| `Neutron Event Processing`_           |                                     |"},{"line_number":74,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":75,"context_line":"| `Smartnic Support`_                   |                                     |"},{"line_number":76,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"Details"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_3c3b879c","line":75,"updated":"2018-09-17 16:09:59.000000000","message":"There was 1 vote for this. I think we should remove it from the priorities.","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d121524f9da05b64fa1f028761a886abf9530a27","unresolved":false,"context_lines":[{"line_number":72,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":73,"context_line":"| `Neutron Event Processing`_           |                                     |"},{"line_number":74,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":75,"context_line":"| `Smartnic Support`_                   |                                     |"},{"line_number":76,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"Details"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_ff21819f","line":75,"in_reply_to":"3f79a3b5_3c3b879c","updated":"2018-09-17 16:29:31.000000000","message":"I was kind of thinking the same, my huge concern though is that we have two months to get a spec to reach some consensus as Neutron is going to want to begin proceeding forth on information storage and the like. I guess I wonder how those that were not present feel about the entire smartnics discussion.","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"05ef0e9ac3a32d0b2d3787a3acad26535cfa2397","unresolved":false,"context_lines":[{"line_number":74,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":75,"context_line":"| `Smartnic Support`_                   |                                     |"},{"line_number":76,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"Details"},{"line_number":79,"context_line":"~~~~~~~"},{"line_number":80,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_7ce81fde","line":77,"updated":"2018-09-17 16:09:59.000000000","message":"I feel like there are too many \u0027epic\u0027 goals...","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d121524f9da05b64fa1f028761a886abf9530a27","unresolved":false,"context_lines":[{"line_number":74,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":75,"context_line":"| `Smartnic Support`_                   |                                     |"},{"line_number":76,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"Details"},{"line_number":79,"context_line":"~~~~~~~"},{"line_number":80,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_df03650b","line":77,"in_reply_to":"3f79a3b5_7ce81fde","updated":"2018-09-17 16:29:31.000000000","message":"8 months.... :\\","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"7b5682bb848fd4f441dd479120507e81af62d7d0","unresolved":false,"context_lines":[{"line_number":111,"context_line":"specific to the node, and splitting the interfaces apart beins to make"},{"line_number":112,"context_line":"much more sense."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"Improving UEFI"},{"line_number":115,"context_line":"--------------"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"2020 is an important year for Baremetal Operators, as Legacy boot mode support"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_f9f20105","line":114,"range":{"start_line":114,"start_character":0,"end_line":114,"end_character":14},"updated":"2018-09-17 15:18:40.000000000","message":"I\u0027d prefer a more specific title. \"UEFI first\"?","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d121524f9da05b64fa1f028761a886abf9530a27","unresolved":false,"context_lines":[{"line_number":111,"context_line":"specific to the node, and splitting the interfaces apart beins to make"},{"line_number":112,"context_line":"much more sense."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"Improving UEFI"},{"line_number":115,"context_line":"--------------"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"2020 is an important year for Baremetal Operators, as Legacy boot mode support"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_5f451543","line":114,"range":{"start_line":114,"start_character":0,"end_line":114,"end_character":14},"in_reply_to":"3f79a3b5_f9f20105","updated":"2018-09-17 16:29:31.000000000","message":"Done","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"7b5682bb848fd4f441dd479120507e81af62d7d0","unresolved":false,"context_lines":[{"line_number":138,"context_line":"the nova-compute process leverages for the view of baremetal nodes it is"},{"line_number":139,"context_line":"responsible for."},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"Ehanced Checksum Support"},{"line_number":142,"context_line":"------------------------"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"Ironic presently defaults to use of MD5 checksums for the ``image_checksum``"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_598c557f","line":141,"range":{"start_line":141,"start_character":0,"end_line":141,"end_character":7},"updated":"2018-09-17 15:18:40.000000000","message":"\"Enhanced\"","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d121524f9da05b64fa1f028761a886abf9530a27","unresolved":false,"context_lines":[{"line_number":138,"context_line":"the nova-compute process leverages for the view of baremetal nodes it is"},{"line_number":139,"context_line":"responsible for."},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"Ehanced Checksum Support"},{"line_number":142,"context_line":"------------------------"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"Ironic presently defaults to use of MD5 checksums for the ``image_checksum``"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_bf3c69bf","line":141,"range":{"start_line":141,"start_character":0,"end_line":141,"end_character":7},"in_reply_to":"3f79a3b5_598c557f","updated":"2018-09-17 16:29:31.000000000","message":"Done","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"05ef0e9ac3a32d0b2d3787a3acad26535cfa2397","unresolved":false,"context_lines":[{"line_number":179,"context_line":"---------------------------"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"Polling IPA"},{"line_number":182,"context_line":"-----------"},{"line_number":183,"context_line":""},{"line_number":184,"context_line":"Getting clean steps"},{"line_number":185,"context_line":"-------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_dca5b3b5","line":182,"updated":"2018-09-17 16:09:59.000000000","message":"should we link to specs if there are any?","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d121524f9da05b64fa1f028761a886abf9530a27","unresolved":false,"context_lines":[{"line_number":179,"context_line":"---------------------------"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"Polling IPA"},{"line_number":182,"context_line":"-----------"},{"line_number":183,"context_line":""},{"line_number":184,"context_line":"Getting clean steps"},{"line_number":185,"context_line":"-------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_3f7a9987","line":182,"in_reply_to":"3f79a3b5_dca5b3b5","updated":"2018-09-17 16:29:31.000000000","message":"I think so yes, but I wanted to at least get the list hammered out first.","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"7b5682bb848fd4f441dd479120507e81af62d7d0","unresolved":false,"context_lines":[{"line_number":187,"context_line":"One of the biggest frustrations that people have with our cleaning model"},{"line_number":188,"context_line":"is the lack of visibility into what they can do. We have ideas on this"},{"line_number":189,"context_line":"and we need to begin providing the mechanisms to raise that visibility."},{"line_number":190,"context_line":""},{"line_number":191,"context_line":""},{"line_number":192,"context_line":"Neutron Event Processing"},{"line_number":193,"context_line":"------------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_f940c108","line":190,"updated":"2018-09-17 15:18:40.000000000","message":"Does it include deploy steps as well?","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"05ef0e9ac3a32d0b2d3787a3acad26535cfa2397","unresolved":false,"context_lines":[{"line_number":187,"context_line":"One of the biggest frustrations that people have with our cleaning model"},{"line_number":188,"context_line":"is the lack of visibility into what they can do. We have ideas on this"},{"line_number":189,"context_line":"and we need to begin providing the mechanisms to raise that visibility."},{"line_number":190,"context_line":""},{"line_number":191,"context_line":""},{"line_number":192,"context_line":"Neutron Event Processing"},{"line_number":193,"context_line":"------------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_9cce5b81","line":190,"in_reply_to":"3f79a3b5_f940c108","updated":"2018-09-17 16:09:59.000000000","message":"It should, but we can start with clean steps. There are 2 specs related to this I believe...","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d121524f9da05b64fa1f028761a886abf9530a27","unresolved":false,"context_lines":[{"line_number":187,"context_line":"One of the biggest frustrations that people have with our cleaning model"},{"line_number":188,"context_line":"is the lack of visibility into what they can do. We have ideas on this"},{"line_number":189,"context_line":"and we need to begin providing the mechanisms to raise that visibility."},{"line_number":190,"context_line":""},{"line_number":191,"context_line":""},{"line_number":192,"context_line":"Neutron Event Processing"},{"line_number":193,"context_line":"------------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_1cbd6b67","line":190,"in_reply_to":"3f79a3b5_f940c108","updated":"2018-09-17 16:29:31.000000000","message":"Yeah, this was the text from Rocky, I\u0027ve not yet edited it.  Updated in next revision.","commit_id":"7af012faf2a1d082da4db027afb4bebf65545658"},{"author":{"_account_id":10206,"name":"Madhuri Kumari","email":"madhuri.kumari@intel.com","username":"Madhuri"},"change_message_id":"a758045f2cb271cfaaa8c389eea088922085f73b","unresolved":false,"context_lines":[{"line_number":18,"context_line":"We expect at least one of them to have core privileges to simplify getting"},{"line_number":19,"context_line":"changes in."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"As the time remaining in the Stein cycle is approxmately 30 weeks from the"},{"line_number":22,"context_line":"Project Teams Gathering, the list of priorities has been split into two"},{"line_number":23,"context_line":"major pieces based upon an estimate of relative size. The overall goal"},{"line_number":24,"context_line":"is for the `Smaller Goals`_ items to be focused on with in the first few"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_fb0c0394","line":21,"range":{"start_line":21,"start_character":44,"end_line":21,"end_character":56},"updated":"2018-09-19 15:19:17.000000000","message":"s/approxmately/approximately/","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"798fefb6f4bb4490951d6fb4361368f34e278450","unresolved":false,"context_lines":[{"line_number":18,"context_line":"We expect at least one of them to have core privileges to simplify getting"},{"line_number":19,"context_line":"changes in."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"As the time remaining in the Stein cycle is approxmately 30 weeks from the"},{"line_number":22,"context_line":"Project Teams Gathering, the list of priorities has been split into two"},{"line_number":23,"context_line":"major pieces based upon an estimate of relative size. The overall goal"},{"line_number":24,"context_line":"is for the `Smaller Goals`_ items to be focused on with in the first few"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_15237c08","line":21,"range":{"start_line":21,"start_character":44,"end_line":21,"end_character":56},"in_reply_to":"3f79a3b5_fb0c0394","updated":"2018-09-24 13:16:48.000000000","message":"Done","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"828edf01863b7ca25204e9e6521a296c008ab1e4","unresolved":false,"context_lines":[{"line_number":22,"context_line":"Project Teams Gathering, the list of priorities has been split into two"},{"line_number":23,"context_line":"major pieces based upon an estimate of relative size. The overall goal"},{"line_number":24,"context_line":"is for the `Smaller Goals`_ items to be focused on with in the first few"},{"line_number":25,"context_line":"months of the cycle, while the larger `Epic Goals`_ may recieve some work"},{"line_number":26,"context_line":"early on, but will be targetted for later in the cycle."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":".. _whiteboard: https://etherpad.openstack.org/p/IronicWhiteBoard"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_3d084f7e","line":25,"range":{"start_line":25,"start_character":56,"end_line":25,"end_character":63},"updated":"2018-09-18 12:56:57.000000000","message":"typo","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"798fefb6f4bb4490951d6fb4361368f34e278450","unresolved":false,"context_lines":[{"line_number":22,"context_line":"Project Teams Gathering, the list of priorities has been split into two"},{"line_number":23,"context_line":"major pieces based upon an estimate of relative size. The overall goal"},{"line_number":24,"context_line":"is for the `Smaller Goals`_ items to be focused on with in the first few"},{"line_number":25,"context_line":"months of the cycle, while the larger `Epic Goals`_ may recieve some work"},{"line_number":26,"context_line":"early on, but will be targetted for later in the cycle."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":".. _whiteboard: https://etherpad.openstack.org/p/IronicWhiteBoard"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_b51408a1","line":25,"range":{"start_line":25,"start_character":56,"end_line":25,"end_character":63},"in_reply_to":"3f79a3b5_3d084f7e","updated":"2018-09-24 13:16:48.000000000","message":"Done","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":10206,"name":"Madhuri Kumari","email":"madhuri.kumari@intel.com","username":"Madhuri"},"change_message_id":"a758045f2cb271cfaaa8c389eea088922085f73b","unresolved":false,"context_lines":[{"line_number":23,"context_line":"major pieces based upon an estimate of relative size. The overall goal"},{"line_number":24,"context_line":"is for the `Smaller Goals`_ items to be focused on with in the first few"},{"line_number":25,"context_line":"months of the cycle, while the larger `Epic Goals`_ may recieve some work"},{"line_number":26,"context_line":"early on, but will be targetted for later in the cycle."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":".. _whiteboard: https://etherpad.openstack.org/p/IronicWhiteBoard"},{"line_number":29,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_7b46b3a9","line":26,"range":{"start_line":26,"start_character":22,"end_line":26,"end_character":31},"updated":"2018-09-19 15:19:17.000000000","message":"s/targetted/targeted/","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"798fefb6f4bb4490951d6fb4361368f34e278450","unresolved":false,"context_lines":[{"line_number":23,"context_line":"major pieces based upon an estimate of relative size. The overall goal"},{"line_number":24,"context_line":"is for the `Smaller Goals`_ items to be focused on with in the first few"},{"line_number":25,"context_line":"months of the cycle, while the larger `Epic Goals`_ may recieve some work"},{"line_number":26,"context_line":"early on, but will be targetted for later in the cycle."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":".. _whiteboard: https://etherpad.openstack.org/p/IronicWhiteBoard"},{"line_number":29,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_5509f481","line":26,"range":{"start_line":26,"start_character":22,"end_line":26,"end_character":31},"in_reply_to":"3f79a3b5_7b46b3a9","updated":"2018-09-24 13:16:48.000000000","message":"Done","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"4af8a9b20cd6039332911e252e7aeab0a938874a","unresolved":false,"context_lines":[{"line_number":43,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":44,"context_line":"| `HTTPClient booting`_                 | ?TheJulia?                          |"},{"line_number":45,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":46,"context_line":"| `Nova conductor_group awarenss`_      | ?TheJulia?                          |"},{"line_number":47,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":48,"context_line":"| `Enhanced Checksum Support`_          | ?                                   |"},{"line_number":49,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_a07dfa1c","line":46,"updated":"2018-09-19 14:23:39.000000000","message":"Nit: awareness. You can sign me up for this.\n\nDo we also want to prioritize callbacks to nova for power state and general task (deploy etc) progress?","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"6f9bc0b07fa167096293d2ccce654c7717afff68","unresolved":false,"context_lines":[{"line_number":43,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":44,"context_line":"| `HTTPClient booting`_                 | ?TheJulia?                          |"},{"line_number":45,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":46,"context_line":"| `Nova conductor_group awarenss`_      | ?TheJulia?                          |"},{"line_number":47,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":48,"context_line":"| `Enhanced Checksum Support`_          | ?                                   |"},{"line_number":49,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_3be02697","line":46,"in_reply_to":"3f79a3b5_a07dfa1c","updated":"2018-09-20 12:01:25.000000000","message":"Yeah, that would be a HUGE gain for us...\n\nAnd I could have SWORN i fixed the typo... :(","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"4af8a9b20cd6039332911e252e7aeab0a938874a","unresolved":false,"context_lines":[{"line_number":45,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":46,"context_line":"| `Nova conductor_group awarenss`_      | ?TheJulia?                          |"},{"line_number":47,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":48,"context_line":"| `Enhanced Checksum Support`_          | ?                                   |"},{"line_number":49,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":50,"context_line":"| `DHCP-less/L3 virtual media boot`_    | ?                                   |"},{"line_number":51,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_806ebe61","line":48,"updated":"2018-09-19 14:23:39.000000000","message":"Happy to help with this, but will be low priority for me.","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"6f9bc0b07fa167096293d2ccce654c7717afff68","unresolved":false,"context_lines":[{"line_number":45,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":46,"context_line":"| `Nova conductor_group awarenss`_      | ?TheJulia?                          |"},{"line_number":47,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":48,"context_line":"| `Enhanced Checksum Support`_          | ?                                   |"},{"line_number":49,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":50,"context_line":"| `DHCP-less/L3 virtual media boot`_    | ?                                   |"},{"line_number":51,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_9b837aa9","line":48,"in_reply_to":"3f79a3b5_806ebe61","updated":"2018-09-20 12:01:25.000000000","message":"Awesome. Kaifeng volunteered below to help with this, so nobody will be alone!","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"828edf01863b7ca25204e9e6521a296c008ab1e4","unresolved":false,"context_lines":[{"line_number":47,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":48,"context_line":"| `Enhanced Checksum Support`_          | ?                                   |"},{"line_number":49,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":50,"context_line":"| `DHCP-less/L3 virtual media boot`_    | ?                                   |"},{"line_number":51,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"Epic Goals"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_1d79d32d","line":50,"range":{"start_line":50,"start_character":2,"end_line":50,"end_character":38},"updated":"2018-09-18 12:56:57.000000000","message":"etingof could probably help out with this if needed","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"6f9bc0b07fa167096293d2ccce654c7717afff68","unresolved":false,"context_lines":[{"line_number":47,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":48,"context_line":"| `Enhanced Checksum Support`_          | ?                                   |"},{"line_number":49,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":50,"context_line":"| `DHCP-less/L3 virtual media boot`_    | ?                                   |"},{"line_number":51,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"Epic Goals"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_3b8ee6d0","line":50,"range":{"start_line":50,"start_character":2,"end_line":50,"end_character":38},"in_reply_to":"3f79a3b5_1d79d32d","updated":"2018-09-20 12:01:25.000000000","message":"That would be awesome. Please sync up with the L3 virutal media boot spec author when you have some time.","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"828edf01863b7ca25204e9e6521a296c008ab1e4","unresolved":false,"context_lines":[{"line_number":58,"context_line":"+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+"},{"line_number":59,"context_line":"| `Deploy Templates`_                   | mgoddard, dtantsur, rloo            |"},{"line_number":60,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":61,"context_line":"| `Graphical Console`_                  | ? was: mkrai, anup-d-navare,        |"},{"line_number":62,"context_line":"|                                       |        TheJulia                     |"},{"line_number":63,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":64,"context_line":"| `Federation Capabilities`_            | TheJulia, dtantsur                  |"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_3d54cfc5","line":61,"range":{"start_line":61,"start_character":0,"end_line":61,"end_character":24},"updated":"2018-09-18 12:56:57.000000000","message":"etingof can co-herd the cats","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":10206,"name":"Madhuri Kumari","email":"madhuri.kumari@intel.com","username":"Madhuri"},"change_message_id":"a758045f2cb271cfaaa8c389eea088922085f73b","unresolved":false,"context_lines":[{"line_number":58,"context_line":"+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+"},{"line_number":59,"context_line":"| `Deploy Templates`_                   | mgoddard, dtantsur, rloo            |"},{"line_number":60,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":61,"context_line":"| `Graphical Console`_                  | ? was: mkrai, anup-d-navare,        |"},{"line_number":62,"context_line":"|                                       |        TheJulia                     |"},{"line_number":63,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":64,"context_line":"| `Federation Capabilities`_            | TheJulia, dtantsur                  |"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_dbe587a5","line":61,"range":{"start_line":61,"start_character":0,"end_line":61,"end_character":24},"in_reply_to":"3f79a3b5_3d54cfc5","updated":"2018-09-19 15:19:17.000000000","message":"Could you please add me here and remove anup-d-navare?","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"798fefb6f4bb4490951d6fb4361368f34e278450","unresolved":false,"context_lines":[{"line_number":58,"context_line":"+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+"},{"line_number":59,"context_line":"| `Deploy Templates`_                   | mgoddard, dtantsur, rloo            |"},{"line_number":60,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":61,"context_line":"| `Graphical Console`_                  | ? was: mkrai, anup-d-navare,        |"},{"line_number":62,"context_line":"|                                       |        TheJulia                     |"},{"line_number":63,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":64,"context_line":"| `Federation Capabilities`_            | TheJulia, dtantsur                  |"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_d5e1842d","line":61,"range":{"start_line":61,"start_character":0,"end_line":61,"end_character":24},"in_reply_to":"3f79a3b5_3d54cfc5","updated":"2018-09-24 13:16:48.000000000","message":"Done","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"798fefb6f4bb4490951d6fb4361368f34e278450","unresolved":false,"context_lines":[{"line_number":58,"context_line":"+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+"},{"line_number":59,"context_line":"| `Deploy Templates`_                   | mgoddard, dtantsur, rloo            |"},{"line_number":60,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":61,"context_line":"| `Graphical Console`_                  | ? was: mkrai, anup-d-navare,        |"},{"line_number":62,"context_line":"|                                       |        TheJulia                     |"},{"line_number":63,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":64,"context_line":"| `Federation Capabilities`_            | TheJulia, dtantsur                  |"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_35d55848","line":61,"range":{"start_line":61,"start_character":0,"end_line":61,"end_character":24},"in_reply_to":"3f79a3b5_dbe587a5","updated":"2018-09-24 13:16:48.000000000","message":"Done","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"6f9bc0b07fa167096293d2ccce654c7717afff68","unresolved":false,"context_lines":[{"line_number":58,"context_line":"+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+"},{"line_number":59,"context_line":"| `Deploy Templates`_                   | mgoddard, dtantsur, rloo            |"},{"line_number":60,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":61,"context_line":"| `Graphical Console`_                  | ? was: mkrai, anup-d-navare,        |"},{"line_number":62,"context_line":"|                                       |        TheJulia                     |"},{"line_number":63,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":64,"context_line":"| `Federation Capabilities`_            | TheJulia, dtantsur                  |"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_fbbdce67","line":61,"range":{"start_line":61,"start_character":0,"end_line":61,"end_character":24},"in_reply_to":"3f79a3b5_dbe587a5","updated":"2018-09-20 12:01:25.000000000","message":"Ok, will do. Thanks!","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"828edf01863b7ca25204e9e6521a296c008ab1e4","unresolved":false,"context_lines":[{"line_number":73,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":74,"context_line":"| `Neutron Event Processing`_           | vdrok, mgoddard, hjensas            |"},{"line_number":75,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":76,"context_line":"| `Smartnic Support`_                   | ?                                   |"},{"line_number":77,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"Details"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_5d0e6be4","line":76,"range":{"start_line":76,"start_character":2,"end_line":76,"end_character":24},"updated":"2018-09-18 12:56:57.000000000","message":"etingof would be interested to take part in this work including cats herding if needed","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"798fefb6f4bb4490951d6fb4361368f34e278450","unresolved":false,"context_lines":[{"line_number":73,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":74,"context_line":"| `Neutron Event Processing`_           | vdrok, mgoddard, hjensas            |"},{"line_number":75,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":76,"context_line":"| `Smartnic Support`_                   | ?                                   |"},{"line_number":77,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"Details"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_15d85c7e","line":76,"range":{"start_line":76,"start_character":2,"end_line":76,"end_character":24},"in_reply_to":"3f79a3b5_17672053","updated":"2018-09-24 13:16:48.000000000","message":"Done","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"6f9bc0b07fa167096293d2ccce654c7717afff68","unresolved":false,"context_lines":[{"line_number":73,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":74,"context_line":"| `Neutron Event Processing`_           | vdrok, mgoddard, hjensas            |"},{"line_number":75,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":76,"context_line":"| `Smartnic Support`_                   | ?                                   |"},{"line_number":77,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"Details"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_bbe516a6","line":76,"range":{"start_line":76,"start_character":2,"end_line":76,"end_character":24},"in_reply_to":"3f79a3b5_5b8e57d1","updated":"2018-09-20 12:01:25.000000000","message":"Excellent, I\u0027ll put you both down and we should likely schedule a time to make sure we\u0027re on the same page and go from there.","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":10206,"name":"Madhuri Kumari","email":"madhuri.kumari@intel.com","username":"Madhuri"},"change_message_id":"a758045f2cb271cfaaa8c389eea088922085f73b","unresolved":false,"context_lines":[{"line_number":73,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":74,"context_line":"| `Neutron Event Processing`_           | vdrok, mgoddard, hjensas            |"},{"line_number":75,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":76,"context_line":"| `Smartnic Support`_                   | ?                                   |"},{"line_number":77,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"Details"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_5b8e57d1","line":76,"range":{"start_line":76,"start_character":2,"end_line":76,"end_character":24},"in_reply_to":"3f79a3b5_5d0e6be4","updated":"2018-09-19 15:19:17.000000000","message":"I am also interested in the SmartNIC. Please add my name.","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"c14489c5bf379360faae85e77be312c10857ef41","unresolved":false,"context_lines":[{"line_number":73,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":74,"context_line":"| `Neutron Event Processing`_           | vdrok, mgoddard, hjensas            |"},{"line_number":75,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":76,"context_line":"| `Smartnic Support`_                   | ?                                   |"},{"line_number":77,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"Details"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_17672053","line":76,"range":{"start_line":76,"start_character":2,"end_line":76,"end_character":24},"in_reply_to":"3f79a3b5_88623915","updated":"2018-09-21 14:08:00.000000000","message":"The \u0027nova conductor group awareness\u0027 sort of fits here (it isn\u0027t \u0027inter\u0027, it is all nova).","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"af756fd5327a2bf52c18cda5929d69f87e9dfdb3","unresolved":false,"context_lines":[{"line_number":73,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":74,"context_line":"| `Neutron Event Processing`_           | vdrok, mgoddard, hjensas            |"},{"line_number":75,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":76,"context_line":"| `Smartnic Support`_                   | ?                                   |"},{"line_number":77,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"Details"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_88623915","line":76,"range":{"start_line":76,"start_character":2,"end_line":76,"end_character":24},"in_reply_to":"3f79a3b5_bbe516a6","updated":"2018-09-21 11:02:28.000000000","message":"So I think we should create an inter-project section.\n\nPut smartnics there, as well as possibly adding callback support to Nova in order to try and turn down how heavily nova polls our API to check on deployment status. I don\u0027t think there is necessarily anything else... at least that comes to mind now.","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"440df1b068c5f01d638cf1f90b9ab8bd6fd2528b","unresolved":false,"context_lines":[{"line_number":77,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"Details"},{"line_number":80,"context_line":"~~~~~~~"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"Upgrade Checker"},{"line_number":83,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_1fe8fd13","line":80,"updated":"2018-09-17 16:34:57.000000000","message":"note: we likely ought to link to specs on open spec items.","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"c14489c5bf379360faae85e77be312c10857ef41","unresolved":false,"context_lines":[{"line_number":85,"context_line":"This is an OpenStack Community goal for the Stein Cycle. For ironic this will"},{"line_number":86,"context_line":"mean a new command called ``ironic-status upgrade check``. This command is"},{"line_number":87,"context_line":"intended to return an error for things that would be fatal for an upgrade"},{"line_number":88,"context_line":"such new required configuration missing, or schema/data upgrades not"},{"line_number":89,"context_line":"yet performed."},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"Python3 First"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_dc454f9c","line":88,"updated":"2018-09-21 14:08:00.000000000","message":"nit s/such/such as/","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"798fefb6f4bb4490951d6fb4361368f34e278450","unresolved":false,"context_lines":[{"line_number":85,"context_line":"This is an OpenStack Community goal for the Stein Cycle. For ironic this will"},{"line_number":86,"context_line":"mean a new command called ``ironic-status upgrade check``. This command is"},{"line_number":87,"context_line":"intended to return an error for things that would be fatal for an upgrade"},{"line_number":88,"context_line":"such new required configuration missing, or schema/data upgrades not"},{"line_number":89,"context_line":"yet performed."},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"Python3 First"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_156ffc93","line":88,"in_reply_to":"3f79a3b5_dc454f9c","updated":"2018-09-24 13:16:48.000000000","message":"Done","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"c14489c5bf379360faae85e77be312c10857ef41","unresolved":false,"context_lines":[{"line_number":95,"context_line":"already been compelted in ironic. Largely we need to change our tests so we"},{"line_number":96,"context_line":"are explicitly testing on Python3. We can\u0027t do this for every test at the"},{"line_number":97,"context_line":"moment, but we should be able to change most and still ensure the bulk of"},{"line_number":98,"context_line":"the code paths are covered by tests labeled with ``python2``"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"iPXE/PXE interface split"},{"line_number":101,"context_line":"------------------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_3ccc8332","line":98,"updated":"2018-09-21 14:08:00.000000000","message":"nit, missing period at end.","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"change_message_id":"76eebaf889ab4117a91534aece8ce4458bfff10e","unresolved":false,"context_lines":[{"line_number":109,"context_line":"AArch64 can be booted using iPXE, no pre-built binaries are available."},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"As such, we need to no longer make this global for the conductor, but"},{"line_number":112,"context_line":"specific to the node, and splitting the interfaces apart beins to make"},{"line_number":113,"context_line":"much more sense."},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"UEFI First"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_62ee2db6","line":112,"range":{"start_line":112,"start_character":57,"end_line":112,"end_character":62},"updated":"2018-09-18 06:32:12.000000000","message":"nit: typo","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"798fefb6f4bb4490951d6fb4361368f34e278450","unresolved":false,"context_lines":[{"line_number":109,"context_line":"AArch64 can be booted using iPXE, no pre-built binaries are available."},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"As such, we need to no longer make this global for the conductor, but"},{"line_number":112,"context_line":"specific to the node, and splitting the interfaces apart beins to make"},{"line_number":113,"context_line":"much more sense."},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"UEFI First"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_f565a0b0","line":112,"range":{"start_line":112,"start_character":57,"end_line":112,"end_character":62},"in_reply_to":"3f79a3b5_62ee2db6","updated":"2018-09-24 13:16:48.000000000","message":"Done","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"828edf01863b7ca25204e9e6521a296c008ab1e4","unresolved":false,"context_lines":[{"line_number":116,"context_line":"----------"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"2020 is an important year for Baremetal Operators, as Legacy boot mode support"},{"line_number":119,"context_line":"is anticipated to be removed from newer processors being shipped."},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"To ensure our success, we need to improve our testing and prepare for the time"},{"line_number":122,"context_line":"when UEFI is only boot mode available for newer hardware."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_7dba47e1","line":119,"range":{"start_line":119,"start_character":40,"end_line":119,"end_character":50},"updated":"2018-09-18 12:56:57.000000000","message":"Technically speaking, is there any correlation between CPU and UEFI? Or that\u0027s not CPU you are talking about here?","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"73270e06cfad25daa8d65686d208b145615044e3","unresolved":false,"context_lines":[{"line_number":116,"context_line":"----------"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"2020 is an important year for Baremetal Operators, as Legacy boot mode support"},{"line_number":119,"context_line":"is anticipated to be removed from newer processors being shipped."},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"To ensure our success, we need to improve our testing and prepare for the time"},{"line_number":122,"context_line":"when UEFI is only boot mode available for newer hardware."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_5ffe2338","line":119,"range":{"start_line":119,"start_character":40,"end_line":119,"end_character":50},"in_reply_to":"3f79a3b5_5bf40255","updated":"2018-09-20 20:44:52.000000000","message":"When you say \"processors\", what exactly do you mean? Not the CPU chip, correct? Is it the whole computing system? Then UEFI makes sense to me. Not so much if it\u0027s all about the CPU chips.\n\nSorry for nitpicking.","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"change_message_id":"3fae78a4306166e7712e861eb57751d9e8eaca12","unresolved":false,"context_lines":[{"line_number":116,"context_line":"----------"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"2020 is an important year for Baremetal Operators, as Legacy boot mode support"},{"line_number":119,"context_line":"is anticipated to be removed from newer processors being shipped."},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"To ensure our success, we need to improve our testing and prepare for the time"},{"line_number":122,"context_line":"when UEFI is only boot mode available for newer hardware."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_becc2434","line":119,"range":{"start_line":119,"start_character":40,"end_line":119,"end_character":50},"in_reply_to":"3f79a3b5_5bf40255","updated":"2018-09-20 12:59:06.000000000","message":"this may involve ironic inspector too, but I guess it\u0027s a quite light effort, maybe just some doc or pxe template update.","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"4ed6e042f5a8d0192dbb7ce282dab052436421e9","unresolved":false,"context_lines":[{"line_number":116,"context_line":"----------"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"2020 is an important year for Baremetal Operators, as Legacy boot mode support"},{"line_number":119,"context_line":"is anticipated to be removed from newer processors being shipped."},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"To ensure our success, we need to improve our testing and prepare for the time"},{"line_number":122,"context_line":"when UEFI is only boot mode available for newer hardware."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_a8085590","line":119,"range":{"start_line":119,"start_character":40,"end_line":119,"end_character":50},"in_reply_to":"3f79a3b5_5ffe2338","updated":"2018-09-21 10:50:22.000000000","message":"AIUI, the actual silicon and microcode in the newer chips.","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"6f9bc0b07fa167096293d2ccce654c7717afff68","unresolved":false,"context_lines":[{"line_number":116,"context_line":"----------"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"2020 is an important year for Baremetal Operators, as Legacy boot mode support"},{"line_number":119,"context_line":"is anticipated to be removed from newer processors being shipped."},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"To ensure our success, we need to improve our testing and prepare for the time"},{"line_number":122,"context_line":"when UEFI is only boot mode available for newer hardware."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_5bf40255","line":119,"range":{"start_line":119,"start_character":40,"end_line":119,"end_character":50},"in_reply_to":"3f79a3b5_7dba47e1","updated":"2018-09-20 12:01:25.000000000","message":"AIUI, UEFI is what processors have been leveraging for quite some time to manage the boot mode. What we\u0027ve largely experienced these last... ?10 years? was a compatibility mode in the processor.","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"c14489c5bf379360faae85e77be312c10857ef41","unresolved":false,"context_lines":[{"line_number":119,"context_line":"is anticipated to be removed from newer processors being shipped."},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"To ensure our success, we need to improve our testing and prepare for the time"},{"line_number":122,"context_line":"when UEFI is only boot mode available for newer hardware."},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"HTTPClient Booting"},{"line_number":125,"context_line":"------------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_7c30bb07","line":122,"updated":"2018-09-21 14:08:00.000000000","message":"We\u0027re not going to change the default in Stein, but wonder if it is worth mentioning. Eg, this will get us ready for changing the default boot mode to \u0027uefi\u0027 in a future cycle.","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"change_message_id":"76eebaf889ab4117a91534aece8ce4458bfff10e","unresolved":false,"context_lines":[{"line_number":141,"context_line":""},{"line_number":142,"context_line":"Enhanced Checksum Support"},{"line_number":143,"context_line":"------------------------"},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"Ironic presently defaults to use of MD5 checksums for the ``image_checksum``"},{"line_number":146,"context_line":"which is far from ideal. During the Rocky cycle, Glance has enhanced their"},{"line_number":147,"context_line":"support for checksum storage, which means we should enhance ours as well."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_4250d132","line":144,"updated":"2018-09-18 06:32:12.000000000","message":"I can help with this :)","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"6f9bc0b07fa167096293d2ccce654c7717afff68","unresolved":false,"context_lines":[{"line_number":141,"context_line":""},{"line_number":142,"context_line":"Enhanced Checksum Support"},{"line_number":143,"context_line":"------------------------"},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"Ironic presently defaults to use of MD5 checksums for the ``image_checksum``"},{"line_number":146,"context_line":"which is far from ideal. During the Rocky cycle, Glance has enhanced their"},{"line_number":147,"context_line":"support for checksum storage, which means we should enhance ours as well."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_1b98ca18","line":144,"in_reply_to":"3f79a3b5_4250d132","updated":"2018-09-20 12:01:25.000000000","message":"Awesome! I\u0027ll put you down on the list.","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":28370,"name":"Mark Beierl","email":"mark.beierl@canonical.com","username":"mbeierl"},"change_message_id":"066446ab3e722b607fdeef6d4194df5dd2cc5eee","unresolved":false,"context_lines":[{"line_number":150,"context_line":"-------------------------------"},{"line_number":151,"context_line":""},{"line_number":152,"context_line":"Some operators and vendors wish to enable ironic to manage deployments where"},{"line_number":153,"context_line":"is not something that is leveraged or utilized in the deployment. In order"},{"line_number":154,"context_line":"to do this, we need to enable some additional capabilities in terms of"},{"line_number":155,"context_line":"enabling information to be attached to a deployment ramdisk."},{"line_number":156,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_efca1e6c","line":153,"updated":"2018-09-18 13:29:16.000000000","message":"Not sure I understand this - are there some words missing here?","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"6f9bc0b07fa167096293d2ccce654c7717afff68","unresolved":false,"context_lines":[{"line_number":150,"context_line":"-------------------------------"},{"line_number":151,"context_line":""},{"line_number":152,"context_line":"Some operators and vendors wish to enable ironic to manage deployments where"},{"line_number":153,"context_line":"is not something that is leveraged or utilized in the deployment. In order"},{"line_number":154,"context_line":"to do this, we need to enable some additional capabilities in terms of"},{"line_number":155,"context_line":"enabling information to be attached to a deployment ramdisk."},{"line_number":156,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_1b344afa","line":153,"in_reply_to":"3f79a3b5_efca1e6c","updated":"2018-09-20 12:01:25.000000000","message":"Awesome! Great catch!  It would be where DHCP is not leveraged or utilized. I\u0027ll fix it in my next update.","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"c14489c5bf379360faae85e77be312c10857ef41","unresolved":false,"context_lines":[{"line_number":161,"context_line":"ironic from Nova describing the instance\u0027s expected state or behavior."},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"This will allow us to take actions and influence the deployment steps, and"},{"line_number":164,"context_line":"as such is a continution of the Deploy Steps work from the Rocky cycle."},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"Graphical Console"},{"line_number":167,"context_line":"-----------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_173640e8","line":164,"updated":"2018-09-21 14:08:00.000000000","message":"s/continution/continuation/","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"c14489c5bf379360faae85e77be312c10857ef41","unresolved":false,"context_lines":[{"line_number":180,"context_line":""},{"line_number":181,"context_line":"In order to better support this emerging use case, we want to try and agree"},{"line_number":182,"context_line":"on a viable path forward that meets as many requirements as possible."},{"line_number":183,"context_line":"This ultimately may be more of a theme than a distinct unit of work."},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"Task Execution Improvements"},{"line_number":186,"context_line":"---------------------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_d759a828","line":183,"range":{"start_line":183,"start_character":16,"end_line":183,"end_character":68},"updated":"2018-09-21 14:08:00.000000000","message":"so what, an approved spec, or not even that?","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"798fefb6f4bb4490951d6fb4361368f34e278450","unresolved":false,"context_lines":[{"line_number":180,"context_line":""},{"line_number":181,"context_line":"In order to better support this emerging use case, we want to try and agree"},{"line_number":182,"context_line":"on a viable path forward that meets as many requirements as possible."},{"line_number":183,"context_line":"This ultimately may be more of a theme than a distinct unit of work."},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"Task Execution Improvements"},{"line_number":186,"context_line":"---------------------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_55fb347a","line":183,"range":{"start_line":183,"start_character":16,"end_line":183,"end_character":68},"in_reply_to":"3f79a3b5_d759a828","updated":"2018-09-24 13:16:48.000000000","message":"I guess I\u0027m trying to focus us more towards themes of work, but I put in the goal is a specification.","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"change_message_id":"76eebaf889ab4117a91534aece8ce4458bfff10e","unresolved":false,"context_lines":[{"line_number":187,"context_line":""},{"line_number":188,"context_line":"We realize that our task execution and locking model is problematic, and while"},{"line_number":189,"context_line":"it does scale in some ways, it does not scale in other ways. This work will"},{"line_number":190,"context_line":"consist of worker execution improvmeents, an evaluation and possible"},{"line_number":191,"context_line":"implementation of different worker thread execution models, and careful"},{"line_number":192,"context_line":"improvement of locking."},{"line_number":193,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_c22061b3","line":190,"range":{"start_line":190,"start_character":28,"end_line":190,"end_character":40},"updated":"2018-09-18 06:32:12.000000000","message":"nit: typo","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"798fefb6f4bb4490951d6fb4361368f34e278450","unresolved":false,"context_lines":[{"line_number":187,"context_line":""},{"line_number":188,"context_line":"We realize that our task execution and locking model is problematic, and while"},{"line_number":189,"context_line":"it does scale in some ways, it does not scale in other ways. This work will"},{"line_number":190,"context_line":"consist of worker execution improvmeents, an evaluation and possible"},{"line_number":191,"context_line":"implementation of different worker thread execution models, and careful"},{"line_number":192,"context_line":"improvement of locking."},{"line_number":193,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_7500b067","line":190,"range":{"start_line":190,"start_character":28,"end_line":190,"end_character":40},"in_reply_to":"3f79a3b5_c22061b3","updated":"2018-09-24 13:16:48.000000000","message":"Done","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"828edf01863b7ca25204e9e6521a296c008ab1e4","unresolved":false,"context_lines":[{"line_number":199,"context_line":"any outgoing connections from the IPA ramdisk are also not ideal."},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"The concept with this is to optionally enable the conductor to drive the"},{"line_number":202,"context_line":"deployment by polling IPA using the already known IP address. That being"},{"line_number":203,"context_line":"said, this is realistically going to require `Task Exeuction Improvements`_"},{"line_number":204,"context_line":"to be complete to help ensure that operators are able to have performant"},{"line_number":205,"context_line":"deployments."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_1df55383","line":202,"range":{"start_line":202,"start_character":14,"end_line":202,"end_character":21},"updated":"2018-09-18 12:56:57.000000000","message":"nit: given that polling is problematic in large-scale settings, may be we should not concentrate on the exact solution here, but more on the problem we are to solve one way or the other.\n\nThe problem, as I see it, is that ironic conductor host needs to accept inbound network traffic what widens the attack surface.","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"6f9bc0b07fa167096293d2ccce654c7717afff68","unresolved":false,"context_lines":[{"line_number":199,"context_line":"any outgoing connections from the IPA ramdisk are also not ideal."},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"The concept with this is to optionally enable the conductor to drive the"},{"line_number":202,"context_line":"deployment by polling IPA using the already known IP address. That being"},{"line_number":203,"context_line":"said, this is realistically going to require `Task Exeuction Improvements`_"},{"line_number":204,"context_line":"to be complete to help ensure that operators are able to have performant"},{"line_number":205,"context_line":"deployments."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_9e64c8e6","line":202,"range":{"start_line":202,"start_character":14,"end_line":202,"end_character":21},"in_reply_to":"3f79a3b5_1df55383","updated":"2018-09-20 12:01:25.000000000","message":"The conductor will need to be able to reach out to the nodes, but will not need to accept inbound connections.\n\nPersonally, I feel like we are going to need to tackle both, because they will inform each other, but I absolutely agree that both polling and worker process efforts will need to work together. Does this make sense?","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"4ed6e042f5a8d0192dbb7ce282dab052436421e9","unresolved":false,"context_lines":[{"line_number":199,"context_line":"any outgoing connections from the IPA ramdisk are also not ideal."},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"The concept with this is to optionally enable the conductor to drive the"},{"line_number":202,"context_line":"deployment by polling IPA using the already known IP address. That being"},{"line_number":203,"context_line":"said, this is realistically going to require `Task Exeuction Improvements`_"},{"line_number":204,"context_line":"to be complete to help ensure that operators are able to have performant"},{"line_number":205,"context_line":"deployments."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_e8e96daa","line":202,"range":{"start_line":202,"start_character":14,"end_line":202,"end_character":21},"in_reply_to":"3f79a3b5_2a41a736","updated":"2018-09-21 10:50:22.000000000","message":"I absolutely agree with you, and the operator that is most interested in this already recognies that they will need to make a substantial hardware investment to make this work. The spec does not call for a mandatory use of polling, it simply calls for the mechanisms and ability to have polling only nodes.  Would it be better to say \"Conductor driven deployments\" or \"No IPA to API communication\"?","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"c14489c5bf379360faae85e77be312c10857ef41","unresolved":false,"context_lines":[{"line_number":199,"context_line":"any outgoing connections from the IPA ramdisk are also not ideal."},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"The concept with this is to optionally enable the conductor to drive the"},{"line_number":202,"context_line":"deployment by polling IPA using the already known IP address. That being"},{"line_number":203,"context_line":"said, this is realistically going to require `Task Exeuction Improvements`_"},{"line_number":204,"context_line":"to be complete to help ensure that operators are able to have performant"},{"line_number":205,"context_line":"deployments."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_f77ce420","line":202,"range":{"start_line":202,"start_character":14,"end_line":202,"end_character":21},"in_reply_to":"3f79a3b5_6839ddee","updated":"2018-09-21 14:08:00.000000000","message":"So if Ilya has better ideas, it would be great to hear them. The spec is at https://review.openstack.org/#/c/212206/.\n\nThe PTG is a blur now; I thought we had talked about this, but maybe we only mentioned it and didn\u0027t leave room for discussion. Anyway, if this is here, people must have voted it as a priority. And I believe that we think that it entails polling. I am fine with not mentioning \u0027polling\u0027, maybe just the first paragraph is sufficient, with a link to the proposed spec?","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"73270e06cfad25daa8d65686d208b145615044e3","unresolved":false,"context_lines":[{"line_number":199,"context_line":"any outgoing connections from the IPA ramdisk are also not ideal."},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"The concept with this is to optionally enable the conductor to drive the"},{"line_number":202,"context_line":"deployment by polling IPA using the already known IP address. That being"},{"line_number":203,"context_line":"said, this is realistically going to require `Task Exeuction Improvements`_"},{"line_number":204,"context_line":"to be complete to help ensure that operators are able to have performant"},{"line_number":205,"context_line":"deployments."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_2a41a736","line":202,"range":{"start_line":202,"start_character":14,"end_line":202,"end_character":21},"in_reply_to":"3f79a3b5_9e64c8e6","updated":"2018-09-20 20:44:52.000000000","message":"\u003e The conductor will need to be able to reach out to the nodes, but will not need to accept inbound connections.\n\nMy concern is that pure polling might not scale well. Having polling explicitly mentioned in the priorities may promote polling design while other approaches may be worth investigating as well. This is what worries me.","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"6b3cd1f90427c5872f1d3f2e27a864aa42784d52","unresolved":false,"context_lines":[{"line_number":199,"context_line":"any outgoing connections from the IPA ramdisk are also not ideal."},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"The concept with this is to optionally enable the conductor to drive the"},{"line_number":202,"context_line":"deployment by polling IPA using the already known IP address. That being"},{"line_number":203,"context_line":"said, this is realistically going to require `Task Exeuction Improvements`_"},{"line_number":204,"context_line":"to be complete to help ensure that operators are able to have performant"},{"line_number":205,"context_line":"deployments."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_6839ddee","line":202,"range":{"start_line":202,"start_character":14,"end_line":202,"end_character":21},"in_reply_to":"3f79a3b5_e8e96daa","updated":"2018-09-21 11:44:44.000000000","message":"\"Conductor driven deployment\" sounds confusing to me because conductor drives the deployment workflow before and after this change. With polling we just remove the IPA callback...\n\n\"No IPA access to conductor API\" sounds better, however, let me explain my concern the other way:\n\nI am still hopeful that we could get away with some sort of conductor knocking to address security concerns without compromising deployment throughput. That\u0027s why I am cautious about hardcoding any sort of polling into the priorities.\n\nLooking at the big picture, I (as a reader) would feel better if we\u0027d have problem statement in the priorities (e.g. security concerns due to API exposure) rather than particular solution which we have not thoroughly researched and developed that far yet.\n\nI am just trying to explain what appears sub-optimal to me, I\u0027m not arguing. ;-)","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"798fefb6f4bb4490951d6fb4361368f34e278450","unresolved":false,"context_lines":[{"line_number":199,"context_line":"any outgoing connections from the IPA ramdisk are also not ideal."},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"The concept with this is to optionally enable the conductor to drive the"},{"line_number":202,"context_line":"deployment by polling IPA using the already known IP address. That being"},{"line_number":203,"context_line":"said, this is realistically going to require `Task Exeuction Improvements`_"},{"line_number":204,"context_line":"to be complete to help ensure that operators are able to have performant"},{"line_number":205,"context_line":"deployments."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_002edc8b","line":202,"range":{"start_line":202,"start_character":14,"end_line":202,"end_character":21},"in_reply_to":"3f79a3b5_f77ce420","updated":"2018-09-24 13:16:48.000000000","message":"I\u0027ve changed the title and reworded the first paragraph to better describe the problem, and provided a very high level overview.\n\nI do remember we discussed this in at some level of detail, but those that were discussing it were also very familiar with what is attempting to be achieved, which also doesn\u0027t help the discussion. Which is why we go through this process. :)","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"828edf01863b7ca25204e9e6521a296c008ab1e4","unresolved":false,"context_lines":[{"line_number":200,"context_line":""},{"line_number":201,"context_line":"The concept with this is to optionally enable the conductor to drive the"},{"line_number":202,"context_line":"deployment by polling IPA using the already known IP address. That being"},{"line_number":203,"context_line":"said, this is realistically going to require `Task Exeuction Improvements`_"},{"line_number":204,"context_line":"to be complete to help ensure that operators are able to have performant"},{"line_number":205,"context_line":"deployments."},{"line_number":206,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_5d98ab67","line":203,"range":{"start_line":203,"start_character":51,"end_line":203,"end_character":60},"updated":"2018-09-18 12:56:57.000000000","message":"typo","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"798fefb6f4bb4490951d6fb4361368f34e278450","unresolved":false,"context_lines":[{"line_number":200,"context_line":""},{"line_number":201,"context_line":"The concept with this is to optionally enable the conductor to drive the"},{"line_number":202,"context_line":"deployment by polling IPA using the already known IP address. That being"},{"line_number":203,"context_line":"said, this is realistically going to require `Task Exeuction Improvements`_"},{"line_number":204,"context_line":"to be complete to help ensure that operators are able to have performant"},{"line_number":205,"context_line":"deployments."},{"line_number":206,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_b52ba8e8","line":203,"range":{"start_line":203,"start_character":51,"end_line":203,"end_character":60},"in_reply_to":"3f79a3b5_5d98ab67","updated":"2018-09-24 13:16:48.000000000","message":"Done","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"828edf01863b7ca25204e9e6521a296c008ab1e4","unresolved":false,"context_lines":[{"line_number":209,"context_line":""},{"line_number":210,"context_line":"One of the biggest frustrations that people have with our cleaning model"},{"line_number":211,"context_line":"is the lack of visibility into what steps they can execute. This is further"},{"line_number":212,"context_line":"compounded with ``deploy steps``. We have ideas on this and we need to begin"},{"line_number":213,"context_line":"providing the mechanisms to raise that visibility."},{"line_number":214,"context_line":""},{"line_number":215,"context_line":"This may also involve state machine states to enable the agent to sit in a"},{"line_number":216,"context_line":"holding pattern pending operator action."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_5d342b49","line":213,"range":{"start_line":212,"start_character":34,"end_line":213,"end_character":50},"updated":"2018-09-18 12:56:57.000000000","message":"Does this include infamous IPA telemetry proposal? [1]\n\n1. https://review.openstack.org/#/c/492702/","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"c14489c5bf379360faae85e77be312c10857ef41","unresolved":false,"context_lines":[{"line_number":209,"context_line":""},{"line_number":210,"context_line":"One of the biggest frustrations that people have with our cleaning model"},{"line_number":211,"context_line":"is the lack of visibility into what steps they can execute. This is further"},{"line_number":212,"context_line":"compounded with ``deploy steps``. We have ideas on this and we need to begin"},{"line_number":213,"context_line":"providing the mechanisms to raise that visibility."},{"line_number":214,"context_line":""},{"line_number":215,"context_line":"This may also involve state machine states to enable the agent to sit in a"},{"line_number":216,"context_line":"holding pattern pending operator action."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_b7ee6cb2","line":213,"range":{"start_line":212,"start_character":34,"end_line":213,"end_character":50},"in_reply_to":"3f79a3b5_1b668a2a","updated":"2018-09-21 14:08:00.000000000","message":"Ilya, the idea is to provide a CLI so that the operator can see what clean steps (or deploy steps in the future maybe) are available. (Without looking at documentation, and I don\u0027t even know if we\u0027ve documented the clean steps...)\n\nMaybe we ought to mention something about a CLI then.","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"6f9bc0b07fa167096293d2ccce654c7717afff68","unresolved":false,"context_lines":[{"line_number":209,"context_line":""},{"line_number":210,"context_line":"One of the biggest frustrations that people have with our cleaning model"},{"line_number":211,"context_line":"is the lack of visibility into what steps they can execute. This is further"},{"line_number":212,"context_line":"compounded with ``deploy steps``. We have ideas on this and we need to begin"},{"line_number":213,"context_line":"providing the mechanisms to raise that visibility."},{"line_number":214,"context_line":""},{"line_number":215,"context_line":"This may also involve state machine states to enable the agent to sit in a"},{"line_number":216,"context_line":"holding pattern pending operator action."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_1b668a2a","line":213,"range":{"start_line":212,"start_character":34,"end_line":213,"end_character":50},"in_reply_to":"3f79a3b5_5d342b49","updated":"2018-09-20 12:01:25.000000000","message":"It does not, this is really geared for manual cleaning steps and now deployment steps. I\u0027ll revise the text. I kind of feel like that is a lower priority effort that we should go ahead and track, maybe not as a priority.","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":10206,"name":"Madhuri Kumari","email":"madhuri.kumari@intel.com","username":"Madhuri"},"change_message_id":"a758045f2cb271cfaaa8c389eea088922085f73b","unresolved":false,"context_lines":[{"line_number":243,"context_line":"While the effort to support this may ultimately result in enhancements"},{"line_number":244,"context_line":"to neutron in the form of Super-Agents to apply the configuration, we"},{"line_number":245,"context_line":"still need to understand the impact to our workflows and ensure that"},{"line_number":246,"context_line":"sufficent security is still present. The primary objective is to have"},{"line_number":247,"context_line":"a joint specification written in advance of the Berlin summit to reach"},{"line_number":248,"context_line":"consensus with the Neutron team as to the mechanics, information passing,"},{"line_number":249,"context_line":"and setting storage."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_5ba73751","line":246,"range":{"start_line":246,"start_character":0,"end_line":246,"end_character":9},"updated":"2018-09-19 15:19:17.000000000","message":"s/sufficent/sufficient/","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"798fefb6f4bb4490951d6fb4361368f34e278450","unresolved":false,"context_lines":[{"line_number":243,"context_line":"While the effort to support this may ultimately result in enhancements"},{"line_number":244,"context_line":"to neutron in the form of Super-Agents to apply the configuration, we"},{"line_number":245,"context_line":"still need to understand the impact to our workflows and ensure that"},{"line_number":246,"context_line":"sufficent security is still present. The primary objective is to have"},{"line_number":247,"context_line":"a joint specification written in advance of the Berlin summit to reach"},{"line_number":248,"context_line":"consensus with the Neutron team as to the mechanics, information passing,"},{"line_number":249,"context_line":"and setting storage."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_f51920d1","line":246,"range":{"start_line":246,"start_character":0,"end_line":246,"end_character":9},"in_reply_to":"3f79a3b5_5ba73751","updated":"2018-09-24 13:16:48.000000000","message":"Done","commit_id":"4f8111d72c20901ee28fbe469be275a7498f9aa5"},{"author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"change_message_id":"70003f988b5f8493e425790df92418ef5cddccf7","unresolved":false,"context_lines":[{"line_number":100,"context_line":"-------------"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"This is an OpenStack Community goal for the Stein Cycle. Most of this work has"},{"line_number":103,"context_line":"already been compelted in ironic. Largely we need to change our tests so we"},{"line_number":104,"context_line":"are explicitly testing on Python3. We can\u0027t do this for every test at the"},{"line_number":105,"context_line":"moment, but we should be able to change most and still ensure the bulk of"},{"line_number":106,"context_line":"the code paths are covered by tests labeled with ``python2``."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_4dcc0c62","line":103,"range":{"start_line":103,"start_character":13,"end_line":103,"end_character":22},"updated":"2018-09-24 14:46:08.000000000","message":"typo: s/compelted/completed/","commit_id":"fb62e4ed7510b5d8a764ba0d8cab274c24ecfaa9"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"9e3d1c6006d0f9ec4d2abdef2888ce7ca6a6f3cd","unresolved":false,"context_lines":[{"line_number":100,"context_line":"-------------"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"This is an OpenStack Community goal for the Stein Cycle. Most of this work has"},{"line_number":103,"context_line":"already been compelted in ironic. Largely we need to change our tests so we"},{"line_number":104,"context_line":"are explicitly testing on Python3. We can\u0027t do this for every test at the"},{"line_number":105,"context_line":"moment, but we should be able to change most and still ensure the bulk of"},{"line_number":106,"context_line":"the code paths are covered by tests labeled with ``python2``."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_5cd358d4","line":103,"range":{"start_line":103,"start_character":13,"end_line":103,"end_character":22},"in_reply_to":"3f79a3b5_4dcc0c62","updated":"2018-09-24 20:38:48.000000000","message":"Done","commit_id":"fb62e4ed7510b5d8a764ba0d8cab274c24ecfaa9"},{"author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"change_message_id":"70003f988b5f8493e425790df92418ef5cddccf7","unresolved":false,"context_lines":[{"line_number":118,"context_line":""},{"line_number":119,"context_line":"As such, we need to no longer make this global for the conductor, but"},{"line_number":120,"context_line":"specific to the node, and splitting the interfaces apart begins to make"},{"line_number":121,"context_line":"much more sense. The original specification can be"},{"line_number":122,"context_line":"`here \u003chttp://specs.openstack.org/openstack/ironic-specs/specs/not-implemented/ipxe-boot-interface.html\u003e`."},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"UEFI First"},{"line_number":125,"context_line":"----------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_cdeb3c79","line":122,"range":{"start_line":121,"start_character":44,"end_line":122,"end_character":5},"updated":"2018-09-24 14:46:08.000000000","message":"typo: \"found\" missing?","commit_id":"fb62e4ed7510b5d8a764ba0d8cab274c24ecfaa9"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"9e3d1c6006d0f9ec4d2abdef2888ce7ca6a6f3cd","unresolved":false,"context_lines":[{"line_number":118,"context_line":""},{"line_number":119,"context_line":"As such, we need to no longer make this global for the conductor, but"},{"line_number":120,"context_line":"specific to the node, and splitting the interfaces apart begins to make"},{"line_number":121,"context_line":"much more sense. The original specification can be"},{"line_number":122,"context_line":"`here \u003chttp://specs.openstack.org/openstack/ironic-specs/specs/not-implemented/ipxe-boot-interface.html\u003e`."},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"UEFI First"},{"line_number":125,"context_line":"----------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_fcdfc4d4","line":122,"range":{"start_line":121,"start_character":44,"end_line":122,"end_character":5},"in_reply_to":"3f79a3b5_cdeb3c79","updated":"2018-09-24 20:38:48.000000000","message":"Done","commit_id":"fb62e4ed7510b5d8a764ba0d8cab274c24ecfaa9"},{"author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"change_message_id":"70003f988b5f8493e425790df92418ef5cddccf7","unresolved":false,"context_lines":[{"line_number":128,"context_line":"is anticipated to be removed from newer processors being shipped."},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"To ensure our success, we need to improve our testing and prepare for the time"},{"line_number":131,"context_line":"when UEFI is only boot mode available for newer hardware. As a result, this will"},{"line_number":132,"context_line":"become a multi-cycle focus to enable the default boot mode to be changed to"},{"line_number":133,"context_line":"``uefi`` in a future cycle."},{"line_number":134,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_0df9344d","line":131,"range":{"start_line":131,"start_character":10,"end_line":131,"end_character":17},"updated":"2018-09-24 14:46:08.000000000","message":"nit: \"is the only\" ?","commit_id":"fb62e4ed7510b5d8a764ba0d8cab274c24ecfaa9"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"9e3d1c6006d0f9ec4d2abdef2888ce7ca6a6f3cd","unresolved":false,"context_lines":[{"line_number":128,"context_line":"is anticipated to be removed from newer processors being shipped."},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"To ensure our success, we need to improve our testing and prepare for the time"},{"line_number":131,"context_line":"when UEFI is only boot mode available for newer hardware. As a result, this will"},{"line_number":132,"context_line":"become a multi-cycle focus to enable the default boot mode to be changed to"},{"line_number":133,"context_line":"``uefi`` in a future cycle."},{"line_number":134,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_dcf0c869","line":131,"range":{"start_line":131,"start_character":10,"end_line":131,"end_character":17},"in_reply_to":"3f79a3b5_0df9344d","updated":"2018-09-24 20:38:48.000000000","message":"Done","commit_id":"fb62e4ed7510b5d8a764ba0d8cab274c24ecfaa9"},{"author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"change_message_id":"70003f988b5f8493e425790df92418ef5cddccf7","unresolved":false,"context_lines":[{"line_number":174,"context_line":"ironic from Nova describing the instance\u0027s expected state or behavior."},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"This will allow us to take actions and influence the deployment steps, and"},{"line_number":177,"context_line":"as such is a continution of the Deploy Steps work from the Rocky cycle."},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"Graphical Console"},{"line_number":180,"context_line":"-----------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_2d52f036","line":177,"range":{"start_line":177,"start_character":13,"end_line":177,"end_character":24},"updated":"2018-09-24 14:46:08.000000000","message":"typo: s/continution/continuation/","commit_id":"fb62e4ed7510b5d8a764ba0d8cab274c24ecfaa9"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"a18e962a87cac55d64a4ace594d608b082bba823","unresolved":false,"context_lines":[{"line_number":33,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":34,"context_line":"| Priority                              | Primary Contacts                    |"},{"line_number":35,"context_line":"+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+"},{"line_number":36,"context_line":"| `Upgrade Checker`_                    | TheJulia                            |"},{"line_number":37,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":38,"context_line":"| `Python3 First`_                      | ?                                   |"},{"line_number":39,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f79a3b5_8965224c","line":36,"updated":"2018-09-25 13:20:47.000000000","message":"Julia, I can do this later in the Stein cycle, if that helps.","commit_id":"6e5783a722671473d5dea215492537844d32146a"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"11ca68f9fc72369750ff83049fd08ea7b1da09a8","unresolved":false,"context_lines":[{"line_number":35,"context_line":"+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+"},{"line_number":36,"context_line":"| `Upgrade Checker`_                    | TheJulia                            |"},{"line_number":37,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":38,"context_line":"| `Python3 First`_                      | ?                                   |"},{"line_number":39,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":40,"context_line":"| `iPXE/PXE interface split`_           | TheJulia                            |"},{"line_number":41,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f79a3b5_c25c577f","line":38,"updated":"2018-09-25 08:16:12.000000000","message":"Can we approve this without a contact for this community goal?","commit_id":"6e5783a722671473d5dea215492537844d32146a"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"361ecff466899f5db611af3bf440a1182e7139e5","unresolved":false,"context_lines":[{"line_number":35,"context_line":"+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+"},{"line_number":36,"context_line":"| `Upgrade Checker`_                    | TheJulia                            |"},{"line_number":37,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":38,"context_line":"| `Python3 First`_                      | ?                                   |"},{"line_number":39,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":40,"context_line":"| `iPXE/PXE interface split`_           | TheJulia                            |"},{"line_number":41,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f79a3b5_c4b21fe6","line":38,"in_reply_to":"3f79a3b5_8937624c","updated":"2018-09-25 13:38:07.000000000","message":"Technically Derek volunteered to handle a good chunk of the remaining work that we predicated this on which is zuulv3. However, it really is not much work, and we can just proceed in semi-parallel since everything between python2/python3 should be diffable with the exception of a single additional line test wise.","commit_id":"6e5783a722671473d5dea215492537844d32146a"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"a18e962a87cac55d64a4ace594d608b082bba823","unresolved":false,"context_lines":[{"line_number":35,"context_line":"+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+"},{"line_number":36,"context_line":"| `Upgrade Checker`_                    | TheJulia                            |"},{"line_number":37,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":38,"context_line":"| `Python3 First`_                      | ?                                   |"},{"line_number":39,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":40,"context_line":"| `iPXE/PXE interface split`_           | TheJulia                            |"},{"line_number":41,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f79a3b5_8937624c","line":38,"in_reply_to":"3f79a3b5_b83b8ae8","updated":"2018-09-25 13:20:47.000000000","message":"If no one volunteers, we should probably put TheJulia down for this. Otherwise, people (if any) that read this, won\u0027t know who to ask.","commit_id":"6e5783a722671473d5dea215492537844d32146a"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"176a2b214ceeebf207640b47c0d246c1cfd1630e","unresolved":false,"context_lines":[{"line_number":35,"context_line":"+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+"},{"line_number":36,"context_line":"| `Upgrade Checker`_                    | TheJulia                            |"},{"line_number":37,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":38,"context_line":"| `Python3 First`_                      | ?                                   |"},{"line_number":39,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":40,"context_line":"| `iPXE/PXE interface split`_           | TheJulia                            |"},{"line_number":41,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f79a3b5_b83b8ae8","line":38,"in_reply_to":"3f79a3b5_c25c577f","updated":"2018-09-25 10:32:07.000000000","message":"This work is driven by external contributors to a great extent. Otherwise we default to Julia as our fearless PTL ;)","commit_id":"6e5783a722671473d5dea215492537844d32146a"},{"author":{"_account_id":1926,"name":"Derek Higgins","email":"derekh@redhat.com","username":"derekh"},"change_message_id":"7e6cc4c7f0e60ca4e79b093684f81b968df1dcf7","unresolved":false,"context_lines":[{"line_number":35,"context_line":"+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+"},{"line_number":36,"context_line":"| `Upgrade Checker`_                    | TheJulia                            |"},{"line_number":37,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":38,"context_line":"| `Python3 First`_                      | ?                                   |"},{"line_number":39,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":40,"context_line":"| `iPXE/PXE interface split`_           | TheJulia                            |"},{"line_number":41,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f79a3b5_edfcdf40","line":38,"in_reply_to":"3f79a3b5_c4b21fe6","updated":"2018-09-25 15:05:46.000000000","message":"Feel free to add my name here if you want. I\u0027m happy to flick the switches and chase down any problems, etc.","commit_id":"6e5783a722671473d5dea215492537844d32146a"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"3f1cfc4a5a4af457e04a6bacf5d418b2b0e1b823","unresolved":false,"context_lines":[{"line_number":37,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":38,"context_line":"| `Python3 First`_                      | ?                                   |"},{"line_number":39,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":40,"context_line":"| `iPXE/PXE interface split`_           | TheJulia                            |"},{"line_number":41,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":42,"context_line":"| `UEFI First`_                         | ?                                   |"},{"line_number":43,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f79a3b5_5fb24708","line":40,"range":{"start_line":40,"start_character":1,"end_line":40,"end_character":31},"updated":"2018-09-26 03:55:54.000000000","message":"I can help with this.","commit_id":"6e5783a722671473d5dea215492537844d32146a"},{"author":{"_account_id":13689,"name":"Hironori Shiina","email":"Hironori.Shiina@fujitsu.com","username":"shiina"},"change_message_id":"34c3efe2fccee557f040accab10344c60d04d412","unresolved":false,"context_lines":[{"line_number":39,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":40,"context_line":"| `iPXE/PXE interface split`_           | TheJulia                            |"},{"line_number":41,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":42,"context_line":"| `UEFI First`_                         | ?                                   |"},{"line_number":43,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":44,"context_line":"| `HTTPClient booting`_                 | ?TheJulia?                          |"},{"line_number":45,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f79a3b5_85dc1046","line":42,"updated":"2018-09-26 06:45:33.000000000","message":"I will work on it. Please add me later.","commit_id":"6e5783a722671473d5dea215492537844d32146a"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"176a2b214ceeebf207640b47c0d246c1cfd1630e","unresolved":false,"context_lines":[{"line_number":47,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":48,"context_line":"| `Enhanced Checksum Support`_          | jroll, kaifeng                      |"},{"line_number":49,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":50,"context_line":"| `DHCP-less/L3 virtual media boot`_    | shekar                              |"},{"line_number":51,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f79a3b5_582036b2","line":50,"updated":"2018-09-25 10:32:07.000000000","message":"We probably need a core here.. I can commit to do reviews if nobody else wants to.","commit_id":"6e5783a722671473d5dea215492537844d32146a"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"3f1cfc4a5a4af457e04a6bacf5d418b2b0e1b823","unresolved":false,"context_lines":[{"line_number":47,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":48,"context_line":"| `Enhanced Checksum Support`_          | jroll, kaifeng                      |"},{"line_number":49,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":50,"context_line":"| `DHCP-less/L3 virtual media boot`_    | shekar                              |"},{"line_number":51,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f79a3b5_9fcf7f8a","line":50,"in_reply_to":"3f79a3b5_24c19330","updated":"2018-09-26 03:55:54.000000000","message":"I can be part of this feature.","commit_id":"6e5783a722671473d5dea215492537844d32146a"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"361ecff466899f5db611af3bf440a1182e7139e5","unresolved":false,"context_lines":[{"line_number":47,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":48,"context_line":"| `Enhanced Checksum Support`_          | jroll, kaifeng                      |"},{"line_number":49,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":50,"context_line":"| `DHCP-less/L3 virtual media boot`_    | shekar                              |"},{"line_number":51,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f79a3b5_24c19330","line":50,"in_reply_to":"3f79a3b5_582036b2","updated":"2018-09-25 13:38:07.000000000","message":"Much appreciated.","commit_id":"6e5783a722671473d5dea215492537844d32146a"},{"author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"change_message_id":"332adcd8423a98287b35232db1aaea64f307c08f","unresolved":false,"context_lines":[{"line_number":47,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":48,"context_line":"| `Enhanced Checksum Support`_          | jroll, kaifeng                      |"},{"line_number":49,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":50,"context_line":"| `DHCP-less/L3 virtual media boot`_    | shekar                              |"},{"line_number":51,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f79a3b5_4b80499d","line":50,"in_reply_to":"3f79a3b5_9fcf7f8a","updated":"2018-09-26 09:03:28.000000000","message":"I will try to keep an eye on this as well and do reviews.","commit_id":"6e5783a722671473d5dea215492537844d32146a"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"d0be297d63385870b22b044e58df8eb6fe6f15a5","unresolved":false,"context_lines":[{"line_number":78,"context_line":"-------------------"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":81,"context_line":"| `Deployment state callbacks to nova`_ | TheJulia, ?jroll?                   |"},{"line_number":82,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":83,"context_line":"| `Smartnic Support`_                   | TheJulia, mkrai                     |"},{"line_number":84,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f79a3b5_f7027d0c","line":81,"updated":"2018-09-24 19:02:35.000000000","message":"s/\\?//g\n\n:)\n\nI can even take it solo if you\u0027re stretched too thin.","commit_id":"6e5783a722671473d5dea215492537844d32146a"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"a18e962a87cac55d64a4ace594d608b082bba823","unresolved":false,"context_lines":[{"line_number":78,"context_line":"-------------------"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":81,"context_line":"| `Deployment state callbacks to nova`_ | TheJulia, ?jroll?                   |"},{"line_number":82,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":83,"context_line":"| `Smartnic Support`_                   | TheJulia, mkrai                     |"},{"line_number":84,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f79a3b5_c9d1dace","line":81,"in_reply_to":"3f79a3b5_98fc9940","updated":"2018-09-25 13:20:47.000000000","message":"I agree, Julia seems to be getting thinner; she may disappear at this rate. I\u0027m happy to help out here too since it doesn\u0027t need to be done soon (although I think Jim can handle it solo.)","commit_id":"6e5783a722671473d5dea215492537844d32146a"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"361ecff466899f5db611af3bf440a1182e7139e5","unresolved":false,"context_lines":[{"line_number":78,"context_line":"-------------------"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":81,"context_line":"| `Deployment state callbacks to nova`_ | TheJulia, ?jroll?                   |"},{"line_number":82,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":83,"context_line":"| `Smartnic Support`_                   | TheJulia, mkrai                     |"},{"line_number":84,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f79a3b5_042c97ff","line":81,"in_reply_to":"3f79a3b5_c9d1dace","updated":"2018-09-25 13:38:07.000000000","message":"I swear, I\u0027m not exercising!\n\nIn all seriousness, I\u0027ve been pulled into a leadership accelerator downstream. This is likely going to consume a few more cycles and result in some additional travel for the next year.  On a plus side, I should become a better communicator and speaker when all is said and done!","commit_id":"6e5783a722671473d5dea215492537844d32146a"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"9e3d1c6006d0f9ec4d2abdef2888ce7ca6a6f3cd","unresolved":false,"context_lines":[{"line_number":78,"context_line":"-------------------"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":81,"context_line":"| `Deployment state callbacks to nova`_ | TheJulia, ?jroll?                   |"},{"line_number":82,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":83,"context_line":"| `Smartnic Support`_                   | TheJulia, mkrai                     |"},{"line_number":84,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f79a3b5_98fc9940","line":81,"in_reply_to":"3f79a3b5_f7027d0c","updated":"2018-09-24 20:38:48.000000000","message":"I\u0027m feeling super stretched thin. I\u0027ll put myself as secondary and hopefully we\u0027ll get this going soon :)\n\nWill revise after merging if possible. :)","commit_id":"6e5783a722671473d5dea215492537844d32146a"},{"author":{"_account_id":12171,"name":"Moshe Levi","email":"moshele@nvidia.com","username":"moshele"},"change_message_id":"97f6c9d073c434869ad0755a0ee6b6aeb07e3e83","unresolved":false,"context_lines":[{"line_number":80,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":81,"context_line":"| `Deployment state callbacks to nova`_ | TheJulia, ?jroll?                   |"},{"line_number":82,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":83,"context_line":"| `Smartnic Support`_                   | TheJulia, mkrai                     |"},{"line_number":84,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f79a3b5_2ec871a6","line":83,"range":{"start_line":83,"start_character":42,"end_line":83,"end_character":57},"updated":"2018-09-26 15:48:38.000000000","message":"Please add me Moshe Levi(moshele)","commit_id":"6e5783a722671473d5dea215492537844d32146a"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"a18e962a87cac55d64a4ace594d608b082bba823","unresolved":false,"context_lines":[{"line_number":100,"context_line":"-------------"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"This is an OpenStack Community goal for the Stein Cycle. Most of this work has"},{"line_number":103,"context_line":"already been completed in ironic. Largely we need to change our tests so we"},{"line_number":104,"context_line":"are explicitly testing on Python3. We can\u0027t do this for every test at the"},{"line_number":105,"context_line":"moment, but we should be able to change most and still ensure the bulk of"},{"line_number":106,"context_line":"the code paths are covered by tests labeled with ``python2``."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f79a3b5_89fc4240","line":103,"range":{"start_line":103,"start_character":53,"end_line":103,"end_character":69},"updated":"2018-09-25 13:20:47.000000000","message":"this refers to our internal tests. to be complete, I think we want 3rd party CIs to also test py3, right? Might be worth mentioning that here.","commit_id":"6e5783a722671473d5dea215492537844d32146a"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"361ecff466899f5db611af3bf440a1182e7139e5","unresolved":false,"context_lines":[{"line_number":100,"context_line":"-------------"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"This is an OpenStack Community goal for the Stein Cycle. Most of this work has"},{"line_number":103,"context_line":"already been completed in ironic. Largely we need to change our tests so we"},{"line_number":104,"context_line":"are explicitly testing on Python3. We can\u0027t do this for every test at the"},{"line_number":105,"context_line":"moment, but we should be able to change most and still ensure the bulk of"},{"line_number":106,"context_line":"the code paths are covered by tests labeled with ``python2``."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f79a3b5_a4092385","line":103,"range":{"start_line":103,"start_character":53,"end_line":103,"end_character":69},"in_reply_to":"3f79a3b5_89fc4240","updated":"2018-09-25 13:38:07.000000000","message":"Good catch, we do want them to test py3 as well. When discussed in person it didn\u0027t seem like a major hurdle and I\u0027m kind of concerned that if we say that, we know we won\u0027t achieve it at present since one of the drivers is py3 incompatible. That being said, that team is working on it.","commit_id":"6e5783a722671473d5dea215492537844d32146a"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"a18e962a87cac55d64a4ace594d608b082bba823","unresolved":false,"context_lines":[{"line_number":119,"context_line":"As such, we need to no longer make this global for the conductor, but"},{"line_number":120,"context_line":"specific to the node, and splitting the interfaces apart begins to make"},{"line_number":121,"context_line":"much more sense. The original specification can be found"},{"line_number":122,"context_line":"`here \u003chttp://specs.openstack.org/openstack/ironic-specs/specs/not-implemented/ipxe-boot-interface.html\u003e`."},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"UEFI First"},{"line_number":125,"context_line":"----------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f79a3b5_49a4ea4b","line":122,"updated":"2018-09-25 13:20:47.000000000","message":"this isn\u0027t rendered properly. Also, might be better to use this url, since it won\u0027t change: http://specs.openstack.org/openstack/ironic-specs/specs/approved/ipxe-boot-interface.html","commit_id":"6e5783a722671473d5dea215492537844d32146a"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"361ecff466899f5db611af3bf440a1182e7139e5","unresolved":false,"context_lines":[{"line_number":119,"context_line":"As such, we need to no longer make this global for the conductor, but"},{"line_number":120,"context_line":"specific to the node, and splitting the interfaces apart begins to make"},{"line_number":121,"context_line":"much more sense. The original specification can be found"},{"line_number":122,"context_line":"`here \u003chttp://specs.openstack.org/openstack/ironic-specs/specs/not-implemented/ipxe-boot-interface.html\u003e`."},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"UEFI First"},{"line_number":125,"context_line":"----------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f79a3b5_a47e03e1","line":122,"in_reply_to":"3f79a3b5_49a4ea4b","updated":"2018-09-25 13:38:07.000000000","message":"Doh, it is missing the underscore at the end. Easy fix. RE links: I\u0027ve noticed that old not-implemented links still kind of magically work in terms of being served up by the webserver.","commit_id":"6e5783a722671473d5dea215492537844d32146a"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"ee95a2563ec3c353050841cdff909327925f7c4b","unresolved":false,"context_lines":[{"line_number":145,"context_line":"Nova conductor_group awareness"},{"line_number":146,"context_line":"------------------------------"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"This work is exlusively in the ironic virt driver in the `openstack/nova`"},{"line_number":149,"context_line":"repository. This would enable us to define a ``conductor_group`` to which"},{"line_number":150,"context_line":"the nova-compute process leverages for the view of baremetal nodes it is"},{"line_number":151,"context_line":"responsible for."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f79a3b5_f963c4db","line":148,"range":{"start_line":148,"start_character":13,"end_line":148,"end_character":23},"updated":"2018-10-01 14:54:14.000000000","message":"exclusively","commit_id":"6e5783a722671473d5dea215492537844d32146a"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"a18e962a87cac55d64a4ace594d608b082bba823","unresolved":false,"context_lines":[{"line_number":165,"context_line":"In order to do this, we need to enable some additional capabilities in terms of"},{"line_number":166,"context_line":"enabling information to be attached to a deployment ramdisk. The"},{"line_number":167,"context_line":"specification can be found"},{"line_number":168,"context_line":"`here \u003chttp://specs.openstack.org/openstack/ironic-specs/specs/not-implemented/L3-based-deployment.html\u003e`."},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"Deploy Templates"},{"line_number":171,"context_line":"----------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f79a3b5_4952aa37","line":168,"updated":"2018-09-25 13:20:47.000000000","message":"ditto about not rendering properly and maybe using the ../approved/... URL instead.","commit_id":"6e5783a722671473d5dea215492537844d32146a"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"a18e962a87cac55d64a4ace594d608b082bba823","unresolved":false,"context_lines":[{"line_number":174,"context_line":"ironic from Nova describing the instance\u0027s expected state or behavior."},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"This will allow us to take actions and influence the deployment steps, and"},{"line_number":177,"context_line":"as such is a continuation of the Deploy Steps work from the Rocky cycle."},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"Graphical Console"},{"line_number":180,"context_line":"-----------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f79a3b5_a4528311","line":177,"updated":"2018-09-25 13:20:47.000000000","message":"Do you want to provide a link to the spec proposed? https://review.openstack.org/#/c/504952/","commit_id":"6e5783a722671473d5dea215492537844d32146a"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"a18e962a87cac55d64a4ace594d608b082bba823","unresolved":false,"context_lines":[{"line_number":201,"context_line":""},{"line_number":202,"context_line":"We realize that our task execution and locking model is problematic, and while"},{"line_number":203,"context_line":"it does scale in some ways, it does not scale in other ways. This work will"},{"line_number":204,"context_line":"consist of worker execution improvments, an evaluation and possible"},{"line_number":205,"context_line":"implementation of different worker thread execution models, and careful"},{"line_number":206,"context_line":"improvement of locking."},{"line_number":207,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f79a3b5_c93b1ae8","line":204,"updated":"2018-09-25 13:20:47.000000000","message":"nit s/improvments/improvements/","commit_id":"6e5783a722671473d5dea215492537844d32146a"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"a18e962a87cac55d64a4ace594d608b082bba823","unresolved":false,"context_lines":[{"line_number":210,"context_line":""},{"line_number":211,"context_line":"Larger operators need much more strict security in their deployments,"},{"line_number":212,"context_line":"where they wish to prevent all outbound network connectivity to the"},{"line_number":213,"context_line":"control plane. Presently the design model requires nodes are able to"},{"line_number":214,"context_line":"reach ironic\u0027s API in order to perform heartbeat and lookup operations."},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"The concept with this is to optionally enable the conductor to drive the"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f79a3b5_e915b64d","line":213,"updated":"2018-09-25 13:20:47.000000000","message":"nit s/nodes/that nodes/","commit_id":"6e5783a722671473d5dea215492537844d32146a"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"a18e962a87cac55d64a4ace594d608b082bba823","unresolved":false,"context_lines":[{"line_number":218,"context_line":"said, this is realistically going to require `Task execution improvements`_"},{"line_number":219,"context_line":"to be complete to help ensure that operators are able to have performant"},{"line_number":220,"context_line":"deployments. The specification can be found"},{"line_number":221,"context_line":"`here \u003chttps://review.openstack.org/#/c/212206/\u003e`."},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"Getting steps"},{"line_number":224,"context_line":"-------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f79a3b5_89068221","line":221,"updated":"2018-09-25 13:20:47.000000000","message":"not rendered properly.","commit_id":"6e5783a722671473d5dea215492537844d32146a"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"a18e962a87cac55d64a4ace594d608b082bba823","unresolved":false,"context_lines":[{"line_number":231,"context_line":"This may also involve state machine states to enable the agent to sit in a"},{"line_number":232,"context_line":"holding pattern pending operator action."},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"The goal is ultimately to provide a CLI user to be able to understand the"},{"line_number":235,"context_line":"available steps that can be utilized."},{"line_number":236,"context_line":""},{"line_number":237,"context_line":"Neutron Event Processing"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f79a3b5_2418b374","line":234,"updated":"2018-09-25 13:20:47.000000000","message":"s/user/for the user/ ?","commit_id":"6e5783a722671473d5dea215492537844d32146a"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"a18e962a87cac55d64a4ace594d608b082bba823","unresolved":false,"context_lines":[{"line_number":240,"context_line":"Currently ironic has no way to determine when certain asynchronous events"},{"line_number":241,"context_line":"actually finish in neutron, and with what result. Nova, on the contrary, uses"},{"line_number":242,"context_line":"a special neutron driver, which filters out notifications and posts some of"},{"line_number":243,"context_line":"them to a special nova API endpoint. We should do the same."},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"Conductor role splitting"},{"line_number":246,"context_line":"------------------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f79a3b5_64378be6","line":243,"updated":"2018-09-25 13:20:47.000000000","message":"do you want to point to the spec being proposed? https://review.openstack.org/#/c/343684/","commit_id":"6e5783a722671473d5dea215492537844d32146a"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"a18e962a87cac55d64a4ace594d608b082bba823","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"3f79a3b5_04ea570d","line":278,"updated":"2018-09-25 13:20:47.000000000","message":"I was thinking about the links we\u0027re providing here, to specs. I think it\u0027d be better to link to the Story, which should include all these descriptions plus more. The Story should be our go-to for finding out all the work that was done and what is still outstanding. Links to specs etc, should be avail in \u0027The Story\u0027 TM.","commit_id":"6e5783a722671473d5dea215492537844d32146a"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"361ecff466899f5db611af3bf440a1182e7139e5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"3f79a3b5_e45ddb7c","line":278,"in_reply_to":"3f79a3b5_04ea570d","updated":"2018-09-25 13:38:07.000000000","message":"Agreed. I can do that as a follow-up.","commit_id":"6e5783a722671473d5dea215492537844d32146a"}]}
