)]}'
{"doc/arch-design-rst/source/generalpurpose-operational-considerations.rst":[{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"1c26b3fdedc30dbb100f5c16ef9f1a10a4c61c05","unresolved":false,"context_lines":[{"line_number":50,"context_line":"errors are caught and managed appropriately. Specific meters that are"},{"line_number":51,"context_line":"critically important to monitor include:"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"-  Image disk utilization"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"-  Response time to the :term:`Compute API`"},{"line_number":56,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_0a08cf90","line":53,"updated":"2015-11-20 12:27:06.000000000","message":"asterisks instead of dashes for consistency","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"d5782161989dd5249b0b58d362fab492f31d90d9","unresolved":false,"context_lines":[{"line_number":50,"context_line":"errors are caught and managed appropriately. Specific meters that are"},{"line_number":51,"context_line":"critically important to monitor include:"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"-  Image disk utilization"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"-  Response time to the :term:`Compute API`"},{"line_number":56,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_4899f51e","line":53,"in_reply_to":"ba8a016a_0a08cf90","updated":"2015-11-20 15:57:39.000000000","message":"Gah, missed that!  Done.","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"1c26b3fdedc30dbb100f5c16ef9f1a10a4c61c05","unresolved":false,"context_lines":[{"line_number":121,"context_line":"for additional ephemeral storage to instances, may be necessary."},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"For a deeper discussion on many of these topics, refer to the `OpenStack"},{"line_number":124,"context_line":"Operations Guide \u003chttp://docs.openstack.org/ops\u003e`__."}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_ca01676c","line":124,"updated":"2015-11-20 12:27:06.000000000","message":"Remove the extra underscore at the end of the link.","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"d5782161989dd5249b0b58d362fab492f31d90d9","unresolved":false,"context_lines":[{"line_number":121,"context_line":"for additional ephemeral storage to instances, may be necessary."},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"For a deeper discussion on many of these topics, refer to the `OpenStack"},{"line_number":124,"context_line":"Operations Guide \u003chttp://docs.openstack.org/ops\u003e`__."}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_888fddcb","line":124,"in_reply_to":"ba8a016a_ca01676c","updated":"2015-11-20 15:57:39.000000000","message":"Done","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"}],"doc/arch-design-rst/source/generalpurpose-prescriptive-example.rst":[{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"a6a4a6202ee220f2613d958a28dfa7f90082bd0a","unresolved":false,"context_lines":[{"line_number":63,"context_line":"be served from OpenStack Object Storage containers, and backing the"},{"line_number":64,"context_line":"OpenStack Image service with OpenStack Object Storage."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    .. note::"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"        Increasing OpenStack Object Storage means network bandwidth needs to"},{"line_number":69,"context_line":"        be taken into consideration. Running OpenStack Object Storage with"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba8a016a_21c79546","line":66,"updated":"2015-11-17 22:47:07.000000000","message":"dedent whole this block","commit_id":"8ddf03068963b02f70dd8442aaeebd089334f1d1"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"2fb230a327013c6d8294cb0a5e601a3ff6d4d304","unresolved":false,"context_lines":[{"line_number":63,"context_line":"be served from OpenStack Object Storage containers, and backing the"},{"line_number":64,"context_line":"OpenStack Image service with OpenStack Object Storage."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    .. note::"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"        Increasing OpenStack Object Storage means network bandwidth needs to"},{"line_number":69,"context_line":"        be taken into consideration. Running OpenStack Object Storage with"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba8a016a_dc0760c8","line":66,"in_reply_to":"ba8a016a_21c79546","updated":"2015-11-18 17:25:08.000000000","message":"Done","commit_id":"8ddf03068963b02f70dd8442aaeebd089334f1d1"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"1c26b3fdedc30dbb100f5c16ef9f1a10a4c61c05","unresolved":false,"context_lines":[{"line_number":38,"context_line":""},{"line_number":39,"context_line":"* OpenStack Object Storage for serving static objects (such as images)."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"|image0|"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"Running up to 140 web instances and the small number of MariaDB"},{"line_number":44,"context_line":"instances requires 292 vCPUs available, as well as 584 GB RAM. On a"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_8afeff36","line":41,"updated":"2015-11-20 12:27:06.000000000","message":"You need added the image reference here (pandoc doesn\u0027t do this properly). So:\n1. Copy the image from arch-design/docs/figures/ to arch-design-rst/source/figures\n2. Delete  \"|image0|\" and add ..figure:: /figures/\u003cimage_file\u003e","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"d5782161989dd5249b0b58d362fab492f31d90d9","unresolved":false,"context_lines":[{"line_number":38,"context_line":""},{"line_number":39,"context_line":"* OpenStack Object Storage for serving static objects (such as images)."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"|image0|"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"Running up to 140 web instances and the small number of MariaDB"},{"line_number":44,"context_line":"instances requires 292 vCPUs available, as well as 584 GB RAM. On a"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_887d9db3","line":41,"in_reply_to":"ba8a016a_8afeff36","updated":"2015-11-20 15:57:39.000000000","message":"Done","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"1c26b3fdedc30dbb100f5c16ef9f1a10a4c61c05","unresolved":false,"context_lines":[{"line_number":83,"context_line":"pools, but their use in production environments must be carefully"},{"line_number":84,"context_line":"weighed against current stability."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":".. |image0| image:: figures/General_Architecture3.png"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_8a5a7f4f","line":86,"updated":"2015-11-20 12:27:06.000000000","message":"Delete this","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"d5782161989dd5249b0b58d362fab492f31d90d9","unresolved":false,"context_lines":[{"line_number":83,"context_line":"pools, but their use in production environments must be carefully"},{"line_number":84,"context_line":"weighed against current stability."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":".. |image0| image:: figures/General_Architecture3.png"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_e8422968","line":86,"in_reply_to":"ba8a016a_8a5a7f4f","updated":"2015-11-20 15:57:39.000000000","message":"Done","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"},{"author":{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},"change_message_id":"7265790dd773049a86ccdf51027384747a59a6fe","unresolved":false,"context_lines":[{"line_number":38,"context_line":""},{"line_number":39,"context_line":"* OpenStack Object Storage for serving static objects (such as images)."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"..figure:: /figures/General_Architecture3.png"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"Running up to 140 web instances and the small number of MariaDB"},{"line_number":44,"context_line":"instances requires 292 vCPUs available, as well as 584 GB RAM. On a"}],"source_content_type":"text/x-rst","patch_set":10,"id":"ba8a016a_2cecac8e","line":41,"updated":"2015-11-21 07:54:10.000000000","message":"See here the image is not uploaded correctly http://docs-draft.openstack.org/07/246607/10/check/gate-openstack-manuals-tox-doc-publish-checkbuild/25589d9//publish-docs/draft/arch-design-rst/generalpurpose-prescriptive-example.html","commit_id":"b252bac8fab6bda6cd4b71b56421f0f9bf12ef57"},{"author":{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},"change_message_id":"152d73c8c5908f1ea7c8670218200e9a466fd61a","unresolved":false,"context_lines":[{"line_number":38,"context_line":""},{"line_number":39,"context_line":"* OpenStack Object Storage for serving static objects (such as images)."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"..figure:: /figures/General_Architecture3.png"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"Running up to 140 web instances and the small number of MariaDB"},{"line_number":44,"context_line":"instances requires 292 vCPUs available, as well as 584 GB RAM. On a"}],"source_content_type":"text/x-rst","patch_set":10,"id":"ba8a016a_e93bf636","line":41,"updated":"2015-11-21 05:31:47.000000000","message":"change to \n.. figure:: figures/General_Architecture3.png","commit_id":"b252bac8fab6bda6cd4b71b56421f0f9bf12ef57"},{"author":{"_account_id":9382,"name":"Shilla Saebi","email":"shilla.saebi@gmail.com","username":"shillasaebi"},"change_message_id":"be59643dbdac59ed4b5ec2ab7b4e50255b29a1d2","unresolved":false,"context_lines":[{"line_number":38,"context_line":""},{"line_number":39,"context_line":"* OpenStack Object Storage for serving static objects (such as images)."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"..figure:: /figures/General_Architecture3.png"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"Running up to 140 web instances and the small number of MariaDB"},{"line_number":44,"context_line":"instances requires 292 vCPUs available, as well as 584 GB RAM. On a"}],"source_content_type":"text/x-rst","patch_set":10,"id":"ba8a016a_c72b7993","line":41,"in_reply_to":"ba8a016a_2cecac8e","updated":"2015-11-21 10:24:35.000000000","message":"great catch","commit_id":"b252bac8fab6bda6cd4b71b56421f0f9bf12ef57"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"5565401721b1763282cd22d166188021e7d4f937","unresolved":false,"context_lines":[{"line_number":38,"context_line":""},{"line_number":39,"context_line":"* OpenStack Object Storage for serving static objects (such as images)."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"..figure:: /figures/General_Architecture3.png"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"Running up to 140 web instances and the small number of MariaDB"},{"line_number":44,"context_line":"instances requires 292 vCPUs available, as well as 584 GB RAM. On a"}],"source_content_type":"text/x-rst","patch_set":10,"id":"ba8a016a_9d6140d6","line":41,"in_reply_to":"ba8a016a_e93bf636","updated":"2015-11-21 13:21:39.000000000","message":"Done","commit_id":"b252bac8fab6bda6cd4b71b56421f0f9bf12ef57"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"14149f44be1724814828acff85a7d5200eced1b8","unresolved":false,"context_lines":[{"line_number":38,"context_line":""},{"line_number":39,"context_line":"* OpenStack Object Storage for serving static objects (such as images)."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"..figure:: /figures/General_Architecture3.png"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"Running up to 140 web instances and the small number of MariaDB"},{"line_number":44,"context_line":"instances requires 292 vCPUs available, as well as 584 GB RAM. On a"}],"source_content_type":"text/x-rst","patch_set":10,"id":"ba8a016a_8251df10","line":41,"in_reply_to":"ba8a016a_e93bf636","updated":"2015-11-21 10:38:32.000000000","message":"Sorry Nate, my bad for suggesting \"/figures...\" instead of \"figures...\"","commit_id":"b252bac8fab6bda6cd4b71b56421f0f9bf12ef57"},{"author":{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},"change_message_id":"b1f95d25aa4212d0cb6677833bc9a74deb82ef1b","unresolved":false,"context_lines":[{"line_number":38,"context_line":""},{"line_number":39,"context_line":"* OpenStack Object Storage for serving static objects (such as images)."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"..figure:: figures/General_Architecture3.png"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"Running up to 140 web instances and the small number of MariaDB"},{"line_number":44,"context_line":"instances requires 292 vCPUs available, as well as 584 GB RAM. On a"}],"source_content_type":"text/x-rst","patch_set":11,"id":"ba8a016a_9d92a0f5","line":41,"updated":"2015-11-21 13:55:30.000000000","message":"+1","commit_id":"7c9cde2467628c61c188b1b65b2c9115c5b08d1a"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"5e28f5989dd6998fca41f351932c9558e93ff694","unresolved":false,"context_lines":[{"line_number":38,"context_line":""},{"line_number":39,"context_line":"* OpenStack Object Storage for serving static objects (such as images)."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"..figure:: figures/General_Architecture3.png"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"Running up to 140 web instances and the small number of MariaDB"},{"line_number":44,"context_line":"instances requires 292 vCPUs available, as well as 584 GB RAM. On a"}],"source_content_type":"text/x-rst","patch_set":11,"id":"ba8a016a_3da37451","line":41,"updated":"2015-11-21 13:54:31.000000000","message":"need white space before \"figure::\"\n\n.. figure::","commit_id":"7c9cde2467628c61c188b1b65b2c9115c5b08d1a"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"e506488432d081a0eec30b2524200d0aa0520006","unresolved":false,"context_lines":[{"line_number":38,"context_line":""},{"line_number":39,"context_line":"* OpenStack Object Storage for serving static objects (such as images)."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"..figure:: figures/General_Architecture3.png"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"Running up to 140 web instances and the small number of MariaDB"},{"line_number":44,"context_line":"instances requires 292 vCPUs available, as well as 584 GB RAM. On a"}],"source_content_type":"text/x-rst","patch_set":11,"id":"ba8a016a_78c02ae1","line":41,"in_reply_to":"ba8a016a_3da37451","updated":"2015-11-21 15:37:23.000000000","message":"Done","commit_id":"7c9cde2467628c61c188b1b65b2c9115c5b08d1a"}],"doc/arch-design-rst/source/generalpurpose-tech-considerations.rst":[{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"a6a4a6202ee220f2613d958a28dfa7f90082bd0a","unresolved":false,"context_lines":[{"line_number":134,"context_line":"We recommend you design at least three network segments:"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"* The first segment is a public network, used for access to REST APIs"},{"line_number":137,"context_line":"   by tenants and operators. The controller nodes and swift proxies are"},{"line_number":138,"context_line":"   the only devices connecting to this network segment. In some cases,"},{"line_number":139,"context_line":"   this network might also be serviced by hardware load balancers and"},{"line_number":140,"context_line":"   other network devices."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba8a016a_615cbded","line":137,"updated":"2015-11-17 22:47:07.000000000","message":"3 -\u003e 2 white space indent\n\nhttp://docs-draft.openstack.org/07/246607/2/check/gate-openstack-manuals-tox-doc-publish-checkbuild/30ce608//publish-docs/draft/arch-design-rst/generalpurpose-tech-considerations.html","commit_id":"8ddf03068963b02f70dd8442aaeebd089334f1d1"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"2fb230a327013c6d8294cb0a5e601a3ff6d4d304","unresolved":false,"context_lines":[{"line_number":134,"context_line":"We recommend you design at least three network segments:"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"* The first segment is a public network, used for access to REST APIs"},{"line_number":137,"context_line":"   by tenants and operators. The controller nodes and swift proxies are"},{"line_number":138,"context_line":"   the only devices connecting to this network segment. In some cases,"},{"line_number":139,"context_line":"   this network might also be serviced by hardware load balancers and"},{"line_number":140,"context_line":"   other network devices."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba8a016a_fce4a4e1","line":137,"in_reply_to":"ba8a016a_615cbded","updated":"2015-11-18 17:25:08.000000000","message":"Done","commit_id":"8ddf03068963b02f70dd8442aaeebd089334f1d1"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"a6a4a6202ee220f2613d958a28dfa7f90082bd0a","unresolved":false,"context_lines":[{"line_number":169,"context_line":"number of drives, the main goal is to maximize the storage available in"},{"line_number":170,"context_line":"each node."},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"   .. note::"},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"      We do not recommended investing in enterprise class drives for an"},{"line_number":175,"context_line":"      OpenStack Object Storage cluster. The consistency and partition"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba8a016a_81bbe1e4","line":172,"updated":"2015-11-17 22:47:07.000000000","message":"dedent whole this block","commit_id":"8ddf03068963b02f70dd8442aaeebd089334f1d1"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"a6a4a6202ee220f2613d958a28dfa7f90082bd0a","unresolved":false,"context_lines":[{"line_number":262,"context_line":""},{"line_number":263,"context_line":"* SUSE Linux Enterprise Server (SLES)"},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"    .. note::"},{"line_number":266,"context_line":""},{"line_number":267,"context_line":"       Native support is not a constraint on the choice of OS; users are"},{"line_number":268,"context_line":"       free to choose just about any Linux distribution (or even Microsoft"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba8a016a_01fb71c2","line":265,"updated":"2015-11-17 22:47:07.000000000","message":"dedent whole this block","commit_id":"8ddf03068963b02f70dd8442aaeebd089334f1d1"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"2fb230a327013c6d8294cb0a5e601a3ff6d4d304","unresolved":false,"context_lines":[{"line_number":262,"context_line":""},{"line_number":263,"context_line":"* SUSE Linux Enterprise Server (SLES)"},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"    .. note::"},{"line_number":266,"context_line":""},{"line_number":267,"context_line":"       Native support is not a constraint on the choice of OS; users are"},{"line_number":268,"context_line":"       free to choose just about any Linux distribution (or even Microsoft"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba8a016a_9cfc7873","line":265,"in_reply_to":"ba8a016a_01fb71c2","updated":"2015-11-18 17:25:08.000000000","message":"Done","commit_id":"8ddf03068963b02f70dd8442aaeebd089334f1d1"},{"author":{"_account_id":14396,"name":"Alexander Adamov","email":"aadamov@mirantis.com","username":"Alexander"},"change_message_id":"19af4f5438268224ee9d2ee8e2641cbc14a513b9","unresolved":false,"context_lines":[{"line_number":121,"context_line":"subnets, it will be necessary to install the OpenStack Networking"},{"line_number":122,"context_line":"service to provide network access to instances."},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"OpenStack Networking (neutron)"},{"line_number":125,"context_line":"    OpenStack Networking (neutron) is a first class networking service"},{"line_number":126,"context_line":"    that gives full control over creation of virtual network resources"},{"line_number":127,"context_line":"    to tenants. This is often accomplished in the form of tunneling"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba8a016a_d8c3cc87","line":124,"updated":"2015-11-19 08:55:50.000000000","message":"We don\u0027t need to us \"OpenStack\" for services. See http://docs.openstack.org/contributor-guide/writing-style/openstack-components.html","commit_id":"889d9acebe65d33c2d90a4264945476d6f3c32ea"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"535e569c131a282e5f8500eba39839646896b562","unresolved":false,"context_lines":[{"line_number":121,"context_line":"subnets, it will be necessary to install the OpenStack Networking"},{"line_number":122,"context_line":"service to provide network access to instances."},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"OpenStack Networking (neutron)"},{"line_number":125,"context_line":"    OpenStack Networking (neutron) is a first class networking service"},{"line_number":126,"context_line":"    that gives full control over creation of virtual network resources"},{"line_number":127,"context_line":"    to tenants. This is often accomplished in the form of tunneling"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba8a016a_ad6b1384","line":124,"in_reply_to":"ba8a016a_d8c3cc87","updated":"2015-11-19 15:19:39.000000000","message":"Done","commit_id":"889d9acebe65d33c2d90a4264945476d6f3c32ea"},{"author":{"_account_id":14396,"name":"Alexander Adamov","email":"aadamov@mirantis.com","username":"Alexander"},"change_message_id":"19af4f5438268224ee9d2ee8e2641cbc14a513b9","unresolved":false,"context_lines":[{"line_number":157,"context_line":"  from outside of the cloud need to communicate on this network"},{"line_number":158,"context_line":"  segment."},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"Designing OpenStack Object Storage"},{"line_number":161,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"When designing hardware resources for OpenStack Object Storage, the"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba8a016a_78bc2006","line":160,"updated":"2015-11-19 08:55:50.000000000","message":"We don\u0027t need to us \"OpenStack\" for services. See http://docs.openstack.org/contributor-guide/writing-style/openstack-components.html","commit_id":"889d9acebe65d33c2d90a4264945476d6f3c32ea"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"535e569c131a282e5f8500eba39839646896b562","unresolved":false,"context_lines":[{"line_number":157,"context_line":"  from outside of the cloud need to communicate on this network"},{"line_number":158,"context_line":"  segment."},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"Designing OpenStack Object Storage"},{"line_number":161,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"When designing hardware resources for OpenStack Object Storage, the"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba8a016a_cdfd37b2","line":160,"in_reply_to":"ba8a016a_78bc2006","updated":"2015-11-19 15:19:39.000000000","message":"Done","commit_id":"889d9acebe65d33c2d90a4264945476d6f3c32ea"},{"author":{"_account_id":14396,"name":"Alexander Adamov","email":"aadamov@mirantis.com","username":"Alexander"},"change_message_id":"19af4f5438268224ee9d2ee8e2641cbc14a513b9","unresolved":false,"context_lines":[{"line_number":198,"context_line":"processors that have higher core counts will ensure the IO requests do"},{"line_number":199,"context_line":"not inundate the server."},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"Designing OpenStack Block Storage"},{"line_number":202,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"When designing OpenStack Block Storage resource nodes, it is helpful to"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba8a016a_98b9c417","line":201,"updated":"2015-11-19 08:55:50.000000000","message":"We don\u0027t need to us \"OpenStack\" for services. See http://docs.openstack.org/contributor-guide/writing-style/openstack-components.html","commit_id":"889d9acebe65d33c2d90a4264945476d6f3c32ea"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"535e569c131a282e5f8500eba39839646896b562","unresolved":false,"context_lines":[{"line_number":198,"context_line":"processors that have higher core counts will ensure the IO requests do"},{"line_number":199,"context_line":"not inundate the server."},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"Designing OpenStack Block Storage"},{"line_number":202,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"When designing OpenStack Block Storage resource nodes, it is helpful to"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba8a016a_cd1457ea","line":201,"in_reply_to":"ba8a016a_98b9c417","updated":"2015-11-19 15:19:39.000000000","message":"Done","commit_id":"889d9acebe65d33c2d90a4264945476d6f3c32ea"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"19b2f4501ef9b3deb13bf63575c96ea1ba395db7","unresolved":false,"context_lines":[{"line_number":262,"context_line":""},{"line_number":263,"context_line":"* SUSE Linux Enterprise Server (SLES)"},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"    .. note::"},{"line_number":266,"context_line":""},{"line_number":267,"context_line":"       Native support is not a constraint on the choice of OS; users are"},{"line_number":268,"context_line":"       free to choose just about any Linux distribution (or even Microsoft"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba8a016a_080b508f","line":265,"updated":"2015-11-19 02:36:55.000000000","message":"dedent this block.\n\nhttp://docs-draft.openstack.org/07/246607/3/check/gate-openstack-manuals-tox-doc-publish-checkbuild/796d859//publish-docs/draft/arch-design-rst/generalpurpose-tech-considerations.html","commit_id":"889d9acebe65d33c2d90a4264945476d6f3c32ea"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"535e569c131a282e5f8500eba39839646896b562","unresolved":false,"context_lines":[{"line_number":262,"context_line":""},{"line_number":263,"context_line":"* SUSE Linux Enterprise Server (SLES)"},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"    .. note::"},{"line_number":266,"context_line":""},{"line_number":267,"context_line":"       Native support is not a constraint on the choice of OS; users are"},{"line_number":268,"context_line":"       free to choose just about any Linux distribution (or even Microsoft"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba8a016a_8dc08f51","line":265,"in_reply_to":"ba8a016a_080b508f","updated":"2015-11-19 15:19:39.000000000","message":"Done","commit_id":"889d9acebe65d33c2d90a4264945476d6f3c32ea"},{"author":{"_account_id":14396,"name":"Alexander Adamov","email":"aadamov@mirantis.com","username":"Alexander"},"change_message_id":"19af4f5438268224ee9d2ee8e2641cbc14a513b9","unresolved":false,"context_lines":[{"line_number":357,"context_line":"* Telemetry (ceilometer)"},{"line_number":358,"context_line":""},{"line_number":359,"context_line":"A general purpose cloud may also include OpenStack Object Storage"},{"line_number":360,"context_line":"(swift). OpenStack Block Storage (cinder). These may be selected to"},{"line_number":361,"context_line":"provide storage to applications and instances."},{"line_number":362,"context_line":""},{"line_number":363,"context_line":"Supplemental software"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba8a016a_f85570c1","line":360,"updated":"2015-11-19 08:55:50.000000000","message":"We don\u0027t need to us \"OpenStack\" for services. See http://docs.openstack.org/contributor-guide/writing-style/openstack-components.html","commit_id":"889d9acebe65d33c2d90a4264945476d6f3c32ea"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"535e569c131a282e5f8500eba39839646896b562","unresolved":false,"context_lines":[{"line_number":357,"context_line":"* Telemetry (ceilometer)"},{"line_number":358,"context_line":""},{"line_number":359,"context_line":"A general purpose cloud may also include OpenStack Object Storage"},{"line_number":360,"context_line":"(swift). OpenStack Block Storage (cinder). These may be selected to"},{"line_number":361,"context_line":"provide storage to applications and instances."},{"line_number":362,"context_line":""},{"line_number":363,"context_line":"Supplemental software"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba8a016a_0d7b3f29","line":360,"in_reply_to":"ba8a016a_f85570c1","updated":"2015-11-19 15:19:39.000000000","message":"Done","commit_id":"889d9acebe65d33c2d90a4264945476d6f3c32ea"},{"author":{"_account_id":14396,"name":"Alexander Adamov","email":"aadamov@mirantis.com","username":"Alexander"},"change_message_id":"19af4f5438268224ee9d2ee8e2641cbc14a513b9","unresolved":false,"context_lines":[{"line_number":453,"context_line":"Storage performance"},{"line_number":454,"context_line":"~~~~~~~~~~~~~~~~~~~"},{"line_number":455,"context_line":""},{"line_number":456,"context_line":"When considering performance of OpenStack Block Storage, hardware and"},{"line_number":457,"context_line":"architecture choice is important. Block Storage can use enterprise"},{"line_number":458,"context_line":"back-end systems such as NetApp or EMC, scale out storage such as"},{"line_number":459,"context_line":"GlusterFS and Ceph, or simply use the capabilities of directly attached"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba8a016a_986784b6","line":456,"updated":"2015-11-19 08:55:50.000000000","message":"We don\u0027t need to us \"OpenStack\" for services. See http://docs.openstack.org/contributor-guide/writing-style/openstack-components.html","commit_id":"889d9acebe65d33c2d90a4264945476d6f3c32ea"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"535e569c131a282e5f8500eba39839646896b562","unresolved":false,"context_lines":[{"line_number":453,"context_line":"Storage performance"},{"line_number":454,"context_line":"~~~~~~~~~~~~~~~~~~~"},{"line_number":455,"context_line":""},{"line_number":456,"context_line":"When considering performance of OpenStack Block Storage, hardware and"},{"line_number":457,"context_line":"architecture choice is important. Block Storage can use enterprise"},{"line_number":458,"context_line":"back-end systems such as NetApp or EMC, scale out storage such as"},{"line_number":459,"context_line":"GlusterFS and Ceph, or simply use the capabilities of directly attached"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba8a016a_8dbc0fbc","line":456,"in_reply_to":"ba8a016a_986784b6","updated":"2015-11-19 15:19:39.000000000","message":"Done","commit_id":"889d9acebe65d33c2d90a4264945476d6f3c32ea"},{"author":{"_account_id":14396,"name":"Alexander Adamov","email":"aadamov@mirantis.com","username":"Alexander"},"change_message_id":"19af4f5438268224ee9d2ee8e2641cbc14a513b9","unresolved":false,"context_lines":[{"line_number":463,"context_line":"using a dedicated data storage network with dedicated interfaces on the"},{"line_number":464,"context_line":"Controller and Compute hosts."},{"line_number":465,"context_line":""},{"line_number":466,"context_line":"When considering performance of OpenStack Object Storage, a number of"},{"line_number":467,"context_line":"design choices will affect performance. A user’s access to the Object"},{"line_number":468,"context_line":"Storage is through the proxy services, which sit behind hardware load"},{"line_number":469,"context_line":"balancers. By the very nature of a highly resilient storage system,"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba8a016a_f80c90ed","line":466,"updated":"2015-11-19 08:55:50.000000000","message":"We don\u0027t need to us \"OpenStack\" for services. See http://docs.openstack.org/contributor-guide/writing-style/openstack-components.html","commit_id":"889d9acebe65d33c2d90a4264945476d6f3c32ea"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"535e569c131a282e5f8500eba39839646896b562","unresolved":false,"context_lines":[{"line_number":463,"context_line":"using a dedicated data storage network with dedicated interfaces on the"},{"line_number":464,"context_line":"Controller and Compute hosts."},{"line_number":465,"context_line":""},{"line_number":466,"context_line":"When considering performance of OpenStack Object Storage, a number of"},{"line_number":467,"context_line":"design choices will affect performance. A user’s access to the Object"},{"line_number":468,"context_line":"Storage is through the proxy services, which sit behind hardware load"},{"line_number":469,"context_line":"balancers. By the very nature of a highly resilient storage system,"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba8a016a_cdbe97ad","line":466,"in_reply_to":"ba8a016a_f80c90ed","updated":"2015-11-19 15:19:39.000000000","message":"Done","commit_id":"889d9acebe65d33c2d90a4264945476d6f3c32ea"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"19b2f4501ef9b3deb13bf63575c96ea1ba395db7","unresolved":false,"context_lines":[{"line_number":471,"context_line":"In this case, 10 GbE (or better) networking is recommended throughout"},{"line_number":472,"context_line":"the storage network architecture."},{"line_number":473,"context_line":""},{"line_number":474,"context_line":"Availability"},{"line_number":475,"context_line":"~~~~~~~~~~~~"},{"line_number":476,"context_line":""},{"line_number":477,"context_line":"In OpenStack, the infrastructure is integral to providing services and"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba8a016a_e8612c3a","line":474,"updated":"2015-11-19 02:36:55.000000000","message":"The output looks strange, but I don\u0027t know the reason. This source itself looks good.\n\nhttp://docs-draft.openstack.org/07/246607/3/check/gate-openstack-manuals-tox-doc-publish-checkbuild/796d859//publish-docs/draft/arch-design-rst/generalpurpose-tech-considerations.html#availability","commit_id":"889d9acebe65d33c2d90a4264945476d6f3c32ea"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"535e569c131a282e5f8500eba39839646896b562","unresolved":false,"context_lines":[{"line_number":471,"context_line":"In this case, 10 GbE (or better) networking is recommended throughout"},{"line_number":472,"context_line":"the storage network architecture."},{"line_number":473,"context_line":""},{"line_number":474,"context_line":"Availability"},{"line_number":475,"context_line":"~~~~~~~~~~~~"},{"line_number":476,"context_line":""},{"line_number":477,"context_line":"In OpenStack, the infrastructure is integral to providing services and"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba8a016a_902c229a","line":474,"in_reply_to":"ba8a016a_e8612c3a","updated":"2015-11-19 15:19:39.000000000","message":"I am going to spin another PS, perhaps the CSS got generated with some kind of flaw.  I looked at the HTML source code from your link, and everything looked fine there as well AFAICT.","commit_id":"889d9acebe65d33c2d90a4264945476d6f3c32ea"},{"author":{"_account_id":14396,"name":"Alexander Adamov","email":"aadamov@mirantis.com","username":"Alexander"},"change_message_id":"19af4f5438268224ee9d2ee8e2641cbc14a513b9","unresolved":false,"context_lines":[{"line_number":519,"context_line":"Networking, and instead rely on hardware routing capabilities. In this"},{"line_number":520,"context_line":"case, the switching infrastructure must support L3 routing."},{"line_number":521,"context_line":""},{"line_number":522,"context_line":"OpenStack Networking and legacy networking both have their advantages"},{"line_number":523,"context_line":"and disadvantages. They are both valid and supported options that fit"},{"line_number":524,"context_line":"different network deployment models described in the `OpenStack"},{"line_number":525,"context_line":"Operations"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba8a016a_780180ae","line":522,"updated":"2015-11-19 08:55:50.000000000","message":"We don\u0027t need to us \"OpenStack\" for services. See http://docs.openstack.org/contributor-guide/writing-style/openstack-components.html","commit_id":"889d9acebe65d33c2d90a4264945476d6f3c32ea"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"535e569c131a282e5f8500eba39839646896b562","unresolved":false,"context_lines":[{"line_number":519,"context_line":"Networking, and instead rely on hardware routing capabilities. In this"},{"line_number":520,"context_line":"case, the switching infrastructure must support L3 routing."},{"line_number":521,"context_line":""},{"line_number":522,"context_line":"OpenStack Networking and legacy networking both have their advantages"},{"line_number":523,"context_line":"and disadvantages. They are both valid and supported options that fit"},{"line_number":524,"context_line":"different network deployment models described in the `OpenStack"},{"line_number":525,"context_line":"Operations"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba8a016a_8d188fd4","line":522,"in_reply_to":"ba8a016a_780180ae","updated":"2015-11-19 15:19:39.000000000","message":"Well here it is used to distinguish Neutron from Nova-net.  The phrase \"Networking and legacy networking both have their advantages\" starts to get ambiguous.","commit_id":"889d9acebe65d33c2d90a4264945476d6f3c32ea"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"b3950bc883d712bd7802ae92585c5ab2298d12e8","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\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Technical Considerations"},{"line_number":3,"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"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"General purpose clouds are expected to include these base services:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_3f739317","line":2,"updated":"2015-11-20 12:09:04.000000000","message":"Use sentence case capitalization in titles \"Technical considerations\"","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"d5782161989dd5249b0b58d362fab492f31d90d9","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\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Technical Considerations"},{"line_number":3,"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"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"General purpose clouds are expected to include these base services:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_e839c9f3","line":2,"in_reply_to":"ba8a016a_3f739317","updated":"2015-11-20 15:57:39.000000000","message":"Done","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"b3950bc883d712bd7802ae92585c5ab2298d12e8","unresolved":false,"context_lines":[{"line_number":112,"context_line":"    limit on the amount of growth possible within the data center. When"},{"line_number":113,"context_line":"    designing a general purpose cloud intended to support multiple"},{"line_number":114,"context_line":"    tenants, we recommend the use of legacy networking with VLANs, and"},{"line_number":115,"context_line":"    not in flat network mode."},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"Another consideration regarding network is the fact that legacy"},{"line_number":118,"context_line":"networking is entirely managed by the cloud operator; tenants do not"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_1f800f8b","line":115,"updated":"2015-11-20 12:09:04.000000000","message":"Dedent content three spaces","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"d5782161989dd5249b0b58d362fab492f31d90d9","unresolved":false,"context_lines":[{"line_number":112,"context_line":"    limit on the amount of growth possible within the data center. When"},{"line_number":113,"context_line":"    designing a general purpose cloud intended to support multiple"},{"line_number":114,"context_line":"    tenants, we recommend the use of legacy networking with VLANs, and"},{"line_number":115,"context_line":"    not in flat network mode."},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"Another consideration regarding network is the fact that legacy"},{"line_number":118,"context_line":"networking is entirely managed by the cloud operator; tenants do not"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_ab397bda","line":115,"in_reply_to":"ba8a016a_1f800f8b","updated":"2015-11-20 15:57:39.000000000","message":"Done","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"b3950bc883d712bd7802ae92585c5ab2298d12e8","unresolved":false,"context_lines":[{"line_number":129,"context_line":"    existing network infrastructure in order to segment tenant traffic."},{"line_number":130,"context_line":"    These methods vary depending on the specific implementation, but"},{"line_number":131,"context_line":"    some of the more common methods include tunneling over GRE,"},{"line_number":132,"context_line":"    encapsulating with VXLAN, and VLAN tags."},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"We recommend you design at least three network segments:"},{"line_number":135,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_1f57af27","line":132,"updated":"2015-11-20 12:09:04.000000000","message":"Dedent content three spaces","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"d5782161989dd5249b0b58d362fab492f31d90d9","unresolved":false,"context_lines":[{"line_number":129,"context_line":"    existing network infrastructure in order to segment tenant traffic."},{"line_number":130,"context_line":"    These methods vary depending on the specific implementation, but"},{"line_number":131,"context_line":"    some of the more common methods include tunneling over GRE,"},{"line_number":132,"context_line":"    encapsulating with VXLAN, and VLAN tags."},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"We recommend you design at least three network segments:"},{"line_number":135,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_cb363fe7","line":132,"in_reply_to":"ba8a016a_1f57af27","updated":"2015-11-20 15:57:39.000000000","message":"Done","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"},{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"7693de06baee1d1f799463de131295ee6518f1f4","unresolved":false,"context_lines":[{"line_number":198,"context_line":"processors that have higher core counts will ensure the IO requests do"},{"line_number":199,"context_line":"not inundate the server."},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"Designing lock Storage"},{"line_number":202,"context_line":"~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"When designing OpenStack Block Storage resource nodes, it is helpful to"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_cf974b38","line":201,"updated":"2015-11-20 03:17:10.000000000","message":"lock? Block.","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"d5782161989dd5249b0b58d362fab492f31d90d9","unresolved":false,"context_lines":[{"line_number":198,"context_line":"processors that have higher core counts will ensure the IO requests do"},{"line_number":199,"context_line":"not inundate the server."},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"Designing lock Storage"},{"line_number":202,"context_line":"~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"When designing OpenStack Block Storage resource nodes, it is helpful to"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_0b5be72f","line":201,"in_reply_to":"ba8a016a_cf974b38","updated":"2015-11-20 15:57:39.000000000","message":"Oops.  Taken care of.","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"b3950bc883d712bd7802ae92585c5ab2298d12e8","unresolved":false,"context_lines":[{"line_number":284,"context_line":""},{"line_number":285,"context_line":"User requirements"},{"line_number":286,"context_line":"    The selection of OS-hypervisor combination first and foremost needs"},{"line_number":287,"context_line":"    to support the user requirements."},{"line_number":288,"context_line":""},{"line_number":289,"context_line":"Support"},{"line_number":290,"context_line":"    The selected OS-hypervisor combination needs to be supported by"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_5f2457c5","line":287,"updated":"2015-11-20 12:09:04.000000000","message":"Dedent three spaces","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"d5782161989dd5249b0b58d362fab492f31d90d9","unresolved":false,"context_lines":[{"line_number":284,"context_line":""},{"line_number":285,"context_line":"User requirements"},{"line_number":286,"context_line":"    The selection of OS-hypervisor combination first and foremost needs"},{"line_number":287,"context_line":"    to support the user requirements."},{"line_number":288,"context_line":""},{"line_number":289,"context_line":"Support"},{"line_number":290,"context_line":"    The selected OS-hypervisor combination needs to be supported by"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_6b4ab357","line":287,"in_reply_to":"ba8a016a_5f2457c5","updated":"2015-11-20 15:57:39.000000000","message":"Done","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"b3950bc883d712bd7802ae92585c5ab2298d12e8","unresolved":false,"context_lines":[{"line_number":317,"context_line":""},{"line_number":318,"context_line":"A complete list of supported hypervisors and their capabilities can be"},{"line_number":319,"context_line":"found at `OpenStack Hypervisor Support"},{"line_number":320,"context_line":"Matrix \u003chttps://wiki.openstack.org/wiki/HypervisorSupportMatrix\u003e`__."},{"line_number":321,"context_line":""},{"line_number":322,"context_line":"We recommend general purpose clouds use hypervisors that support the"},{"line_number":323,"context_line":"most general purpose use cases, such as KVM and Xen. More specific"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_0a03ef0e","line":320,"updated":"2015-11-20 12:09:04.000000000","message":"Add a forward slash after the url, and remove the extra underscore at the end\n`OpenStack Hypervisor Support Matrix \u003chttps://wiki.openstack.org/wiki/HypervisorSupportMatrix/\u003e`_","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"d5782161989dd5249b0b58d362fab492f31d90d9","unresolved":false,"context_lines":[{"line_number":317,"context_line":""},{"line_number":318,"context_line":"A complete list of supported hypervisors and their capabilities can be"},{"line_number":319,"context_line":"found at `OpenStack Hypervisor Support"},{"line_number":320,"context_line":"Matrix \u003chttps://wiki.openstack.org/wiki/HypervisorSupportMatrix\u003e`__."},{"line_number":321,"context_line":""},{"line_number":322,"context_line":"We recommend general purpose clouds use hypervisors that support the"},{"line_number":323,"context_line":"most general purpose use cases, such as KVM and Xen. More specific"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_6bb8732b","line":320,"in_reply_to":"ba8a016a_0a03ef0e","updated":"2015-11-20 15:57:39.000000000","message":"Done","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"1c26b3fdedc30dbb100f5c16ef9f1a10a4c61c05","unresolved":false,"context_lines":[{"line_number":317,"context_line":""},{"line_number":318,"context_line":"A complete list of supported hypervisors and their capabilities can be"},{"line_number":319,"context_line":"found at `OpenStack Hypervisor Support"},{"line_number":320,"context_line":"Matrix \u003chttps://wiki.openstack.org/wiki/HypervisorSupportMatrix\u003e`__."},{"line_number":321,"context_line":""},{"line_number":322,"context_line":"We recommend general purpose clouds use hypervisors that support the"},{"line_number":323,"context_line":"most general purpose use cases, such as KVM and Xen. More specific"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_4ac0172b","line":320,"in_reply_to":"ba8a016a_0a03ef0e","updated":"2015-11-20 12:27:06.000000000","message":"Sorry, ignore my comment about the forward slash.","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"},{"author":{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},"change_message_id":"9b88d5b5dbdf69bde3302975ed07700b4ede6bc6","unresolved":false,"context_lines":[{"line_number":344,"context_line":"OpenStack services to provide a wide range of services to end-users. The"},{"line_number":345,"context_line":"OpenStack core services recommended in a general purpose cloud are:"},{"line_number":346,"context_line":""},{"line_number":347,"context_line":"* Compute (nova)"},{"line_number":348,"context_line":""},{"line_number":349,"context_line":"* Networking (neutron)"},{"line_number":350,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_3c4876cc","line":347,"updated":"2015-11-20 14:58:28.000000000","message":"OpenStack :term:`Compute` (:term:`nova`)","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"d5782161989dd5249b0b58d362fab492f31d90d9","unresolved":false,"context_lines":[{"line_number":344,"context_line":"OpenStack services to provide a wide range of services to end-users. The"},{"line_number":345,"context_line":"OpenStack core services recommended in a general purpose cloud are:"},{"line_number":346,"context_line":""},{"line_number":347,"context_line":"* Compute (nova)"},{"line_number":348,"context_line":""},{"line_number":349,"context_line":"* Networking (neutron)"},{"line_number":350,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_2b36ebb4","line":347,"in_reply_to":"ba8a016a_3c4876cc","updated":"2015-11-20 15:57:39.000000000","message":"Changed to:\n\n* :term:`Compute` (:term:`nova`)\n\nI did not include the word \u0027OpenStack\u0027 because of previous review feedback that it was redundant.","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"},{"author":{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},"change_message_id":"9b88d5b5dbdf69bde3302975ed07700b4ede6bc6","unresolved":false,"context_lines":[{"line_number":346,"context_line":""},{"line_number":347,"context_line":"* Compute (nova)"},{"line_number":348,"context_line":""},{"line_number":349,"context_line":"* Networking (neutron)"},{"line_number":350,"context_line":""},{"line_number":351,"context_line":"* Image service (glance)"},{"line_number":352,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_9c508260","line":349,"updated":"2015-11-20 14:58:28.000000000","message":"OpenStack :term:`Networking` (:term:`neutron`)","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"d5782161989dd5249b0b58d362fab492f31d90d9","unresolved":false,"context_lines":[{"line_number":346,"context_line":""},{"line_number":347,"context_line":"* Compute (nova)"},{"line_number":348,"context_line":""},{"line_number":349,"context_line":"* Networking (neutron)"},{"line_number":350,"context_line":""},{"line_number":351,"context_line":"* Image service (glance)"},{"line_number":352,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_2b5d8bec","line":349,"in_reply_to":"ba8a016a_9c508260","updated":"2015-11-20 15:57:39.000000000","message":"Done.  I did not include the word \u0027OpenStack\u0027 because of previous review feedback that it was redundant.","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"},{"author":{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},"change_message_id":"9b88d5b5dbdf69bde3302975ed07700b4ede6bc6","unresolved":false,"context_lines":[{"line_number":354,"context_line":""},{"line_number":355,"context_line":"* Dashboard (horizon)"},{"line_number":356,"context_line":""},{"line_number":357,"context_line":"* Telemetry (ceilometer)"},{"line_number":358,"context_line":""},{"line_number":359,"context_line":"A general purpose cloud may also include Object Storage (swift). Block"},{"line_number":360,"context_line":"Storage (cinder). These may be selected to provide storage to"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_5ce1ba99","line":357,"updated":"2015-11-20 14:58:28.000000000","message":"ditto for remaining projects and their names","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"d5782161989dd5249b0b58d362fab492f31d90d9","unresolved":false,"context_lines":[{"line_number":354,"context_line":""},{"line_number":355,"context_line":"* Dashboard (horizon)"},{"line_number":356,"context_line":""},{"line_number":357,"context_line":"* Telemetry (ceilometer)"},{"line_number":358,"context_line":""},{"line_number":359,"context_line":"A general purpose cloud may also include Object Storage (swift). Block"},{"line_number":360,"context_line":"Storage (cinder). These may be selected to provide storage to"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_ebb22306","line":357,"in_reply_to":"ba8a016a_5ce1ba99","updated":"2015-11-20 15:57:39.000000000","message":"Done","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"},{"author":{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},"change_message_id":"9b88d5b5dbdf69bde3302975ed07700b4ede6bc6","unresolved":false,"context_lines":[{"line_number":357,"context_line":"* Telemetry (ceilometer)"},{"line_number":358,"context_line":""},{"line_number":359,"context_line":"A general purpose cloud may also include Object Storage (swift). Block"},{"line_number":360,"context_line":"Storage (cinder). These may be selected to provide storage to"},{"line_number":361,"context_line":"applications and instances."},{"line_number":362,"context_line":""},{"line_number":363,"context_line":"Supplemental software"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_9cfe4237","line":360,"updated":"2015-11-20 14:58:28.000000000","message":"ditto","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"d5782161989dd5249b0b58d362fab492f31d90d9","unresolved":false,"context_lines":[{"line_number":357,"context_line":"* Telemetry (ceilometer)"},{"line_number":358,"context_line":""},{"line_number":359,"context_line":"A general purpose cloud may also include Object Storage (swift). Block"},{"line_number":360,"context_line":"Storage (cinder). These may be selected to provide storage to"},{"line_number":361,"context_line":"applications and instances."},{"line_number":362,"context_line":""},{"line_number":363,"context_line":"Supplemental software"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_abcdfb87","line":360,"in_reply_to":"ba8a016a_9cfe4237","updated":"2015-11-20 15:57:39.000000000","message":"Done","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"},{"author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"change_message_id":"7693de06baee1d1f799463de131295ee6518f1f4","unresolved":false,"context_lines":[{"line_number":471,"context_line":"In this case, 10 GbE (or better) networking is recommended throughout"},{"line_number":472,"context_line":"the storage network architecture."},{"line_number":473,"context_line":""},{"line_number":474,"context_line":"Availability"},{"line_number":475,"context_line":"~~~~~~~~~~~~"},{"line_number":476,"context_line":""},{"line_number":477,"context_line":"In OpenStack, the infrastructure is integral to providing services and"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_ef9a4f61","line":474,"updated":"2015-11-20 03:17:10.000000000","message":"Something really got munged around this section\n\n\nhttp://docs-draft.openstack.org/07/246607/4/check/gate-openstack-manuals-tox-doc-publish-checkbuild/854bba2//publish-docs/draft/arch-design-rst/generalpurpose-tech-considerations.html","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"d5782161989dd5249b0b58d362fab492f31d90d9","unresolved":false,"context_lines":[{"line_number":471,"context_line":"In this case, 10 GbE (or better) networking is recommended throughout"},{"line_number":472,"context_line":"the storage network architecture."},{"line_number":473,"context_line":""},{"line_number":474,"context_line":"Availability"},{"line_number":475,"context_line":"~~~~~~~~~~~~"},{"line_number":476,"context_line":""},{"line_number":477,"context_line":"In OpenStack, the infrastructure is integral to providing services and"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_4b8c8f35","line":474,"in_reply_to":"ba8a016a_ef9a4f61","updated":"2015-11-20 15:57:39.000000000","message":"I have asked for Shilla to take a look; going to spin a new PS in the mean time to fix the other issues.","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"b3950bc883d712bd7802ae92585c5ab2298d12e8","unresolved":false,"context_lines":[{"line_number":540,"context_line":""},{"line_number":541,"context_line":"For more information on high availability in OpenStack, see the"},{"line_number":542,"context_line":"`OpenStack High Availability"},{"line_number":543,"context_line":"Guide \u003chttp://docs.openstack.org/ha-guide/\u003e`__."},{"line_number":544,"context_line":""},{"line_number":545,"context_line":"Security"},{"line_number":546,"context_line":"~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_aa6c23d1","line":543,"updated":"2015-11-20 12:09:04.000000000","message":"Remove the extra underscore at the end","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"d5782161989dd5249b0b58d362fab492f31d90d9","unresolved":false,"context_lines":[{"line_number":540,"context_line":""},{"line_number":541,"context_line":"For more information on high availability in OpenStack, see the"},{"line_number":542,"context_line":"`OpenStack High Availability"},{"line_number":543,"context_line":"Guide \u003chttp://docs.openstack.org/ha-guide/\u003e`__."},{"line_number":544,"context_line":""},{"line_number":545,"context_line":"Security"},{"line_number":546,"context_line":"~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba8a016a_0baf6795","line":543,"in_reply_to":"ba8a016a_aa6c23d1","updated":"2015-11-20 15:57:39.000000000","message":"Fixed.","commit_id":"09e71c6a573f0d4515752cfb278eb9a0b55caa78"},{"author":{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},"change_message_id":"d8c23cc966e604c7dc7498e1764b845168ebb25c","unresolved":false,"context_lines":[{"line_number":352,"context_line":""},{"line_number":353,"context_line":"* :term:`Identity` (:term:`keystone`)"},{"line_number":354,"context_line":""},{"line_number":355,"context_line":"* :term:`Dashboard` (:term:`horizon`)"},{"line_number":356,"context_line":""},{"line_number":357,"context_line":"* :term:`Telemetry` (:term:`ceilometer`)"},{"line_number":358,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba8a016a_7ce1179a","line":355,"updated":"2015-11-20 16:54:08.000000000","message":"Change to :term:`Dashboard\u003cdashboard\u003e` or \n:term:`dashboard`","commit_id":"29428a69d7c42a7989f5a265efafae31e3ec0176"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"704ebd3ba85e705fedfa90cbf60331608013aa56","unresolved":false,"context_lines":[{"line_number":352,"context_line":""},{"line_number":353,"context_line":"* :term:`Identity` (:term:`keystone`)"},{"line_number":354,"context_line":""},{"line_number":355,"context_line":"* :term:`Dashboard` (:term:`horizon`)"},{"line_number":356,"context_line":""},{"line_number":357,"context_line":"* :term:`Telemetry` (:term:`ceilometer`)"},{"line_number":358,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba8a016a_17b544cf","line":355,"in_reply_to":"ba8a016a_7ce1179a","updated":"2015-11-20 17:04:25.000000000","message":"Done","commit_id":"29428a69d7c42a7989f5a265efafae31e3ec0176"},{"author":{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},"change_message_id":"d8c23cc966e604c7dc7498e1764b845168ebb25c","unresolved":false,"context_lines":[{"line_number":356,"context_line":""},{"line_number":357,"context_line":"* :term:`Telemetry` (:term:`ceilometer`)"},{"line_number":358,"context_line":""},{"line_number":359,"context_line":"A general purpose cloud may also include :term:`Object Storage` "},{"line_number":360,"context_line":"(:term:`swift`). :term:`Block Storage` (:term:`cinder`). These may be"},{"line_number":361,"context_line":"selected to provide storage to applications and instances."},{"line_number":362,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba8a016a_bce3ff04","line":359,"updated":"2015-11-20 16:54:08.000000000","message":"trailing white space","commit_id":"29428a69d7c42a7989f5a265efafae31e3ec0176"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"704ebd3ba85e705fedfa90cbf60331608013aa56","unresolved":false,"context_lines":[{"line_number":356,"context_line":""},{"line_number":357,"context_line":"* :term:`Telemetry` (:term:`ceilometer`)"},{"line_number":358,"context_line":""},{"line_number":359,"context_line":"A general purpose cloud may also include :term:`Object Storage` "},{"line_number":360,"context_line":"(:term:`swift`). :term:`Block Storage` (:term:`cinder`). These may be"},{"line_number":361,"context_line":"selected to provide storage to applications and instances."},{"line_number":362,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"ba8a016a_d7aedc80","line":359,"in_reply_to":"ba8a016a_bce3ff04","updated":"2015-11-20 17:04:25.000000000","message":"Done","commit_id":"29428a69d7c42a7989f5a265efafae31e3ec0176"},{"author":{"_account_id":9382,"name":"Shilla Saebi","email":"shilla.saebi@gmail.com","username":"shillasaebi"},"change_message_id":"0d591710c8d05f7b8e12a80fdd85855006ed3d22","unresolved":false,"context_lines":[{"line_number":615,"context_line":"hardware that performs SSL termination is strongly recommended."},{"line_number":616,"context_line":""},{"line_number":617,"context_line":"For more information OpenStack Security, see the `OpenStack Security"},{"line_number":618,"context_line":"Guide \u003chttp://docs.openstack.org/security-guide/\u003e`_"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba8a016a_3f361eb5","line":618,"updated":"2015-11-20 18:01:22.000000000","message":". should go after _","commit_id":"667ea6674388a6261e2d7bacc0b38ccb854b7b2b"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"bf392705414dab21137c32486808d5282fcf8efe","unresolved":false,"context_lines":[{"line_number":615,"context_line":"hardware that performs SSL termination is strongly recommended."},{"line_number":616,"context_line":""},{"line_number":617,"context_line":"For more information OpenStack Security, see the `OpenStack Security"},{"line_number":618,"context_line":"Guide \u003chttp://docs.openstack.org/security-guide/\u003e`_"}],"source_content_type":"text/x-rst","patch_set":7,"id":"ba8a016a_7f058612","line":618,"in_reply_to":"ba8a016a_3f361eb5","updated":"2015-11-20 18:15:44.000000000","message":"Done","commit_id":"667ea6674388a6261e2d7bacc0b38ccb854b7b2b"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"c756cf6d80596b96a6c2bd0b85a1054865c7f1ad","unresolved":false,"context_lines":[{"line_number":471,"context_line":"In this case, 10 GbE (or better) networking is recommended throughout"},{"line_number":472,"context_line":"the storage network architecture."},{"line_number":473,"context_line":""},{"line_number":474,"context_line":"Availability"},{"line_number":475,"context_line":"~~~~~~~~~~~~"},{"line_number":476,"context_line":""},{"line_number":477,"context_line":"In OpenStack, the infrastructure is integral to providing services and"}],"source_content_type":"text/x-rst","patch_set":9,"id":"ba8a016a_d676cdd7","line":474,"updated":"2015-11-21 03:57:54.000000000","message":"Cloud you change this heading to \"High Availability\"?\n\nThe string \"availability\" hits the CSS rule issue.","commit_id":"6c9e78d6715dfb4daccae25b548bebd98358c9cd"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"0a1efb7f812129fda354369412094808ce10bab2","unresolved":false,"context_lines":[{"line_number":471,"context_line":"In this case, 10 GbE (or better) networking is recommended throughout"},{"line_number":472,"context_line":"the storage network architecture."},{"line_number":473,"context_line":""},{"line_number":474,"context_line":"Availability"},{"line_number":475,"context_line":"~~~~~~~~~~~~"},{"line_number":476,"context_line":""},{"line_number":477,"context_line":"In OpenStack, the infrastructure is integral to providing services and"}],"source_content_type":"text/x-rst","patch_set":9,"id":"ba8a016a_89190a25","line":474,"in_reply_to":"ba8a016a_d676cdd7","updated":"2015-11-21 04:57:40.000000000","message":"Thanks very much!  This has bedeviled me for a few days.  The mystery is solved!","commit_id":"6c9e78d6715dfb4daccae25b548bebd98358c9cd"}],"doc/arch-design-rst/source/generalpurpose-user-requirements.rst":[{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"a6a4a6202ee220f2613d958a28dfa7f90082bd0a","unresolved":false,"context_lines":[{"line_number":14,"context_line":"    of the cloud builder, not from the perspective of the end user."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Business requirements"},{"line_number":17,"context_line":"---------------------"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Cost"},{"line_number":20,"context_line":"    Financial factors are a primary concern for any organization. Cost"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba8a016a_e1474d49","line":17,"updated":"2015-11-17 22:47:07.000000000","message":"heading level 2 is \"~~~~~~~~~~~~~~~~~~\"","commit_id":"8ddf03068963b02f70dd8442aaeebd089334f1d1"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"2fb230a327013c6d8294cb0a5e601a3ff6d4d304","unresolved":false,"context_lines":[{"line_number":14,"context_line":"    of the cloud builder, not from the perspective of the end user."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Business requirements"},{"line_number":17,"context_line":"---------------------"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Cost"},{"line_number":20,"context_line":"    Financial factors are a primary concern for any organization. Cost"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba8a016a_afb7c0f3","line":17,"in_reply_to":"ba8a016a_e1474d49","updated":"2015-11-18 17:25:08.000000000","message":"Done","commit_id":"8ddf03068963b02f70dd8442aaeebd089334f1d1"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"a6a4a6202ee220f2613d958a28dfa7f90082bd0a","unresolved":false,"context_lines":[{"line_number":43,"context_line":"    choice."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"Technical requirements"},{"line_number":46,"context_line":"----------------------"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Technical cloud architecture requirements should be weighted against the"},{"line_number":49,"context_line":"business requirements."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba8a016a_416f39c5","line":46,"updated":"2015-11-17 22:47:07.000000000","message":"same","commit_id":"8ddf03068963b02f70dd8442aaeebd089334f1d1"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"2fb230a327013c6d8294cb0a5e601a3ff6d4d304","unresolved":false,"context_lines":[{"line_number":43,"context_line":"    choice."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"Technical requirements"},{"line_number":46,"context_line":"----------------------"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Technical cloud architecture requirements should be weighted against the"},{"line_number":49,"context_line":"business requirements."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba8a016a_4fd17422","line":46,"in_reply_to":"ba8a016a_416f39c5","updated":"2015-11-18 17:25:08.000000000","message":"Done","commit_id":"8ddf03068963b02f70dd8442aaeebd089334f1d1"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"a6a4a6202ee220f2613d958a28dfa7f90082bd0a","unresolved":false,"context_lines":[{"line_number":89,"context_line":""},{"line_number":90,"context_line":"    Designs that incorporate the use of multiple clouds, such as a"},{"line_number":91,"context_line":"    private cloud and a public cloud offering, are described in the"},{"line_number":92,"context_line":"    \"Multi-Cloud\" scenario, see ?."},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"Security"},{"line_number":95,"context_line":"    Security should be implemented according to asset, threat, and"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba8a016a_e1b50d31","line":92,"updated":"2015-11-17 22:47:07.000000000","message":"see :doc:`multi-site`.","commit_id":"8ddf03068963b02f70dd8442aaeebd089334f1d1"},{"author":{"_account_id":13995,"name":"Nate Johnston","email":"nate.johnston@redhat.com","username":"natejohnston"},"change_message_id":"2fb230a327013c6d8294cb0a5e601a3ff6d4d304","unresolved":false,"context_lines":[{"line_number":89,"context_line":""},{"line_number":90,"context_line":"    Designs that incorporate the use of multiple clouds, such as a"},{"line_number":91,"context_line":"    private cloud and a public cloud offering, are described in the"},{"line_number":92,"context_line":"    \"Multi-Cloud\" scenario, see ?."},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"Security"},{"line_number":95,"context_line":"    Security should be implemented according to asset, threat, and"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba8a016a_cf91e448","line":92,"in_reply_to":"ba8a016a_e1b50d31","updated":"2015-11-18 17:25:08.000000000","message":"Done","commit_id":"8ddf03068963b02f70dd8442aaeebd089334f1d1"}]}
