)]}'
{"doc/arch-design-draft/source/design-networking/design-networking-concepts.rst":[{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"dfa7accdde272e1c7ca80379d14d63b1becdd993","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Networking Concepts"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"bacf61ea_b5b0038d","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":19},"updated":"2016-07-28 09:38:13.000000000","message":"Sentence case titles please","commit_id":"48e4c34bb317ab4f0caae36200af6126f4b23202"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"5c165aed9ec215338a79f78fd6ab78b8cb4ef0be","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Networking Concepts"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"Cloud fundementally changes the ways that networking is provided and consumed."},{"line_number":7,"context_line":"In order to make the correct architectural decisions the concepts described"},{"line_number":8,"context_line":"here need to be fully understood."}],"source_content_type":"text/x-rst","patch_set":3,"id":"bacf61ea_55b0a7f4","line":5,"updated":"2016-07-28 09:36:41.000000000","message":"Too many blank lines.. Could you please remove extra ones? (a single line is ok)","commit_id":"48e4c34bb317ab4f0caae36200af6126f4b23202"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"5c165aed9ec215338a79f78fd6ab78b8cb4ef0be","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"Cloud fundementally changes the ways that networking is provided and consumed."},{"line_number":7,"context_line":"In order to make the correct architectural decisions the concepts described"},{"line_number":8,"context_line":"here need to be fully understood."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"bacf61ea_55cf07b0","line":8,"range":{"start_line":7,"start_character":0,"end_line":8,"end_character":33},"updated":"2016-07-28 09:36:41.000000000","message":"My wording suggestion here: \"The understanding of the networking concept allows for making correct architectural decisions.\"","commit_id":"48e4c34bb317ab4f0caae36200af6126f4b23202"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"6e556f5d51055e8a85f926af58a2c6a7b0f943d6","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"Cloud fundementally changes the ways that networking is provided and consumed."},{"line_number":7,"context_line":"In order to make the correct architectural decisions the concepts described"},{"line_number":8,"context_line":"here need to be fully understood."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"bacf61ea_79d5e541","line":8,"range":{"start_line":7,"start_character":0,"end_line":8,"end_character":33},"in_reply_to":"bacf61ea_55cf07b0","updated":"2016-07-28 10:19:09.000000000","message":"\"Understanding the following concepts and decisions is imperative when making the right architectural decisions.\"\n(Suggestion also)","commit_id":"48e4c34bb317ab4f0caae36200af6126f4b23202"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"5a4fa6498fe0be67dcbea8d122aeaa6055a5b8ee","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Cloud fundementally changes the ways that networking is provided and consumed."},{"line_number":6,"context_line":"Understanding the following concepts and decisions is imperative when making"},{"line_number":7,"context_line":"the right architectural decisions"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"bacf61ea_d8cbe751","line":7,"updated":"2016-07-29 12:37:42.000000000","message":"don\u0027t forget the full stop :)","commit_id":"d223f7e0c8076c90dd849c7d0c8d29b8269572fa"}],"doc/arch-design-draft/source/design-networking/design-networking-layer2.rst":[{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"5c165aed9ec215338a79f78fd6ab78b8cb4ef0be","unresolved":false,"context_lines":[{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":""},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"This section describes the concepts and choices to take into"},{"line_number":8,"context_line":"account when deciding on the configuration of Layer 2 networking."}],"source_content_type":"text/x-rst","patch_set":3,"id":"bacf61ea_95921f56","line":6,"updated":"2016-07-28 09:36:41.000000000","message":"The same with blank lines","commit_id":"48e4c34bb317ab4f0caae36200af6126f4b23202"}],"doc/arch-design-draft/source/design-networking/design-networking-services.rst":[{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"5c165aed9ec215338a79f78fd6ab78b8cb4ef0be","unresolved":false,"context_lines":[{"line_number":6,"context_line":"services to consider, such as NTP and DNS."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"NTP"},{"line_number":9,"context_line":"---"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Time synchronization is a critical element to ensure continued operation"},{"line_number":12,"context_line":"of OpenStack components. Correct time is necessary to avoid errors in"}],"source_content_type":"text/x-rst","patch_set":3,"id":"bacf61ea_d5ef77ae","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":3},"updated":"2016-07-28 09:36:41.000000000","message":"Please change to ~~~ according to the conventions","commit_id":"48e4c34bb317ab4f0caae36200af6126f4b23202"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"6e556f5d51055e8a85f926af58a2c6a7b0f943d6","unresolved":false,"context_lines":[{"line_number":9,"context_line":"---"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Time synchronization is a critical element to ensure continued operation"},{"line_number":12,"context_line":"of OpenStack components. Correct time is necessary to avoid errors in"},{"line_number":13,"context_line":"instance scheduling, replication of objects in the object store, and"},{"line_number":14,"context_line":"even matching log timestamps for debugging."},{"line_number":15,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"bacf61ea_d941710d","line":12,"range":{"start_line":12,"start_character":25,"end_line":12,"end_character":37},"updated":"2016-07-28 10:19:09.000000000","message":"The correct time*","commit_id":"48e4c34bb317ab4f0caae36200af6126f4b23202"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"6e556f5d51055e8a85f926af58a2c6a7b0f943d6","unresolved":false,"context_lines":[{"line_number":14,"context_line":"even matching log timestamps for debugging."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"All servers running OpenStack components should be able to access an"},{"line_number":17,"context_line":"appropriate NTP server. You may decide to set up one locally or use the"},{"line_number":18,"context_line":"public pools available from the `Network Time Protocol"},{"line_number":19,"context_line":"project \u003chttp://www.pool.ntp.org/\u003e`_."},{"line_number":20,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"bacf61ea_595621d3","line":17,"range":{"start_line":17,"start_character":27,"end_line":17,"end_character":31},"updated":"2016-07-28 10:19:09.000000000","message":"can*","commit_id":"48e4c34bb317ab4f0caae36200af6126f4b23202"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"5c165aed9ec215338a79f78fd6ab78b8cb4ef0be","unresolved":false,"context_lines":[{"line_number":19,"context_line":"project \u003chttp://www.pool.ntp.org/\u003e`_."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"DNS"},{"line_number":22,"context_line":"---"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"OpenStack does not currently provide DNS services, aside from the"},{"line_number":25,"context_line":"dnsmasq daemon, which resides on ``nova-network`` hosts. You could"}],"source_content_type":"text/x-rst","patch_set":3,"id":"bacf61ea_953cdf30","line":22,"range":{"start_line":22,"start_character":0,"end_line":22,"end_character":3},"updated":"2016-07-28 09:36:41.000000000","message":"ditto","commit_id":"48e4c34bb317ab4f0caae36200af6126f4b23202"},{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"96ffe22f88166e6f9c489e4ce8beebc435989798","unresolved":false,"context_lines":[{"line_number":25,"context_line":"dnsmasq daemon, which resides on ``nova-network`` hosts. You could"},{"line_number":26,"context_line":"consider providing a dynamic DNS service to allow instances to update a"},{"line_number":27,"context_line":"DNS entry with new IP addresses. You can also consider making a generic"},{"line_number":28,"context_line":"forward and reverse DNS mapping for instances\u0027 IP addresses, such as"},{"line_number":29,"context_line":"vm-203-0-113-123.example.com."},{"line_number":30,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"bacf61ea_5eee118c","line":28,"updated":"2016-07-28 06:32:51.000000000","message":"For the apostrophe here, switch to \"instance\u0027s\" or \"instance\" as an adjective - \"You can also consider making generic forward and reverse DNS mapping for instance IP addresses..\"","commit_id":"48e4c34bb317ab4f0caae36200af6126f4b23202"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"6e556f5d51055e8a85f926af58a2c6a7b0f943d6","unresolved":false,"context_lines":[{"line_number":26,"context_line":"consider providing a dynamic DNS service to allow instances to update a"},{"line_number":27,"context_line":"DNS entry with new IP addresses. You can also consider making a generic"},{"line_number":28,"context_line":"forward and reverse DNS mapping for instances\u0027 IP addresses, such as"},{"line_number":29,"context_line":"vm-203-0-113-123.example.com."},{"line_number":30,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"bacf61ea_990539c4","line":29,"range":{"start_line":29,"start_character":0,"end_line":29,"end_character":28},"updated":"2016-07-28 10:19:09.000000000","message":"I\u0027d put this in back ticks too","commit_id":"48e4c34bb317ab4f0caae36200af6126f4b23202"}]}
