)]}'
{"doc/arch-design/storage_focus/section_architecture_storage_focus.xml":[{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"dbee62d3476d75fc61d2dbe7da4b469f20870bc2","unresolved":false,"context_lines":[{"line_number":56,"context_line":"                scalable. Large deployments require a storage solution"},{"line_number":57,"context_line":"                that performs well as it expands.\u003c/para\u003e"},{"line_number":58,"context_line":"        \u003c/listitem\u003e"},{"line_number":59,"context_line":"      \u003c/varlistentry\u003e     "},{"line_number":60,"context_line":"    \u003c/variablelist\u003e"},{"line_number":61,"context_line":"    \u003cpara\u003eLatency is a key consideration in a storage-focused OpenStack cloud."},{"line_number":62,"context_line":"    Using solid-state disks (SSDs) to minimize latency and, to reduce CPU"}],"source_content_type":"application/xml","patch_set":1,"id":"1a4dcd0f_20b349eb","line":59,"updated":"2015-08-14 06:07:48.000000000","message":"Line 59: Whitespace.","commit_id":"5fa17b7ebe3d4ffcb61f9ac04137401c8c1047c0"},{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"dbee62d3476d75fc61d2dbe7da4b469f20870bc2","unresolved":false,"context_lines":[{"line_number":63,"context_line":"    delays caused by waiting for the storage, increases performance. We"},{"line_number":64,"context_line":"    recommend using RAID controller cards in compute hosts to improve the"},{"line_number":65,"context_line":"    performance of the underlying disk subsystem.\u003c/para\u003e"},{"line_number":66,"context_line":"    \u003cpara\u003eDepending on the storage architecture, determine if a scale-out"},{"line_number":67,"context_line":"    solution, or a single highly expandable and scalable centralized storage"},{"line_number":68,"context_line":"    array should be used. If a centralized storage array is the right fit for"},{"line_number":69,"context_line":"    your requirements, then the array vendor determines the hardware"}],"source_content_type":"application/xml","patch_set":1,"id":"1a4dcd0f_8001fdb1","line":66,"updated":"2015-08-14 06:07:48.000000000","message":"Line 66 Passive Voice. Change to:\n\"Depending on the storage architecture, you can adopt a scale-out solution, or use a highly expandable and scalable centralized storage array.\"","commit_id":"5fa17b7ebe3d4ffcb61f9ac04137401c8c1047c0"},{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"dbee62d3476d75fc61d2dbe7da4b469f20870bc2","unresolved":false,"context_lines":[{"line_number":146,"context_line":"      \u003cvarlistentry\u003e"},{"line_number":147,"context_line":"        \u003cterm\u003eCost\u003c/term\u003e"},{"line_number":148,"context_line":"        \u003clistitem\u003e"},{"line_number":149,"context_line":"            \u003cpara\u003eThe relative cost of the hardware weighted against"},{"line_number":150,"context_line":"                the level of design effort needed to build the"},{"line_number":151,"context_line":"                system.\u003c/para\u003e"},{"line_number":152,"context_line":"        \u003c/listitem\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"1a4dcd0f_a09af96c","line":149,"updated":"2015-08-14 06:07:48.000000000","message":"line 149 Change word to \"weighed\" or \"contrasted with\": \n\"The relative cost of the hardware weighed/contrasted with the level of design effort...\"","commit_id":"5fa17b7ebe3d4ffcb61f9ac04137401c8c1047c0"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"26359550e455b871cb35d5d01de553b99d4bfd84","unresolved":false,"context_lines":[{"line_number":60,"context_line":"    \u003c/variablelist\u003e"},{"line_number":61,"context_line":"    \u003cpara\u003eLatency is a key consideration in a storage-focused OpenStack cloud."},{"line_number":62,"context_line":"    Using solid-state disks (SSDs) to minimize latency and, to reduce CPU"},{"line_number":63,"context_line":"    delays caused by waiting for the storage, increases performance. We"},{"line_number":64,"context_line":"    recommend using RAID controller cards in compute hosts to improve the"},{"line_number":65,"context_line":"    performance of the underlying disk subsystem.\u003c/para\u003e"},{"line_number":66,"context_line":"    \u003cpara\u003eDepending on the storage architecture, you can adopt a scale-out"}],"source_content_type":"application/xml","patch_set":2,"id":"1a4dcd0f_629cf45d","line":63,"updated":"2015-08-14 07:57:22.000000000","message":"We recommend using -\u003e Use","commit_id":"b63ccfb27d8106de3c494bf601cf0859ed59bf92"},{"author":{"_account_id":14396,"name":"Alexander Adamov","email":"aadamov@mirantis.com","username":"Alexander"},"change_message_id":"6cbc56874bef2254258ecfb3bb32a2d7c7353234","unresolved":false,"context_lines":[{"line_number":82,"context_line":"        \u003clistitem\u003e"},{"line_number":83,"context_line":"            \u003cpara\u003eBased on the selected storage solution, ensure the"},{"line_number":84,"context_line":"                connectivity matches the storage solution requirements."},{"line_number":85,"context_line":"                For example, if you select centralized storage array,"},{"line_number":86,"context_line":"                determine how the hypervisors connect to the storage"},{"line_number":87,"context_line":"                array. Connectivity can affect latency and thus"},{"line_number":88,"context_line":"                performance. We recommended confirming that the network"}],"source_content_type":"application/xml","patch_set":2,"id":"1a4dcd0f_e55d6e16","line":85,"updated":"2015-08-14 08:06:57.000000000","message":"a centralized storage array","commit_id":"b63ccfb27d8106de3c494bf601cf0859ed59bf92"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"ecddc550b3f780cbd059725dc8b1c1ecd7b2d07d","unresolved":false,"context_lines":[{"line_number":372,"context_line":""},{"line_number":373,"context_line":"    \u003csection xml:id\u003d\"operating-system-and-hypervisor-arch-storage\"\u003e"},{"line_number":374,"context_line":"        \u003ctitle\u003eOperating system and hypervisor\u003c/title\u003e"},{"line_number":375,"context_line":"    \u003cpara\u003eOperating system (OS) and hypervisor has a significant impact"},{"line_number":376,"context_line":"        on the overall design and also affects server hardware"},{"line_number":377,"context_line":"        selection. Ensure the selected operating system and"},{"line_number":378,"context_line":"        hypervisor combination support the storage hardware and work"}],"source_content_type":"application/xml","patch_set":2,"id":"1a4dcd0f_7be340a5","line":375,"updated":"2015-08-14 07:00:50.000000000","message":"has -\u003e have","commit_id":"b63ccfb27d8106de3c494bf601cf0859ed59bf92"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"ecddc550b3f780cbd059725dc8b1c1ecd7b2d07d","unresolved":false,"context_lines":[{"line_number":373,"context_line":"    \u003csection xml:id\u003d\"operating-system-and-hypervisor-arch-storage\"\u003e"},{"line_number":374,"context_line":"        \u003ctitle\u003eOperating system and hypervisor\u003c/title\u003e"},{"line_number":375,"context_line":"    \u003cpara\u003eOperating system (OS) and hypervisor has a significant impact"},{"line_number":376,"context_line":"        on the overall design and also affects server hardware"},{"line_number":377,"context_line":"        selection. Ensure the selected operating system and"},{"line_number":378,"context_line":"        hypervisor combination support the storage hardware and work"},{"line_number":379,"context_line":"        with the networking hardware selection and topology."}],"source_content_type":"application/xml","patch_set":2,"id":"1a4dcd0f_9be08c98","line":376,"updated":"2015-08-14 07:00:50.000000000","message":"affects -\u003e affect","commit_id":"b63ccfb27d8106de3c494bf601cf0859ed59bf92"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"26359550e455b871cb35d5d01de553b99d4bfd84","unresolved":false,"context_lines":[{"line_number":445,"context_line":"      \u003cvarlistentry\u003e"},{"line_number":446,"context_line":"        \u003cterm\u003eSupported features\u003c/term\u003e"},{"line_number":447,"context_line":"        \u003clistitem\u003e"},{"line_number":448,"context_line":"            \u003cpara\u003eSelecting the OS-hypervisor combination often determine"},{"line_number":449,"context_line":"            the required features of OpenStack. Certain features are only"},{"line_number":450,"context_line":"            available with specific OSes or hypervisors. For example,"},{"line_number":451,"context_line":"            if certain features are not available, you might need to modify"}],"source_content_type":"application/xml","patch_set":2,"id":"1a4dcd0f_e267a4b5","line":448,"updated":"2015-08-14 07:57:22.000000000","message":"determine -\u003e determines","commit_id":"b63ccfb27d8106de3c494bf601cf0859ed59bf92"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"26359550e455b871cb35d5d01de553b99d4bfd84","unresolved":false,"context_lines":[{"line_number":474,"context_line":"        impact on the overall design. While there are certain"},{"line_number":475,"context_line":"        components that are always present"},{"line_number":476,"context_line":"        (Compute and Image service, for example), there are other services"},{"line_number":477,"context_line":"        that may not required to be present. As an example, a certain design"},{"line_number":478,"context_line":"        may not require the Orchestration module. Omitting Orchestration would"},{"line_number":479,"context_line":"        not typically have a significant impact on the overall design,"},{"line_number":480,"context_line":"        however, if the architecture uses a replacement for OpenStack Object"}],"source_content_type":"application/xml","patch_set":2,"id":"1a4dcd0f_62a2b44d","line":477,"updated":"2015-08-14 07:57:22.000000000","message":"may not required to be present -\u003e may not be required","commit_id":"b63ccfb27d8106de3c494bf601cf0859ed59bf92"},{"author":{"_account_id":9188,"name":"Liang Bo","email":"liang.bo@99cloud.net","username":"LiangBo"},"change_message_id":"bb3a4f1003ef2697f0fc1d1aa446ea900bd2c99d","unresolved":false,"context_lines":[{"line_number":22,"context_line":"        \u003c/listitem\u003e"},{"line_number":23,"context_line":"    \u003c/itemizedlist\u003e"},{"line_number":24,"context_line":"    \u003cpara\u003eStorage-focused OpenStack clouds must address storage"},{"line_number":25,"context_line":"        intensive workloads. These workloads are not compute intensive,"},{"line_number":26,"context_line":"        nor are they consistently network intensive. The network may be"},{"line_number":27,"context_line":"        heavily utilized to transfer storage, but they are not"},{"line_number":28,"context_line":"        otherwise network intensive.\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"1a4dcd0f_f162cc3c","line":25,"updated":"2015-08-17 03:33:51.000000000","message":"Some Suggestion:\n\nstorage intensive -\u003e I/O intensive, \ncompute intensive -\u003e CPU intensive","commit_id":"9b5f5fa98fb4a8d6f9a6b5e9c0712caaeaea0b7b"}]}
