)]}'
{"nova/conf/libvirt.py":[{"author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"change_message_id":"8a3cb4fe1bf4caa08bda1612ec579afb6d838f06","unresolved":true,"context_lines":[{"line_number":429,"context_line":""},{"line_number":430,"context_line":"    * live_migration_permit_post_copy"},{"line_number":431,"context_line":"\"\"\"),"},{"line_number":432,"context_line":"    cfg.IntOpt(\u0027live_migration_postcopy_bandwidth\u0027,"},{"line_number":433,"context_line":"               default\u003d0,"},{"line_number":434,"context_line":"               help\u003d\"\"\""},{"line_number":435,"context_line":"Maximum bandwidth(in MiB/s) to be used during postcopy migration."}],"source_content_type":"text/x-python","patch_set":1,"id":"e4b1bde5_bcd84300","line":432,"range":{"start_line":432,"start_character":31,"end_line":432,"end_character":39},"updated":"2022-10-03 14:03:14.000000000","message":"Other related parameters are using \"post_copy\" instead of \"postcopy\". It is better to use consistent names.","commit_id":"cadcd87f525820a32a96e860e9189b0d2f31a58f"},{"author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"change_message_id":"8a3cb4fe1bf4caa08bda1612ec579afb6d838f06","unresolved":true,"context_lines":[{"line_number":433,"context_line":"               default\u003d0,"},{"line_number":434,"context_line":"               help\u003d\"\"\""},{"line_number":435,"context_line":"Maximum bandwidth(in MiB/s) to be used during postcopy migration."},{"line_number":436,"context_line":"\"\"\"),"},{"line_number":437,"context_line":"    cfg.StrOpt(\u0027snapshot_image_format\u0027,"},{"line_number":438,"context_line":"        choices\u003d["},{"line_number":439,"context_line":"            (\u0027raw\u0027, \u0027RAW disk format\u0027),"}],"source_content_type":"text/x-python","patch_set":1,"id":"6f0ae08c_58e5edf8","line":436,"range":{"start_line":436,"start_character":0,"end_line":436,"end_character":3},"updated":"2022-10-03 14:03:14.000000000","message":"Please add related options like live_migration_permit_post_copy to description and use cross-references.","commit_id":"cadcd87f525820a32a96e860e9189b0d2f31a58f"}],"nova/virt/libvirt/migration.py":[{"author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"change_message_id":"8a3cb4fe1bf4caa08bda1612ec579afb6d838f06","unresolved":true,"context_lines":[{"line_number":568,"context_line":""},{"line_number":569,"context_line":"def trigger_postcopy_switch(guest, instance, migration):"},{"line_number":570,"context_line":"    try:"},{"line_number":571,"context_line":"        guest.migrate_configure_postcopy_bandwidth("},{"line_number":572,"context_line":"            CONF.libvirt.live_migration_postcopy_bandwidth)"},{"line_number":573,"context_line":"        guest.migrate_start_postcopy()"},{"line_number":574,"context_line":"    except libvirt.libvirtError as e:"},{"line_number":575,"context_line":"        LOG.warning(\"Failed to switch to post-copy live migration: %s\","}],"source_content_type":"text/x-python","patch_set":1,"id":"28886553_eda15c81","line":572,"range":{"start_line":571,"start_character":8,"end_line":572,"end_character":59},"updated":"2022-10-03 14:03:14.000000000","message":"Why do we need to set this flag every time we trigger post_copy, while we set post_copy flags virt/libvirt/driver.py:LibvirtDriver when class is initialized?","commit_id":"cadcd87f525820a32a96e860e9189b0d2f31a58f"}]}
