)]}'
{"doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml":[{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"7e6ccf60bebd70450c9957691aad8f3286106de6","unresolved":false,"context_lines":[{"line_number":7,"context_line":"    \u003c?dbhtml stop-chunking?\u003e"},{"line_number":8,"context_line":"    \u003ctitle\u003eOperational considerations\u003c/title\u003e"},{"line_number":9,"context_line":"    \u003cpara\u003eIn the planning and design phases of the build out, it is"},{"line_number":10,"context_line":"        important to include the operation\u0027s function. Operational"},{"line_number":11,"context_line":"        factors affect the design choices for a general purpose cloud,"},{"line_number":12,"context_line":"        and operations staff are often tasked with the maintenance of"},{"line_number":13,"context_line":"        cloud environments for larger installations.\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"ba7be1f8_5dbda2d6","line":10,"updated":"2015-03-02 06:29:32.000000000","message":"Line 10 (optional) sentence:\n\nchange to sentence to remove the definite article\n\n\"In the planning and design phases of the build out, operation functions are important considerations.\"","commit_id":"7728e241280e86dcb59cc1d0acb5550b411d418d"},{"author":{"_account_id":14396,"name":"Alexander Adamov","email":"aadamov@mirantis.com","username":"Alexander"},"change_message_id":"a5d4b0ddaff9124f6f8de538f70c3dfaef6f0de1","unresolved":false,"context_lines":[{"line_number":9,"context_line":"    \u003cpara\u003eIn the planning and design phases of the build out, it is"},{"line_number":10,"context_line":"        important to include the operation\u0027s function. Operational"},{"line_number":11,"context_line":"        factors affect the design choices for a general purpose cloud,"},{"line_number":12,"context_line":"        and operations staff are often tasked with the maintenance of"},{"line_number":13,"context_line":"        cloud environments for larger installations.\u003c/para\u003e"},{"line_number":14,"context_line":"    \u003cvariablelist\u003e"},{"line_number":15,"context_line":"      \u003cvarlistentry\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"ba7be1f8_b5030eb7","line":12,"updated":"2015-03-02 10:19:34.000000000","message":"...and operations staff receive tasks with the maintance...","commit_id":"7728e241280e86dcb59cc1d0acb5550b411d418d"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"9589b9db0e0ec5da855525b631ac7013e70e5c11","unresolved":false,"context_lines":[{"line_number":24,"context_line":"       \u003cterm\u003eReliability and availability\u003c/term\u003e"},{"line_number":25,"context_line":"        \u003clistitem\u003e"},{"line_number":26,"context_line":"            \u003cpara\u003eReliability and"},{"line_number":27,"context_line":"                availability depends on wide area network availability"},{"line_number":28,"context_line":"                and on the level of precautions taken by the service"},{"line_number":29,"context_line":"                provider.\u003c/para\u003e"},{"line_number":30,"context_line":"        \u003c/listitem\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"ba7be1f8_72260c18","line":27,"updated":"2015-03-02 10:00:22.000000000","message":"I would use a 3rd form of plural here -\u003e \u0027depend\u0027, as we have 2 subjects in this sentence.","commit_id":"7728e241280e86dcb59cc1d0acb5550b411d418d"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"9589b9db0e0ec5da855525b631ac7013e70e5c11","unresolved":false,"context_lines":[{"line_number":46,"context_line":"    \u003cpara\u003eInstalling and configuring monitoring and alerting services"},{"line_number":47,"context_line":"        are vitally important in cloud environments with high demands"},{"line_number":48,"context_line":"        on storage resources. These services provide a real-time view"},{"line_number":49,"context_line":"        into the health and performance of the storage systems.Using an integrated"},{"line_number":50,"context_line":"        management console, or other dashboards capable of visualizing"},{"line_number":51,"context_line":"        SNMP data, is helpful when discovering and resolving issues"},{"line_number":52,"context_line":"        that arise within the storage cluster.\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"ba7be1f8_15edba25","line":49,"updated":"2015-03-02 10:00:22.000000000","message":"A space is missing after dot.","commit_id":"7728e241280e86dcb59cc1d0acb5550b411d418d"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"7b347e5fd3eb171529c744f1b472aaa92f881587","unresolved":false,"context_lines":[{"line_number":46,"context_line":"    \u003cpara\u003eInstalling and configuring monitoring and alerting services"},{"line_number":47,"context_line":"        are vitally important in cloud environments with high demands"},{"line_number":48,"context_line":"        on storage resources. These services provide a real-time view"},{"line_number":49,"context_line":"        into the health and performance of the storage systems.Using an integrated"},{"line_number":50,"context_line":"        management console, or other dashboards capable of visualizing"},{"line_number":51,"context_line":"        SNMP data, is helpful when discovering and resolving issues"},{"line_number":52,"context_line":"        that arise within the storage cluster.\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"ba7be1f8_ef185986","line":49,"updated":"2015-03-02 10:28:11.000000000","message":"I suggest avoiding long lines, please see: https://wiki.openstack.org/wiki/Documentation/Markup_conventions#Avoid_long_lines","commit_id":"7728e241280e86dcb59cc1d0acb5550b411d418d"},{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"7e6ccf60bebd70450c9957691aad8f3286106de6","unresolved":false,"context_lines":[{"line_number":124,"context_line":"        aware of the underlying storage systems can be deployed in a"},{"line_number":125,"context_line":"        wide variety of infrastructures and still have the same basic"},{"line_number":126,"context_line":"        behavior regardless of the differences in the underlying"},{"line_number":127,"context_line":"        infrastructure.\u003c/para\u003e"},{"line_number":128,"context_line":"    \u003c/section\u003e"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"    \u003csection xml:id\u003d\"fault-tolerance-and-availability\"\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"ba7be1f8_fdc73662","line":127,"updated":"2015-03-02 06:29:32.000000000","message":"Line 117 to 127. Active voice changes:\n\nTheses sentences change the paragraph to active voice.\n\n\"...we recommend the application\u0027s design allows it to detect whether replication is a feature natively available in the storage system.\"\n\n\" In the event that replication is unavailable, operations personnel can design applications to react such that they can provide their own replication services.\"\n\n\"An application designed to detect underlying storage systems can function in a  wide variety of infrastructures, and still have the same basic behavior...","commit_id":"7728e241280e86dcb59cc1d0acb5550b411d418d"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"7b347e5fd3eb171529c744f1b472aaa92f881587","unresolved":false,"context_lines":[{"line_number":253,"context_line":"            \u003c/para\u003e"},{"line_number":254,"context_line":"          \u003c/listitem\u003e"},{"line_number":255,"context_line":"        \u003c/itemizedlist\u003e"},{"line_number":256,"context_line":"      \u003cpara\u003eDeciding on the proper zone design is crucial for allowing the object"},{"line_number":257,"context_line":"          storage cluster to scale while providing an available and"},{"line_number":258,"context_line":"          redundant storage system. It may be necessary to"},{"line_number":259,"context_line":"          configure storage policies that have different requirements"}],"source_content_type":"application/xml","patch_set":2,"id":"ba7be1f8_2030be9d","line":256,"updated":"2015-03-02 10:28:11.000000000","message":"Object Storage","commit_id":"7728e241280e86dcb59cc1d0acb5550b411d418d"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"9589b9db0e0ec5da855525b631ac7013e70e5c11","unresolved":false,"context_lines":[{"line_number":273,"context_line":"        consideration during the design phase.\u003c/para\u003e"},{"line_number":274,"context_line":"      \u003csection xml:id\u003d\"scaling-block-storage\"\u003e"},{"line_number":275,"context_line":"        \u003ctitle\u003eScaling Block Storage\u003c/title\u003e"},{"line_number":276,"context_line":"      \u003cpara\u003eBlock storage pools can be upgraded to add storage capacity"},{"line_number":277,"context_line":"          rather easily without interruption to the overall Block"},{"line_number":278,"context_line":"          Storage service. Nodes can be added to the pool by simply"},{"line_number":279,"context_line":"          installing and configuring the appropriate hardware and"}],"source_content_type":"application/xml","patch_set":2,"id":"ba7be1f8_b206c41e","line":276,"updated":"2015-03-02 10:00:22.000000000","message":"storage -\u003e Storage","commit_id":"7728e241280e86dcb59cc1d0acb5550b411d418d"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"8fb362ac63bdccc9cf8254a04733f5da3daea7e3","unresolved":false,"context_lines":[{"line_number":7,"context_line":"    \u003c?dbhtml stop-chunking?\u003e"},{"line_number":8,"context_line":"    \u003ctitle\u003eOperational considerations\u003c/title\u003e"},{"line_number":9,"context_line":"    \u003cpara\u003eIn the planning and design phases of the build out, operation"},{"line_number":10,"context_line":"        functions are important considerations. Operational"},{"line_number":11,"context_line":"        factors affect the design choices for a general purpose cloud,"},{"line_number":12,"context_line":"        and operations staff receive tasks with the maintenance of"},{"line_number":13,"context_line":"        cloud environments for larger installations.\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"ba7be1f8_6dc5238d","line":10,"updated":"2015-03-03 04:10:34.000000000","message":"This first sentence is very passive, and can probably be removed completely.","commit_id":"49bf8233aa2c539112fb457ebd7493e1711b5106"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"8fb362ac63bdccc9cf8254a04733f5da3daea7e3","unresolved":false,"context_lines":[{"line_number":10,"context_line":"        functions are important considerations. Operational"},{"line_number":11,"context_line":"        factors affect the design choices for a general purpose cloud,"},{"line_number":12,"context_line":"        and operations staff receive tasks with the maintenance of"},{"line_number":13,"context_line":"        cloud environments for larger installations.\u003c/para\u003e"},{"line_number":14,"context_line":"    \u003cvariablelist\u003e"},{"line_number":15,"context_line":"      \u003cvarlistentry\u003e"},{"line_number":16,"context_line":"       \u003cterm\u003eMaintenance tasks\u003c/term\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"ba7be1f8_2d3fab88","line":13,"updated":"2015-03-03 04:10:34.000000000","message":"There\u0027s something missing from this sentence. Should it be \"operations staff receive tasks (from who?) *regarding* maintenance of cloud environments\"? Maybe?","commit_id":"49bf8233aa2c539112fb457ebd7493e1711b5106"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"8fb362ac63bdccc9cf8254a04733f5da3daea7e3","unresolved":false,"context_lines":[{"line_number":43,"context_line":"        \u003c/listitem\u003e"},{"line_number":44,"context_line":"      \u003c/varlistentry\u003e"},{"line_number":45,"context_line":"    \u003c/variablelist\u003e"},{"line_number":46,"context_line":"    \u003cpara\u003eInstalling and configuring monitoring and alerting services"},{"line_number":47,"context_line":"        are vitally important in cloud environments with high demands"},{"line_number":48,"context_line":"        on storage resources. These services provide a real-time view"},{"line_number":49,"context_line":"        into the health and performance of the storage systems. Using"}],"source_content_type":"application/xml","patch_set":3,"id":"ba7be1f8_6d736380","line":46,"updated":"2015-03-03 04:10:34.000000000","message":"I think the monitoring and alerting services are the subject of the sentence here. So I would remove the \"installing and configuring\" bit of this sentence to make it clearer.","commit_id":"49bf8233aa2c539112fb457ebd7493e1711b5106"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"8fb362ac63bdccc9cf8254a04733f5da3daea7e3","unresolved":false,"context_lines":[{"line_number":48,"context_line":"        on storage resources. These services provide a real-time view"},{"line_number":49,"context_line":"        into the health and performance of the storage systems. Using"},{"line_number":50,"context_line":"        an integrated management console, or other dashboards capable of"},{"line_number":51,"context_line":"        visualizing SNMP data, is helpful when discovering and resolving"},{"line_number":52,"context_line":"        issues that arise within the storage cluster.\u003c/para\u003e"},{"line_number":53,"context_line":"    \u003cpara\u003eA storage-focused cloud design should include:\u003c/para\u003e"},{"line_number":54,"context_line":"    \u003citemizedlist\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"ba7be1f8_ed2d9347","line":51,"updated":"2015-03-03 04:10:34.000000000","message":"Remove the \u0027using\u0027 from the beginning of the sentence here: \"An integrated management console ... can help discover and resolve issues ...\"","commit_id":"49bf8233aa2c539112fb457ebd7493e1711b5106"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"8fb362ac63bdccc9cf8254a04733f5da3daea7e3","unresolved":false,"context_lines":[{"line_number":99,"context_line":"    \u003cpara\u003eEase of management of the storage devices is an important"},{"line_number":100,"context_line":"        consideration when designing a storage solution. Operations personnel"},{"line_number":101,"context_line":"        will often be required to replace failed drives or nodes and"},{"line_number":102,"context_line":"        provide ongoing maintenance of the storage hardware.\u003c/para\u003e"},{"line_number":103,"context_line":"    \u003cpara\u003eProvisioning and configuration of new or upgraded storage is"},{"line_number":104,"context_line":"        another important consideration when it comes to management of"},{"line_number":105,"context_line":"        resources. The ability to easily deploy, configure, and manage"}],"source_content_type":"application/xml","patch_set":3,"id":"ba7be1f8_cd144feb","line":102,"updated":"2015-03-03 04:10:34.000000000","message":"This para has the same issues as the one on Line 10.","commit_id":"49bf8233aa2c539112fb457ebd7493e1711b5106"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"8fb362ac63bdccc9cf8254a04733f5da3daea7e3","unresolved":false,"context_lines":[{"line_number":103,"context_line":"    \u003cpara\u003eProvisioning and configuration of new or upgraded storage is"},{"line_number":104,"context_line":"        another important consideration when it comes to management of"},{"line_number":105,"context_line":"        resources. The ability to easily deploy, configure, and manage"},{"line_number":106,"context_line":"        storage hardware results in a solution which is easy to"},{"line_number":107,"context_line":"        manage. This also makes use of management systems that can"},{"line_number":108,"context_line":"        automate other pieces of the overall solution. For example,"},{"line_number":109,"context_line":"        replication, retention, data backup and recovery.\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"ba7be1f8_8dcc178b","line":106,"updated":"2015-03-03 04:10:34.000000000","message":"Use \u0027that\u0027 instead of \u0027which\u0027 here (restrictive clause)","commit_id":"49bf8233aa2c539112fb457ebd7493e1711b5106"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"8fb362ac63bdccc9cf8254a04733f5da3daea7e3","unresolved":false,"context_lines":[{"line_number":113,"context_line":"      \u003ctitle\u003eApplication awareness\u003c/title\u003e"},{"line_number":114,"context_line":"    \u003cpara\u003eDesigning applications to be aware of the underlying storage"},{"line_number":115,"context_line":"        subsystem and the features available will leverage storage"},{"line_number":116,"context_line":"        solutions in the cloud.\u003c/para\u003e"},{"line_number":117,"context_line":"    \u003cpara\u003eWhen creating an application that requires"},{"line_number":118,"context_line":"        replication, we recommend the application\u0027s design allows it to"},{"line_number":119,"context_line":"        detect whether replication is a feature natively available in the"}],"source_content_type":"application/xml","patch_set":3,"id":"ba7be1f8_8d93375a","line":116,"updated":"2015-03-03 04:10:34.000000000","message":"\u0027leverage\u0027? Ew. Also, this sentence has a really weird construction now. What about this: \"Well-designed applications should be aware of underlying storage subsystems, in order to use cloud storage solutions effectively.\"","commit_id":"49bf8233aa2c539112fb457ebd7493e1711b5106"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"8fb362ac63bdccc9cf8254a04733f5da3daea7e3","unresolved":false,"context_lines":[{"line_number":115,"context_line":"        subsystem and the features available will leverage storage"},{"line_number":116,"context_line":"        solutions in the cloud.\u003c/para\u003e"},{"line_number":117,"context_line":"    \u003cpara\u003eWhen creating an application that requires"},{"line_number":118,"context_line":"        replication, we recommend the application\u0027s design allows it to"},{"line_number":119,"context_line":"        detect whether replication is a feature natively available in the"},{"line_number":120,"context_line":"        storage system. In the event that replication is unavailable,"},{"line_number":121,"context_line":"        operations personnel can design applications to react such that"}],"source_content_type":"application/xml","patch_set":3,"id":"ba7be1f8_0de4a7df","line":118,"updated":"2015-03-03 04:10:34.000000000","message":"I would remove the \u0027we recommend\u0027 here to make this sentence less complicated. Something like: \"For applications that require replication, ensure the application can detect if replication is a natively available feature of the storage system.\"","commit_id":"49bf8233aa2c539112fb457ebd7493e1711b5106"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"8fb362ac63bdccc9cf8254a04733f5da3daea7e3","unresolved":false,"context_lines":[{"line_number":119,"context_line":"        detect whether replication is a feature natively available in the"},{"line_number":120,"context_line":"        storage system. In the event that replication is unavailable,"},{"line_number":121,"context_line":"        operations personnel can design applications to react such that"},{"line_number":122,"context_line":"        they can provide their own replication services. An application"},{"line_number":123,"context_line":"        designed to detect underlying storage systems can function in a"},{"line_number":124,"context_line":"        wide variety of infrastructures, and still have the same basic"},{"line_number":125,"context_line":"        behavior regardless of the differences in the underlying"}],"source_content_type":"application/xml","patch_set":3,"id":"ba7be1f8_8dcfb755","line":122,"updated":"2015-03-03 04:10:34.000000000","message":"This sentence doesn\u0027t flow well with the previous, even though it\u0027s expanding on the same idea. I would say something like: \"If natively available replication is not available, the application must be able to be modified by operations personnel so that they can provide their own replication service.\"","commit_id":"49bf8233aa2c539112fb457ebd7493e1711b5106"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"8fb362ac63bdccc9cf8254a04733f5da3daea7e3","unresolved":false,"context_lines":[{"line_number":144,"context_line":"          level.\u003c/para\u003e"},{"line_number":145,"context_line":"        \u003cpara\u003eWe recommend you deploy high performing storage solutions"},{"line_number":146,"context_line":"          such as SSD disk drives or flash storage systems in cases where applications"},{"line_number":147,"context_line":"          require extreme performance out of Block Storage devices. It is"},{"line_number":148,"context_line":"          important to consider the availability of software and support"},{"line_number":149,"context_line":"          to ease with the hardware and software integration"},{"line_number":150,"context_line":"          process when considering these solutions.\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"ba7be1f8_2d816bc3","line":147,"updated":"2015-03-03 04:10:34.000000000","message":"Take out the \u0027we recommend\u0027 here again. Something like \"Deploy high performing storage solutions ...\"","commit_id":"49bf8233aa2c539112fb457ebd7493e1711b5106"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"8fb362ac63bdccc9cf8254a04733f5da3daea7e3","unresolved":false,"context_lines":[{"line_number":146,"context_line":"          such as SSD disk drives or flash storage systems in cases where applications"},{"line_number":147,"context_line":"          require extreme performance out of Block Storage devices. It is"},{"line_number":148,"context_line":"          important to consider the availability of software and support"},{"line_number":149,"context_line":"          to ease with the hardware and software integration"},{"line_number":150,"context_line":"          process when considering these solutions.\u003c/para\u003e"},{"line_number":151,"context_line":"      \u003cpara\u003eIn environments that place extreme demands on Block Storage,"},{"line_number":152,"context_line":"          it is advisable to take advantage of multiple storage pools."}],"source_content_type":"application/xml","patch_set":3,"id":"ba7be1f8_edc83324","line":149,"updated":"2015-03-03 04:10:34.000000000","message":"\u0027to ease with\u0027 doesn\u0027t make sense to me. This sentence needs work.","commit_id":"49bf8233aa2c539112fb457ebd7493e1711b5106"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"8fb362ac63bdccc9cf8254a04733f5da3daea7e3","unresolved":false,"context_lines":[{"line_number":248,"context_line":"          \u003c/listitem\u003e"},{"line_number":249,"context_line":"          \u003clistitem\u003e"},{"line_number":250,"context_line":"            \u003cpara\u003e"},{"line_number":251,"context_line":"              Data center or geographical region."},{"line_number":252,"context_line":"            \u003c/para\u003e"},{"line_number":253,"context_line":"          \u003c/listitem\u003e"},{"line_number":254,"context_line":"        \u003c/itemizedlist\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"ba7be1f8_4dd4dfbc","line":251,"updated":"2015-03-03 04:10:34.000000000","message":"Remove the periods from these, they\u0027re incomplete sentences.","commit_id":"49bf8233aa2c539112fb457ebd7493e1711b5106"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"8fb362ac63bdccc9cf8254a04733f5da3daea7e3","unresolved":false,"context_lines":[{"line_number":252,"context_line":"            \u003c/para\u003e"},{"line_number":253,"context_line":"          \u003c/listitem\u003e"},{"line_number":254,"context_line":"        \u003c/itemizedlist\u003e"},{"line_number":255,"context_line":"      \u003cpara\u003eDeciding on the proper zone design is crucial for allowing the Object"},{"line_number":256,"context_line":"          Storage cluster to scale while providing an available and"},{"line_number":257,"context_line":"          redundant storage system. It may be necessary to"},{"line_number":258,"context_line":"          configure storage policies that have different requirements"}],"source_content_type":"application/xml","patch_set":3,"id":"ba7be1f8_6ddc43e5","line":255,"updated":"2015-03-03 04:10:34.000000000","message":"remove the \u0027on\u0027.","commit_id":"49bf8233aa2c539112fb457ebd7493e1711b5106"},{"author":{"_account_id":612,"name":"Tom Fifield","email":"tom@openstack.org","username":"fifieldt"},"change_message_id":"e052da1ad5b7cc042ff85d4e7156dab2556dcdf6","unresolved":false,"context_lines":[{"line_number":219,"context_line":"        \u003citemizedlist\u003e"},{"line_number":220,"context_line":"          \u003clistitem\u003e"},{"line_number":221,"context_line":"            \u003cpara\u003e"},{"line_number":222,"context_line":"              A disk with a single node"},{"line_number":223,"context_line":"            \u003c/para\u003e"},{"line_number":224,"context_line":"          \u003c/listitem\u003e"},{"line_number":225,"context_line":"          \u003clistitem\u003e"}],"source_content_type":"application/xml","patch_set":4,"id":"ba7be1f8_de4eb36e","line":222,"updated":"2015-03-03 05:59:49.000000000","message":"I think this should probably be \"A disk within a single node\" at least, but could be expanded depending on how verbose you feel is required.\n\nAs far as I can tell, this list is about the various logical divisions you can put in place in different sized clusters. So, the first one is probably where you have one zone per disk as you only have a single server, the next is where you have one zone per node, as you have multiple nodes. Following is zone per collection of nodes - even more notes; zone-per-rack - multiple racks; zone-per-dc - multiple DCs.","commit_id":"58f93ea403a32c240a8b224c7b814974870fc524"}]}
