[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