[sheepdog] [PATCH stable-0.8 00/22] update for various bugfixes, defensive improvements and log enhancements

Hitoshi Mitake mitake.hitoshi at lab.ntt.co.jp
Mon Feb 24 08:06:48 CET 2014


Hitoshi Mitake (2):
  sheep: cleaning vdi deletion process, round 2
  sheep: use correct error code in rebae_vdi()

Liu Yuan (4):
  sheep: fix some compile errors
  sheep: fix vdi clone operation
  lib/work: kill a possible memory leaker
  sheep/recovery: don't recover object from stale dir with invalid
    epoch

MORITA Kazutaka (7):
  sheep: save dw->finish_fd to local variable
  ops: add NULL check of req->op
  sheep: add helper function to make sure that req->data is string
  tests/functional: fix valgrind test
  recovery: fix buffer overflow of rinfo->oids
  sheep: initialize object cache info
  fec: fix buffer overrun

Marcin Mirosław (1):
  lib: Remove executable stack comming from sha1_ssse3.S

Robin Dong (6):
  lib: change xmalloc() to xvalloc() in sd_inode.c
  sheep: go to panic if using unaligned memory in direct-io mode
  sheep: fix error in sheepdog cluster recovery
  lib: fix compiler error in logger.c
  sheep: fix memory leak in _invert_mat()
  sheep: fix memory leak in local_req_async_main()

Yoshinori Matsuo (2):
  add INFO level operation logging on each node.
  sheep: changed end of auto-recovery message to notice

 include/util.h             |    7 +-
 lib/fec.c                  |    7 +-
 lib/logger.c               |    6 +-
 lib/sd_inode.c             |   14 ++--
 lib/sha1_ssse3.S           |    4 +
 lib/util.c                 |   16 ++++
 lib/work.c                 |    1 +
 sheep/object_cache.c       |    1 +
 sheep/ops.c                |   41 ++++++++--
 sheep/plain_store.c        |   13 ++--
 sheep/recovery.c           |    7 +-
 sheep/request.c            |   29 +++++++-
 sheep/sheep_priv.h         |    1 +
 sheep/vdi.c                |  178 +++++++++++++++-----------------------------
 tests/functional/common.rc |    2 +-
 15 files changed, 177 insertions(+), 150 deletions(-)

-- 
1.7.10.4




More information about the sheepdog mailing list