From mboxrd@z Thu Jan 1 00:00:00 1970 From: tgh Subject: about synchroniztion of migration Date: Wed, 05 Mar 2008 15:52:30 +0800 Message-ID: <47CE513D.6050808@sina.com.cn> References: <298d852f0803032220n136b8033l30780c508d14d549@mail.gmail.com> <1204644364.6184.14.camel@thinkpad.localdomain> <298d852f0803040807s796b6d41ya9e9d83e733113bb@mail.gmail.com> <1204647365.6625.5.camel@thinkpad.localdomain> <298d852f0803040837n19170b87l96bc1ad6cf61f1f3@mail.gmail.com> <1204649720.6956.4.camel@thinkpad.localdomain> <298d852f0803040942h53ab0e06q66cb318b86d8466e@mail.gmail.com> <1204652737.8542.1.camel@thinkpad.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1204652737.8542.1.camel@thinkpad.localdomain> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Brendan Cully Cc: xen-devel , Daniel Stodden List-Id: xen-devel@lists.xenproject.org hi I have read your ppt on xen summit,and i try to read the migration code,but have some confusions In your ppt it has been pointed out that: 1)Many synchronous forks for external device migration (4 stages for each attached device) 2)Xenstore callbacks from host to guest and back to initiate final round, and from bridge to checkpoint daemon I try to read the code ,and find the synchronization between hostOS and guestOS,and between the XC_SAVE and saveInputHandler,but where is synchronization between the bridge to the checkpoint daemon, and how does the device migration do synchronization, i have read the code of XC_SAVE and device migrate,and find the step1,3,4, but i could not find out how does the synchronization work,could you give me some detailed expalanation about it ,or where the code are ? another question is about how does the network transfered from sources to destination? that is ,where is the code,and how is it invoked? Thanks