Hi Sam-

I pushed a fix for the valgrind error you were seeing to mds_metablob_fix.  
There was a class used in an STL container that wasn't copyable.  As far 
as I can tell, you can't actually put items in a container (map<> in this 
case) that aren't copyable, so I used a boost::smart_ptr.  

Maybe someone with better C++-fu than I has a way to avoid the copies 
entirely?  Adding

        fullbit(const fullbit& other);
        const fullbit operator=(const fullbit& other);

fails to link, and if I assert in there I can't get past inserting the 
initial element.  :/

sage

--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to