[sheepdog] [PATCH] sheep: treat inode object as a sparse object
Hitoshi Mitake
mitake.hitoshi at lab.ntt.co.jp
Thu Oct 2 11:24:20 CEST 2014
Sparse object cannot handle erasure coded objects well. But inode
objects are always stored with naive replication. So this patch adds a
change for treating inode objects as a sparse object for reducing disk
space.
Signed-off-by: Hitoshi Mitake <mitake.hitoshi at lab.ntt.co.jp>
---
sheep/sheep_priv.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sheep/sheep_priv.h b/sheep/sheep_priv.h
index a572bb9..ba2c684 100644
--- a/sheep/sheep_priv.h
+++ b/sheep/sheep_priv.h
@@ -492,7 +492,7 @@ static inline bool node_is_local(const struct sd_node *n)
*/
static inline bool is_sparse_object(uint64_t oid)
{
- return is_ledger_object(oid);
+ return is_ledger_object(oid) || is_vdi_obj(oid);
}
/* gateway operations */
--
1.8.3.2
More information about the sheepdog
mailing list