[sheepdog] [PATCH] sheep: cleaning vdi deletion process of sheep daemon

Hitoshi Mitake mitake.hitoshi at gmail.com
Fri Dec 27 06:41:15 CET 2013


At Fri, 27 Dec 2013 13:22:53 +0800,
Liu Yuan wrote:
> 
> On Thu, Dec 26, 2013 at 03:53:51PM +0900, Hitoshi Mitake wrote:
> > Current code of vdi deletion process in sheep deamon is a real
> > disaster. Especially, its irregular usage of work queue is terrible
> > thing for maintenance. In addition, the vdi deletion process can
> > potentially notify a completion of deletion to a dog process before
> > actual completion.
> > 
> > This patch cleans the VDI deletion code and removes the above bug.
> 
> Does this patch support hyper volume? I didn't find code dealing with hyper
> volume

Deletion of hyper volume is already supported. traverse_btree() called
from delete_one_vdi() implements it. This patch doesn't affect hyper
volume.

Thanks,
Hitoshi



More information about the sheepdog mailing list