)]}'
{"nova/virt/libvirt/migration.py":[{"author":{"_account_id":14819,"name":"Timofey Durakov","email":"timofei.nd@gmail.com","username":"tdurakov"},"change_message_id":"e44dfc7e96bcca8dbd520db7add66c12d46ff60d","unresolved":false,"context_lines":[{"line_number":519,"context_line":"    - 810 seconds -\u003e set downtime to 364ms"},{"line_number":520,"context_line":"    - 900 seconds -\u003e set downtime to 400ms"},{"line_number":521,"context_line":""},{"line_number":522,"context_line":"    This allows the guest a good chance to complete migration"},{"line_number":523,"context_line":"    with a small downtime value."},{"line_number":524,"context_line":"    \u0027\u0027\u0027"},{"line_number":525,"context_line":"    downtime \u003d CONF.libvirt.live_migration_downtime"},{"line_number":526,"context_line":"    steps \u003d CONF.libvirt.live_migration_downtime_steps"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a71b18c_84fb5278","line":523,"range":{"start_line":522,"start_character":4,"end_line":523,"end_character":32},"updated":"2016-12-06 21:41:43.000000000","message":"nit: not sure this comment is still valid for linear case","commit_id":"a41df65ccfd460194b8aa5e9c56b32b24b4edf6f"},{"author":{"_account_id":12299,"name":"Paweł Koniszewski","email":"pawel.koniszewski@gmail.com","username":"pawel.koniszewski"},"change_message_id":"9243f8224ddacd1035e822531401d30bf0fc01a2","unresolved":false,"context_lines":[{"line_number":519,"context_line":"    - 810 seconds -\u003e set downtime to 364ms"},{"line_number":520,"context_line":"    - 900 seconds -\u003e set downtime to 400ms"},{"line_number":521,"context_line":""},{"line_number":522,"context_line":"    This allows the guest a good chance to complete migration"},{"line_number":523,"context_line":"    with a small downtime value."},{"line_number":524,"context_line":"    \u0027\u0027\u0027"},{"line_number":525,"context_line":"    downtime \u003d CONF.libvirt.live_migration_downtime"},{"line_number":526,"context_line":"    steps \u003d CONF.libvirt.live_migration_downtime_steps"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a71b18c_24bb1377","line":523,"range":{"start_line":522,"start_character":4,"end_line":523,"end_character":32},"in_reply_to":"3a71b18c_84fb5278","updated":"2016-12-08 09:25:01.000000000","message":"In my understanding nova does not start live migration with the highest (400ms) downtime, but reaches it over time, so it is still valid","commit_id":"a41df65ccfd460194b8aa5e9c56b32b24b4edf6f"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"6fe547d226b793b2683f85842146c58a3321e711","unresolved":false,"context_lines":[{"line_number":507,"context_line":"    of RAM and 400ms target maximum downtime, the downtime will"},{"line_number":508,"context_line":"    be increased every 90 seconds in the following progression:"},{"line_number":509,"context_line":""},{"line_number":510,"context_line":"    -   0 seconds -\u003e set downtime to  40ms"},{"line_number":511,"context_line":"    -  90 seconds -\u003e set downtime to  76ms"},{"line_number":512,"context_line":"    - 180 seconds -\u003e set downtime to 112ms"},{"line_number":513,"context_line":"    - 270 seconds -\u003e set downtime to 148ms"},{"line_number":514,"context_line":"    - 360 seconds -\u003e set downtime to 184ms"},{"line_number":515,"context_line":"    - 450 seconds -\u003e set downtime to 220ms"},{"line_number":516,"context_line":"    - 540 seconds -\u003e set downtime to 256ms"},{"line_number":517,"context_line":"    - 630 seconds -\u003e set downtime to 292ms"},{"line_number":518,"context_line":"    - 720 seconds -\u003e set downtime to 328ms"},{"line_number":519,"context_line":"    - 810 seconds -\u003e set downtime to 364ms"},{"line_number":520,"context_line":"    - 900 seconds -\u003e set downtime to 400ms"},{"line_number":521,"context_line":""},{"line_number":522,"context_line":"    This allows the guest a good chance to complete migration"},{"line_number":523,"context_line":"    with a small downtime value."}],"source_content_type":"text/x-python","patch_set":4,"id":"3a461143_33e70714","line":520,"range":{"start_line":510,"start_character":0,"end_line":520,"end_character":42},"updated":"2017-01-25 15:38:33.000000000","message":"Delighted this is here to verify things :)","commit_id":"0be4a3cd790513c90c99b4c176ff3ede9e9ee9e8"}]}
