CERN Accelerating science

Slave follower ignores attribute changes


(Franck Eyraud) #1

Hello,

Is it possible that there is a problem with folder’s attribute replication to the slave ?

We observe that changing attribute on some folder does not enforce on the slave (test with eos attr ls command). It seems also the same when changing owner. Restarting slave MGM does not fix it. Only compaction makes it appear correctly.

We observed it on 4.2.20, and confirmed on 4.2.21*

*Tried to upgrade slave to further version, but got such error preventing it from booting with 4.2.22, no time to investigate for now :

Plugin /opt/eos-folly/lib/libfolly.so: symbol SSL_CTX_set_alpn_select_cb, version libssl.so.10 not defined in file libssl.so.10 with link time reference fslib libXrdEosMgm.so


(Hervé Rousseau) #2

Hi Franck,

It seems like with EOS >= 4.2.22 the devs have added a new dependency on the folly library.
It’s the Facebook Opensource library (https://github.com/facebook/folly)

You should be able to pick it up from the citrine-depends repo (http://storage-ci.web.cern.ch/storage-ci/eos/citrine-depend/el-7/x86_64/)

Hope it helps to run newer versions :slight_smile:


(Franck Eyraud) #3

It turned out that the issue was linked to a probably incorrect dependency between eos-folly and openssl package. The later was version 1.0.1e. Upgrading it to latest (1.0.2k), the mgm did boot with newer eos versions that include folly library. So maybe eos-folly would need to have dependency over openssl-libs > 1.0.2 ?