2015-09-01 6:03 GMT+03:00 Hitoshi Mitake <mitake.hito...@lab.ntt.co.jp>: > This patch refines discard support of the sheepdog driver. The > existing discard mechanism was implemented on SD_OP_DISCARD_OBJ, which > was introduced before fine grained reference counting on newer > sheepdog. It doesn't care about relations of snapshots and clones and > discards objects unconditionally. > > With this patch, the driver just updates an inode object for updating > reference. Removing the object is done in sheep process side. > > Cc: Teruaki Ishizaki <ishizaki.teru...@lab.ntt.co.jp> > Cc: Vasiliy Tolstov <v.tols...@selfip.ru> > Cc: Jeff Cody <jc...@redhat.com> > Signed-off-by: Hitoshi Mitake <mitake.hito...@lab.ntt.co.jp>
I'm test this patch and now discard working properly and no errors in sheepdog log file. Tested-by: Vasiliy Tolstov <v.tols...@selfip.ru> -- Vasiliy Tolstov, e-mail: v.tols...@selfip.ru