diff options
author | Yonit Halperin <yhalperi@redhat.com> | 2011-09-18 10:31:38 +0300 |
---|---|---|
committer | Yonit Halperin <yhalperi@redhat.com> | 2011-11-02 11:21:08 +0200 |
commit | 70d1161430fd48c46a75d0742cb30315e11bc043 (patch) | |
tree | e5f71e14d3ebd572d278b8bf3c5b4d6571ab4798 /common | |
parent | fc3aa53211a85387df52befcaa8e8f86f7e811f2 (diff) | |
download | spice-70d1161430fd48c46a75d0742cb30315e11bc043.tar.gz spice-70d1161430fd48c46a75d0742cb30315e11bc043.tar.xz spice-70d1161430fd48c46a75d0742cb30315e11bc043.zip |
server,proto: tell the clients to connect to the migration target before migraton starts
(1) send SPICE_MSG_MAIN_MIGRATE_BEGIN upon spice_server_migrate_connect
(to all the clients that support it)
(2) wait for SPICE_MSGC_MAIN_MIGRATE_(CONNECTED|CONNECT_ERROR) from all the relevant clients,
or a timeout, in order to complete client_migrate_info monitor command
(cherry picked from commit 5560c56ef05c74da5e0e0825dc1f134019593cad branch 0.8;
Was modified to support the separation of main channel from reds, and multiple clients)
Conflicts:
server/reds.c
Diffstat (limited to 'common')
-rw-r--r-- | common/messages.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/common/messages.h b/common/messages.h index 8151dc00..a54190f3 100644 --- a/common/messages.h +++ b/common/messages.h @@ -66,6 +66,8 @@ typedef struct SpiceMsgMainMigrationBegin { uint16_t pub_key_type; uint32_t pub_key_size; uint8_t *pub_key_data; + uint32_t cert_subject_size; + uint8_t *cert_subject_data; } SpiceMsgMainMigrationBegin; typedef struct SpiceMsgMainMigrationSwitchHost { |