[Sheepdog] [PATCH] farm: refine the read_working_object() output
Liu Yuan
namei.unix at gmail.com
Tue Apr 17 05:22:59 CEST 2012
On 04/16/2012 10:38 PM, Liu Yuan wrote:
> From: Liu Yuan <tailai.ly at taobao.com>
>
> When the object is not found in working direcotry, it not an error
> case, we should retrofit the debug message to be more friendly
>
> read_working_object(362) failed to open /home/tailai.ly/shee \
> pdog/store/0/obj/00fd34af00000015: No such file or directory
>
> |
> V
> read_working_object(362) object fd34af00000015 not found
>
> Signed-off-by: Liu Yuan <tailai.ly at taobao.com>
> ---
> sheep/farm/farm.c | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/sheep/farm/farm.c b/sheep/farm/farm.c
> index e502462..5c62d7e 100644
> --- a/sheep/farm/farm.c
> +++ b/sheep/farm/farm.c
> @@ -359,7 +359,7 @@ static void *read_working_object(uint64_t oid, int length)
>
> fd = open(path, O_RDONLY, def_fmode);
> if (fd < 0) {
> - eprintf("failed to open %s: %m\n", path);
> + dprintf("object %"PRIx64" not found\n", oid);
> goto out;
> }
>
Applied.
Thanks,
Yuan
More information about the sheepdog
mailing list