[sheepdog] [sheepdog/sheepdog] e1a5b0: sheep: cache eventfd for local request in thread l...

Hitoshi Mitake mitake.hitoshi at lab.ntt.co.jp
Fri Feb 17 05:46:27 CET 2017


  Branch: refs/heads/cache-eventfd
  Home:   https://github.com/sheepdog/sheepdog
  Commit: e1a5b01d9d52908822a955ae2bb43de88787529d
      https://github.com/sheepdog/sheepdog/commit/e1a5b01d9d52908822a955ae2bb43de88787529d
  Author: Hitoshi Mitake <mitake.hitoshi at lab.ntt.co.jp>
  Date:   2017-02-17 (Fri, 17 Feb 2017)

  Changed paths:
    M sheep/request.c

  Log Message:
  -----------
  sheep: cache eventfd for local request in thread local storage

Creating a fd must be serialized because of the minimum available fd
allocation rule of Posix, so current implementation of the local
request is bad for multicore scalability.

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




More information about the sheepdog mailing list