diff options
author | Anthony Liguori <aliguori@us.ibm.com> | 2011-11-14 15:09:44 -0600 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2011-11-21 14:58:35 -0600 |
commit | 38e0735eb76a1479917ef3501a208d4f70998494 (patch) | |
tree | 4a41825899c8630890b7782bb314eac5739ee20c /qerror.c | |
parent | fa2756b71b73e8cd94f7d8964ad5e2aca4d2691c (diff) | |
download | qemu-38e0735eb76a1479917ef3501a208d4f70998494.tar.gz qemu-38e0735eb76a1479917ef3501a208d4f70998494.tar.bz2 qemu-38e0735eb76a1479917ef3501a208d4f70998494.zip |
ivshmem: use migration blockers to prevent live migration in peer mode (v2)
Now when you try to migrate with ivshmem, you get a proper QMP error:
(qemu) migrate tcp:localhost:1025
Migration is disabled when using feature 'peer mode' in device 'ivshmem'
(qemu)
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'qerror.c')
-rw-r--r-- | qerror.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -73,6 +73,10 @@ static const QErrorStringTable qerror_table[] = { .desc = "Device '%(device)' is in use", }, { + .error_fmt = QERR_DEVICE_FEATURE_BLOCKS_MIGRATION, + .desc = "Migration is disabled when using feature '%(feature)' in device '%(device)'", + }, + { .error_fmt = QERR_DEVICE_LOCKED, .desc = "Device '%(device)' is locked", }, |