)]}'
{"doc/source/userguide.rst":[{"author":{"_account_id":20498,"name":"Spyros Trigazis","email":"spyridon.trigazis@cern.ch","username":"strigazi"},"change_message_id":"098eae44a4ea5b66f66fd699fccdb01322055ca7","unresolved":false,"context_lines":[{"line_number":158,"context_line":"directory structure under the director \u0027drivers\u0027::"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"   COE_Distro/"},{"line_number":161,"context_line":"     version_number/"},{"line_number":162,"context_line":"       image/"},{"line_number":163,"context_line":"       templates/"},{"line_number":164,"context_line":"       api.py"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bab6814e_ad16ef52","line":161,"range":{"start_line":161,"start_character":5,"end_line":161,"end_character":20},"updated":"2016-05-24 16:00:14.000000000","message":"this could be version name","commit_id":"5dc84acdfe0d164c256f8a30477649b55eace669"},{"author":{"_account_id":9095,"name":"Murali Allada","email":"amuralis@hotmail.com","username":"murali.allada"},"change_message_id":"18f4cda8b1e42cb436350e0018c9acfb137cea45","unresolved":false,"context_lines":[{"line_number":158,"context_line":"directory structure under the director \u0027drivers\u0027::"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"   COE_Distro/"},{"line_number":161,"context_line":"     version_number/"},{"line_number":162,"context_line":"       image/"},{"line_number":163,"context_line":"       templates/"},{"line_number":164,"context_line":"       api.py"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9abb7d3a_00fb227a","line":161,"range":{"start_line":161,"start_character":5,"end_line":161,"end_character":20},"in_reply_to":"bab6814e_ad16ef52","updated":"2016-05-31 14:23:12.000000000","message":"Version_number directory needs to be removed.","commit_id":"5dc84acdfe0d164c256f8a30477649b55eace669"},{"author":{"_account_id":9095,"name":"Murali Allada","email":"amuralis@hotmail.com","username":"murali.allada"},"change_message_id":"18f4cda8b1e42cb436350e0018c9acfb137cea45","unresolved":false,"context_lines":[{"line_number":167,"context_line":"       scale.py"},{"line_number":168,"context_line":"       template_def.py"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"The minimum required components are:"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"driver.py"},{"line_number":173,"context_line":"  Python code that implements the controller operations for"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9abb7d3a_a0a21649","line":170,"updated":"2016-05-31 14:23:12.000000000","message":"Version.py needs to be added to required components.","commit_id":"5dc84acdfe0d164c256f8a30477649b55eace669"},{"author":{"_account_id":21469,"name":"Jaycen Grant","email":"jaycen.v.grant@intel.com","username":"jvgrant"},"change_message_id":"59df0b803fc228e28c3f5a4df3f2ad0e11033d68","unresolved":false,"context_lines":[{"line_number":131,"context_line":""},{"line_number":132,"context_line":"A bay driver is a collection of python code, heat templates, scripts,"},{"line_number":133,"context_line":"images, documents, etc, that supports a particular COE on a particular"},{"line_number":134,"context_line":"distro.  Magnum presents to the users the concept of baymodel and bay,"},{"line_number":135,"context_line":"but to implement the operations on a bay, Magnum relies on the bay"},{"line_number":136,"context_line":"drivers to actually provision and manage the infrastructure for the"},{"line_number":137,"context_line":"COE.  Out of the box, Magnum contains drivers for the following COE"},{"line_number":138,"context_line":"and distro:"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"+------------+---------------+"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7aa08908_b70163b1","line":137,"range":{"start_line":134,"start_character":9,"end_line":137,"end_character":4},"updated":"2016-06-14 18:50:04.000000000","message":"a little too much in one sentence,  maybe \"Magnum presents to the users the concept of bay models and bays, but the implemenation particular bay is provided by the bay drivers.  Magnum relies on the bay drivers to actually provision and manage the infrastructure for the COE.\"","commit_id":"2f08a9da4656209538bb70c38a7d94b763227c56"},{"author":{"_account_id":21469,"name":"Jaycen Grant","email":"jaycen.v.grant@intel.com","username":"jvgrant"},"change_message_id":"59df0b803fc228e28c3f5a4df3f2ad0e11033d68","unresolved":false,"context_lines":[{"line_number":182,"context_line":"  orchestration mechanism such as Ansible may be supported."},{"line_number":183,"context_line":""},{"line_number":184,"context_line":"template_def.py"},{"line_number":185,"context_line":"  Python code to maps the parameters from the baymodel to the"},{"line_number":186,"context_line":"  input parameters for the orchestration and invoke"},{"line_number":187,"context_line":"  the orchestration in the templates directory."},{"line_number":188,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7aa08908_c456fb28","line":185,"range":{"start_line":185,"start_character":14,"end_line":185,"end_character":16},"updated":"2016-06-14 18:50:04.000000000","message":"replace \"to\" with \"that\"","commit_id":"2f08a9da4656209538bb70c38a7d94b763227c56"},{"author":{"_account_id":21660,"name":"Stephen Watson","email":"stephen.watson@intel.com","username":"swatson"},"change_message_id":"2d66e8b61c735af506bc486193561bcc13391022","unresolved":false,"context_lines":[{"line_number":154,"context_line":"-------------------"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"Magnum expects the components to be organized in the following"},{"line_number":157,"context_line":"directory structure under the director \u0027drivers\u0027::"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"  COE_Distro/"},{"line_number":160,"context_line":"     image/"}],"source_content_type":"text/x-rst","patch_set":5,"id":"3aaa91ec_b29e6661","line":157,"updated":"2016-06-27 17:00:01.000000000","message":"s/director/directory ?","commit_id":"b2b1733f7a9f2fffba9fd30f34dccf3694cd1975"},{"author":{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},"change_message_id":"918aef7feba5088bb0427b4fc406785ef7435b4f","unresolved":false,"context_lines":[{"line_number":171,"context_line":"driver.py"},{"line_number":172,"context_line":"  Python code that implements the controller operations for"},{"line_number":173,"context_line":"  the particular COE.  The driver must implement:"},{"line_number":174,"context_line":"  ``bay_create``, ``bay_update``, ``bay_delete``, ``bay_rebuild``,"},{"line_number":175,"context_line":"  ``bay_soft_reboot`` and ``bay_hard_reboot``."},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"templates"},{"line_number":178,"context_line":"  A directory for the orchestration to create the OpenStack resources,"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3aaa91ec_7c145e4c","line":175,"range":{"start_line":174,"start_character":50,"end_line":175,"end_character":45},"updated":"2016-06-29 15:27:10.000000000","message":"Actually, these operations are not yet supported. Is it better to remove it for now? or mark it as \"coming soon\"?","commit_id":"165a0520a4165e02be06a5174f1ad3ecf08d1fc8"},{"author":{"_account_id":9095,"name":"Murali Allada","email":"amuralis@hotmail.com","username":"murali.allada"},"change_message_id":"49832646d261c4325ae9638d36e5ad87e2605e72","unresolved":false,"context_lines":[{"line_number":171,"context_line":"driver.py"},{"line_number":172,"context_line":"  Python code that implements the controller operations for"},{"line_number":173,"context_line":"  the particular COE.  The driver must implement:"},{"line_number":174,"context_line":"  ``bay_create``, ``bay_update``, ``bay_delete``, ``bay_rebuild``,"},{"line_number":175,"context_line":"  ``bay_soft_reboot`` and ``bay_hard_reboot``."},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"templates"},{"line_number":178,"context_line":"  A directory for the orchestration to create the OpenStack resources,"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3aaa91ec_6dde6a12","line":175,"range":{"start_line":174,"start_character":50,"end_line":175,"end_character":45},"in_reply_to":"3aaa91ec_7c145e4c","updated":"2016-06-29 15:38:59.000000000","message":"Good point. I\u0027ll add a supported and coming soon section here.","commit_id":"165a0520a4165e02be06a5174f1ad3ecf08d1fc8"},{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"f2667472f66569b68bd062a15f40aabc8688dbe0","unresolved":false,"context_lines":[{"line_number":129,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"A bay driver is a collection of python code, heat templates, scripts,"},{"line_number":132,"context_line":"images, documents, etc, that supports a particular COE on a particular"},{"line_number":133,"context_line":"distro.  Magnum presents to the users the concept of baymodel and bay."},{"line_number":134,"context_line":"The implementation for a particular bay is provided by the bay driver."},{"line_number":135,"context_line":"It relies on the bay driver to actually provision and manage the"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3aaa91ec_f4604c37","line":132,"range":{"start_line":132,"start_character":19,"end_line":132,"end_character":22},"updated":"2016-06-30 00:35:27.000000000","message":"let\u0027s be precise here. The \"etc.\" does not refer to anything we know about. It\u0027s better to leave this out, and describe a bay driver as \"...a collection of templates, scripts, images, and documents...\".","commit_id":"93bd3ed4e6f97a665bce4d9ad919382a68f0022e"},{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"f2667472f66569b68bd062a15f40aabc8688dbe0","unresolved":false,"context_lines":[{"line_number":129,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"A bay driver is a collection of python code, heat templates, scripts,"},{"line_number":132,"context_line":"images, documents, etc, that supports a particular COE on a particular"},{"line_number":133,"context_line":"distro.  Magnum presents to the users the concept of baymodel and bay."},{"line_number":134,"context_line":"The implementation for a particular bay is provided by the bay driver."},{"line_number":135,"context_line":"It relies on the bay driver to actually provision and manage the"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3aaa91ec_3457745b","line":132,"range":{"start_line":132,"start_character":24,"end_line":132,"end_character":37},"updated":"2016-06-30 00:35:27.000000000","message":"s/that supports/for/","commit_id":"93bd3ed4e6f97a665bce4d9ad919382a68f0022e"},{"author":{"_account_id":9591,"name":"Ton Ngo","email":"ton@us.ibm.com","username":"tango"},"change_message_id":"225bc4316e5022c0c0ad5f0768730a2fdc779051","unresolved":false,"context_lines":[{"line_number":129,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"A bay driver is a collection of python code, heat templates, scripts,"},{"line_number":132,"context_line":"images, documents, etc, that supports a particular COE on a particular"},{"line_number":133,"context_line":"distro.  Magnum presents to the users the concept of baymodel and bay."},{"line_number":134,"context_line":"The implementation for a particular bay is provided by the bay driver."},{"line_number":135,"context_line":"It relies on the bay driver to actually provision and manage the"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3aaa91ec_7b48c4b3","line":132,"range":{"start_line":132,"start_character":24,"end_line":132,"end_character":37},"in_reply_to":"3aaa91ec_3457745b","updated":"2016-06-30 06:57:30.000000000","message":"Done","commit_id":"93bd3ed4e6f97a665bce4d9ad919382a68f0022e"},{"author":{"_account_id":9591,"name":"Ton Ngo","email":"ton@us.ibm.com","username":"tango"},"change_message_id":"225bc4316e5022c0c0ad5f0768730a2fdc779051","unresolved":false,"context_lines":[{"line_number":129,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"A bay driver is a collection of python code, heat templates, scripts,"},{"line_number":132,"context_line":"images, documents, etc, that supports a particular COE on a particular"},{"line_number":133,"context_line":"distro.  Magnum presents to the users the concept of baymodel and bay."},{"line_number":134,"context_line":"The implementation for a particular bay is provided by the bay driver."},{"line_number":135,"context_line":"It relies on the bay driver to actually provision and manage the"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3aaa91ec_9bf93051","line":132,"range":{"start_line":132,"start_character":19,"end_line":132,"end_character":22},"in_reply_to":"3aaa91ec_f4604c37","updated":"2016-06-30 06:57:30.000000000","message":"I was thinking about possible new artifacts, but you have a fair point.  Leaving things open-ended may be confusing at this point.  Removing \u0027etc\u0027","commit_id":"93bd3ed4e6f97a665bce4d9ad919382a68f0022e"},{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"f2667472f66569b68bd062a15f40aabc8688dbe0","unresolved":false,"context_lines":[{"line_number":130,"context_line":""},{"line_number":131,"context_line":"A bay driver is a collection of python code, heat templates, scripts,"},{"line_number":132,"context_line":"images, documents, etc, that supports a particular COE on a particular"},{"line_number":133,"context_line":"distro.  Magnum presents to the users the concept of baymodel and bay."},{"line_number":134,"context_line":"The implementation for a particular bay is provided by the bay driver."},{"line_number":135,"context_line":"It relies on the bay driver to actually provision and manage the"},{"line_number":136,"context_line":"infrastructure for the COE.  Out of the box, Magnum contains drivers for"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3aaa91ec_14d358d6","line":133,"range":{"start_line":133,"start_character":66,"end_line":133,"end_character":69},"updated":"2016-06-30 00:35:27.000000000","message":"s/bay/bays/","commit_id":"93bd3ed4e6f97a665bce4d9ad919382a68f0022e"},{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"f2667472f66569b68bd062a15f40aabc8688dbe0","unresolved":false,"context_lines":[{"line_number":130,"context_line":""},{"line_number":131,"context_line":"A bay driver is a collection of python code, heat templates, scripts,"},{"line_number":132,"context_line":"images, documents, etc, that supports a particular COE on a particular"},{"line_number":133,"context_line":"distro.  Magnum presents to the users the concept of baymodel and bay."},{"line_number":134,"context_line":"The implementation for a particular bay is provided by the bay driver."},{"line_number":135,"context_line":"It relies on the bay driver to actually provision and manage the"},{"line_number":136,"context_line":"infrastructure for the COE.  Out of the box, Magnum contains drivers for"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3aaa91ec_d4cc3037","line":133,"range":{"start_line":133,"start_character":53,"end_line":133,"end_character":61},"updated":"2016-06-30 00:35:27.000000000","message":"s/baymodel/baymodels/","commit_id":"93bd3ed4e6f97a665bce4d9ad919382a68f0022e"},{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"f2667472f66569b68bd062a15f40aabc8688dbe0","unresolved":false,"context_lines":[{"line_number":130,"context_line":""},{"line_number":131,"context_line":"A bay driver is a collection of python code, heat templates, scripts,"},{"line_number":132,"context_line":"images, documents, etc, that supports a particular COE on a particular"},{"line_number":133,"context_line":"distro.  Magnum presents to the users the concept of baymodel and bay."},{"line_number":134,"context_line":"The implementation for a particular bay is provided by the bay driver."},{"line_number":135,"context_line":"It relies on the bay driver to actually provision and manage the"},{"line_number":136,"context_line":"infrastructure for the COE.  Out of the box, Magnum contains drivers for"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3aaa91ec_b44b64b0","line":133,"range":{"start_line":133,"start_character":25,"end_line":133,"end_character":37},"updated":"2016-06-30 00:35:27.000000000","message":"s/to the users//","commit_id":"93bd3ed4e6f97a665bce4d9ad919382a68f0022e"},{"author":{"_account_id":9591,"name":"Ton Ngo","email":"ton@us.ibm.com","username":"tango"},"change_message_id":"225bc4316e5022c0c0ad5f0768730a2fdc779051","unresolved":false,"context_lines":[{"line_number":130,"context_line":""},{"line_number":131,"context_line":"A bay driver is a collection of python code, heat templates, scripts,"},{"line_number":132,"context_line":"images, documents, etc, that supports a particular COE on a particular"},{"line_number":133,"context_line":"distro.  Magnum presents to the users the concept of baymodel and bay."},{"line_number":134,"context_line":"The implementation for a particular bay is provided by the bay driver."},{"line_number":135,"context_line":"It relies on the bay driver to actually provision and manage the"},{"line_number":136,"context_line":"infrastructure for the COE.  Out of the box, Magnum contains drivers for"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3aaa91ec_fba03444","line":133,"range":{"start_line":133,"start_character":53,"end_line":133,"end_character":61},"in_reply_to":"3aaa91ec_d4cc3037","updated":"2016-06-30 06:57:30.000000000","message":"Done","commit_id":"93bd3ed4e6f97a665bce4d9ad919382a68f0022e"},{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"f2667472f66569b68bd062a15f40aabc8688dbe0","unresolved":false,"context_lines":[{"line_number":131,"context_line":"A bay driver is a collection of python code, heat templates, scripts,"},{"line_number":132,"context_line":"images, documents, etc, that supports a particular COE on a particular"},{"line_number":133,"context_line":"distro.  Magnum presents to the users the concept of baymodel and bay."},{"line_number":134,"context_line":"The implementation for a particular bay is provided by the bay driver."},{"line_number":135,"context_line":"It relies on the bay driver to actually provision and manage the"},{"line_number":136,"context_line":"infrastructure for the COE.  Out of the box, Magnum contains drivers for"},{"line_number":137,"context_line":"the following COE and distro:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3aaa91ec_54d960f2","line":134,"range":{"start_line":134,"start_character":36,"end_line":134,"end_character":39},"updated":"2016-06-30 00:35:27.000000000","message":"s/bay/bay type/","commit_id":"93bd3ed4e6f97a665bce4d9ad919382a68f0022e"},{"author":{"_account_id":9591,"name":"Ton Ngo","email":"ton@us.ibm.com","username":"tango"},"change_message_id":"225bc4316e5022c0c0ad5f0768730a2fdc779051","unresolved":false,"context_lines":[{"line_number":131,"context_line":"A bay driver is a collection of python code, heat templates, scripts,"},{"line_number":132,"context_line":"images, documents, etc, that supports a particular COE on a particular"},{"line_number":133,"context_line":"distro.  Magnum presents to the users the concept of baymodel and bay."},{"line_number":134,"context_line":"The implementation for a particular bay is provided by the bay driver."},{"line_number":135,"context_line":"It relies on the bay driver to actually provision and manage the"},{"line_number":136,"context_line":"infrastructure for the COE.  Out of the box, Magnum contains drivers for"},{"line_number":137,"context_line":"the following COE and distro:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3aaa91ec_dbbc586e","line":134,"range":{"start_line":134,"start_character":36,"end_line":134,"end_character":39},"in_reply_to":"3aaa91ec_54d960f2","updated":"2016-06-30 06:57:30.000000000","message":"Done","commit_id":"93bd3ed4e6f97a665bce4d9ad919382a68f0022e"},{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"f2667472f66569b68bd062a15f40aabc8688dbe0","unresolved":false,"context_lines":[{"line_number":132,"context_line":"images, documents, etc, that supports a particular COE on a particular"},{"line_number":133,"context_line":"distro.  Magnum presents to the users the concept of baymodel and bay."},{"line_number":134,"context_line":"The implementation for a particular bay is provided by the bay driver."},{"line_number":135,"context_line":"It relies on the bay driver to actually provision and manage the"},{"line_number":136,"context_line":"infrastructure for the COE.  Out of the box, Magnum contains drivers for"},{"line_number":137,"context_line":"the following COE and distro:"},{"line_number":138,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"3aaa91ec_7403bc42","line":135,"range":{"start_line":135,"start_character":0,"end_line":135,"end_character":60},"updated":"2016-06-30 00:35:27.000000000","message":"Consider instead: \"The bay driver provisions and manages\"","commit_id":"93bd3ed4e6f97a665bce4d9ad919382a68f0022e"},{"author":{"_account_id":9591,"name":"Ton Ngo","email":"ton@us.ibm.com","username":"tango"},"change_message_id":"225bc4316e5022c0c0ad5f0768730a2fdc779051","unresolved":false,"context_lines":[{"line_number":132,"context_line":"images, documents, etc, that supports a particular COE on a particular"},{"line_number":133,"context_line":"distro.  Magnum presents to the users the concept of baymodel and bay."},{"line_number":134,"context_line":"The implementation for a particular bay is provided by the bay driver."},{"line_number":135,"context_line":"It relies on the bay driver to actually provision and manage the"},{"line_number":136,"context_line":"infrastructure for the COE.  Out of the box, Magnum contains drivers for"},{"line_number":137,"context_line":"the following COE and distro:"},{"line_number":138,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"3aaa91ec_5b5fc840","line":135,"range":{"start_line":135,"start_character":0,"end_line":135,"end_character":60},"in_reply_to":"3aaa91ec_7403bc42","updated":"2016-06-30 06:57:30.000000000","message":"Done","commit_id":"93bd3ed4e6f97a665bce4d9ad919382a68f0022e"},{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"f2667472f66569b68bd062a15f40aabc8688dbe0","unresolved":false,"context_lines":[{"line_number":133,"context_line":"distro.  Magnum presents to the users the concept of baymodel and bay."},{"line_number":134,"context_line":"The implementation for a particular bay is provided by the bay driver."},{"line_number":135,"context_line":"It relies on the bay driver to actually provision and manage the"},{"line_number":136,"context_line":"infrastructure for the COE.  Out of the box, Magnum contains drivers for"},{"line_number":137,"context_line":"the following COE and distro:"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"+------------+---------------+"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3aaa91ec_349c940d","line":136,"range":{"start_line":136,"start_character":29,"end_line":136,"end_character":68},"updated":"2016-06-30 00:35:27.000000000","message":"Consider instead: \"Magnum includes default drivers\"","commit_id":"93bd3ed4e6f97a665bce4d9ad919382a68f0022e"},{"author":{"_account_id":9591,"name":"Ton Ngo","email":"ton@us.ibm.com","username":"tango"},"change_message_id":"225bc4316e5022c0c0ad5f0768730a2fdc779051","unresolved":false,"context_lines":[{"line_number":133,"context_line":"distro.  Magnum presents to the users the concept of baymodel and bay."},{"line_number":134,"context_line":"The implementation for a particular bay is provided by the bay driver."},{"line_number":135,"context_line":"It relies on the bay driver to actually provision and manage the"},{"line_number":136,"context_line":"infrastructure for the COE.  Out of the box, Magnum contains drivers for"},{"line_number":137,"context_line":"the following COE and distro:"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"+------------+---------------+"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3aaa91ec_3b5c7c4a","line":136,"range":{"start_line":136,"start_character":29,"end_line":136,"end_character":68},"in_reply_to":"3aaa91ec_349c940d","updated":"2016-06-30 06:57:30.000000000","message":"Done","commit_id":"93bd3ed4e6f97a665bce4d9ad919382a68f0022e"},{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"f2667472f66569b68bd062a15f40aabc8688dbe0","unresolved":false,"context_lines":[{"line_number":134,"context_line":"The implementation for a particular bay is provided by the bay driver."},{"line_number":135,"context_line":"It relies on the bay driver to actually provision and manage the"},{"line_number":136,"context_line":"infrastructure for the COE.  Out of the box, Magnum contains drivers for"},{"line_number":137,"context_line":"the following COE and distro:"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"+------------+---------------+"},{"line_number":140,"context_line":"| COE        |  distro       |"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3aaa91ec_5487a0b4","line":137,"range":{"start_line":137,"start_character":28,"end_line":137,"end_character":29},"updated":"2016-06-30 00:35:27.000000000","message":"s/:/ pairs:/","commit_id":"93bd3ed4e6f97a665bce4d9ad919382a68f0022e"},{"author":{"_account_id":9591,"name":"Ton Ngo","email":"ton@us.ibm.com","username":"tango"},"change_message_id":"225bc4316e5022c0c0ad5f0768730a2fdc779051","unresolved":false,"context_lines":[{"line_number":134,"context_line":"The implementation for a particular bay is provided by the bay driver."},{"line_number":135,"context_line":"It relies on the bay driver to actually provision and manage the"},{"line_number":136,"context_line":"infrastructure for the COE.  Out of the box, Magnum contains drivers for"},{"line_number":137,"context_line":"the following COE and distro:"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"+------------+---------------+"},{"line_number":140,"context_line":"| COE        |  distro       |"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3aaa91ec_361e510c","line":137,"range":{"start_line":137,"start_character":28,"end_line":137,"end_character":29},"in_reply_to":"3aaa91ec_5487a0b4","updated":"2016-06-30 06:57:30.000000000","message":"Done","commit_id":"93bd3ed4e6f97a665bce4d9ad919382a68f0022e"},{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"f2667472f66569b68bd062a15f40aabc8688dbe0","unresolved":false,"context_lines":[{"line_number":140,"context_line":"| COE        |  distro       |"},{"line_number":141,"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+"},{"line_number":142,"context_line":"| Kubernetes | Fedora Atomic |"},{"line_number":143,"context_line":"|            | CoreOS        |"},{"line_number":144,"context_line":"| Swarm      | Fedora Atomic |"},{"line_number":145,"context_line":"| Mesos      | Ubuntu        |"},{"line_number":146,"context_line":"+------------+---------------+"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3aaa91ec_f4bccc6d","line":143,"range":{"start_line":143,"start_character":2,"end_line":143,"end_character":12},"updated":"2016-06-30 00:35:27.000000000","message":"Kubernetes","commit_id":"93bd3ed4e6f97a665bce4d9ad919382a68f0022e"},{"author":{"_account_id":9591,"name":"Ton Ngo","email":"ton@us.ibm.com","username":"tango"},"change_message_id":"225bc4316e5022c0c0ad5f0768730a2fdc779051","unresolved":false,"context_lines":[{"line_number":140,"context_line":"| COE        |  distro       |"},{"line_number":141,"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+"},{"line_number":142,"context_line":"| Kubernetes | Fedora Atomic |"},{"line_number":143,"context_line":"|            | CoreOS        |"},{"line_number":144,"context_line":"| Swarm      | Fedora Atomic |"},{"line_number":145,"context_line":"| Mesos      | Ubuntu        |"},{"line_number":146,"context_line":"+------------+---------------+"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3aaa91ec_5b0d083d","line":143,"range":{"start_line":143,"start_character":2,"end_line":143,"end_character":12},"in_reply_to":"3aaa91ec_f4bccc6d","updated":"2016-06-30 06:57:30.000000000","message":"Done","commit_id":"93bd3ed4e6f97a665bce4d9ad919382a68f0022e"},{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"f2667472f66569b68bd062a15f40aabc8688dbe0","unresolved":false,"context_lines":[{"line_number":172,"context_line":"  Python code that implements the controller operations for"},{"line_number":173,"context_line":"  the particular COE.  The driver must implement:"},{"line_number":174,"context_line":"  Supported: ``bay_create``, ``bay_update``, ``bay_delete``."},{"line_number":175,"context_line":"  Coming soon:  ``bay_rebuild``, ``bay_soft_reboot`` and ``bay_hard_reboot``."},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"templates"},{"line_number":178,"context_line":"  A directory for the orchestration to create the OpenStack resources,"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3aaa91ec_34413464","line":175,"updated":"2016-06-30 00:35:27.000000000","message":"Consider just leaving these out, and adding them as part of the patch that adds these features.","commit_id":"93bd3ed4e6f97a665bce4d9ad919382a68f0022e"},{"author":{"_account_id":9591,"name":"Ton Ngo","email":"ton@us.ibm.com","username":"tango"},"change_message_id":"225bc4316e5022c0c0ad5f0768730a2fdc779051","unresolved":false,"context_lines":[{"line_number":172,"context_line":"  Python code that implements the controller operations for"},{"line_number":173,"context_line":"  the particular COE.  The driver must implement:"},{"line_number":174,"context_line":"  Supported: ``bay_create``, ``bay_update``, ``bay_delete``."},{"line_number":175,"context_line":"  Coming soon:  ``bay_rebuild``, ``bay_soft_reboot`` and ``bay_hard_reboot``."},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"templates"},{"line_number":178,"context_line":"  A directory for the orchestration to create the OpenStack resources,"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3aaa91ec_b6040115","line":175,"in_reply_to":"3aaa91ec_34413464","updated":"2016-06-30 06:57:30.000000000","message":"Done, mention \u0027Currently supported\u0027 to suggest future addition.","commit_id":"93bd3ed4e6f97a665bce4d9ad919382a68f0022e"},{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"f2667472f66569b68bd062a15f40aabc8688dbe0","unresolved":false,"context_lines":[{"line_number":175,"context_line":"  Coming soon:  ``bay_rebuild``, ``bay_soft_reboot`` and ``bay_hard_reboot``."},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"templates"},{"line_number":178,"context_line":"  A directory for the orchestration to create the OpenStack resources,"},{"line_number":179,"context_line":"  configure them, and perform lifecycle operations on them.  Currently"},{"line_number":180,"context_line":"  only Heat templates are supported, but in the future other"},{"line_number":181,"context_line":"  orchestration mechanism such as Ansible may be supported."},{"line_number":182,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"3aaa91ec_b42c04ad","line":179,"range":{"start_line":178,"start_character":2,"end_line":179,"end_character":58},"updated":"2016-06-30 00:35:27.000000000","message":"Consider: \"A directory of orchestration templates for managing the lifecycle of bays, including creation, configuration, updates, and deletion.\"","commit_id":"93bd3ed4e6f97a665bce4d9ad919382a68f0022e"},{"author":{"_account_id":9591,"name":"Ton Ngo","email":"ton@us.ibm.com","username":"tango"},"change_message_id":"225bc4316e5022c0c0ad5f0768730a2fdc779051","unresolved":false,"context_lines":[{"line_number":175,"context_line":"  Coming soon:  ``bay_rebuild``, ``bay_soft_reboot`` and ``bay_hard_reboot``."},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"templates"},{"line_number":178,"context_line":"  A directory for the orchestration to create the OpenStack resources,"},{"line_number":179,"context_line":"  configure them, and perform lifecycle operations on them.  Currently"},{"line_number":180,"context_line":"  only Heat templates are supported, but in the future other"},{"line_number":181,"context_line":"  orchestration mechanism such as Ansible may be supported."},{"line_number":182,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"3aaa91ec_b6a081f5","line":179,"range":{"start_line":178,"start_character":2,"end_line":179,"end_character":58},"in_reply_to":"3aaa91ec_b42c04ad","updated":"2016-06-30 06:57:30.000000000","message":"Done","commit_id":"93bd3ed4e6f97a665bce4d9ad919382a68f0022e"},{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"f2667472f66569b68bd062a15f40aabc8688dbe0","unresolved":false,"context_lines":[{"line_number":182,"context_line":""},{"line_number":183,"context_line":"template_def.py"},{"line_number":184,"context_line":"  Python code that maps the parameters from the baymodel to the"},{"line_number":185,"context_line":"  input parameters for the orchestration and invoke"},{"line_number":186,"context_line":"  the orchestration in the templates directory."},{"line_number":187,"context_line":""},{"line_number":188,"context_line":"version.py"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3aaa91ec_340f743a","line":185,"range":{"start_line":185,"start_character":45,"end_line":185,"end_character":51},"updated":"2016-06-30 00:35:27.000000000","message":"invokes","commit_id":"93bd3ed4e6f97a665bce4d9ad919382a68f0022e"},{"author":{"_account_id":9591,"name":"Ton Ngo","email":"ton@us.ibm.com","username":"tango"},"change_message_id":"225bc4316e5022c0c0ad5f0768730a2fdc779051","unresolved":false,"context_lines":[{"line_number":182,"context_line":""},{"line_number":183,"context_line":"template_def.py"},{"line_number":184,"context_line":"  Python code that maps the parameters from the baymodel to the"},{"line_number":185,"context_line":"  input parameters for the orchestration and invoke"},{"line_number":186,"context_line":"  the orchestration in the templates directory."},{"line_number":187,"context_line":""},{"line_number":188,"context_line":"version.py"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3aaa91ec_d6826d51","line":185,"range":{"start_line":185,"start_character":45,"end_line":185,"end_character":51},"in_reply_to":"3aaa91ec_340f743a","updated":"2016-06-30 06:57:30.000000000","message":"Done","commit_id":"93bd3ed4e6f97a665bce4d9ad919382a68f0022e"},{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"f2667472f66569b68bd062a15f40aabc8688dbe0","unresolved":false,"context_lines":[{"line_number":186,"context_line":"  the orchestration in the templates directory."},{"line_number":187,"context_line":""},{"line_number":188,"context_line":"version.py"},{"line_number":189,"context_line":"  A file to track the latest version of the driver in this directory."},{"line_number":190,"context_line":"  This is defined by a ``version`` attribute and is represented in the"},{"line_number":191,"context_line":"  ``1.0.0`` format. It should also include a ``Driver`` attribute and"},{"line_number":192,"context_line":"  should be a descriptive name such as ``fedora_swarm_atomic``"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3aaa91ec_6f148943","line":189,"range":{"start_line":189,"start_character":2,"end_line":189,"end_character":17},"updated":"2016-06-30 00:35:27.000000000","message":"s/A file to track/Tracks/","commit_id":"93bd3ed4e6f97a665bce4d9ad919382a68f0022e"},{"author":{"_account_id":9591,"name":"Ton Ngo","email":"ton@us.ibm.com","username":"tango"},"change_message_id":"225bc4316e5022c0c0ad5f0768730a2fdc779051","unresolved":false,"context_lines":[{"line_number":186,"context_line":"  the orchestration in the templates directory."},{"line_number":187,"context_line":""},{"line_number":188,"context_line":"version.py"},{"line_number":189,"context_line":"  A file to track the latest version of the driver in this directory."},{"line_number":190,"context_line":"  This is defined by a ``version`` attribute and is represented in the"},{"line_number":191,"context_line":"  ``1.0.0`` format. It should also include a ``Driver`` attribute and"},{"line_number":192,"context_line":"  should be a descriptive name such as ``fedora_swarm_atomic``"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3aaa91ec_761459e8","line":189,"range":{"start_line":189,"start_character":2,"end_line":189,"end_character":17},"in_reply_to":"3aaa91ec_6f148943","updated":"2016-06-30 06:57:30.000000000","message":"Done","commit_id":"93bd3ed4e6f97a665bce4d9ad919382a68f0022e"},{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"f2667472f66569b68bd062a15f40aabc8688dbe0","unresolved":false,"context_lines":[{"line_number":188,"context_line":"version.py"},{"line_number":189,"context_line":"  A file to track the latest version of the driver in this directory."},{"line_number":190,"context_line":"  This is defined by a ``version`` attribute and is represented in the"},{"line_number":191,"context_line":"  ``1.0.0`` format. It should also include a ``Driver`` attribute and"},{"line_number":192,"context_line":"  should be a descriptive name such as ``fedora_swarm_atomic``"},{"line_number":193,"context_line":""},{"line_number":194,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"3aaa91ec_4f38add3","line":191,"range":{"start_line":191,"start_character":12,"end_line":191,"end_character":18},"updated":"2016-06-30 00:35:27.000000000","message":"semver format","commit_id":"93bd3ed4e6f97a665bce4d9ad919382a68f0022e"},{"author":{"_account_id":9591,"name":"Ton Ngo","email":"ton@us.ibm.com","username":"tango"},"change_message_id":"225bc4316e5022c0c0ad5f0768730a2fdc779051","unresolved":false,"context_lines":[{"line_number":188,"context_line":"version.py"},{"line_number":189,"context_line":"  A file to track the latest version of the driver in this directory."},{"line_number":190,"context_line":"  This is defined by a ``version`` attribute and is represented in the"},{"line_number":191,"context_line":"  ``1.0.0`` format. It should also include a ``Driver`` attribute and"},{"line_number":192,"context_line":"  should be a descriptive name such as ``fedora_swarm_atomic``"},{"line_number":193,"context_line":""},{"line_number":194,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"3aaa91ec_564cbd41","line":191,"range":{"start_line":191,"start_character":12,"end_line":191,"end_character":18},"in_reply_to":"3aaa91ec_4f38add3","updated":"2016-06-30 06:57:30.000000000","message":"reworded as \"in the form of ...\"","commit_id":"93bd3ed4e6f97a665bce4d9ad919382a68f0022e"},{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"f2667472f66569b68bd062a15f40aabc8688dbe0","unresolved":false,"context_lines":[{"line_number":188,"context_line":"version.py"},{"line_number":189,"context_line":"  A file to track the latest version of the driver in this directory."},{"line_number":190,"context_line":"  This is defined by a ``version`` attribute and is represented in the"},{"line_number":191,"context_line":"  ``1.0.0`` format. It should also include a ``Driver`` attribute and"},{"line_number":192,"context_line":"  should be a descriptive name such as ``fedora_swarm_atomic``"},{"line_number":193,"context_line":""},{"line_number":194,"context_line":""},{"line_number":195,"context_line":"The remaining components are optional:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3aaa91ec_8f2e158a","line":192,"range":{"start_line":191,"start_character":66,"end_line":192,"end_character":13},"updated":"2016-06-30 00:35:27.000000000","message":"s/and should be a/with/","commit_id":"93bd3ed4e6f97a665bce4d9ad919382a68f0022e"},{"author":{"_account_id":9591,"name":"Ton Ngo","email":"ton@us.ibm.com","username":"tango"},"change_message_id":"225bc4316e5022c0c0ad5f0768730a2fdc779051","unresolved":false,"context_lines":[{"line_number":188,"context_line":"version.py"},{"line_number":189,"context_line":"  A file to track the latest version of the driver in this directory."},{"line_number":190,"context_line":"  This is defined by a ``version`` attribute and is represented in the"},{"line_number":191,"context_line":"  ``1.0.0`` format. It should also include a ``Driver`` attribute and"},{"line_number":192,"context_line":"  should be a descriptive name such as ``fedora_swarm_atomic``"},{"line_number":193,"context_line":""},{"line_number":194,"context_line":""},{"line_number":195,"context_line":"The remaining components are optional:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3aaa91ec_16235559","line":192,"range":{"start_line":191,"start_character":66,"end_line":192,"end_character":13},"in_reply_to":"3aaa91ec_8f2e158a","updated":"2016-06-30 06:57:30.000000000","message":"Done","commit_id":"93bd3ed4e6f97a665bce4d9ad919382a68f0022e"},{"author":{"_account_id":668,"name":"Adrian Otto","email":"aotto@aotto.com","username":"aotto"},"change_message_id":"f2667472f66569b68bd062a15f40aabc8688dbe0","unresolved":false,"context_lines":[{"line_number":195,"context_line":"The remaining components are optional:"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"image"},{"line_number":198,"context_line":"  A directory for information on how to obtain or build an"},{"line_number":199,"context_line":"  image suitable for the COE."},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"api.py"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3aaa91ec_4f3f0db4","line":198,"range":{"start_line":198,"start_character":2,"end_line":198,"end_character":55},"updated":"2016-06-30 00:35:27.000000000","message":"Consider: \"Instructions for obtaining or building\"","commit_id":"93bd3ed4e6f97a665bce4d9ad919382a68f0022e"},{"author":{"_account_id":9591,"name":"Ton Ngo","email":"ton@us.ibm.com","username":"tango"},"change_message_id":"225bc4316e5022c0c0ad5f0768730a2fdc779051","unresolved":false,"context_lines":[{"line_number":195,"context_line":"The remaining components are optional:"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"image"},{"line_number":198,"context_line":"  A directory for information on how to obtain or build an"},{"line_number":199,"context_line":"  image suitable for the COE."},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"api.py"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3aaa91ec_f627a960","line":198,"range":{"start_line":198,"start_character":2,"end_line":198,"end_character":55},"in_reply_to":"3aaa91ec_4f3f0db4","updated":"2016-06-30 06:57:30.000000000","message":"Done","commit_id":"93bd3ed4e6f97a665bce4d9ad919382a68f0022e"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"886ee2d6cd843c946578bef04c0bea8f8ec9610b","unresolved":false,"context_lines":[{"line_number":305,"context_line":"for the COE.  Magnum includes default drivers for the following"},{"line_number":306,"context_line":"COE and distro pairs:"},{"line_number":307,"context_line":""},{"line_number":308,"context_line":"+------------+---------------+"},{"line_number":309,"context_line":"| COE        |  distro       |"},{"line_number":310,"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+"},{"line_number":311,"context_line":"| Kubernetes | Fedora Atomic |"},{"line_number":312,"context_line":"| Kubernetes | CoreOS        |"},{"line_number":313,"context_line":"| Swarm      | Fedora Atomic |"},{"line_number":314,"context_line":"| Mesos      | Ubuntu        |"},{"line_number":315,"context_line":"+------------+---------------+"},{"line_number":316,"context_line":""},{"line_number":317,"context_line":"Magnum is designed to accommodate new bay drivers to support custom"},{"line_number":318,"context_line":"COE\u0027s and this section describes how a new bay driver can be"}],"source_content_type":"text/x-rst","patch_set":8,"id":"3aaa91ec_cceaabd7","line":315,"range":{"start_line":308,"start_character":0,"end_line":315,"end_character":30},"updated":"2016-07-01 02:31:09.000000000","message":"+------------+---------------+\n| COE        |  distro       |\n+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\n| Kubernetes | Fedora Atomic |\n+------------+---------------+\n| Kubernetes | CoreOS        |\n+------------+---------------+\n| Swarm      | Fedora Atomic |\n+------------+---------------+\n| Mesos      | Ubuntu        |\n+------------+---------------+","commit_id":"48b7cc9cffb9d26fe412e93ccb50640900e590a6"},{"author":{"_account_id":12175,"name":"Eli Qiao","email":"qiaoliyong@gmail.com","username":"Eli"},"change_message_id":"886ee2d6cd843c946578bef04c0bea8f8ec9610b","unresolved":false,"context_lines":[{"line_number":313,"context_line":"| Swarm      | Fedora Atomic |"},{"line_number":314,"context_line":"| Mesos      | Ubuntu        |"},{"line_number":315,"context_line":"+------------+---------------+"},{"line_number":316,"context_line":""},{"line_number":317,"context_line":"Magnum is designed to accommodate new bay drivers to support custom"},{"line_number":318,"context_line":"COE\u0027s and this section describes how a new bay driver can be"},{"line_number":319,"context_line":"constructed and enabled in Magnum."}],"source_content_type":"text/x-rst","patch_set":8,"id":"3aaa91ec_8ccb8371","line":316,"updated":"2016-07-01 02:31:09.000000000","message":"hi Ton, a nits, the table can not show up correctly, check http://rst.ninjs.org/?n\u003dd0dc2eed024934b81e5744f08e813d35\u0026theme\u003dnature","commit_id":"48b7cc9cffb9d26fe412e93ccb50640900e590a6"},{"author":{"_account_id":9591,"name":"Ton Ngo","email":"ton@us.ibm.com","username":"tango"},"change_message_id":"95a08600ce231704612cc97739ed3bf6d7fe9907","unresolved":false,"context_lines":[{"line_number":313,"context_line":"| Swarm      | Fedora Atomic |"},{"line_number":314,"context_line":"| Mesos      | Ubuntu        |"},{"line_number":315,"context_line":"+------------+---------------+"},{"line_number":316,"context_line":""},{"line_number":317,"context_line":"Magnum is designed to accommodate new bay drivers to support custom"},{"line_number":318,"context_line":"COE\u0027s and this section describes how a new bay driver can be"},{"line_number":319,"context_line":"constructed and enabled in Magnum."}],"source_content_type":"text/x-rst","patch_set":8,"id":"3aaa91ec_22cb73a5","line":316,"in_reply_to":"3aaa91ec_8ccb8371","updated":"2016-07-01 05:40:37.000000000","message":"Thanks Eli, I should have checked with the rst viewer.","commit_id":"48b7cc9cffb9d26fe412e93ccb50640900e590a6"}]}
