[CRIU] understanding criu logs

Pavel Emelyanov xemul at parallels.com
Wed Mar 18 06:43:52 PDT 2015


On 03/18/2015 04:30 PM, beproject criu wrote:
> (00.214782)      1: [./](35->25)
> (00.214890)      1:  [.criu.mntns.60Rz6G](0->0)
> (00.214998)      1:   [.criu.mntns.60Rz6G/12/](46->45)

Ah, that's the mnt_tree_show()'s output. This line means "[$mountpoint]($mnt_id->$parent_id)",
then we descend one tree level and show the mountpoint's children.

> (00.215107)      1:    [.criu.mntns.60Rz6G/12/proc](47->46)
> (00.215215)      1:    <--

And this line means we ascend one level up and continue.

Hope this helps :)

Thanks,
Pavel


> (00.215316)      1:    [.criu.mntns.60Rz6G/12/cache](56->46)
> (00.215426)      1:    <--
> (00.215527)      1:    [.criu.mntns.60Rz6G/12/data](55->46)
> (00.215635)      1:    <--
> (00.215748)      1:    [.criu.mntns.60Rz6G/12/system](54->46)
> (00.215873)      1:    <--
> (00.215975)      1:    [.criu.mntns.60Rz6G/12/mnt/obb](53->46)
> (00.216083)      1:    <--
> (00.216184)      1:    [.criu.mntns.60Rz6G/12/mnt/asec](52->46)
> (00.216292)      1:    <--
> (00.216393)      1:    [.criu.mntns.60Rz6G/12/dev](51->46)
> (00.216500)      1:    <--
> (00.216601)      1:    [.criu.mntns.60Rz6G/12/sys](48->46)
> (00.216722)      1:     [.criu.mntns.60Rz6G/12/sys/kernel/debug](49->48)
> (00.216831)      1:     <--
> (00.216931)      1:     [.criu.mntns.60Rz6G/12/sys/fs/cgroup](50->48)
> (00.217040)      1:     <--
> (00.217140)      1:    <--
> (00.217240)      1:   <--
> (00.217340)      1:  <--
> (00.217440)      1:  [./proc](36->35)
> (00.217547)      1:  <--
> (00.217647)      1:  [./cache](32->35)
> (00.217765)      1:  <--
> (00.217865)      1:  [./data](31->35)
> (00.217971)      1:  <--
> (00.218071)      1:  [./system](30->35)
> (00.218177)      1:  <--
> (00.218276)      1:  [./mnt/obb](29->35)
> (00.218382)      1:  <--
> (00.218482)      1:  [./mnt/asec](28->35)
> (00.218588)      1:  <--
> (00.218700)      1:  [./dev](38->35)
> (00.218807)      1:  <--
> (00.218907)      1:  [./sys](37->35)
> (00.219013)      1:   [./sys/kernel/debug](26->37)
> (00.219119)      1:   <--
> (00.219219)      1:   [./sys/fs/cgroup](27->37)
> (00.219326)      1:   <--
> (00.219426)      1:  <--
> (00.219525)      1: <--
> (00.219846)      1: The mount 46 is slave for 35
> (00.219968)      1: The mount 47 is slave for 36
> (00.220073)      1: The mount 48 is slave for 37
> (00.220176)      1: The mount 49 is slave for 26
> (00.220279)      1: The mount 50 is slave for 27
> (00.220381)      1: The mount 51 is slave for 38
> (00.220484)      1: The mount 52 is slave for 28
> (00.220587)      1: The mount 53 is slave for 29
> (00.221130)      1: The mount 54 is slave for 30
> (00.221235)      1: The mount 55 is slave for 31
> (00.221339)      1: The mount 56 is slave for 32
> (00.221802)      1: Start with 35:./
> (00.221970)      1:     Mounting ext2 @./ (0)
> (00.222119)      1: 35:./ private 0 shared 1 slave 0
> (00.222867)      1:         Bind .criu.mntns.60Rz6G/12/
> (00.223137)      1:     Mounting ext2 @.criu.mntns.60Rz6G/12/ (0)
> (00.223601)      1:     Bind .// to .criu.mntns.60Rz6G/12/
> (00.223986)      1: 46:.criu.mntns.60Rz6G/12/ private 0 shared 0 slave 1
> (00.224441)      1: Postpone slave .criu.mntns.60Rz6G/12/proc
> (00.224585)      1: Postpone slave .criu.mntns.60Rz6G/12/cache
> (00.224709)      1: Postpone slave .criu.mntns.60Rz6G/12/data
> (00.224815)      1: Postpone slave .criu.mntns.60Rz6G/12/system
> (00.224919)      1: Postpone slave .criu.mntns.60Rz6G/12/mnt/obb
> (00.225023)      1: Postpone slave .criu.mntns.60Rz6G/12/mnt/asec
> (00.225128)      1: Postpone slave .criu.mntns.60Rz6G/12/dev
> (00.225232)      1: Postpone slave .criu.mntns.60Rz6G/12/sys
> (00.225398)      1:     Mounting proc @./proc (0)
> (00.225760)      1: 36:./proc private 0 shared 1 slave 0
> (00.226113)      1:         Bind .criu.mntns.60Rz6G/12/proc
> (00.226363)      1:         Umount .criu.mntns.60Rz6G/12//proc
> (00.227374)      1: Error (mount.c:1435): Can't umount .criu.mntns.60Rz6G/12//proc: Invalid argument
> (00.227520)      1:     Mounting ext4 @./cache (0)
> (00.258168)      1: 32:./cache private 0 shared 1 slave 0
> (00.259141)      1:         Bind .criu.mntns.60Rz6G/12/cache
> (00.259286)      1:         Umount .criu.mntns.60Rz6G/12//cache
> (00.284002)      1:     Mounting ext4 @./data (0)
> (00.296908)      1: 31:./data private 0 shared 1 slave 0
> (00.297420)      1:         Bind .criu.mntns.60Rz6G/12/data
> (00.297565)      1:         Umount .criu.mntns.60Rz6G/12//data
> (00.322857)      1:     Mounting ext4 @./system (0)
> (00.323579)      1: 30:./system private 0 shared 1 slave 0
> (00.324842)      1:         Bind .criu.mntns.60Rz6G/12/system
> (00.325297)      1:         Umount .criu.mntns.60Rz6G/12//system
> (00.362856)      1:     Mounting tmpfs @./mnt/obb (0)
> (00.363707)      1: 29:./mnt/obb private 0 shared 1 slave 0
> (00.448939)      1:         Bind .criu.mntns.60Rz6G/12/mnt/obb
> (00.449339)      1:         Umount .criu.mntns.60Rz6G/12//obb
> (00.449572)      1: Error (mount.c:1435): Can't umount .criu.mntns.60Rz6G/12//obb: No such file or directory
> (00.449750)      1:     Mounting tmpfs @./mnt/asec (0)
> (00.450189)      1: 28:./mnt/asec private 0 shared 1 slave 0
> (00.526728)      1:         Bind .criu.mntns.60Rz6G/12/mnt/asec
> (00.527153)      1:         Umount .criu.mntns.60Rz6G/12//asec
> (00.527415)      1: Error (mount.c:1435): Can't umount .criu.mntns.60Rz6G/12//asec: No such file or directory
> (00.527611)      1:     Mounting rootfs @./dev (0)
> (00.527737)      1:     Bind /dev to ./dev
> 
> On Wed, Mar 18, 2015 at 2:22 AM, Pavel Emelyanov <xemul at parallels.com <mailto:xemul at parallels.com>> wrote:
> 
>     On 03/17/2015 11:03 PM, beproject criu wrote:
>     > Hi,
>     >
>     > .criu.mntns.60Rz6G/12//proc
>     >
>     > How do i break down these kind of line?
>     > I mean what does these signify(numbers  and alphabets,etc)?
> 
>     Is that the whole line? Or a part of it? If the whole line,
>     could you show the closest neighbors of it (~30 lines in both
>     directions) ? :)
> 
>     Thanks,
>     Pavel
> 
> 



More information about the CRIU mailing list