[sheepdog] [PATCH] object cache: opencode	add_to_dirty_tree_and_list()
    Liu Yuan 
    namei.unix at gmail.com
       
    Wed Jun 13 04:31:18 CEST 2012
    
    
  
On 06/12/2012 11:51 PM, Christoph Hellwig wrote:
> I like the split between the allocation and the btree/list addition.
> But why not keep a helper for the latter two as they are always
> called together?
> 
>> +		assert(!dirty_tree_insert(oc->active_dirty_tree, entry));
> 
> Calling code with side effects inside assert statements is dangerous
> as the assert code can be compiled out using -NDEBUG
> 
Is there any better way? I think we can control macro, so -NDEBUG
wouldn't be a problem.
Thanks,
Yuan
    
    
More information about the sheepdog
mailing list