)]}'
{"doc/openstack-ops/app_usecases.xml":[{"author":{"_account_id":12402,"name":"Robb Romans","email":"robb.romans@rackspace.com","username":"rromans"},"change_message_id":"4a4c8ac606921ed9d3309ec334d342e773535017","unresolved":false,"context_lines":[{"line_number":50,"context_line":"      Object Storage back end. A central Identity, dashboard, and"},{"line_number":51,"context_line":"      Compute API service are used. A login to the dashboard triggers a SAML"},{"line_number":52,"context_line":"      login with Shibboleth, which creates an \u003cglossterm\u003eaccount\u003c/glossterm\u003e"},{"line_number":53,"context_line":"      in the Identity with a SQL back end. An Object Storage Global"},{"line_number":54,"context_line":"      Cluster is used across several sites.\u003c/para\u003e"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"      \u003cpara\u003eCompute nodes have 24 to 48 cores, with at least 4 GB of RAM per"}],"source_content_type":"application/xml","patch_set":2,"id":"fa32b979_b925be09","line":53,"updated":"2015-06-17 21:36:35.000000000","message":"\"the Identity\" does not make sense","commit_id":"da72c269e2045bffffac3e41f3194387e8117b5e"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"4c4109afe8ebe11b1b6426d43d1142a9cba74f6f","unresolved":false,"context_lines":[{"line_number":50,"context_line":"      Object Storage back end. A central Identity, dashboard, and"},{"line_number":51,"context_line":"      Compute API service are used. A login to the dashboard triggers a SAML"},{"line_number":52,"context_line":"      login with Shibboleth, which creates an \u003cglossterm\u003eaccount\u003c/glossterm\u003e"},{"line_number":53,"context_line":"      in the Identity with a SQL back end. An Object Storage Global"},{"line_number":54,"context_line":"      Cluster is used across several sites.\u003c/para\u003e"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"      \u003cpara\u003eCompute nodes have 24 to 48 cores, with at least 4 GB of RAM per"}],"source_content_type":"application/xml","patch_set":2,"id":"fa32b979_dbcd0432","line":53,"in_reply_to":"fa32b979_b925be09","updated":"2015-06-18 10:19:13.000000000","message":"Done","commit_id":"da72c269e2045bffffac3e41f3194387e8117b5e"},{"author":{"_account_id":12402,"name":"Robb Romans","email":"robb.romans@rackspace.com","username":"rromans"},"change_message_id":"4a4c8ac606921ed9d3309ec334d342e773535017","unresolved":false,"context_lines":[{"line_number":267,"context_line":"      instance provisioning.\u003c/para\u003e"},{"line_number":268,"context_line":""},{"line_number":269,"context_line":"      \u003cpara\u003eUsers and groups are managed through Active Directory and imported"},{"line_number":270,"context_line":"      into the Identity using LDAP.\u0026#160;CLIs are available for nova"},{"line_number":271,"context_line":"      and Euca2ools to do this.\u003c/para\u003e"},{"line_number":272,"context_line":""},{"line_number":273,"context_line":"      \u003cpara\u003eThere are three clouds currently running at CERN, totaling about"}],"source_content_type":"application/xml","patch_set":2,"id":"fa32b979_f98586ce","line":270,"updated":"2015-06-17 21:36:35.000000000","message":"\"the Identity\" does not make sense","commit_id":"da72c269e2045bffffac3e41f3194387e8117b5e"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"4c4109afe8ebe11b1b6426d43d1142a9cba74f6f","unresolved":false,"context_lines":[{"line_number":267,"context_line":"      instance provisioning.\u003c/para\u003e"},{"line_number":268,"context_line":""},{"line_number":269,"context_line":"      \u003cpara\u003eUsers and groups are managed through Active Directory and imported"},{"line_number":270,"context_line":"      into the Identity using LDAP.\u0026#160;CLIs are available for nova"},{"line_number":271,"context_line":"      and Euca2ools to do this.\u003c/para\u003e"},{"line_number":272,"context_line":""},{"line_number":273,"context_line":"      \u003cpara\u003eThere are three clouds currently running at CERN, totaling about"}],"source_content_type":"application/xml","patch_set":2,"id":"fa32b979_bbca8019","line":270,"in_reply_to":"fa32b979_f98586ce","updated":"2015-06-18 10:19:13.000000000","message":"Done","commit_id":"da72c269e2045bffffac3e41f3194387e8117b5e"}],"doc/openstack-ops/ch_arch_cloud_controller.xml":[{"author":{"_account_id":12402,"name":"Robb Romans","email":"robb.romans@rackspace.com","username":"rromans"},"change_message_id":"4a4c8ac606921ed9d3309ec334d342e773535017","unresolved":false,"context_lines":[{"line_number":121,"context_line":""},{"line_number":122,"context_line":"      \u003clistitem\u003e"},{"line_number":123,"context_line":"        \u003cpara\u003eOffers each service\u0027s REST API access, where the API endpoint"},{"line_number":124,"context_line":"        catalog is managed by the Identity\u003c/para\u003e"},{"line_number":125,"context_line":"      \u003c/listitem\u003e"},{"line_number":126,"context_line":"    \u003c/varlistentry\u003e"},{"line_number":127,"context_line":"  \u003c/variablelist\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"fa32b979_b96cde35","line":124,"updated":"2015-06-17 21:36:35.000000000","message":"\"the Identity\" does not make sense","commit_id":"da72c269e2045bffffac3e41f3194387e8117b5e"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"4c4109afe8ebe11b1b6426d43d1142a9cba74f6f","unresolved":false,"context_lines":[{"line_number":121,"context_line":""},{"line_number":122,"context_line":"      \u003clistitem\u003e"},{"line_number":123,"context_line":"        \u003cpara\u003eOffers each service\u0027s REST API access, where the API endpoint"},{"line_number":124,"context_line":"        catalog is managed by the Identity\u003c/para\u003e"},{"line_number":125,"context_line":"      \u003c/listitem\u003e"},{"line_number":126,"context_line":"    \u003c/varlistentry\u003e"},{"line_number":127,"context_line":"  \u003c/variablelist\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"fa32b979_fbe488ac","line":124,"in_reply_to":"fa32b979_b96cde35","updated":"2015-06-18 10:19:13.000000000","message":"Done","commit_id":"da72c269e2045bffffac3e41f3194387e8117b5e"},{"author":{"_account_id":12402,"name":"Robb Romans","email":"robb.romans@rackspace.com","username":"rromans"},"change_message_id":"4a4c8ac606921ed9d3309ec334d342e773535017","unresolved":false,"context_lines":[{"line_number":705,"context_line":"    group. Resources quotas, such as the number of cores that can be used,"},{"line_number":706,"context_line":"    disk space, and so on, are associated with a project.\u003c/para\u003e"},{"line_number":707,"context_line":""},{"line_number":708,"context_line":"    \u003cpara\u003eThe OpenStack Identity (keystone) is the point that provides"},{"line_number":709,"context_line":"    the authentication decisions and user attribute information, which is then"},{"line_number":710,"context_line":"    used by the other OpenStack services to perform authorization. Policy is"},{"line_number":711,"context_line":"    set in the \u003cfilename\u003epolicy.json\u003c/filename\u003e file. For \u003cphrase"}],"source_content_type":"application/xml","patch_set":2,"id":"fa32b979_39676e4e","line":708,"updated":"2015-06-17 21:36:35.000000000","message":"\"OpenStack Identity is the service that provides...\"","commit_id":"da72c269e2045bffffac3e41f3194387e8117b5e"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"4c4109afe8ebe11b1b6426d43d1142a9cba74f6f","unresolved":false,"context_lines":[{"line_number":705,"context_line":"    group. Resources quotas, such as the number of cores that can be used,"},{"line_number":706,"context_line":"    disk space, and so on, are associated with a project.\u003c/para\u003e"},{"line_number":707,"context_line":""},{"line_number":708,"context_line":"    \u003cpara\u003eThe OpenStack Identity (keystone) is the point that provides"},{"line_number":709,"context_line":"    the authentication decisions and user attribute information, which is then"},{"line_number":710,"context_line":"    used by the other OpenStack services to perform authorization. Policy is"},{"line_number":711,"context_line":"    set in the \u003cfilename\u003epolicy.json\u003c/filename\u003e file. For \u003cphrase"}],"source_content_type":"application/xml","patch_set":2,"id":"fa32b979_3bb4307e","line":708,"in_reply_to":"fa32b979_39676e4e","updated":"2015-06-18 10:19:13.000000000","message":"Done","commit_id":"da72c269e2045bffffac3e41f3194387e8117b5e"},{"author":{"_account_id":12402,"name":"Robb Romans","email":"robb.romans@rackspace.com","username":"rromans"},"change_message_id":"4a4c8ac606921ed9d3309ec334d342e773535017","unresolved":false,"context_lines":[{"line_number":720,"context_line":"        \u003csecondary\u003eplug-in support\u003c/secondary\u003e"},{"line_number":721,"context_line":"      \u003c/indexterm\u003e\u003c/para\u003e"},{"line_number":722,"context_line":""},{"line_number":723,"context_line":"    \u003cpara\u003eThe Identity supports different plug-ins for authentication"},{"line_number":724,"context_line":"    decisions and identity storage. Examples of these plug-ins include:\u003c/para\u003e"},{"line_number":725,"context_line":""},{"line_number":726,"context_line":"    \u003citemizedlist role\u003d\"compact\"\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"fa32b979_f9d346d3","line":723,"updated":"2015-06-17 21:36:35.000000000","message":"\"The Identity\" does not make sense. Same comment throughout the document where this change is made.","commit_id":"da72c269e2045bffffac3e41f3194387e8117b5e"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"4c4109afe8ebe11b1b6426d43d1142a9cba74f6f","unresolved":false,"context_lines":[{"line_number":720,"context_line":"        \u003csecondary\u003eplug-in support\u003c/secondary\u003e"},{"line_number":721,"context_line":"      \u003c/indexterm\u003e\u003c/para\u003e"},{"line_number":722,"context_line":""},{"line_number":723,"context_line":"    \u003cpara\u003eThe Identity supports different plug-ins for authentication"},{"line_number":724,"context_line":"    decisions and identity storage. Examples of these plug-ins include:\u003c/para\u003e"},{"line_number":725,"context_line":""},{"line_number":726,"context_line":"    \u003citemizedlist role\u003d\"compact\"\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"fa32b979_9b6f7cfb","line":723,"in_reply_to":"fa32b979_f9d346d3","updated":"2015-06-18 10:19:13.000000000","message":"Done","commit_id":"da72c269e2045bffffac3e41f3194387e8117b5e"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"9596ec30a631636ccf0cafcb411017c70850f65c","unresolved":false,"context_lines":[{"line_number":705,"context_line":"    group. Resources quotas, such as the number of cores that can be used,"},{"line_number":706,"context_line":"    disk space, and so on, are associated with a project.\u003c/para\u003e"},{"line_number":707,"context_line":""},{"line_number":708,"context_line":"    \u003cpara\u003eOpenStack Identity is the service that provides"},{"line_number":709,"context_line":"    the authentication decisions and user attribute information, which is then"},{"line_number":710,"context_line":"    used by the other OpenStack services to perform authorization. Policy is"},{"line_number":711,"context_line":"    set in the \u003cfilename\u003epolicy.json\u003c/filename\u003e file. For \u003cphrase"}],"source_content_type":"application/xml","patch_set":4,"id":"fa32b979_144a2f55","line":708,"updated":"2015-06-19 03:47:02.000000000","message":"OpenStack Identity provides authentication ...","commit_id":"0393934828dc7bd9f1b39ca6b478a5ff8dec0320"}],"doc/openstack-ops/ch_ops_network_troubleshooting.xml":[{"author":{"_account_id":12402,"name":"Robb Romans","email":"robb.romans@rackspace.com","username":"rromans"},"change_message_id":"4a4c8ac606921ed9d3309ec334d342e773535017","unresolved":false,"context_lines":[{"line_number":145,"context_line":"    \u003ctitle\u003eVisualizing OpenStack Networking Service Traffic in the"},{"line_number":146,"context_line":"    Cloud\u003c/title\u003e"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"    \u003cpara\u003eOpenStack Networking, neutron, has many more degrees of"},{"line_number":149,"context_line":"    freedom than \u003cliteral\u003enova-network\u003c/literal\u003e does because of its pluggable"},{"line_number":150,"context_line":"    backend. It can be configured with open source or vendor proprietary"},{"line_number":151,"context_line":"    plug-ins that control software defined networking (SDN) hardware or"}],"source_content_type":"application/xml","patch_set":2,"id":"fa32b979_396a0eef","line":148,"updated":"2015-06-17 21:36:35.000000000","message":"Unclear","commit_id":"da72c269e2045bffffac3e41f3194387e8117b5e"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"4c4109afe8ebe11b1b6426d43d1142a9cba74f6f","unresolved":false,"context_lines":[{"line_number":145,"context_line":"    \u003ctitle\u003eVisualizing OpenStack Networking Service Traffic in the"},{"line_number":146,"context_line":"    Cloud\u003c/title\u003e"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"    \u003cpara\u003eOpenStack Networking, neutron, has many more degrees of"},{"line_number":149,"context_line":"    freedom than \u003cliteral\u003enova-network\u003c/literal\u003e does because of its pluggable"},{"line_number":150,"context_line":"    backend. It can be configured with open source or vendor proprietary"},{"line_number":151,"context_line":"    plug-ins that control software defined networking (SDN) hardware or"}],"source_content_type":"application/xml","patch_set":2,"id":"fa32b979_5b0b342a","line":148,"in_reply_to":"fa32b979_396a0eef","updated":"2015-06-18 10:19:13.000000000","message":"How about \"OpenStack networking has...\"? make sense?","commit_id":"da72c269e2045bffffac3e41f3194387e8117b5e"}],"doc/openstack-ops/ch_ops_projects_users.xml":[{"author":{"_account_id":12402,"name":"Robb Romans","email":"robb.romans@rackspace.com","username":"rromans"},"change_message_id":"4a4c8ac606921ed9d3309ec334d342e773535017","unresolved":false,"context_lines":[{"line_number":46,"context_line":"        \u003csecondary\u003edefinition of\u003c/secondary\u003e"},{"line_number":47,"context_line":"      \u003c/indexterm\u003e\u003c/para\u003e"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    \u003cpara\u003eThe initial implementation of the OpenStack Compute (nova)"},{"line_number":50,"context_line":"    had its own authentication system and used the term"},{"line_number":51,"context_line":"    \u003cliteral\u003eproject\u003c/literal\u003e. When authentication moved into the OpenStack"},{"line_number":52,"context_line":"    Identity (keystone) project, it used the term"}],"source_content_type":"application/xml","patch_set":2,"id":"fa32b979_d941a264","line":49,"updated":"2015-06-17 21:36:35.000000000","message":"of OpenStack Compute...","commit_id":"da72c269e2045bffffac3e41f3194387e8117b5e"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"4c4109afe8ebe11b1b6426d43d1142a9cba74f6f","unresolved":false,"context_lines":[{"line_number":46,"context_line":"        \u003csecondary\u003edefinition of\u003c/secondary\u003e"},{"line_number":47,"context_line":"      \u003c/indexterm\u003e\u003c/para\u003e"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    \u003cpara\u003eThe initial implementation of the OpenStack Compute (nova)"},{"line_number":50,"context_line":"    had its own authentication system and used the term"},{"line_number":51,"context_line":"    \u003cliteral\u003eproject\u003c/literal\u003e. When authentication moved into the OpenStack"},{"line_number":52,"context_line":"    Identity (keystone) project, it used the term"}],"source_content_type":"application/xml","patch_set":2,"id":"fa32b979_76088d28","line":49,"in_reply_to":"fa32b979_d941a264","updated":"2015-06-18 10:19:13.000000000","message":"Done","commit_id":"da72c269e2045bffffac3e41f3194387e8117b5e"},{"author":{"_account_id":12402,"name":"Robb Romans","email":"robb.romans@rackspace.com","username":"rromans"},"change_message_id":"7ed68128af33266cd44e55304ea21539d2173d19","unresolved":false,"context_lines":[{"line_number":46,"context_line":"        \u003csecondary\u003edefinition of\u003c/secondary\u003e"},{"line_number":47,"context_line":"      \u003c/indexterm\u003e\u003c/para\u003e"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    \u003cpara\u003eThe initial implementation of the OpenStack Compute"},{"line_number":50,"context_line":"    had its own authentication system and used the term"},{"line_number":51,"context_line":"    \u003cliteral\u003eproject\u003c/literal\u003e. When authentication moved into the OpenStack"},{"line_number":52,"context_line":"    Identity (keystone) project, it used the term"}],"source_content_type":"application/xml","patch_set":3,"id":"fa32b979_69ac1d8c","line":49,"updated":"2015-06-18 15:52:43.000000000","message":"of OpenStack Compute","commit_id":"3bbeb1f65cf3c0a00adf0f48d03c609f11823aea"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"7c4c14cb7f082bd116219c9b21f8772d0c259357","unresolved":false,"context_lines":[{"line_number":46,"context_line":"        \u003csecondary\u003edefinition of\u003c/secondary\u003e"},{"line_number":47,"context_line":"      \u003c/indexterm\u003e\u003c/para\u003e"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    \u003cpara\u003eThe initial implementation of the OpenStack Compute"},{"line_number":50,"context_line":"    had its own authentication system and used the term"},{"line_number":51,"context_line":"    \u003cliteral\u003eproject\u003c/literal\u003e. When authentication moved into the OpenStack"},{"line_number":52,"context_line":"    Identity (keystone) project, it used the term"}],"source_content_type":"application/xml","patch_set":3,"id":"fa32b979_37c0a34f","line":49,"in_reply_to":"fa32b979_69ac1d8c","updated":"2015-06-18 20:11:21.000000000","message":"Done","commit_id":"3bbeb1f65cf3c0a00adf0f48d03c609f11823aea"}],"doc/openstack-ops/ch_ops_upgrades.xml":[{"author":{"_account_id":12402,"name":"Robb Romans","email":"robb.romans@rackspace.com","username":"rromans"},"change_message_id":"4a4c8ac606921ed9d3309ec334d342e773535017","unresolved":false,"context_lines":[{"line_number":216,"context_line":""},{"line_number":217,"context_line":"    \u003corderedlist\u003e"},{"line_number":218,"context_line":"      \u003clistitem\u003e"},{"line_number":219,"context_line":"        \u003cpara\u003eUpgrade the OpenStack Identity (keystone).\u003c/para\u003e"},{"line_number":220,"context_line":"      \u003c/listitem\u003e"},{"line_number":221,"context_line":""},{"line_number":222,"context_line":"      \u003clistitem\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"fa32b979_d938c2f0","line":219,"updated":"2015-06-17 21:36:35.000000000","message":"Upgrade OpenStack Identity...","commit_id":"da72c269e2045bffffac3e41f3194387e8117b5e"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"4c4109afe8ebe11b1b6426d43d1142a9cba74f6f","unresolved":false,"context_lines":[{"line_number":216,"context_line":""},{"line_number":217,"context_line":"    \u003corderedlist\u003e"},{"line_number":218,"context_line":"      \u003clistitem\u003e"},{"line_number":219,"context_line":"        \u003cpara\u003eUpgrade the OpenStack Identity (keystone).\u003c/para\u003e"},{"line_number":220,"context_line":"      \u003c/listitem\u003e"},{"line_number":221,"context_line":""},{"line_number":222,"context_line":"      \u003clistitem\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"fa32b979_d62cf99a","line":219,"in_reply_to":"fa32b979_d938c2f0","updated":"2015-06-18 10:19:13.000000000","message":"Done","commit_id":"da72c269e2045bffffac3e41f3194387e8117b5e"},{"author":{"_account_id":12402,"name":"Robb Romans","email":"robb.romans@rackspace.com","username":"rromans"},"change_message_id":"4a4c8ac606921ed9d3309ec334d342e773535017","unresolved":false,"context_lines":[{"line_number":331,"context_line":"          Installation Guide\u003c/citetitle\u003e\u003c/link\u003e and upgrading to the"},{"line_number":332,"context_line":"      same architecture for Havana. All nodes should run Ubuntu 12.04"},{"line_number":333,"context_line":"      LTS. This section primarily addresses upgrading core OpenStack"},{"line_number":334,"context_line":"      services, such as the Identity (keystone), Image service"},{"line_number":335,"context_line":"      (glance), Compute (nova) including networking, Block Storage"},{"line_number":336,"context_line":"      (cinder), and the dashboard.\u003cindexterm class\u003d\"startofrange\""},{"line_number":337,"context_line":"        xml:id\u003d\"UPubuntu\"\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"fa32b979_f914a64d","line":334,"updated":"2015-06-17 21:36:35.000000000","message":"...as Identity..","commit_id":"da72c269e2045bffffac3e41f3194387e8117b5e"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"4c4109afe8ebe11b1b6426d43d1142a9cba74f6f","unresolved":false,"context_lines":[{"line_number":331,"context_line":"          Installation Guide\u003c/citetitle\u003e\u003c/link\u003e and upgrading to the"},{"line_number":332,"context_line":"      same architecture for Havana. All nodes should run Ubuntu 12.04"},{"line_number":333,"context_line":"      LTS. This section primarily addresses upgrading core OpenStack"},{"line_number":334,"context_line":"      services, such as the Identity (keystone), Image service"},{"line_number":335,"context_line":"      (glance), Compute (nova) including networking, Block Storage"},{"line_number":336,"context_line":"      (cinder), and the dashboard.\u003cindexterm class\u003d\"startofrange\""},{"line_number":337,"context_line":"        xml:id\u003d\"UPubuntu\"\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"fa32b979_566789e8","line":334,"in_reply_to":"fa32b979_f914a64d","updated":"2015-06-18 10:19:13.000000000","message":"Done","commit_id":"da72c269e2045bffffac3e41f3194387e8117b5e"},{"author":{"_account_id":12402,"name":"Robb Romans","email":"robb.romans@rackspace.com","username":"rromans"},"change_message_id":"4a4c8ac606921ed9d3309ec334d342e773535017","unresolved":false,"context_lines":[{"line_number":702,"context_line":"      same architecture for Havana. All nodes should run Red Hat"},{"line_number":703,"context_line":"      Enterprise Linux 6.4 or compatible derivatives. Newer minor"},{"line_number":704,"context_line":"      releases should also work. This section primarily addresses"},{"line_number":705,"context_line":"      upgrading core OpenStack services, such as the Identity"},{"line_number":706,"context_line":"      (keystone), Image service (glance), Compute (nova) including"},{"line_number":707,"context_line":"      networking, Block Storage (cinder), and the dashboard.\u003cindexterm"},{"line_number":708,"context_line":"        class\u003d\"startofrange\" xml:id\u003d\"UPredhat\"\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"fa32b979_5904b216","line":705,"updated":"2015-06-17 21:36:35.000000000","message":"such as Identity","commit_id":"da72c269e2045bffffac3e41f3194387e8117b5e"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"4c4109afe8ebe11b1b6426d43d1142a9cba74f6f","unresolved":false,"context_lines":[{"line_number":702,"context_line":"      same architecture for Havana. All nodes should run Red Hat"},{"line_number":703,"context_line":"      Enterprise Linux 6.4 or compatible derivatives. Newer minor"},{"line_number":704,"context_line":"      releases should also work. This section primarily addresses"},{"line_number":705,"context_line":"      upgrading core OpenStack services, such as the Identity"},{"line_number":706,"context_line":"      (keystone), Image service (glance), Compute (nova) including"},{"line_number":707,"context_line":"      networking, Block Storage (cinder), and the dashboard.\u003cindexterm"},{"line_number":708,"context_line":"        class\u003d\"startofrange\" xml:id\u003d\"UPredhat\"\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"fa32b979_369a05ba","line":705,"in_reply_to":"fa32b979_5904b216","updated":"2015-06-18 10:19:13.000000000","message":"Done","commit_id":"da72c269e2045bffffac3e41f3194387e8117b5e"}],"doc/openstack-ops/section_arch_example-neutron.xml":[{"author":{"_account_id":12402,"name":"Robb Romans","email":"robb.romans@rackspace.com","username":"rromans"},"change_message_id":"4a4c8ac606921ed9d3309ec334d342e773535017","unresolved":false,"context_lines":[{"line_number":113,"context_line":"          \u003c/tr\u003e"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"          \u003ctr\u003e"},{"line_number":116,"context_line":"            \u003ctd\u003e\u003cpara\u003eBlock Storage (cinder) backend\u003c/para\u003e\u003c/td\u003e"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"            \u003ctd\u003e\u003cpara\u003eGlusterFS\u003c/para\u003e\u003c/td\u003e"},{"line_number":119,"context_line":"          \u003c/tr\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"fa32b979_7c188475","line":116,"updated":"2015-06-17 21:36:35.000000000","message":"back end","commit_id":"da72c269e2045bffffac3e41f3194387e8117b5e"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"4c4109afe8ebe11b1b6426d43d1142a9cba74f6f","unresolved":false,"context_lines":[{"line_number":113,"context_line":"          \u003c/tr\u003e"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"          \u003ctr\u003e"},{"line_number":116,"context_line":"            \u003ctd\u003e\u003cpara\u003eBlock Storage (cinder) backend\u003c/para\u003e\u003c/td\u003e"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"            \u003ctd\u003e\u003cpara\u003eGlusterFS\u003c/para\u003e\u003c/td\u003e"},{"line_number":119,"context_line":"          \u003c/tr\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"fa32b979_b6d3755f","line":116,"in_reply_to":"fa32b979_7c188475","updated":"2015-06-18 10:19:13.000000000","message":"Done","commit_id":"da72c269e2045bffffac3e41f3194387e8117b5e"}],"doc/openstack-ops/section_arch_example-nova.xml":[{"author":{"_account_id":12402,"name":"Robb Romans","email":"robb.romans@rackspace.com","username":"rromans"},"change_message_id":"4a4c8ac606921ed9d3309ec334d342e773535017","unresolved":false,"context_lines":[{"line_number":321,"context_line":"      your cloud will include Object Storage, you can easily add it as a"},{"line_number":322,"context_line":"      back end.\u003c/para\u003e"},{"line_number":323,"context_line":""},{"line_number":324,"context_line":"      \u003cpara\u003eWe chose the \u003cemphasis\u003eSQL back end for the Identity"},{"line_number":325,"context_line":"      (keystone)\u003c/emphasis\u003e over others, such as LDAP. This back end is simple"},{"line_number":326,"context_line":"      to install and is robust. The authors acknowledge that many"},{"line_number":327,"context_line":"      installations want to bind with existing directory services and caution"}],"source_content_type":"application/xml","patch_set":2,"id":"fa32b979_dc1d1063","line":324,"updated":"2015-06-17 21:36:35.000000000","message":"for Identity","commit_id":"da72c269e2045bffffac3e41f3194387e8117b5e"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"4c4109afe8ebe11b1b6426d43d1142a9cba74f6f","unresolved":false,"context_lines":[{"line_number":321,"context_line":"      your cloud will include Object Storage, you can easily add it as a"},{"line_number":322,"context_line":"      back end.\u003c/para\u003e"},{"line_number":323,"context_line":""},{"line_number":324,"context_line":"      \u003cpara\u003eWe chose the \u003cemphasis\u003eSQL back end for the Identity"},{"line_number":325,"context_line":"      (keystone)\u003c/emphasis\u003e over others, such as LDAP. This back end is simple"},{"line_number":326,"context_line":"      to install and is robust. The authors acknowledge that many"},{"line_number":327,"context_line":"      installations want to bind with existing directory services and caution"}],"source_content_type":"application/xml","patch_set":2,"id":"fa32b979_9614314d","line":324,"in_reply_to":"fa32b979_dc1d1063","updated":"2015-06-18 10:19:13.000000000","message":"Done","commit_id":"da72c269e2045bffffac3e41f3194387e8117b5e"},{"author":{"_account_id":12402,"name":"Robb Romans","email":"robb.romans@rackspace.com","username":"rromans"},"change_message_id":"4a4c8ac606921ed9d3309ec334d342e773535017","unresolved":false,"context_lines":[{"line_number":346,"context_line":"    \u003c/section\u003e"},{"line_number":347,"context_line":""},{"line_number":348,"context_line":"    \u003csection xml:id\u003d\"neutron\"\u003e"},{"line_number":349,"context_line":"      \u003ctitle\u003eWhy not use the OpenStack Networking (neutron)?\u003c/title\u003e"},{"line_number":350,"context_line":""},{"line_number":351,"context_line":"      \u003cpara\u003eThis example architecture does not use the OpenStack Networking"},{"line_number":352,"context_line":"      (neutron), because it does not yet support multi-host networking"}],"source_content_type":"application/xml","patch_set":2,"id":"fa32b979_7c464450","line":349,"range":{"start_line":349,"start_character":13,"end_line":349,"end_character":60},"updated":"2015-06-17 21:36:35.000000000","message":"Why not use OpenStack Networking?","commit_id":"da72c269e2045bffffac3e41f3194387e8117b5e"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"4c4109afe8ebe11b1b6426d43d1142a9cba74f6f","unresolved":false,"context_lines":[{"line_number":346,"context_line":"    \u003c/section\u003e"},{"line_number":347,"context_line":""},{"line_number":348,"context_line":"    \u003csection xml:id\u003d\"neutron\"\u003e"},{"line_number":349,"context_line":"      \u003ctitle\u003eWhy not use the OpenStack Networking (neutron)?\u003c/title\u003e"},{"line_number":350,"context_line":""},{"line_number":351,"context_line":"      \u003cpara\u003eThis example architecture does not use the OpenStack Networking"},{"line_number":352,"context_line":"      (neutron), because it does not yet support multi-host networking"}],"source_content_type":"application/xml","patch_set":2,"id":"fa32b979_7805db0e","line":349,"in_reply_to":"fa32b979_7c464450","updated":"2015-06-18 10:19:13.000000000","message":"Done","commit_id":"da72c269e2045bffffac3e41f3194387e8117b5e"},{"author":{"_account_id":12402,"name":"Robb Romans","email":"robb.romans@rackspace.com","username":"rromans"},"change_message_id":"4a4c8ac606921ed9d3309ec334d342e773535017","unresolved":false,"context_lines":[{"line_number":348,"context_line":"    \u003csection xml:id\u003d\"neutron\"\u003e"},{"line_number":349,"context_line":"      \u003ctitle\u003eWhy not use the OpenStack Networking (neutron)?\u003c/title\u003e"},{"line_number":350,"context_line":""},{"line_number":351,"context_line":"      \u003cpara\u003eThis example architecture does not use the OpenStack Networking"},{"line_number":352,"context_line":"      (neutron), because it does not yet support multi-host networking"},{"line_number":353,"context_line":"      and our organizations (university, government) have access to a large"},{"line_number":354,"context_line":"      range of publicly-accessible IPv4 addresses.\u003cindexterm class\u003d\"singular\"\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"fa32b979_1c7618a4","line":351,"updated":"2015-06-17 21:36:35.000000000","message":"...use OpenStack...","commit_id":"da72c269e2045bffffac3e41f3194387e8117b5e"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"4c4109afe8ebe11b1b6426d43d1142a9cba74f6f","unresolved":false,"context_lines":[{"line_number":348,"context_line":"    \u003csection xml:id\u003d\"neutron\"\u003e"},{"line_number":349,"context_line":"      \u003ctitle\u003eWhy not use the OpenStack Networking (neutron)?\u003c/title\u003e"},{"line_number":350,"context_line":""},{"line_number":351,"context_line":"      \u003cpara\u003eThis example architecture does not use the OpenStack Networking"},{"line_number":352,"context_line":"      (neutron), because it does not yet support multi-host networking"},{"line_number":353,"context_line":"      and our organizations (university, government) have access to a large"},{"line_number":354,"context_line":"      range of publicly-accessible IPv4 addresses.\u003cindexterm class\u003d\"singular\"\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"fa32b979_b817e343","line":351,"in_reply_to":"fa32b979_1c7618a4","updated":"2015-06-18 10:19:13.000000000","message":"Done","commit_id":"da72c269e2045bffffac3e41f3194387e8117b5e"}]}
