[sheepdog] [PATCH stable-0.7 0/9] update for vdi operations
Hitoshi Mitake
mitake.hitoshi at lab.ntt.co.jp
Fri Jan 31 06:46:35 CET 2014
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.
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