[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