[sheepdog] [PATCH 2/2] sheepdog: refine discard support
    Vasiliy Tolstov 
    v.tolstov at selfip.ru
       
    Wed Sep  2 14:36:46 CEST 2015
    
    
  
2015-09-01 6:03 GMT+03:00 Hitoshi Mitake <mitake.hitoshi at 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.teruaki at lab.ntt.co.jp>
> Cc: Vasiliy Tolstov <v.tolstov at selfip.ru>
> Cc: Jeff Cody <jcody at redhat.com>
> Signed-off-by: Hitoshi Mitake <mitake.hitoshi at 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.tolstov at selfip.ru>
-- 
Vasiliy Tolstov,
e-mail: v.tolstov at selfip.ru
    
    
More information about the sheepdog
mailing list