On 02/25/2015 03:36 PM, Brian Bockelman wrote:
>
>> On Feb 25, 2015, at 3:51 AM, Lukasz Janyst <[log in to unmask]> wrote:
>>
>> On 02/24/2015 10:12 PM, Brian Bockelman wrote:
>>>>> By making it a separate source RPM, it makes it easier for everything to live happily in a single repo.
>>>> This would not work if the CEPH guys decide to provide in their own repo something that bot the plugin and the daemon would use. The daemon would be compiled against one version, the plugin against another. This would cause undebuggable ABI related crashes. This is probably something we do not want.
>>> Yes - but, in that case, I would suspect that they have ABI breaks in very low-level libraries, right?
>>> Sounds very scary to me. I guess Ceph could be a scary system?
>>
>> I am only mentioning this because we have already seen it. There was an ABI break in LevelDB that took a long time to figure out and it crashed EOS disk servers. This was a pretty similar problem to the one described above. It's not a huge leap for them to want ie. an upgraded openssl and then we're toast, and likely we won't even notice until it's too late.
>
> Actually, that's a bit bigger of a jump - LevelDB is not from the OS. OpenSSL is in the OS.
It comes from EPEL, so for our environment is practically the same
thing.
> Regardless, the EOS project would probably best be served by maintaining their own repo with everything "from RHEL on up". This is what we have to do in OSG to maintain a cohesive set of packages, as not everything lives in EPEL.
Yes, hence my proposal number 3. and this is likely how it will end
up. It's quite a bit of pain though.
Thanks for the ideas!
Cheers,
Lukasz
########################################################################
Use REPLY-ALL to reply to list
To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1
|