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.h | |
parent | fa2756b71b73e8cd94f7d8964ad5e2aca4d2691c (diff) | |
download | hqemu-38e0735eb76a1479917ef3501a208d4f70998494.zip hqemu-38e0735eb76a1479917ef3501a208d4f70998494.tar.gz |
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.h')
-rw-r--r-- | qerror.h | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -72,6 +72,9 @@ QError *qobject_to_qerror(const QObject *obj); #define QERR_DEVICE_IN_USE \ "{ 'class': 'DeviceInUse', 'data': { 'device': %s } }" +#define QERR_DEVICE_FEATURE_BLOCKS_MIGRATION \ + "{ 'class': 'DeviceFeatureBlocksMigration', 'data': { 'device': %s, 'feature': %s } }" + #define QERR_DEVICE_LOCKED \ "{ 'class': 'DeviceLocked', 'data': { 'device': %s } }" |