[sheepdog] [sheepdog/sheepdog] 7584e9: remove inode update prevention

Hitoshi Mitake mitake.hitoshi at gmail.com
Tue Sep 29 08:09:33 CEST 2015


  Branch: refs/heads/master
  Home:   https://github.com/sheepdog/sheepdog
  Commit: 7584e94ced83765d27717809f72529f57efd87d0
      https://github.com/sheepdog/sheepdog/commit/7584e94ced83765d27717809f72529f57efd87d0
  Author: Hitoshi Mitake <mitake.hitoshi at lab.ntt.co.jp>
  Date:   2015-09-28 (Mon, 28 Sep 2015)

  Changed paths:
    M dog/vdi.c
    M include/internal_proto.h
    M lib/shared/vdi.c
    M sheep/group.c
    M sheep/ops.c
    M sheep/request.c
    M sheep/sheep_priv.h

  Log Message:
  -----------
  remove inode update prevention

The mechanism of inode update prevention mechanism was introduced in
the commit 449331b4d0c. The original motivation of this mechanism was
for reducing object leak which can happen during taking
snapshot. However, the object leak problem seems to be solved in the
qemu side commit 20760b16b73. I've been kept the mechanism because it
was useful for hiding incomplete state of VDIs (snapshot is created
but new working VDI isn't created yet) from clients. For simplifing
the design of sheepdog, the problem should be handled in the clients.

The retrying mechanism in the qemu driver is already ongoing:
https://github.com/sheepdog/qemu/tree/reconnect-and-reload

Signed-off-by: Hitoshi Mitake <mitake.hitoshi at lab.ntt.co.jp>


  Commit: ea66c23086490c7c238025225a815f83d8c480e3
      https://github.com/sheepdog/sheepdog/commit/ea66c23086490c7c238025225a815f83d8c480e3
  Author: Hitoshi Mitake <mitake.hitoshi at gmail.com>
  Date:   2015-09-29 (Tue, 29 Sep 2015)

  Changed paths:
    M dog/vdi.c
    M include/internal_proto.h
    M lib/shared/vdi.c
    M sheep/group.c
    M sheep/ops.c
    M sheep/request.c
    M sheep/sheep_priv.h

  Log Message:
  -----------
  Merge pull request #174 from sheepdog/inode-update

remove inode update prevention


Compare: https://github.com/sheepdog/sheepdog/compare/771eacf2f514...ea66c2308649


More information about the sheepdog mailing list