)]}'
{"priorities/train-priorities.rst":[{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"486b32d4251406dd26e20a8e34a17c25ded933ed","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Train Project Priorities"},{"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":"Train 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."}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_c0850daf","line":7,"range":{"start_line":7,"start_character":18,"end_line":7,"end_character":29},"updated":"2019-05-21 08:37:00.000000000","message":"nit: I would remove development here, sounds redundant","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"360d4b0eb9a7c7b84dd24e1688e0b5d554bbf843","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Train Project Priorities"},{"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":"Train 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."}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_f9e1e32b","line":7,"range":{"start_line":7,"start_character":18,"end_line":7,"end_character":29},"in_reply_to":"bfb3d3c7_c0850daf","updated":"2019-05-21 15:39:48.000000000","message":"Done","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"486b32d4251406dd26e20a8e34a17c25ded933ed","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"The primary contact(s) listed are responsible for tracking the status of"},{"line_number":13,"context_line":"that work and herding cats to help get that work done. They are not the only"},{"line_number":14,"context_line":"contributor(s) to this work, and not necessary doing most of the coding!"},{"line_number":15,"context_line":"They are expected to be available on IRC and the ML for questions, and report"},{"line_number":16,"context_line":"status on the whiteboard_ for the weekly IRC sync-up. The number of primary"},{"line_number":17,"context_line":"contacts is typically limited to 2-3 individuals to simplify communication."}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_80a8751f","line":14,"range":{"start_line":14,"start_character":37,"end_line":14,"end_character":46},"updated":"2019-05-21 08:37:00.000000000","message":"nit: necessarily","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"360d4b0eb9a7c7b84dd24e1688e0b5d554bbf843","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"The primary contact(s) listed are responsible for tracking the status of"},{"line_number":13,"context_line":"that work and herding cats to help get that work done. They are not the only"},{"line_number":14,"context_line":"contributor(s) to this work, and not necessary doing most of the coding!"},{"line_number":15,"context_line":"They are expected to be available on IRC and the ML for questions, and report"},{"line_number":16,"context_line":"status on the whiteboard_ for the weekly IRC sync-up. The number of primary"},{"line_number":17,"context_line":"contacts is typically limited to 2-3 individuals to simplify communication."}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_99d2275c","line":14,"range":{"start_line":14,"start_character":37,"end_line":14,"end_character":46},"in_reply_to":"bfb3d3c7_80a8751f","updated":"2019-05-21 15:39:48.000000000","message":"Done","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"a51e9df87f82e08827b68cca62b828909e66b661","unresolved":false,"context_lines":[{"line_number":30,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":31,"context_line":"| `Faster Deployments`_                 | TheJulia, dtantsur, stendulker      |"},{"line_number":32,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":33,"context_line":"| `Stand-alone use cases`_              | TheJulia, janders, hodgepodge       |"},{"line_number":34,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":35,"context_line":"| `Replacing WSME`_                     | mkrai, dtantsur                     |"},{"line_number":36,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_e41e336f","line":33,"updated":"2019-05-20 15:27:32.000000000","message":"Call it \"Bare metal program\" to avoid confusion with the owner work?","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"360d4b0eb9a7c7b84dd24e1688e0b5d554bbf843","unresolved":false,"context_lines":[{"line_number":30,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":31,"context_line":"| `Faster Deployments`_                 | TheJulia, dtantsur, stendulker      |"},{"line_number":32,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":33,"context_line":"| `Stand-alone use cases`_              | TheJulia, janders, hodgepodge       |"},{"line_number":34,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":35,"context_line":"| `Replacing WSME`_                     | mkrai, dtantsur                     |"},{"line_number":36,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_19ddd76f","line":33,"in_reply_to":"bfb3d3c7_e41e336f","updated":"2019-05-21 15:39:48.000000000","message":"++","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"change_message_id":"17ce7363edc1b00086fa81eab7b7677cc07b0bcd","unresolved":false,"context_lines":[{"line_number":32,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":33,"context_line":"| `Stand-alone use cases`_              | TheJulia, janders, hodgepodge       |"},{"line_number":34,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":35,"context_line":"| `Replacing WSME`_                     | mkrai, dtantsur                     |"},{"line_number":36,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":37,"context_line":"| `Redfish Virtual Media`_              | etingof                             |"},{"line_number":38,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_ab69dfbe","line":35,"updated":"2019-05-21 03:38:30.000000000","message":"I can be part of it","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"360d4b0eb9a7c7b84dd24e1688e0b5d554bbf843","unresolved":false,"context_lines":[{"line_number":32,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":33,"context_line":"| `Stand-alone use cases`_              | TheJulia, janders, hodgepodge       |"},{"line_number":34,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":35,"context_line":"| `Replacing WSME`_                     | mkrai, dtantsur                     |"},{"line_number":36,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":37,"context_line":"| `Redfish Virtual Media`_              | etingof                             |"},{"line_number":38,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_7944131c","line":35,"in_reply_to":"bfb3d3c7_ab69dfbe","updated":"2019-05-21 15:39:48.000000000","message":"Done","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"486b32d4251406dd26e20a8e34a17c25ded933ed","unresolved":false,"context_lines":[{"line_number":32,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":33,"context_line":"| `Stand-alone use cases`_              | TheJulia, janders, hodgepodge       |"},{"line_number":34,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":35,"context_line":"| `Replacing WSME`_                     | mkrai, dtantsur                     |"},{"line_number":36,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":37,"context_line":"| `Redfish Virtual Media`_              | etingof                             |"},{"line_number":38,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_c073cde6","line":35,"in_reply_to":"bfb3d3c7_ab69dfbe","updated":"2019-05-21 08:37:00.000000000","message":"also interested in this","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"360d4b0eb9a7c7b84dd24e1688e0b5d554bbf843","unresolved":false,"context_lines":[{"line_number":32,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":33,"context_line":"| `Stand-alone use cases`_              | TheJulia, janders, hodgepodge       |"},{"line_number":34,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":35,"context_line":"| `Replacing WSME`_                     | mkrai, dtantsur                     |"},{"line_number":36,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":37,"context_line":"| `Redfish Virtual Media`_              | etingof                             |"},{"line_number":38,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_59410f0b","line":35,"in_reply_to":"bfb3d3c7_c073cde6","updated":"2019-05-21 15:39:48.000000000","message":"Done","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"a51e9df87f82e08827b68cca62b828909e66b661","unresolved":false,"context_lines":[{"line_number":34,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":35,"context_line":"| `Replacing WSME`_                     | mkrai, dtantsur                     |"},{"line_number":36,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":37,"context_line":"| `Redfish Virtual Media`_              | etingof                             |"},{"line_number":38,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":39,"context_line":"| `Node retirement/qurentine`_          | arne_wiebalck                       |"},{"line_number":40,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_8413b766","line":37,"updated":"2019-05-20 15:27:32.000000000","message":"I guess I should be here because of how much time I spend arguing with Ilya :)","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"486b32d4251406dd26e20a8e34a17c25ded933ed","unresolved":false,"context_lines":[{"line_number":34,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":35,"context_line":"| `Replacing WSME`_                     | mkrai, dtantsur                     |"},{"line_number":36,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":37,"context_line":"| `Redfish Virtual Media`_              | etingof                             |"},{"line_number":38,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":39,"context_line":"| `Node retirement/qurentine`_          | arne_wiebalck                       |"},{"line_number":40,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_b3d95184","line":37,"in_reply_to":"bfb3d3c7_8413b766","updated":"2019-05-21 08:37:00.000000000","message":"I\u0027m not at the same arguing level as Dmitry, but maybe I can also help here :D","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"a51e9df87f82e08827b68cca62b828909e66b661","unresolved":false,"context_lines":[{"line_number":36,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":37,"context_line":"| `Redfish Virtual Media`_              | etingof                             |"},{"line_number":38,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":39,"context_line":"| `Node retirement/qurentine`_          | arne_wiebalck                       |"},{"line_number":40,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"Inter-Project Goals"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_a4183b81","line":39,"updated":"2019-05-20 15:27:32.000000000","message":"Google claims it\u0027s spelled quarantine (I don\u0027t know myself)","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"991e082a03f1055f980c51ab5b1d488ff0ad378f","unresolved":false,"context_lines":[{"line_number":36,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":37,"context_line":"| `Redfish Virtual Media`_              | etingof                             |"},{"line_number":38,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":39,"context_line":"| `Node retirement/qurentine`_          | arne_wiebalck                       |"},{"line_number":40,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"Inter-Project Goals"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_994c679f","line":39,"in_reply_to":"bfb3d3c7_595a6ff3","updated":"2019-05-21 16:00:06.000000000","message":"Do we want a core person here? If yes -- please someone volunteer or put me down as a last resort :)","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"360d4b0eb9a7c7b84dd24e1688e0b5d554bbf843","unresolved":false,"context_lines":[{"line_number":36,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":37,"context_line":"| `Redfish Virtual Media`_              | etingof                             |"},{"line_number":38,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":39,"context_line":"| `Node retirement/qurentine`_          | arne_wiebalck                       |"},{"line_number":40,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"Inter-Project Goals"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_595a6ff3","line":39,"in_reply_to":"bfb3d3c7_9adc6e47","updated":"2019-05-21 15:39:48.000000000","message":"Done","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"65b1e5d66668f4e081756bc845076af81a3e97f9","unresolved":false,"context_lines":[{"line_number":36,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":37,"context_line":"| `Redfish Virtual Media`_              | etingof                             |"},{"line_number":38,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":39,"context_line":"| `Node retirement/qurentine`_          | arne_wiebalck                       |"},{"line_number":40,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"Inter-Project Goals"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_9adc6e47","line":39,"in_reply_to":"bfb3d3c7_a4183b81","updated":"2019-05-20 16:52:52.000000000","message":"+1","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"a51e9df87f82e08827b68cca62b828909e66b661","unresolved":false,"context_lines":[{"line_number":45,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":46,"context_line":"| `State callbacks to nova`_            | arne_wiebalck, ???                  |"},{"line_number":47,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":48,"context_line":"| `Smartnic Support`_                   | TheJulia, mkrai, moshele            |"},{"line_number":49,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Community Goals"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_440dbf3c","line":48,"updated":"2019-05-20 15:27:32.000000000","message":"nit: SmartNIC","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"360d4b0eb9a7c7b84dd24e1688e0b5d554bbf843","unresolved":false,"context_lines":[{"line_number":45,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":46,"context_line":"| `State callbacks to nova`_            | arne_wiebalck, ???                  |"},{"line_number":47,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":48,"context_line":"| `Smartnic Support`_                   | TheJulia, mkrai, moshele            |"},{"line_number":49,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"Community Goals"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_795df3e7","line":48,"in_reply_to":"bfb3d3c7_440dbf3c","updated":"2019-05-21 15:39:48.000000000","message":"Done","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"a51e9df87f82e08827b68cca62b828909e66b661","unresolved":false,"context_lines":[{"line_number":54,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":55,"context_line":"| Goal                                  | Primary Contacts                    |"},{"line_number":56,"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":57,"context_line":"| `IPv6 support`_                       | TheJulia, derekh, dtantsur, ???     |"},{"line_number":58,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":59,"context_line":"| `Single document generation`_         | ???                                 |"},{"line_number":60,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_640a4327","line":57,"updated":"2019-05-20 15:27:32.000000000","message":"nit: find someone not from Red Hat?","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"change_message_id":"17ce7363edc1b00086fa81eab7b7677cc07b0bcd","unresolved":false,"context_lines":[{"line_number":56,"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":57,"context_line":"| `IPv6 support`_                       | TheJulia, derekh, dtantsur, ???     |"},{"line_number":58,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":59,"context_line":"| `Single document generation`_         | ???                                 |"},{"line_number":60,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_2b840f5e","line":59,"updated":"2019-05-21 03:38:30.000000000","message":"I can take part of it if no one works on it, I assume the committee will provide a standardized latex preamble.","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"486b32d4251406dd26e20a8e34a17c25ded933ed","unresolved":false,"context_lines":[{"line_number":56,"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":57,"context_line":"| `IPv6 support`_                       | TheJulia, derekh, dtantsur, ???     |"},{"line_number":58,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":59,"context_line":"| `Single document generation`_         | ???                                 |"},{"line_number":60,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_6059c158","line":59,"in_reply_to":"bfb3d3c7_2b840f5e","updated":"2019-05-21 08:37:00.000000000","message":"I can also help if needed :)","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"360d4b0eb9a7c7b84dd24e1688e0b5d554bbf843","unresolved":false,"context_lines":[{"line_number":56,"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":57,"context_line":"| `IPv6 support`_                       | TheJulia, derekh, dtantsur, ???     |"},{"line_number":58,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":59,"context_line":"| `Single document generation`_         | ???                                 |"},{"line_number":60,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_3979bb2e","line":59,"in_reply_to":"bfb3d3c7_6059c158","updated":"2019-05-21 15:39:48.000000000","message":"Okay, I\u0027ll add you guys. My understanding is it should be _really_ simple.","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"962dcce5180a74fb0187fc2dd82ff0c34c495106","unresolved":false,"context_lines":[{"line_number":66,"context_line":"Deploy Steps"},{"line_number":67,"context_line":"---------------"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"As a general theme of work for the Train Cycle, the Ironic project community"},{"line_number":70,"context_line":"wishes to break the monolithic deployment step into multiple deployment steps"},{"line_number":71,"context_line":"which will further enable operators to easily create more complex"},{"line_number":72,"context_line":"declaritive deployments."}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_64e78ae6","line":69,"updated":"2019-05-21 16:06:42.000000000","message":"Ugh, Arne asked about software raid, maybe in conjunction with this. I looked at the etherpad, and we forgot to bring it up as one of the features to vote on :-(\n\nDo we add it, do we ask (eg email, next Monday meeting) ? TheJulia -- any idea who wants this besides CERN?","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"ca00463c93679d27e7d754da71d9edf324bc35fc","unresolved":false,"context_lines":[{"line_number":66,"context_line":"Deploy Steps"},{"line_number":67,"context_line":"---------------"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"As a general theme of work for the Train Cycle, the Ironic project community"},{"line_number":70,"context_line":"wishes to break the monolithic deployment step into multiple deployment steps"},{"line_number":71,"context_line":"which will further enable operators to easily create more complex"},{"line_number":72,"context_line":"declaritive deployments."}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_243f5226","line":69,"in_reply_to":"bfb3d3c7_64e78ae6","updated":"2019-05-21 16:09:45.000000000","message":"We have plenty of customers asking for it","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"65b1e5d66668f4e081756bc845076af81a3e97f9","unresolved":false,"context_lines":[{"line_number":69,"context_line":"As a general theme of work for the Train Cycle, the Ironic project community"},{"line_number":70,"context_line":"wishes to break the monolithic deployment step into multiple deployment steps"},{"line_number":71,"context_line":"which will further enable operators to easily create more complex"},{"line_number":72,"context_line":"declaritive deployments."},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"Faster Deployments"},{"line_number":75,"context_line":"------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_dad2e634","line":72,"updated":"2019-05-20 16:52:52.000000000","message":"Should we also add executing steps via the agent?","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"360d4b0eb9a7c7b84dd24e1688e0b5d554bbf843","unresolved":false,"context_lines":[{"line_number":69,"context_line":"As a general theme of work for the Train Cycle, the Ironic project community"},{"line_number":70,"context_line":"wishes to break the monolithic deployment step into multiple deployment steps"},{"line_number":71,"context_line":"which will further enable operators to easily create more complex"},{"line_number":72,"context_line":"declaritive deployments."},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"Faster Deployments"},{"line_number":75,"context_line":"------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_3990db4e","line":72,"in_reply_to":"bfb3d3c7_dad2e634","updated":"2019-05-21 15:39:48.000000000","message":"Done","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"486b32d4251406dd26e20a8e34a17c25ded933ed","unresolved":false,"context_lines":[{"line_number":117,"context_line":"This work is also a logical step towards the"},{"line_number":118,"context_line":"`L3 based deployments specification \u003chttp://specs.openstack.org/openstack/ironic-specs/specs/approved/L3-based-deployment.html\u003e`_."},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"Node retirement/qurentine"},{"line_number":121,"context_line":"-------------------------"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"Larger operators with Ironic have found themselves approaching a quandry of"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_d32165a1","line":120,"range":{"start_line":120,"start_character":16,"end_line":120,"end_character":25},"updated":"2019-05-21 08:37:00.000000000","message":"nit: quarantine","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"360d4b0eb9a7c7b84dd24e1688e0b5d554bbf843","unresolved":false,"context_lines":[{"line_number":117,"context_line":"This work is also a logical step towards the"},{"line_number":118,"context_line":"`L3 based deployments specification \u003chttp://specs.openstack.org/openstack/ironic-specs/specs/approved/L3-based-deployment.html\u003e`_."},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"Node retirement/qurentine"},{"line_number":121,"context_line":"-------------------------"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"Larger operators with Ironic have found themselves approaching a quandry of"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_f9724349","line":120,"range":{"start_line":120,"start_character":16,"end_line":120,"end_character":25},"in_reply_to":"bfb3d3c7_d32165a1","updated":"2019-05-21 15:39:48.000000000","message":"Done","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"change_message_id":"17ce7363edc1b00086fa81eab7b7677cc07b0bcd","unresolved":false,"context_lines":[{"line_number":131,"context_line":""},{"line_number":132,"context_line":"Neutron Event Processing"},{"line_number":133,"context_line":"------------------------"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"Currently ironic has no way to determine when certain asynchronous events"},{"line_number":136,"context_line":"actually finish in neutron, and with what result. Nova, on the contrary, uses"},{"line_number":137,"context_line":"a special neutron driver, which filters out notifications and posts some of"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_4bee2323","line":134,"updated":"2019-05-21 03:38:30.000000000","message":"This work is not listed in the table above, do we have a priority for it? I think there are other goals delayed to Train (e.g., No IPA to conductor communication), do we track them like stretch goals?","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"360d4b0eb9a7c7b84dd24e1688e0b5d554bbf843","unresolved":false,"context_lines":[{"line_number":131,"context_line":""},{"line_number":132,"context_line":"Neutron Event Processing"},{"line_number":133,"context_line":"------------------------"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"Currently ironic has no way to determine when certain asynchronous events"},{"line_number":136,"context_line":"actually finish in neutron, and with what result. Nova, on the contrary, uses"},{"line_number":137,"context_line":"a special neutron driver, which filters out notifications and posts some of"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_b9e04bce","line":134,"in_reply_to":"bfb3d3c7_4bee2323","updated":"2019-05-21 15:39:48.000000000","message":"Doh. The existing neutron event processing is likely going to require neutron to do work first, so their changes have effectively stalled that feature for the cycle, thus it is not on the list. I\u0027ll remove this.\n\nFor this cycle, I think we\u0027ve got more than enough on the list at this point, so I\u0027m not really wanting to tracking stretch goals on this list for this cycle. That doesn\u0027t mean we won\u0027t try, but if they seem like they are goign to get traction we should put them on whiteboard. Thanks!","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"991e082a03f1055f980c51ab5b1d488ff0ad378f","unresolved":false,"context_lines":[{"line_number":138,"context_line":"them to a special nova API endpoint. We should do the same."},{"line_number":139,"context_line":"The story can be found at `story 1304673 \u003chttps://storyboard.openstack.org/#!/story/1304673\u003e`_."},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"State callbacks to nova"},{"line_number":142,"context_line":"-----------------------"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"One of the headaches and performance issues for larger operators is"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_04180e73","line":141,"updated":"2019-05-21 16:00:06.000000000","message":"nit, s/State/Power state/\n\nOr does this include provision states too? (I haven\u0027t read the nova spec.)","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"change_message_id":"17942af11d7fe2f5abf1363a519d603e2931eb95","unresolved":false,"context_lines":[{"line_number":138,"context_line":"them to a special nova API endpoint. We should do the same."},{"line_number":139,"context_line":"The story can be found at `story 1304673 \u003chttps://storyboard.openstack.org/#!/story/1304673\u003e`_."},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"State callbacks to nova"},{"line_number":142,"context_line":"-----------------------"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"One of the headaches and performance issues for larger operators is"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_24a3d2a0","line":141,"in_reply_to":"bfb3d3c7_04180e73","updated":"2019-05-21 16:04:42.000000000","message":"+1\nThis is power only.","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"486b32d4251406dd26e20a8e34a17c25ded933ed","unresolved":false,"context_lines":[{"line_number":144,"context_line":"One of the headaches and performance issues for larger operators is"},{"line_number":145,"context_line":"the nature of power synchronization when nova is in use, as nova"},{"line_number":146,"context_line":"performs a large number of API calls to update its database with"},{"line_number":147,"context_line":"node power state. At larger scales, this is in-efficent and results"},{"line_number":148,"context_line":"in the power state nova having on record from being out of state"},{"line_number":149,"context_line":"from ironic as the source of truth."},{"line_number":150,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_d36f25c3","line":147,"range":{"start_line":147,"start_character":44,"end_line":147,"end_character":55},"updated":"2019-05-21 08:37:00.000000000","message":"nit: inefficient","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"360d4b0eb9a7c7b84dd24e1688e0b5d554bbf843","unresolved":false,"context_lines":[{"line_number":144,"context_line":"One of the headaches and performance issues for larger operators is"},{"line_number":145,"context_line":"the nature of power synchronization when nova is in use, as nova"},{"line_number":146,"context_line":"performs a large number of API calls to update its database with"},{"line_number":147,"context_line":"node power state. At larger scales, this is in-efficent and results"},{"line_number":148,"context_line":"in the power state nova having on record from being out of state"},{"line_number":149,"context_line":"from ironic as the source of truth."},{"line_number":150,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_399e9b54","line":147,"range":{"start_line":147,"start_character":44,"end_line":147,"end_character":55},"in_reply_to":"bfb3d3c7_d36f25c3","updated":"2019-05-21 15:39:48.000000000","message":"Done","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"991e082a03f1055f980c51ab5b1d488ff0ad378f","unresolved":false,"context_lines":[{"line_number":159,"context_line":"Smartnics complicates ironic as the NIC needs to be programmed with the"},{"line_number":160,"context_line":"power in a state such that the configuration on the NIC can be changed."},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"While the work in Ironic was completed this past cycle ahead of expectations."},{"line_number":163,"context_line":"Work is on-going in Neutron this cycle to merge the functionality to make"},{"line_number":164,"context_line":"this available to users."},{"line_number":165,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_845abe27","line":162,"updated":"2019-05-21 16:00:06.000000000","message":"nit. I think you want s/expectations. Work/expectations, work/\n\nOR\n\ns/While the work/Work/","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"991e082a03f1055f980c51ab5b1d488ff0ad378f","unresolved":false,"context_lines":[{"line_number":168,"context_line":"IPv6 support"},{"line_number":169,"context_line":"------------"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"The Technical Comittee is presently finalizing a goal for the Train cycle for"},{"line_number":172,"context_line":"projects to support and test IPv6-only deployments."},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"More information can be found in `change 657174 \u003chttps://review.opendev.org/#/c/657174\u003e`_."}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_84739eb1","line":171,"updated":"2019-05-21 16:00:06.000000000","message":"nit s/Comittee/Committee/","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"a51e9df87f82e08827b68cca62b828909e66b661","unresolved":false,"context_lines":[{"line_number":176,"context_line":"Single document generation"},{"line_number":177,"context_line":"--------------------------"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"A goal from the Technical Comittee is for each project to suppor the"},{"line_number":180,"context_line":"gereration of a single PDF document for the whole of the documentation tree."},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"More information on this community goal can be in governance"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_0407c71e","line":179,"updated":"2019-05-20 15:27:32.000000000","message":"nit: support","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"360d4b0eb9a7c7b84dd24e1688e0b5d554bbf843","unresolved":false,"context_lines":[{"line_number":176,"context_line":"Single document generation"},{"line_number":177,"context_line":"--------------------------"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"A goal from the Technical Comittee is for each project to suppor the"},{"line_number":180,"context_line":"gereration of a single PDF document for the whole of the documentation tree."},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"More information on this community goal can be in governance"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_99b8e7c8","line":179,"in_reply_to":"bfb3d3c7_0407c71e","updated":"2019-05-21 15:39:48.000000000","message":"Done","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"991e082a03f1055f980c51ab5b1d488ff0ad378f","unresolved":false,"context_lines":[{"line_number":176,"context_line":"Single document generation"},{"line_number":177,"context_line":"--------------------------"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"A goal from the Technical Comittee is for each project to suppor the"},{"line_number":180,"context_line":"gereration of a single PDF document for the whole of the documentation tree."},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"More information on this community goal can be in governance"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_24af52e4","line":179,"in_reply_to":"bfb3d3c7_99b8e7c8","updated":"2019-05-21 16:00:06.000000000","message":"nit s/Comittee/Committee/","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"a51e9df87f82e08827b68cca62b828909e66b661","unresolved":false,"context_lines":[{"line_number":177,"context_line":"--------------------------"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"A goal from the Technical Comittee is for each project to suppor the"},{"line_number":180,"context_line":"gereration of a single PDF document for the whole of the documentation tree."},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"More information on this community goal can be in governance"},{"line_number":183,"context_line":"`pdf doc generation goal \u003chttps://governance.openstack.org/tc/goals/train/pdf-doc-generation.html\u003e`_"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_24044b17","line":180,"updated":"2019-05-20 15:27:32.000000000","message":"nit: generation","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"360d4b0eb9a7c7b84dd24e1688e0b5d554bbf843","unresolved":false,"context_lines":[{"line_number":177,"context_line":"--------------------------"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"A goal from the Technical Comittee is for each project to suppor the"},{"line_number":180,"context_line":"gereration of a single PDF document for the whole of the documentation tree."},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"More information on this community goal can be in governance"},{"line_number":183,"context_line":"`pdf doc generation goal \u003chttps://governance.openstack.org/tc/goals/train/pdf-doc-generation.html\u003e`_"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_79b5f3cc","line":180,"in_reply_to":"bfb3d3c7_24044b17","updated":"2019-05-21 15:39:48.000000000","message":"Done","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"991e082a03f1055f980c51ab5b1d488ff0ad378f","unresolved":false,"context_lines":[{"line_number":179,"context_line":"A goal from the Technical Comittee is for each project to suppor the"},{"line_number":180,"context_line":"gereration of a single PDF document for the whole of the documentation tree."},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"More information on this community goal can be in governance"},{"line_number":183,"context_line":"`pdf doc generation goal \u003chttps://governance.openstack.org/tc/goals/train/pdf-doc-generation.html\u003e`_"},{"line_number":184,"context_line":"documentation."}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_04b48e34","line":182,"updated":"2019-05-21 16:00:06.000000000","message":"nit s/be in/be found in/ ?\n\ns/can be/is available/ ?","commit_id":"d839ba6d94f8894533ddd1b361acbed18352ce3b"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"9371a7db390a79646646a9d5bbc8f3bc8e67ea2d","unresolved":false,"context_lines":[{"line_number":36,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":37,"context_line":"| `Redfish Virtual Media`_              | etingof, rpittau                    |"},{"line_number":38,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":39,"context_line":"| `Node retirement/quarantine`_         | arne_wiebalck                       |"},{"line_number":40,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":41,"context_line":"| `Software RAID`_                      | arne_wiebalck, TheJulia             |"},{"line_number":42,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bfb3d3c7_45aef698","line":39,"updated":"2019-05-22 07:58:22.000000000","message":"oh didn\u0027t see this for some reason, if needed I can help, the discussion around this is very intriguing :)","commit_id":"405fab0079afb27b8259792fe9eff87eb8038ccc"},{"author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"change_message_id":"70206867fa12de620a073efd476af9d5d6395a50","unresolved":false,"context_lines":[{"line_number":36,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":37,"context_line":"| `Redfish Virtual Media`_              | etingof, rpittau                    |"},{"line_number":38,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":39,"context_line":"| `Node retirement/quarantine`_         | arne_wiebalck                       |"},{"line_number":40,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":41,"context_line":"| `Software RAID`_                      | arne_wiebalck, TheJulia             |"},{"line_number":42,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bfb3d3c7_8bbb9fc2","line":39,"in_reply_to":"bfb3d3c7_45aef698","updated":"2019-05-22 09:45:23.000000000","message":"That\u0027d be great! Thanks, Riccardo!","commit_id":"405fab0079afb27b8259792fe9eff87eb8038ccc"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"c6de3022c07fb9ef06175e9f0e636542f5695672","unresolved":false,"context_lines":[{"line_number":36,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":37,"context_line":"| `Redfish Virtual Media`_              | etingof, rpittau                    |"},{"line_number":38,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":39,"context_line":"| `Node retirement/quarantine`_         | arne_wiebalck                       |"},{"line_number":40,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":41,"context_line":"| `Software RAID`_                      | arne_wiebalck, TheJulia             |"},{"line_number":42,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bfb3d3c7_f83ea427","line":39,"in_reply_to":"bfb3d3c7_8bbb9fc2","updated":"2019-05-29 11:05:15.000000000","message":"Done","commit_id":"405fab0079afb27b8259792fe9eff87eb8038ccc"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"8cacd50f14951cd5364c060bc2845dc6882cdab7","unresolved":false,"context_lines":[{"line_number":46,"context_line":"-------------------"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":49,"context_line":"| `State callbacks to nova`_            | arne_wiebalck, ???                  |"},{"line_number":50,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":51,"context_line":"| `SmartNIC Support`_                   | TheJulia, mkrai, moshele            |"},{"line_number":52,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bfb3d3c7_a27c7deb","line":49,"updated":"2019-05-22 15:27:18.000000000","message":"nit s/State/Power State/","commit_id":"405fab0079afb27b8259792fe9eff87eb8038ccc"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"c6de3022c07fb9ef06175e9f0e636542f5695672","unresolved":false,"context_lines":[{"line_number":46,"context_line":"-------------------"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":49,"context_line":"| `State callbacks to nova`_            | arne_wiebalck, ???                  |"},{"line_number":50,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":51,"context_line":"| `SmartNIC Support`_                   | TheJulia, mkrai, moshele            |"},{"line_number":52,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bfb3d3c7_981768a4","line":49,"in_reply_to":"bfb3d3c7_a27c7deb","updated":"2019-05-29 11:05:15.000000000","message":"Well, it is also a foundation for eventually doing state change callbacks and power state is a state.","commit_id":"405fab0079afb27b8259792fe9eff87eb8038ccc"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"8cacd50f14951cd5364c060bc2845dc6882cdab7","unresolved":false,"context_lines":[{"line_number":136,"context_line":"Software RAID"},{"line_number":137,"context_line":"-------------"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"Software RAID support has been a long after by larger operators to help"},{"line_number":140,"context_line":"manage COTS server hardware where Hardware RAID controllers are undesirable"},{"line_number":141,"context_line":"or prohibitive. Work started during the Stein cycle to support this"},{"line_number":142,"context_line":"functionality, and work continue! You can learn more in the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bfb3d3c7_a2e0fdcd","line":139,"updated":"2019-05-22 15:27:18.000000000","message":"nit: s/has been long after/has been long desired/ ?","commit_id":"405fab0079afb27b8259792fe9eff87eb8038ccc"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"c6de3022c07fb9ef06175e9f0e636542f5695672","unresolved":false,"context_lines":[{"line_number":136,"context_line":"Software RAID"},{"line_number":137,"context_line":"-------------"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"Software RAID support has been a long after by larger operators to help"},{"line_number":140,"context_line":"manage COTS server hardware where Hardware RAID controllers are undesirable"},{"line_number":141,"context_line":"or prohibitive. Work started during the Stein cycle to support this"},{"line_number":142,"context_line":"functionality, and work continue! You can learn more in the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bfb3d3c7_b8210cfe","line":139,"in_reply_to":"bfb3d3c7_a2e0fdcd","updated":"2019-05-29 11:05:15.000000000","message":"Done","commit_id":"405fab0079afb27b8259792fe9eff87eb8038ccc"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"8cacd50f14951cd5364c060bc2845dc6882cdab7","unresolved":false,"context_lines":[{"line_number":139,"context_line":"Software RAID support has been a long after by larger operators to help"},{"line_number":140,"context_line":"manage COTS server hardware where Hardware RAID controllers are undesirable"},{"line_number":141,"context_line":"or prohibitive. Work started during the Stein cycle to support this"},{"line_number":142,"context_line":"functionality, and work continue! You can learn more in the"},{"line_number":143,"context_line":"`Software RAID specification \u003chttps://specs.openstack.org/openstack/ironic-specs/specs/not-implemented/software-raid.html\u003e`_."},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"State callbacks to nova"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bfb3d3c7_22cc0d60","line":142,"updated":"2019-05-22 15:27:18.000000000","message":"nit s/continue/continues/","commit_id":"405fab0079afb27b8259792fe9eff87eb8038ccc"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"c6de3022c07fb9ef06175e9f0e636542f5695672","unresolved":false,"context_lines":[{"line_number":139,"context_line":"Software RAID support has been a long after by larger operators to help"},{"line_number":140,"context_line":"manage COTS server hardware where Hardware RAID controllers are undesirable"},{"line_number":141,"context_line":"or prohibitive. Work started during the Stein cycle to support this"},{"line_number":142,"context_line":"functionality, and work continue! You can learn more in the"},{"line_number":143,"context_line":"`Software RAID specification \u003chttps://specs.openstack.org/openstack/ironic-specs/specs/not-implemented/software-raid.html\u003e`_."},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"State callbacks to nova"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bfb3d3c7_787954fa","line":142,"in_reply_to":"bfb3d3c7_22cc0d60","updated":"2019-05-29 11:05:15.000000000","message":"Done","commit_id":"405fab0079afb27b8259792fe9eff87eb8038ccc"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"8cacd50f14951cd5364c060bc2845dc6882cdab7","unresolved":false,"context_lines":[{"line_number":148,"context_line":"One of the headaches and performance issues for larger operators is"},{"line_number":149,"context_line":"the nature of power synchronization when nova is in use, as nova"},{"line_number":150,"context_line":"performs a large number of API calls to update its database with"},{"line_number":151,"context_line":"node power state. At larger scales, this is inefficent and results"},{"line_number":152,"context_line":"in the power state nova having on record from being out of state"},{"line_number":153,"context_line":"from ironic as the source of truth."},{"line_number":154,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"bfb3d3c7_c2f3b19d","line":151,"updated":"2019-05-22 15:27:18.000000000","message":"nit s/inefficent/inefficient/","commit_id":"405fab0079afb27b8259792fe9eff87eb8038ccc"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"c6de3022c07fb9ef06175e9f0e636542f5695672","unresolved":false,"context_lines":[{"line_number":148,"context_line":"One of the headaches and performance issues for larger operators is"},{"line_number":149,"context_line":"the nature of power synchronization when nova is in use, as nova"},{"line_number":150,"context_line":"performs a large number of API calls to update its database with"},{"line_number":151,"context_line":"node power state. At larger scales, this is inefficent and results"},{"line_number":152,"context_line":"in the power state nova having on record from being out of state"},{"line_number":153,"context_line":"from ironic as the source of truth."},{"line_number":154,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"bfb3d3c7_3883dcce","line":151,"in_reply_to":"bfb3d3c7_c2f3b19d","updated":"2019-05-29 11:05:15.000000000","message":"One day I\u0027ll learn to spell it correctly.","commit_id":"405fab0079afb27b8259792fe9eff87eb8038ccc"},{"author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"change_message_id":"0c432475953185bc5e533e6cad73f482def5aac0","unresolved":false,"context_lines":[{"line_number":145,"context_line":"State callbacks to nova"},{"line_number":146,"context_line":"-----------------------"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"One of the headaches and performance issues for larger operators is"},{"line_number":149,"context_line":"the nature of power synchronization when nova is in use, as nova"},{"line_number":150,"context_line":"performs a large number of API calls to update its database with"},{"line_number":151,"context_line":"node power state. At larger scales, this is inefficent and results"},{"line_number":152,"context_line":"in the power state nova having on record from being out of state"},{"line_number":153,"context_line":"from ironic as the source of truth."},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"While this is largely an effort in the nova project, we need to be"},{"line_number":156,"context_line":"aware and attempt to support this work to move foward."}],"source_content_type":"text/x-rst","patch_set":2,"id":"bfb3d3c7_4bd4c7bd","line":153,"range":{"start_line":148,"start_character":0,"end_line":153,"end_character":35},"updated":"2019-05-22 09:54:05.000000000","message":"One important issue to address here is that nova currently forces its DB state onto the physical machine. So, unless ironic manages to properly protect a node (e.g. via \u0027maintenance\u0027), a node going down and brought up *OOB* will be shut off again by nova. This work shall allow ironic to inform nova about the current state and hence make ironic (or the node) the source of truth.","commit_id":"405fab0079afb27b8259792fe9eff87eb8038ccc"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"c6de3022c07fb9ef06175e9f0e636542f5695672","unresolved":false,"context_lines":[{"line_number":145,"context_line":"State callbacks to nova"},{"line_number":146,"context_line":"-----------------------"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"One of the headaches and performance issues for larger operators is"},{"line_number":149,"context_line":"the nature of power synchronization when nova is in use, as nova"},{"line_number":150,"context_line":"performs a large number of API calls to update its database with"},{"line_number":151,"context_line":"node power state. At larger scales, this is inefficent and results"},{"line_number":152,"context_line":"in the power state nova having on record from being out of state"},{"line_number":153,"context_line":"from ironic as the source of truth."},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"While this is largely an effort in the nova project, we need to be"},{"line_number":156,"context_line":"aware and attempt to support this work to move foward."}],"source_content_type":"text/x-rst","patch_set":2,"id":"bfb3d3c7_587010dd","line":153,"range":{"start_line":148,"start_character":0,"end_line":153,"end_character":35},"in_reply_to":"bfb3d3c7_4bd4c7bd","updated":"2019-05-29 11:05:15.000000000","message":"Added more words :) Thanks!","commit_id":"405fab0079afb27b8259792fe9eff87eb8038ccc"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"8cacd50f14951cd5364c060bc2845dc6882cdab7","unresolved":false,"context_lines":[{"line_number":172,"context_line":"IPv6 support"},{"line_number":173,"context_line":"------------"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"The Technical Comittee is presently finalizing a goal for the Train cycle for"},{"line_number":176,"context_line":"projects to support and test IPv6-only deployments."},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"More information can be found in `change 657174 \u003chttps://review.opendev.org/#/c/657174\u003e`_."}],"source_content_type":"text/x-rst","patch_set":2,"id":"bfb3d3c7_e24355ae","line":175,"updated":"2019-05-22 15:27:18.000000000","message":"nit s/Comittee/Committee/","commit_id":"405fab0079afb27b8259792fe9eff87eb8038ccc"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"8cacd50f14951cd5364c060bc2845dc6882cdab7","unresolved":false,"context_lines":[{"line_number":180,"context_line":"Single document generation"},{"line_number":181,"context_line":"--------------------------"},{"line_number":182,"context_line":""},{"line_number":183,"context_line":"A goal from the Technical Comittee is for each project to support the"},{"line_number":184,"context_line":"generation of a single PDF document for the whole of the documentation tree."},{"line_number":185,"context_line":""},{"line_number":186,"context_line":"More information on this community goal can be in governance"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bfb3d3c7_c24891cd","line":183,"updated":"2019-05-22 15:27:18.000000000","message":"nit s/Comittee/Committee/","commit_id":"405fab0079afb27b8259792fe9eff87eb8038ccc"},{"author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"change_message_id":"7caf5b4d73d14e7a5c027f47d78dd26fc968f1c6","unresolved":false,"context_lines":[{"line_number":46,"context_line":"-------------------"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":49,"context_line":"| `State callbacks to nova`_            | arne_wiebalck, ???                  |"},{"line_number":50,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":51,"context_line":"| `SmartNIC Support`_                   | TheJulia, mkrai, moshele            |"},{"line_number":52,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":3,"id":"bfb3d3c7_f63ea9d8","line":49,"range":{"start_line":49,"start_character":57,"end_line":49,"end_character":60},"updated":"2019-05-23 07:25:20.000000000","message":"tssurya","commit_id":"aa95d5dcd311ce1a1448750615600917292279b2"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"c6de3022c07fb9ef06175e9f0e636542f5695672","unresolved":false,"context_lines":[{"line_number":46,"context_line":"-------------------"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":49,"context_line":"| `State callbacks to nova`_            | arne_wiebalck, ???                  |"},{"line_number":50,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":51,"context_line":"| `SmartNIC Support`_                   | TheJulia, mkrai, moshele            |"},{"line_number":52,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":3,"id":"bfb3d3c7_94d93058","line":49,"range":{"start_line":49,"start_character":57,"end_line":49,"end_character":60},"in_reply_to":"bfb3d3c7_f63ea9d8","updated":"2019-05-29 11:05:15.000000000","message":"Ack, thanks. I\u0027ll post this in follow-up.","commit_id":"aa95d5dcd311ce1a1448750615600917292279b2"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"71dc010a87f72891be713b41dc0c91904b5b4b7b","unresolved":false,"context_lines":[{"line_number":46,"context_line":"-------------------"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":49,"context_line":"| `State callbacks to nova`_            | arne_wiebalck, ???                  |"},{"line_number":50,"context_line":"+---------------------------------------+-------------------------------------+"},{"line_number":51,"context_line":"| `SmartNIC Support`_                   | TheJulia, mkrai, moshele            |"},{"line_number":52,"context_line":"+---------------------------------------+-------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":3,"id":"bfb3d3c7_d716ca49","line":49,"range":{"start_line":49,"start_character":57,"end_line":49,"end_character":60},"in_reply_to":"bfb3d3c7_f63ea9d8","updated":"2019-05-27 15:20:41.000000000","message":"Last person that reviews (or just before merging), please update this and add tssurya.","commit_id":"aa95d5dcd311ce1a1448750615600917292279b2"}]}
