Oren Laadan wrote:
>
> Matt Helsley wrote:
>> Save/restore epoll items during checkpoint/restart respectively.
>> kmalloc failures should be dealt with more kindly than just error-out
>> because epoll is made to poll many thousands of file descriptors.
>> Subsequent patches will change epoll c/r to "chunk" its output/input
>> respectively.
>
> [...]
>
>>
>> @@ -311,9 +313,11 @@ static int do_checkpoint_file_table(struct ckpt_ctx
>> *ctx,
>> }
>>
>> ret = deferqueue_run(ctx->files_deferq);
>> - ckpt_debug("files_deferq ran %d entries\n", ret);
>> - if (ret > 0)
>> + if (ret > 0) {
>> + ckpt_debug("file checkpoint deferred %d work items\n", ret);
>> ret = 0;
>> + }
>> +
>
> With your permission, I'll do this hunk as a separate patch (and
> the restore counterpart too). So you can remove from your patch.
I take that back. I prefer the previous debug, that give info
whether the call succeeded or not...
Oren.
_______________________________________________
Containers mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/containers
_______________________________________________
Devel mailing list
[email protected]
https://openvz.org/mailman/listinfo/devel