[sheepdog] [sheepdog/sheepdog] c1c0d2: sheep: remove object cache feature

Hitoshi Mitake mitake.hitoshi at lab.ntt.co.jp
Tue Mar 8 03:43:19 CET 2016


  Branch: refs/heads/master
  Home:   https://github.com/sheepdog/sheepdog
  Commit: c1c0d2b2b4e68a7dd72c4b6e05de948403981253
      https://github.com/sheepdog/sheepdog/commit/c1c0d2b2b4e68a7dd72c4b6e05de948403981253
  Author: Takashi Menjo <takashi.menjo+github at gmail.com>
  Date:   2016-03-08 (Tue, 08 Mar 2016)

  Changed paths:
    M include/internal_proto.h
    M sheep/Makefile.am
    M sheep/gateway.c
    R sheep/object_cache.c
    M sheep/ops.c
    M sheep/request.c
    M sheep/sheep.c
    M sheep/sheep_priv.h
    M sheep/store/common.c
    M sheep/store/plain_store.c
    M sheep/store/tree_store.c
    M sheep/vdi.c

  Log Message:
  -----------
  sheep: remove object cache feature

Object cache feature (or, at least, its latest implementation)
is neither well-working nor well-maintained. For stable release,
I think it would be better to remove this feature.

I separate my work into 4 commits. This first one fixes sheep
and following 3 commits clean-up sheep, fix dog and fix tests.

Signed-off-by: Takashi Menjo <takashi.menjo+github at gmail.com>


  Commit: fb86fec7331f609096c0ef1a580cfbd9da67676d
      https://github.com/sheepdog/sheepdog/commit/fb86fec7331f609096c0ef1a580cfbd9da67676d
  Author: Takashi Menjo <takashi.menjo+github at gmail.com>
  Date:   2016-03-08 (Tue, 08 Mar 2016)

  Changed paths:
    M sheep/ops.c
    M sheep/sheep_priv.h
    M sheep/store/common.c
    M sheep/store/plain_store.c
    M sheep/store/tree_store.c
    M sheep/vdi.c
    M tests/unit/sheep/mock_store.c

  Log Message:
  -----------
  sheep: clean-up after removing object cache feature

Signed-off-by: Takashi Menjo <takashi.menjo+github at gmail.com>


  Commit: fb05250f435c440f5556de7c660eeba1b2f2a489
      https://github.com/sheepdog/sheepdog/commit/fb05250f435c440f5556de7c660eeba1b2f2a489
  Author: Takashi Menjo <takashi.menjo+github at gmail.com>
  Date:   2016-03-08 (Tue, 08 Mar 2016)

  Changed paths:
    M dog/vdi.c

  Log Message:
  -----------
  dog: remove object cache feature

Signed-off-by: Takashi Menjo <takashi.menjo+github at gmail.com>


  Commit: d2ff99761b47dd6ef43030c0621c6b050afd52f2
      https://github.com/sheepdog/sheepdog/commit/d2ff99761b47dd6ef43030c0621c6b050afd52f2
  Author: Takashi Menjo <takashi.menjo+github at gmail.com>
  Date:   2016-03-08 (Tue, 08 Mar 2016)

  Changed paths:
    R tests/functional/018
    R tests/functional/018.out
    R tests/functional/019
    R tests/functional/019.out
    R tests/functional/020
    R tests/functional/020.out
    R tests/functional/044
    R tests/functional/044.out
    R tests/functional/049
    R tests/functional/049.out
    M tests/functional/058
    R tests/functional/065
    R tests/functional/065.out
    R tests/functional/066
    R tests/functional/066.out
    M tests/functional/081.out
    M tests/functional/082.out
    M tests/functional/group

  Log Message:
  -----------
  tests: remove functional tests related to object cache feature

Signed-off-by: Takashi Menjo <takashi.menjo+github at gmail.com>


  Commit: 8772904509ce6b10c5edca4f497022686aecc18f
      https://github.com/sheepdog/sheepdog/commit/8772904509ce6b10c5edca4f497022686aecc18f
  Author: Hitoshi Mitake <mitake.hitoshi at lab.ntt.co.jp>
  Date:   2016-03-08 (Tue, 08 Mar 2016)

  Changed paths:
    M dog/vdi.c
    M include/internal_proto.h
    M sheep/Makefile.am
    M sheep/gateway.c
    R sheep/object_cache.c
    M sheep/ops.c
    M sheep/request.c
    M sheep/sheep.c
    M sheep/sheep_priv.h
    M sheep/store/common.c
    M sheep/store/plain_store.c
    M sheep/store/tree_store.c
    M sheep/vdi.c
    R tests/functional/018
    R tests/functional/018.out
    R tests/functional/019
    R tests/functional/019.out
    R tests/functional/020
    R tests/functional/020.out
    R tests/functional/044
    R tests/functional/044.out
    R tests/functional/049
    R tests/functional/049.out
    M tests/functional/058
    R tests/functional/065
    R tests/functional/065.out
    R tests/functional/066
    R tests/functional/066.out
    M tests/functional/081.out
    M tests/functional/082.out
    M tests/functional/group
    M tests/unit/sheep/mock_store.c

  Log Message:
  -----------
  Merge branch 'tmenjo-remove-object-cache'


Compare: https://github.com/sheepdog/sheepdog/compare/41eaf3ca84ad...8772904509ce


More information about the sheepdog mailing list