On Mon, 26 Jan 2026 18:21:10 +0800 Zhang Chen <[email protected]> wrote:
> On Mon, Jan 26, 2026 at 4:40 AM Lukas Straub <[email protected]> wrote: > > > > Signed-off-by: Lukas Straub <[email protected]> > > It seems this patch doesn't offer any major changes and merging it > with the previous patch(7/10) would be more appropriate. It's better to have it separately to see what is changed exactly. The previous patch only does 1:1 conversion from text to rst without any other changes. If merged with the previous patch it becomes harder to see that I moved and added a few lines here, which are changes that where not in the original text file. Regards, Lukas Straub > > Thanks > > Chen > > > --- > > docs/system/qemu-colo.rst | 35 ++++++++++++++++++----------------- > > 1 file changed, 18 insertions(+), 17 deletions(-) > > > > diff --git a/docs/system/qemu-colo.rst b/docs/system/qemu-colo.rst > > index > > 4b5fbbf398f8a5c4ea6baad615bde94b2b4678d2..a70e61aa09391cda933031535fa982d27cf6654b > > 100644 > > --- a/docs/system/qemu-colo.rst > > +++ b/docs/system/qemu-colo.rst > > @@ -1,13 +1,6 @@ > > Qemu COLO Fault Tolerance > > ========================= > > > > -| Copyright (c) 2016 Intel Corporation > > -| Copyright (c) 2016 HUAWEI TECHNOLOGIES CO., LTD. > > -| Copyright (c) 2016 Fujitsu, Corp. > > - > > -This work is licensed under the terms of the GNU GPL, version 2 or later. > > -See the COPYING file in the top-level directory. > > - > > This document gives an overview of COLO's design and how to use it. > > > > Background > > @@ -82,8 +75,8 @@ Overview:: > > | Storage | |External Network| | External Network | | > > Storage | > > +---------------+ +----------------+ +------------------+ > > +--------------+ > > > > -Components introduction > > -^^^^^^^^^^^^^^^^^^^^^^^ > > +Components > > +^^^^^^^^^^ > > You can see there are several components in COLO's diagram of architecture. > > Their functions are described below. > > > > @@ -157,14 +150,21 @@ in test procedure. > > > > Test procedure > > -------------- > > -Note: Here we are running both instances on the same host for testing, > > + > > +Setup > > +^^^^^ > > + > > +Here we are running both instances on the same host for testing, > > change the IP Addresses if you want to run it on two hosts. Initially > > ``127.0.0.1`` is the Primary Host and ``127.0.0.2`` is the Secondary Host. > > > > +COLO uses double the guest ram size on the secondary side. The Qemu version > > +should be the same on both hosts. > > + > > Startup qemu > > ^^^^^^^^^^^^ > > **1. Primary**: > > -Note: Initially, ``$imagefolder/primary.qcow2`` needs to be copied to all > > hosts. > > +Initially, ``$imagefolder/primary.qcow2`` needs to be copied to all hosts. > > You don't need to change any IP's here, because ``0.0.0.0`` listens on any > > interface. The chardev's with ``127.0.0.1`` IP's loopback to the local qemu > > instance:: > > @@ -192,7 +192,7 @@ instance:: > > > > > > **2. Secondary**: > > -Note: Active and hidden images need to be created only once and the > > +Active and hidden images need to be created only once and the > > size should be the same as ``primary.qcow2``. Again, you don't need to > > change > > any IP's here, except for the ``$primary_ip`` variable:: > > > > @@ -353,8 +353,9 @@ Wait until disk is synced, then:: > > {"execute": "migrate-set-capabilities", "arguments":{ "capabilities": > > [ {"capability": "x-colo", "state": true } ] } } > > {"execute": "migrate", "arguments":{ "uri": "tcp:127.0.0.1:9998" } } > > > > -TODO > > ----- > > -1. Support shared storage. > > -2. Develop the heartbeat part. > > -3. Reduce checkpoint VM’s downtime while doing checkpoint. > > +| Copyright (c) 2016 Intel Corporation > > +| Copyright (c) 2016 HUAWEI TECHNOLOGIES CO., LTD. > > +| Copyright (c) 2016 Fujitsu, Corp. > > + > > +This work is licensed under the terms of the GNU GPL, version 2 or later. > > +See the COPYING file in the top-level directory. > > > > -- > > 2.39.5 > >
pgpNOTS14wq23.pgp
Description: OpenPGP digital signature
