[Devel] Re: [PATCH] print the number of bytes processed in ckpt_error()

Matt Helsley matthltc at us.ibm.com
Fri Oct 23 10:42:08 PDT 2009


On Fri, Oct 23, 2009 at 12:05:29PM -0500, Serge E. Hallyn wrote:
> This should be useful at restart to indicate how much we have
> processed before running into an error.
> 
> This only adds it to the user log for now, bc the syslog
> printing macro is expected to totally change anyway.
> 
> Signed-off-by: Serge E. Hallyn <serue at us.ibm.com>

Should be quite useful for users trying to pinpoint the source of
restart problems in their checkpoint images.

Acked-by: Matt Helsley <matthltc at us.ibm.com>

> ---
>  checkpoint/sys.c |    2 +-
>  1 files changed, 1 insertions(+), 1 deletions(-)
> 
> diff --git a/checkpoint/sys.c b/checkpoint/sys.c
> index 1840f90..a7fe1f8 100644
> --- a/checkpoint/sys.c
> +++ b/checkpoint/sys.c
> @@ -361,7 +361,7 @@ void ckpt_log_error(struct ckpt_ctx *ctx, char *fmt, ...)
>  		return;
>  	file = ctx->logfile;
> 
> -	count = snprintf(buf, 200, "%d:%d ", mypid, tpid);
> +	count = snprintf(buf, 200, "%d:%d@%d ", mypid, tpid, ctx->total);
>  	if (count > 200)
>  		return; /* not possible */
>  	fs = get_fs();
> -- 
> 1.6.1
_______________________________________________
Containers mailing list
Containers at lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/containers




More information about the Devel mailing list