What is the purpose of XrdOfs::Config_Cluster method? I understand that one can pass an oss implementation but from what I see, it is not used anywhere in the XRootD code ... Is this intended for plugin developers to use?
>>>Legacy code. We had a method where the cmsd could forward oss-type requests to the xrootd so it needed a pointer to that plug-in. We removed that capability because, frankly, it didn’t really work all that well, especially
when the xrootd was busy. You are of course, looking at private code so anything that you think you can depend on you really can’t. I doubt it will be removed but it usually is set to zero.
Another one would be whether it would be possible to have the XrdSfsFileSystem::EnvInfo method return an int or a boolean instead of void - to signal any possible errors while using/setting any internal state based on the new info provided?
>>>Ah, unfortunately that likely not possible because that changes a public interface – something we are not allowed to do (or we get kicked out of EPEL). You can ask Lukasz if changing a return type from void to non-void
constitutes a real change in EPEL land (I’d say no but EPEL may have other rules).
Andy