)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"7dd656129de4c9ddb58e39e4f3e75e1ef07a6351","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     caoyuan \u003ccao.yuan@99cloud.net\u003e"},{"line_number":5,"context_line":"CommitDate: 2017-04-02 06:39:14 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Update the formart of compute-live-migration-usage.rst"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: If7053fe8c0ac96e3bf0557c3c50d081acc774a0b"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"dfeb2761_7c6dfd02","line":7,"range":{"start_line":7,"start_character":11,"end_line":7,"end_character":18},"updated":"2017-04-02 05:57:55.000000000","message":"format\n\nwould be nice to explain a bit why this is needed/wanted","commit_id":"ea9ea6faf705fb896e6fc5434c3455d7cb745a7c"},{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"6537c71a0aec5a93ed2311b3e2733a5bf83c3430","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2017-04-04 05:33:24 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Update the formart of compute-live-migration-usage.rst"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: If7053fe8c0ac96e3bf0557c3c50d081acc774a0b"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"dfeb2761_37ef5eb1","line":8,"updated":"2017-04-04 05:48:39.000000000","message":"As Andreas said, the change needs some description - Updating the command line formatting, or similar.","commit_id":"ffd3e6ceb29c89bf9acac9557dc6fac090bcdca4"}],"doc/admin-guide/source/compute-live-migration-usage.rst":[{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"1562222e110c3885d5b48565aa28b0ef067f96e1","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"#. Obtain the ID of the instance you want to migrate:"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"   ..  code-block:: console"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"       $ openstack server list"},{"line_number":32,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"dfeb2761_99e33406","line":29,"range":{"start_line":29,"start_character":6,"end_line":29,"end_character":7},"updated":"2017-04-01 20:45:36.000000000","message":"And here?","commit_id":"f04c12bbd4c48f6eb405faac7e20e798e70a3990"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"1562222e110c3885d5b48565aa28b0ef067f96e1","unresolved":false,"context_lines":[{"line_number":40,"context_line":"#. Determine on which host the instance is currently running. In this example,"},{"line_number":41,"context_line":"   ``vm1`` is running on ``HostB``:"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"   ..  code-block:: console"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"       $ openstack server show d1df1b5a-70c4-4fed-98b7-423362f2c47c"},{"line_number":46,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"dfeb2761_79f070ca","line":43,"range":{"start_line":43,"start_character":6,"end_line":43,"end_character":7},"updated":"2017-04-01 20:45:36.000000000","message":"And here? Please check throughout the doc.","commit_id":"f04c12bbd4c48f6eb405faac7e20e798e70a3990"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"1562222e110c3885d5b48565aa28b0ef067f96e1","unresolved":false,"context_lines":[{"line_number":64,"context_line":""},{"line_number":65,"context_line":"   .. code-block:: console"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"       $ openstack compute service list"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"       +----+------------------+-------+----------+---------+-------+----------------------------+"},{"line_number":70,"context_line":"       | ID | Binary           | Host  | Zone     | Status  | State | Updated At                 |"}],"source_content_type":"text/x-rst","patch_set":1,"id":"dfeb2761_59edaced","line":67,"range":{"start_line":67,"start_character":6,"end_line":67,"end_character":7},"updated":"2017-04-01 20:45:36.000000000","message":"here","commit_id":"f04c12bbd4c48f6eb405faac7e20e798e70a3990"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"7dd656129de4c9ddb58e39e4f3e75e1ef07a6351","unresolved":false,"context_lines":[{"line_number":164,"context_line":"      | ...                  | ...                                  |"},{"line_number":165,"context_line":"      +----------------------+--------------------------------------+"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"#. Check progress"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"   Use the nova command-line client for nova\u0027s migration monitoring feature."},{"line_number":170,"context_line":"   First, obtain the migration ID:"}],"source_content_type":"text/x-rst","patch_set":5,"id":"dfeb2761_bc63851a","line":167,"updated":"2017-04-02 05:57:55.000000000","message":"above all looks fine, below looks broken","commit_id":"ea9ea6faf705fb896e6fc5434c3455d7cb745a7c"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"7dd656129de4c9ddb58e39e4f3e75e1ef07a6351","unresolved":false,"context_lines":[{"line_number":237,"context_line":"``nova-compute`` log file on the source host. The following log entry shows"},{"line_number":238,"context_line":"that the migration timed out:"},{"line_number":239,"context_line":""},{"line_number":240,"context_line":"   .. code-block:: console"},{"line_number":241,"context_line":""},{"line_number":242,"context_line":"      # grep WARNING.*d1df1b5a-70c4-4fed-98b7-423362f2c47c /var/log/nova/nova-compute.log"},{"line_number":243,"context_line":"      ..."},{"line_number":244,"context_line":"      WARNING nova.virt.libvirt.migration [req-...] [instance: ...]"},{"line_number":245,"context_line":"      live migration not completed after 1800 sec"},{"line_number":246,"context_line":""},{"line_number":247,"context_line":"The Compute service"},{"line_number":248,"context_line":"also cancels migrations when the memory copy seems to make no"}],"source_content_type":"text/x-rst","patch_set":5,"id":"dfeb2761_5cbb5971","line":245,"range":{"start_line":240,"start_character":0,"end_line":245,"end_character":11},"updated":"2017-04-02 05:57:55.000000000","message":"no need to indent this AFAIK","commit_id":"ea9ea6faf705fb896e6fc5434c3455d7cb745a7c"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"7dd656129de4c9ddb58e39e4f3e75e1ef07a6351","unresolved":false,"context_lines":[{"line_number":251,"context_line":"``live_migration_progress_timeout``. Should this be the case,"},{"line_number":252,"context_line":"you may find the following message in the log:"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"   .. code-block:: console"},{"line_number":255,"context_line":""},{"line_number":256,"context_line":"      WARNING nova.virt.libvirt.migration [req-...] [instance: ...]"},{"line_number":257,"context_line":"      live migration stuck for 150 sec"},{"line_number":258,"context_line":""},{"line_number":259,"context_line":"Addressing migration timeouts"},{"line_number":260,"context_line":"-----------------------------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"dfeb2761_3cb2d595","line":257,"range":{"start_line":254,"start_character":0,"end_line":257,"end_character":38},"updated":"2017-04-02 05:57:55.000000000","message":"Likewise, no indentation needed, also further below","commit_id":"ea9ea6faf705fb896e6fc5434c3455d7cb745a7c"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"7dd656129de4c9ddb58e39e4f3e75e1ef07a6351","unresolved":false,"context_lines":[{"line_number":278,"context_line":""},{"line_number":279,"context_line":"  .. caution::"},{"line_number":280,"context_line":""},{"line_number":281,"context_line":"  Since the pause impacts"},{"line_number":282,"context_line":"  time keeping on the instance and not all applications tolerate incorrect"},{"line_number":283,"context_line":"  time settings, use this approach with caution."},{"line_number":284,"context_line":""},{"line_number":285,"context_line":"- **Enable auto-convergence**"},{"line_number":286,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"dfeb2761_1cadd130","line":283,"range":{"start_line":281,"start_character":2,"end_line":283,"end_character":5},"updated":"2017-04-02 05:57:55.000000000","message":"this needs further indentation - align it under \"c\" of \"caution\"","commit_id":"ea9ea6faf705fb896e6fc5434c3455d7cb745a7c"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"7dd656129de4c9ddb58e39e4f3e75e1ef07a6351","unresolved":false,"context_lines":[{"line_number":294,"context_line":""},{"line_number":295,"context_line":"  .. caution::"},{"line_number":296,"context_line":""},{"line_number":297,"context_line":"  One possible downside of auto-convergence is the slowing down of the"},{"line_number":298,"context_line":"  instance."},{"line_number":299,"context_line":""},{"line_number":300,"context_line":"- **Enable post-copy**"},{"line_number":301,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"dfeb2761_dca64954","line":298,"range":{"start_line":297,"start_character":2,"end_line":298,"end_character":11},"updated":"2017-04-02 05:57:55.000000000","message":"Likewise, under \"c\"","commit_id":"ea9ea6faf705fb896e6fc5434c3455d7cb745a7c"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"ceb4a563ecfff5cb13dc2b74b972f370321b818a","unresolved":false,"context_lines":[{"line_number":262,"context_line":"To stop the migration from putting load on infrastructure resources like"},{"line_number":263,"context_line":"network and disks, you may opt to cancel it manually."},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"   .. code-block:: console"},{"line_number":266,"context_line":""},{"line_number":267,"context_line":"      $ nova live-migration-abort INSTANCE_ID MIGRATION_ID"},{"line_number":268,"context_line":""},{"line_number":269,"context_line":"To make live-migration succeed, you have several options:"},{"line_number":270,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"dfeb2761_f6a0aa92","line":267,"range":{"start_line":265,"start_character":0,"end_line":267,"end_character":58},"updated":"2017-04-05 07:41:30.000000000","message":"no indent needed, revert this","commit_id":"5455189dc9e63ee49e7765be55e6e83252ab325b"}]}
