colo-failover.c (98bfaac788be0ca63d7d010c8d4ba100ff1d8278) colo-failover.c (e688df6bc4549f28534cdb001f168b8caae55b0c)
1/*
2 * COarse-grain LOck-stepping Virtual Machines for Non-stop Service (COLO)
3 * (a.k.a. Fault Tolerance or Continuous Replication)
4 *
5 * Copyright (c) 2016 HUAWEI TECHNOLOGIES CO., LTD.
6 * Copyright (c) 2016 FUJITSU LIMITED
7 * Copyright (c) 2016 Intel Corporation
8 *
9 * This work is licensed under the terms of the GNU GPL, version 2 or
10 * later. See the COPYING file in the top-level directory.
11 */
12
13#include "qemu/osdep.h"
14#include "migration/colo.h"
15#include "migration/failover.h"
16#include "qemu/main-loop.h"
17#include "migration.h"
18#include "qmp-commands.h"
1/*
2 * COarse-grain LOck-stepping Virtual Machines for Non-stop Service (COLO)
3 * (a.k.a. Fault Tolerance or Continuous Replication)
4 *
5 * Copyright (c) 2016 HUAWEI TECHNOLOGIES CO., LTD.
6 * Copyright (c) 2016 FUJITSU LIMITED
7 * Copyright (c) 2016 Intel Corporation
8 *
9 * This work is licensed under the terms of the GNU GPL, version 2 or
10 * later. See the COPYING file in the top-level directory.
11 */
12
13#include "qemu/osdep.h"
14#include "migration/colo.h"
15#include "migration/failover.h"
16#include "qemu/main-loop.h"
17#include "migration.h"
18#include "qmp-commands.h"
19#include "qapi/error.h"
19#include "qapi/qmp/qerror.h"
20#include "qemu/error-report.h"
21#include "trace.h"
22
23static QEMUBH *failover_bh;
24static FailoverStatus failover_state;
25
26static void colo_failover_bh(void *opaque)

--- 59 unchanged lines hidden ---
20#include "qapi/qmp/qerror.h"
21#include "qemu/error-report.h"
22#include "trace.h"
23
24static QEMUBH *failover_bh;
25static FailoverStatus failover_state;
26
27static void colo_failover_bh(void *opaque)

--- 59 unchanged lines hidden ---