)]}'
{"doc/arch-design/multi_site/section_architecture_multi_site.xml":[{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"d30a543eee4c43b69dd7002f3e21dfd92c8d907f","unresolved":false,"context_lines":[{"line_number":27,"context_line":"  \u003c/figure\u003e"},{"line_number":28,"context_line":"    \u003csection xml:id\u003d\"openstack-services-architecture\"\u003e"},{"line_number":29,"context_line":"        \u003ctitle\u003eOpenStack services architecture\u003c/title\u003e"},{"line_number":30,"context_line":"        \u003cpara\u003eThe OpenStack Identity service, which is used by all other"},{"line_number":31,"context_line":"            OpenStack components for authorization and the catalog of"},{"line_number":32,"context_line":"            service endpoints, supports the concept of regions. A region"},{"line_number":33,"context_line":"            is a logical construct used to group OpenStack services in"}],"source_content_type":"application/xml","patch_set":1,"id":"fa80f949_ad48b62e","line":30,"updated":"2015-11-03 14:53:39.000000000","message":"OpenStack Identity -\u003e Identity","commit_id":"256cf1bacb384c77c998e456ca4634f1f6e0001d"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"d30a543eee4c43b69dd7002f3e21dfd92c8d907f","unresolved":false,"context_lines":[{"line_number":38,"context_line":"            within a data center, with multiple regions existing in adjacent"},{"line_number":39,"context_line":"            racks in the same data center.\u003c/para\u003e"},{"line_number":40,"context_line":"        \u003cpara\u003eThe majority of OpenStack components are designed to run"},{"line_number":41,"context_line":"          within the context of a single region. The OpenStack Compute"},{"line_number":42,"context_line":"          service is designed to manage compute resources within a region,"},{"line_number":43,"context_line":"          with support for subdivisions of compute resources by using"},{"line_number":44,"context_line":"          availability zones and cells. The OpenStack Networking service"}],"source_content_type":"application/xml","patch_set":1,"id":"fa80f949_8d6db234","line":41,"updated":"2015-11-03 14:53:39.000000000","message":"OpenStack Compute -\u003e Compute","commit_id":"256cf1bacb384c77c998e456ca4634f1f6e0001d"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"d30a543eee4c43b69dd7002f3e21dfd92c8d907f","unresolved":false,"context_lines":[{"line_number":41,"context_line":"          within the context of a single region. The OpenStack Compute"},{"line_number":42,"context_line":"          service is designed to manage compute resources within a region,"},{"line_number":43,"context_line":"          with support for subdivisions of compute resources by using"},{"line_number":44,"context_line":"          availability zones and cells. The OpenStack Networking service"},{"line_number":45,"context_line":"          can be used to manage network resources in the same broadcast"},{"line_number":46,"context_line":"          domain or collection of switches that are linked. The OpenStack"},{"line_number":47,"context_line":"          Block Storage service controls storage resources within a region"}],"source_content_type":"application/xml","patch_set":1,"id":"fa80f949_ed5ebe75","line":44,"updated":"2015-11-03 14:53:39.000000000","message":"OpenStack Networking -\u003e Networking","commit_id":"256cf1bacb384c77c998e456ca4634f1f6e0001d"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"d30a543eee4c43b69dd7002f3e21dfd92c8d907f","unresolved":false,"context_lines":[{"line_number":73,"context_line":"        \u003cpara\u003eIf the cloud is designed with a separate Object Storage"},{"line_number":74,"context_line":"            Service endpoint made available in each region, applications are"},{"line_number":75,"context_line":"            required to handle synchronization (if desired) and other management"},{"line_number":76,"context_line":"            operations to ensure consistency across the nodes. For some"},{"line_number":77,"context_line":"            applications, having multiple Object Storage Service endpoints"},{"line_number":78,"context_line":"            located in the same region as the application may be desirable due"},{"line_number":79,"context_line":"            to reduced latency, cross region bandwidth, and ease of"}],"source_content_type":"application/xml","patch_set":1,"id":"fa80f949_ed48fe89","line":76,"updated":"2015-11-03 14:53:39.000000000","message":"Service -\u003e service","commit_id":"256cf1bacb384c77c998e456ca4634f1f6e0001d"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"d30a543eee4c43b69dd7002f3e21dfd92c8d907f","unresolved":false,"context_lines":[{"line_number":87,"context_line":"    \u003c/section\u003e"},{"line_number":88,"context_line":"    \u003csection xml:id\u003d\"arch-networking-multiple\"\u003e"},{"line_number":89,"context_line":"        \u003ctitle\u003eNetworking\u003c/title\u003e"},{"line_number":90,"context_line":"        \u003cpara\u003eWhen connecting multiple regions together there are several design"},{"line_number":91,"context_line":"            considerations. The overlay network technology choice determines how"},{"line_number":92,"context_line":"            packets are transmitted between regions and how the logical network"},{"line_number":93,"context_line":"            and addresses present to the application. If there are security or"}],"source_content_type":"application/xml","patch_set":1,"id":"fa80f949_cd3adae7","line":90,"updated":"2015-11-03 14:53:39.000000000","message":"A comma after \u0027together\u0027, please.","commit_id":"256cf1bacb384c77c998e456ca4634f1f6e0001d"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"d30a543eee4c43b69dd7002f3e21dfd92c8d907f","unresolved":false,"context_lines":[{"line_number":96,"context_line":"            overlay network technology for tenant networks is equally important."},{"line_number":97,"context_line":"            The overlay technology and the network traffic that an application"},{"line_number":98,"context_line":"            generates or receives can be either complementary or be at cross"},{"line_number":99,"context_line":"            purposes. For example, using an overlay technology for an application"},{"line_number":100,"context_line":"            that transmits a large amount of small packets could add excessive"},{"line_number":101,"context_line":"            latency or overhead to each packet if not configured"},{"line_number":102,"context_line":"            properly.\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"fa80f949_edf79ef3","line":99,"updated":"2015-11-03 14:53:39.000000000","message":"Could you please also address the last bug comment:\n\nFinally, \"be either complementary or be at cross purpose(s)\" sounds a little strange to me and ought to be rewritten IMHO.","commit_id":"256cf1bacb384c77c998e456ca4634f1f6e0001d"}]}
