[sheepdog] [sheepdog/sheepdog] defb85: sheep: a dedicated workqueue for internally forwar...
Hitoshi Mitake
mitake.hitoshi at lab.ntt.co.jp
Mon Jan 15 08:59:46 CET 2018
Branch: refs/heads/stable-0.9-wq
Home: https://github.com/sheepdog/sheepdog
Commit: defb85f87d5e8037b034ec3aa3d7ef255e358a7b
https://github.com/sheepdog/sheepdog/commit/defb85f87d5e8037b034ec3aa3d7ef255e358a7b
Author: Hitoshi Mitake <mitake.hitoshi at lab.ntt.co.jp>
Date: 2018-01-11 (Thu, 11 Jan 2018)
Changed paths:
M include/sheepdog_proto.h
M sheep/gateway.c
M sheep/request.c
M sheep/sheep.c
M sheep/sheep_priv.h
Log Message:
-----------
sheep: a dedicated workqueue for internally forwarded gateway requests
Because of the same reason, this commit adds a new dedicated for
internally forwarded gateway requests.
Signed-off-by: Hitoshi Mitake <mitake.hitoshi at lab.ntt.co.jp>
Conflicts:
sheep/sheep.c
sheep/sheep_priv.h
Conflicts during backporting were resolved by Hitoshi Mitake.
Signed-off-by: Hitoshi Mitake <mitake.hitoshi at lab.ntt.co.jp>
Commit: c6d5bdf27c127d448a817ee4d20fa83238759871
https://github.com/sheepdog/sheepdog/commit/c6d5bdf27c127d448a817ee4d20fa83238759871
Author: Hitoshi Mitake <mitake.hitoshi at lab.ntt.co.jp>
Date: 2018-01-15 (Mon, 15 Jan 2018)
Changed paths:
M sheep/gateway.c
M sheep/request.c
M sheep/sheep.c
M sheep/sheep_priv.h
M sheep/store/common.c
M sheep/vdi.c
M tests/unit/sheep/mock_store.c
Log Message:
-----------
sheep: dedicated queues for request paths related to COW
Internally generated requests for reading/writing inodes and remove
requests during reference decrement must avoid cyclic dependencies of
workqueues.
Signed-off-by: Hitoshi Mitake <mitake.hitoshi at lab.ntt.co.jp>
Conflicts:
sheep/gateway.c
sheep/store/common.c
Conflicts during backporting were resolved by Hitoshi Mitake.
Signed-off-by: Hitoshi Mitake <mitake.hitoshi at lab.ntt.co.jp>
Compare: https://github.com/sheepdog/sheepdog/compare/defb85f87d5e^...c6d5bdf27c12
More information about the sheepdog
mailing list