[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