[sheepdog] [PATCH stable-0.7 0/9] update for vdi operations

Hitoshi Mitake mitake.hitoshi at gmail.com
Sun Feb 2 04:37:00 CET 2014


At Fri, 31 Jan 2014 14:46:35 +0900,
Hitoshi Mitake wrote:
> 
> This update mainly contains cleaning patches of vdi operations. These
> patches are important because current code of vdi operations in
> stable-0.7 is too dirty to maintain.
> 
> In addition, this update also backports patches for wrappers of
> pthread functions. Because the above vdi cleaning patches depend on
> it.
> 
> This update contains manual modification for backporting. If no one
> disagrees in 2 days or a maintainer agrees, this update will be pushed
> to stable-0.7.

Pushed to stable-0.7.

Thanks,
Hitoshi

> 
> Thanks,
> Hitoshi
> 
> Hitoshi Mitake (7):
>   lib: rename wrappers of pthread_rwlock
>   lib: introduce new wrappers for pthread_mutex and pthread_cond
>   lib: add a wrapper for pthread_mutex_trylock()
>   sheep: cleaning vdi deletion process of sheep daemon
>   sheep: correct error code of vdi deletion
>   sheep: remove fd leak in vdi deletion process
>   sheep: cleaning vdi deletion process, round 2
> 
> MORITA Kazutaka (2):
>   sheep: don't update vdi_iocb in vdi_* functions
>   sheep: split create_vdi_obj() into 4 functions
> 
>  dog/farm/farm.c           |    4 +-
>  include/util.h            |  123 ++++++++-
>  lib/sockfd_cache.c        |   22 +-
>  lib/work.c                |   71 +++--
>  sheep/cluster/zookeeper.c |   19 +-
>  sheep/group.c             |   16 +-
>  sheep/md.c                |   22 +-
>  sheep/object_cache.c      |   30 +--
>  sheep/object_list_cache.c |   16 +-
>  sheep/ops.c               |   10 +-
>  sheep/request.c           |   10 +-
>  sheep/sheep_priv.h        |   13 +-
>  sheep/trace/trace.c       |   12 +-
>  sheep/vdi.c               |  652 +++++++++++++++++++++++++++++----------------
>  sheepfs/volume.c          |   16 +-
>  15 files changed, 670 insertions(+), 366 deletions(-)
> 
> -- 
> 1.7.10.4
> 



More information about the sheepdog mailing list