Discussion:
[sheepdog] [sheepdog/sheepdog] 254730: sheep: remove object list cache of ledger when rem...
Hitoshi Mitake
2016-12-26 06:53:24 UTC
Permalink
Branch: refs/heads/master
Home: https://github.com/sheepdog/sheepdog
Commit: 254730a6992f74ad635db4417e493de4b45afe6b
https://github.com/sheepdog/sheepdog/commit/254730a6992f74ad635db4417e493de4b45afe6b
Author: Takashi Menjo <***@lab.ntt.co.jp>
Date: 2016-12-26 (Mon, 26 Dec 2016)

Changed paths:
M sheep/ops.c

Log Message:
-----------
sheep: remove object list cache of ledger when removed from store

Each object list cache should be removed when it is removed from
object store. Inode and data ones are done so by peer_remove_obj.
However, ledger objects are not so by peer_decref_object, and
remaining cache leads to unnecessary recovery trial and error log.

This commit lets sheep remove object list cache of ledger when it is
removed from store.

Fix #341

Signed-off-by: Takashi Menjo <***@lab.ntt.co.jp>


Commit: bf5a0ed45460d4096e1779bf8a10959a0595f7d9
https://github.com/sheepdog/sheepdog/commit/bf5a0ed45460d4096e1779bf8a10959a0595f7d9
Author: Hitoshi Mitake <***@gmail.com>
Date: 2016-12-26 (Mon, 26 Dec 2016)

Changed paths:
M sheep/ops.c

Log Message:
-----------
Merge pull request #342 from tmenjo/fix-remove-ledger-objlist-cache

sheep: remove object list cache of ledger when removed from store


Compare: https://github.com/sheepdog/sheepdog/compare/df7d08f1513f...bf5a0ed45460
Loading...