[CRIU] [PATCH v3 00/11] lazy-pages: add support for remote pages

Mike Rapoport rppt at linux.vnet.ibm.com
Sun Jun 5 23:09:37 PDT 2016


On Fri, Jun 03, 2016 at 05:18:19PM +0200, Adrian Reber wrote:
> 
> The failure with the 200MB process happens at:
> 
> ppb_resize_pipe()
>  ret = fcntl(ppb->p[0], F_SETPIPE_SZ, new_size * PAGE_SIZE);
> 
> with following parameters new_size = 2093056
> 
> This is the first time ppb_resize_pipe() is called during my test.

Stupid me. The ppb_resize_pipe mixes size in pages and in bytes, so it
tries to set pipe size to 2093056 pages...
I have a fix for this and another fixup to avoid explosion of pipe file
descriptors.

I'll resend the fixed series soon.
 
--
Sincerely yours,
Mike.



More information about the CRIU mailing list