[CRIU] criu + threaded program + TCP_REPAIR

Sowmini Varadhan sowmini.varadhan at oracle.com
Mon Oct 20 07:11:56 PDT 2014


On (10/20/14 16:58), Ruslan Kuprieiev wrote:
> 
> As I mentioned before, p.haul doesn't use criu-service, but it uses
> standalone service worker, so it's log is (judging from the log above)
> /var/local/p.haul-fs/dmp-JUOEXm-14.10.20-09.34/criu_*.log (most likely
> criu_pre_dump.0.log). Could you provide it too?

I've attached those files (from the client side) but I think the
interesting logs may be the one on the p.haul-service side. I see

root at vm2:/var/local/p.haul-fs# cat rst-gqcias-14.10.20-10.03/criu_page_server.1.log
(00.000042) Starting page server
(00.000080) Re-using ps socket 7
(00.000416) Accepted connection from 0.0.0.0:0
(00.000473) Created xfer pipe size 65536
(00.149307) Error (page-xfer.c:230): The data were not flushed
(00.149345) Session over

-------------- next part --------------
(00.000048) cpu: fpu:1 fxsr:1 xsave:0
(00.000104) BUF++
(00.000114) BUF 0x7fcf628b5000 <
(00.000153) BUF 0x7fcf628b5000 >
-------------- next part --------------
(00.000033) Enforcing tasks run after pre-dump.
(00.000123) Found anon-shmem device at 4
(00.000136) Reset 29225's dirty tracking
(00.000180)  ... done
(00.000209) Dirty track supported on kernel
(00.000256) irmap: Searching irmap cache in work dir
(00.000275) irmap: Searching irmap cache in parent
(00.000282) irmap: No irmap cache
(00.000296) cpu: fpu:1 fxsr:1 xsave:0
(00.000392) vdso: Parsing at 7fffcb9fe000 7fffcba00000
(00.000400) vdso: PT_LOAD p_vaddr: 0
(00.000404) vdso: DT_HASH: 0x120
(00.000408) vdso: DT_STRTAB: 0x268
(00.000411) vdso: DT_SYMTAB: 0x160
(00.000414) vdso: DT_STRSZ: 94
(00.000417) vdso: DT_SYMENT: 24
(00.000421) vdso: nbucket 3 nchain 11 bucket 0x7fffcb9fe128 chain 0x7fffcb9fe134
(00.000430) vdso: rt [vdso] 7fffcb9fe000-7fffcba00000 [vvar] ffffffffffffffff-ffffffffffffffff
(00.000459) Re-using ps socket 4
(00.000608) Seized task 27412, state 1
(00.000690) Seized task 27431, state 0
(00.000802) Collected 27431 in 1 state
(00.000809) Seized task 27436, state 0
(00.000904) Collected 27436 in 1 state
(00.000935) Collected 27412 in 1 state
(00.000980) Collected 1.net namespace
(00.000994) Collected 2.mnt namespace
(00.001005) Will take net namespace in the image
(00.001008) Collected 3.net namespace
(00.001013) Will take mnt namespace in the image
(00.001016) Collected 4.mnt namespace
(00.001037) Dump MNT namespace (mountpoints) 4 via 27412
(00.001109) 	type unsupported source /dev/disk/by-uuid/3e92507e-2d93-48a4-b229-4ba7cdf7c5df mnt_id 0x3d s_dev 0xfd00001 /var/lib/lxc/iperfs/rootfs @ ./ flags 0x200000 options errors=remount-ro,data=ordered
(00.001121) 	type proc source proc mnt_id 0x51 s_dev 0x27 / @ ./proc flags 0x20000e options 
(00.001127) 	type proc source proc mnt_id 0x52 s_dev 0x27 /sys @ ./proc/sys flags 0x200001 options 
(00.001134) 	type proc source proc mnt_id 0x53 s_dev 0x27 /sysrq-trigger @ ./proc/sysrq-trigger flags 0x200001 options 
(00.001140) 	type sysfs source sysfs mnt_id 0x54 s_dev 0x25 / @ ./sys flags 0x200001 options 
(00.001146) 	type unsupported source /dev/disk/by-uuid/3e92507e-2d93-48a4-b229-4ba7cdf7c5df mnt_id 0x55 s_dev 0xfd00001 /lib @ ./lib flags 0x200001 options errors=remount-ro,data=ordered
(00.001153) 	type unsupported source /dev/disk/by-uuid/3e92507e-2d93-48a4-b229-4ba7cdf7c5df mnt_id 0x56 s_dev 0xfd00001 /usr/lib @ ./usr/lib flags 0x200001 options errors=remount-ro,data=ordered
(00.001159) 	type unsupported source /dev/disk/by-uuid/3e92507e-2d93-48a4-b229-4ba7cdf7c5df mnt_id 0x57 s_dev 0xfd00001 /lib64 @ ./lib64 flags 0x200001 options errors=remount-ro,data=ordered
(00.001165) 	type securityfs source none mnt_id 0x58 s_dev 0xa / @ ./sys/kernel/security flags 0x200001 options 
(00.001171) 	type devpts source devpts mnt_id 0x3f s_dev 0x28 / @ ./dev/pts flags 0x200000 options gid=5,mode=620,ptmxmode=666
(00.001188) 	type tmpfs source shm mnt_id 0x40 s_dev 0x29 / @ ./dev/shm flags 0x200000 options 
(00.001206) Building mountpoints tree
(00.001209) 	Building plain mount tree
(00.001211) 		Working on 64->61
(00.001214) 		Working on 63->61
(00.001216) 		Working on 88->84
(00.001219) 		Working on 87->61
(00.001221) 		Working on 86->61
(00.001224) 		Working on 85->61
(00.001226) 		Working on 84->61
(00.001228) 		Working on 83->81
(00.001232) 		Working on 82->81
(00.001236) 		Working on 81->61
(00.001239) 		Working on 61->62
(00.001243) 	Resorting siblings on 61
(00.001246) 	Resorting siblings on 64
(00.001250) 	Resorting siblings on 63
(00.001255) 	Resorting siblings on 87
(00.001258) 	Resorting siblings on 86
(00.001262) 	Resorting siblings on 85
(00.001265) 	Resorting siblings on 84
(00.001268) 	Resorting siblings on 88
(00.001272) 	Resorting siblings on 81
(00.001275) 	Resorting siblings on 83
(00.001279) 	Resorting siblings on 82
(00.001282) Done:
(00.001285) [./](61->62)
(00.001289)  [./lib64](87->61)
(00.001292)  <--
(00.001295)  [./proc](81->61)
(00.001299)   [./proc/sysrq-trigger](83->81)
(00.001302)   <--
(00.001306)   [./proc/sys](82->81)
(00.001309)   <--
(00.001313)  <--
(00.001316)  [./sys](84->61)
(00.001319)   [./sys/kernel/security](88->84)
(00.001323)   <--
(00.001326)  <--
(00.001339)  [./lib](85->61)
(00.001343)  <--
(00.001345)  [./usr/lib](86->61)
(00.001347)  <--
(00.001350)  [./dev/shm](64->61)
(00.001352)  <--
(00.001355)  [./dev/pts](63->61)
(00.001357)  <--
(00.001359) <--


More information about the CRIU mailing list