On Mon, 14 Apr 2014 16:06:30 Josh Durgin wrote: > As a ceph developer, the mixed-cluster issue is a bug (possibly fixed > already since 0.79 is undergoing heavy testing and fixes before the > next long term stable release, 0.80, is out). If you have more details > we'd be happy to hear about them.
Sorry it was really version 0.78 that couldn't work in mixed environment with 0.72.2. By the time when 0.79 was released I already upgraded my cluster from 0.72.2 to 0.78 therefore I'm not sure if 0.79 exhibit the same problem. > Regarding library symbols, the ceph libraries each have C++ as well as > C interfaces, and there's been some suggestions to move to > visibility=hidden by default, to avoid some of the hairier problems > with C++ libraries [1]. It seems like this would make .symbols files > approach more tenable, since passing through all C++ symbols would > not be as bad if only the desired ones are exported in the first place. > This isn't done yet, but in the mean time the "dh_makeshlibs -V" > approach seems fine to me. I see.... Thanks for your comments. For now I uploaded Ceph_0.72.2-3 with "dh_makeshlibs -V" fix for #679686. As for .symbols we will try some in "experimental" first to see how it goes. I lowered severity of #744382 which I'm going to keep open to track progress of adding symbols. > If there's anything we could do upstream to make this easier, let us know. Thank you, thank you. :) -- Best wishes, Dmitry Smirnov. --- A wise man proportions his belief to the evidence. -- David Hume, "An Inquiry Concerning Human Understanding"
signature.asc
Description: This is a digitally signed message part.