)]}'
{"doc/ops-guide/source/app-roadmaps.rst":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"48d1308f3af241014cd71c4c22727c919b8f988a","unresolved":false,"context_lines":[{"line_number":219,"context_line":""},{"line_number":220,"context_line":"To determine the potential features going in to future releases, or to"},{"line_number":221,"context_line":"look at features implemented previously, take a look at the existing"},{"line_number":222,"context_line":"blueprints such as  `OpenStack Compute (nova)"},{"line_number":223,"context_line":"Blueprints \u003chttps://blueprints.launchpad.net/nova\u003e`_, `OpenStack"},{"line_number":224,"context_line":"Identity (keystone)"},{"line_number":225,"context_line":"Blueprints \u003chttps://blueprints.launchpad.net/keystone\u003e`_, and release"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9ad45d7e_eafa3a74","line":222,"range":{"start_line":222,"start_character":19,"end_line":222,"end_character":20},"updated":"2016-08-10 14:04:46.000000000","message":"Looks unrelated and unnecessary.","commit_id":"657ffc4f915a6485a4ca033dd4c7bcd270fddf36"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"5a987eab21c810a03170a6353b5a1c082dabd26e","unresolved":false,"context_lines":[{"line_number":219,"context_line":""},{"line_number":220,"context_line":"To determine the potential features going in to future releases, or to"},{"line_number":221,"context_line":"look at features implemented previously, take a look at the existing"},{"line_number":222,"context_line":"blueprints such as  `OpenStack Compute (nova)"},{"line_number":223,"context_line":"Blueprints \u003chttps://blueprints.launchpad.net/nova\u003e`_, `OpenStack"},{"line_number":224,"context_line":"Identity (keystone)"},{"line_number":225,"context_line":"Blueprints \u003chttps://blueprints.launchpad.net/keystone\u003e`_, and release"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9ad45d7e_c97ae376","line":222,"range":{"start_line":222,"start_character":19,"end_line":222,"end_character":20},"in_reply_to":"9ad45d7e_eafa3a74","updated":"2016-08-10 15:53:41.000000000","message":"Done","commit_id":"657ffc4f915a6485a4ca033dd4c7bcd270fddf36"}],"doc/ops-guide/source/arch-compute-nodes.rst":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"48d1308f3af241014cd71c4c22727c919b8f988a","unresolved":false,"context_lines":[{"line_number":69,"context_line":""},{"line_number":70,"context_line":"For example, KVM is the most widely adopted hypervisor in the OpenStack"},{"line_number":71,"context_line":"community. Besides KVM, more deployments run Xen, LXC, VMware, and"},{"line_number":72,"context_line":"Hyper-V than the others listed. However, each of these are lacking some"},{"line_number":73,"context_line":"feature support or the documentation on how to use them with OpenStack"},{"line_number":74,"context_line":"is out of date."},{"line_number":75,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9ad45d7e_2a1f32b8","line":72,"range":{"start_line":72,"start_character":31,"end_line":72,"end_character":32},"updated":"2016-08-10 14:04:46.000000000","message":"I wonder what is actually changed.....","commit_id":"657ffc4f915a6485a4ca033dd4c7bcd270fddf36"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"5a987eab21c810a03170a6353b5a1c082dabd26e","unresolved":false,"context_lines":[{"line_number":69,"context_line":""},{"line_number":70,"context_line":"For example, KVM is the most widely adopted hypervisor in the OpenStack"},{"line_number":71,"context_line":"community. Besides KVM, more deployments run Xen, LXC, VMware, and"},{"line_number":72,"context_line":"Hyper-V than the others listed. However, each of these are lacking some"},{"line_number":73,"context_line":"feature support or the documentation on how to use them with OpenStack"},{"line_number":74,"context_line":"is out of date."},{"line_number":75,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9ad45d7e_e967e7e6","line":72,"range":{"start_line":72,"start_character":31,"end_line":72,"end_character":32},"in_reply_to":"9ad45d7e_2a1f32b8","updated":"2016-08-10 15:53:41.000000000","message":"I am also not really sure what happened, as I didn\u0027t change anything here...","commit_id":"657ffc4f915a6485a4ca033dd4c7bcd270fddf36"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"903e5abe424eb60c554745063b13faac1fd972d9","unresolved":false,"context_lines":[{"line_number":69,"context_line":""},{"line_number":70,"context_line":"For example, KVM is the most widely adopted hypervisor in the OpenStack"},{"line_number":71,"context_line":"community. Besides KVM, more deployments run Xen, LXC, VMware, and"},{"line_number":72,"context_line":"Hyper-V than the others listed. However, each of these are lacking some"},{"line_number":73,"context_line":"feature support or the documentation on how to use them with OpenStack"},{"line_number":74,"context_line":"is out of date."},{"line_number":75,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9ad45d7e_eed6a44d","line":72,"range":{"start_line":72,"start_character":31,"end_line":72,"end_character":32},"in_reply_to":"9ad45d7e_41fa2d76","updated":"2016-08-11 07:55:40.000000000","message":"Thanks again and again Akihiro for your help! Now it makes sense to me.","commit_id":"657ffc4f915a6485a4ca033dd4c7bcd270fddf36"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"a418f11a7da4c820823a9e005dc1e2cbe230653e","unresolved":false,"context_lines":[{"line_number":69,"context_line":""},{"line_number":70,"context_line":"For example, KVM is the most widely adopted hypervisor in the OpenStack"},{"line_number":71,"context_line":"community. Besides KVM, more deployments run Xen, LXC, VMware, and"},{"line_number":72,"context_line":"Hyper-V than the others listed. However, each of these are lacking some"},{"line_number":73,"context_line":"feature support or the documentation on how to use them with OpenStack"},{"line_number":74,"context_line":"is out of date."},{"line_number":75,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"9ad45d7e_41fa2d76","line":72,"range":{"start_line":72,"start_character":31,"end_line":72,"end_character":32},"in_reply_to":"9ad45d7e_e967e7e6","updated":"2016-08-11 02:17:35.000000000","message":"Actually git detects the change.\n\nI checked the detail. The previous character was C2 A0 (UTF-8 space meaning \u0026nbsp;) and the new character was ASCII SPACE (0x20).\n\nI think your editor converted it.\n\nI am confident there is no problem.","commit_id":"657ffc4f915a6485a4ca033dd4c7bcd270fddf36"}],"doc/ops-guide/source/arch-scaling.rst":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"48d1308f3af241014cd71c4c22727c919b8f988a","unresolved":false,"context_lines":[{"line_number":71,"context_line":"-  The number of virtual machines (VMs) you expect to run,"},{"line_number":72,"context_line":"   ``((overcommit fraction × cores) / virtual cores per instance)``"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"-  How much storage is required ``(flavor disk size × number of instances)``"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"You can use these ratios to determine how much additional infrastructure"},{"line_number":77,"context_line":"you need to support your cloud."}],"source_content_type":"text/x-rst","patch_set":3,"id":"9ad45d7e_0af86e48","line":74,"updated":"2016-08-10 14:04:46.000000000","message":"What are actually changed? At a glance, I could not identify what were changed.","commit_id":"657ffc4f915a6485a4ca033dd4c7bcd270fddf36"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"5a987eab21c810a03170a6353b5a1c082dabd26e","unresolved":false,"context_lines":[{"line_number":71,"context_line":"-  The number of virtual machines (VMs) you expect to run,"},{"line_number":72,"context_line":"   ``((overcommit fraction × cores) / virtual cores per instance)``"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"-  How much storage is required ``(flavor disk size × number of instances)``"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"You can use these ratios to determine how much additional infrastructure"},{"line_number":77,"context_line":"you need to support your cloud."}],"source_content_type":"text/x-rst","patch_set":3,"id":"9ad45d7e_e9dc0775","line":74,"in_reply_to":"9ad45d7e_0af86e48","updated":"2016-08-10 15:53:41.000000000","message":"Me neither...","commit_id":"657ffc4f915a6485a4ca033dd4c7bcd270fddf36"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"48d1308f3af241014cd71c4c22727c919b8f988a","unresolved":false,"context_lines":[{"line_number":117,"context_line":""},{"line_number":118,"context_line":"After you consider these factors, you can determine how many cloud"},{"line_number":119,"context_line":"controller cores you require. A typical eight core, 8 GB of RAM server"},{"line_number":120,"context_line":"is sufficient for up to a rack of compute nodes — given the above"},{"line_number":121,"context_line":"caveats."},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"You must also consider key hardware specifications for the performance"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9ad45d7e_ca8816c8","line":120,"updated":"2016-08-10 14:04:46.000000000","message":"ditto","commit_id":"657ffc4f915a6485a4ca033dd4c7bcd270fddf36"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"5a987eab21c810a03170a6353b5a1c082dabd26e","unresolved":false,"context_lines":[{"line_number":117,"context_line":""},{"line_number":118,"context_line":"After you consider these factors, you can determine how many cloud"},{"line_number":119,"context_line":"controller cores you require. A typical eight core, 8 GB of RAM server"},{"line_number":120,"context_line":"is sufficient for up to a rack of compute nodes — given the above"},{"line_number":121,"context_line":"caveats."},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"You must also consider key hardware specifications for the performance"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9ad45d7e_49e6f344","line":120,"in_reply_to":"9ad45d7e_ca8816c8","updated":"2016-08-10 15:53:41.000000000","message":"likewise","commit_id":"657ffc4f915a6485a4ca033dd4c7bcd270fddf36"}],"www/static/.htaccess":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"48d1308f3af241014cd71c4c22727c919b8f988a","unresolved":false,"context_lines":[{"line_number":295,"context_line":""},{"line_number":296,"context_line":"# Redirect renamed Ops Guide pages"},{"line_number":297,"context_line":""},{"line_number":298,"context_line":"redirectmatch 301 ^/([a-z-]+)/ops-guide/app_crypt.html /$1/ops-guide/app-crypt.html"},{"line_number":299,"context_line":"redirectmatch 301 ^/([a-z-]+)/ops-guide/ops_advanced_configuration.html /$1/ops-guide/ops-advanced-configuration.html"},{"line_number":300,"context_line":"redirectmatch 301 ^/([a-z-]+)/ops-guide/arch_provision.html /$1/ops-guide/arch-provision.html"},{"line_number":301,"context_line":"redirectmatch 301 ^/([a-z-]+)/ops-guide/ops_customize.html /$1/ops-guide/ops-customize.html"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"9ad45d7e_25192523","line":298,"range":{"start_line":298,"start_character":18,"end_line":298,"end_character":54},"updated":"2016-08-10 14:04:46.000000000","message":"This matches nothing. The URL is http://docs.openstack.org/ops-guide/app_crypt.html and there is no part before \"ops-guide\".\n\nThis line should be:\n\n  redirectmatch 301 ^/ops-guide/app_crypt.html /ops-guide/app-cyrpt.html\n\nThere is no need of \"/([a-z-]+)\". The reason I used ([a-z-]+) is because \"common\" files are used in various guides.","commit_id":"657ffc4f915a6485a4ca033dd4c7bcd270fddf36"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"5a987eab21c810a03170a6353b5a1c082dabd26e","unresolved":false,"context_lines":[{"line_number":295,"context_line":""},{"line_number":296,"context_line":"# Redirect renamed Ops Guide pages"},{"line_number":297,"context_line":""},{"line_number":298,"context_line":"redirectmatch 301 ^/([a-z-]+)/ops-guide/app_crypt.html /$1/ops-guide/app-crypt.html"},{"line_number":299,"context_line":"redirectmatch 301 ^/([a-z-]+)/ops-guide/ops_advanced_configuration.html /$1/ops-guide/ops-advanced-configuration.html"},{"line_number":300,"context_line":"redirectmatch 301 ^/([a-z-]+)/ops-guide/arch_provision.html /$1/ops-guide/arch-provision.html"},{"line_number":301,"context_line":"redirectmatch 301 ^/([a-z-]+)/ops-guide/ops_customize.html /$1/ops-guide/ops-customize.html"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"9ad45d7e_6932d760","line":298,"range":{"start_line":298,"start_character":18,"end_line":298,"end_character":54},"in_reply_to":"9ad45d7e_25192523","updated":"2016-08-10 15:53:41.000000000","message":"Thanks for clarification Akihiro! Done.","commit_id":"657ffc4f915a6485a4ca033dd4c7bcd270fddf36"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"6460a281b3e901232c848ae14bbed7619f34fc7b","unresolved":false,"context_lines":[{"line_number":171,"context_line":""},{"line_number":172,"context_line":"# Redirect renamed Admin Guide pages"},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"redirectmatch 301 ^/blockstorage_backup_disks.html /$1/blockstorage-backup-disks.html"},{"line_number":175,"context_line":"redirectmatch 301 ^/blockstorage_get_capabilities.html /$1/blockstorage-get-capabilities.html"},{"line_number":176,"context_line":"redirectmatch 301 ^/blockstorage_glusterfs_backend.html /$1/blockstorage-glusterfs-backend.html"},{"line_number":177,"context_line":"redirectmatch 301 ^/blockstorage_glusterfs_removal.html /$1/blockstorage-glusterfs-removal.html"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"9ad45d7e_4cda8118","line":174,"updated":"2016-08-10 14:36:17.000000000","message":"There is no reason to use RedirectMatch. Let\u0027s use Redirect.\n\nAt least this redict is not correct. There is no reference corresponding to $1 .\n\nhttps://review.openstack.org/353528 shows you a good example.","commit_id":"94f7f3ad1d4e958c979dff33454914068547b2e2"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"d4a9c9bcaa6e8ab9007523102e8a0683f037c1ca","unresolved":false,"context_lines":[{"line_number":171,"context_line":""},{"line_number":172,"context_line":"# Redirect renamed Admin Guide pages"},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"redirectmatch 301 ^/blockstorage_backup_disks.html /$1/blockstorage-backup-disks.html"},{"line_number":175,"context_line":"redirectmatch 301 ^/blockstorage_get_capabilities.html /$1/blockstorage-get-capabilities.html"},{"line_number":176,"context_line":"redirectmatch 301 ^/blockstorage_glusterfs_backend.html /$1/blockstorage-glusterfs-backend.html"},{"line_number":177,"context_line":"redirectmatch 301 ^/blockstorage_glusterfs_removal.html /$1/blockstorage-glusterfs-removal.html"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"9ad45d7e_2f4a9fac","line":174,"in_reply_to":"9ad45d7e_4cda8118","updated":"2016-08-10 15:53:55.000000000","message":"Ok, reverting this part then (as you have already fixed it in your patch).","commit_id":"94f7f3ad1d4e958c979dff33454914068547b2e2"}]}
