Hi Brian,
Well, logically yes. But here are some qualifications
1) If we provide a dynamic "add plugin" interface we setup a catch22
situation since there really is no way for the plugin plugin to be
versioned.
2) If we provide an external mechanism (e.g. read some file somewhere) we've
complicated the lives of many people.
Which pill do you want?
Andy
-----Original Message-----
From: Brian Bockelman
Sent: Monday, September 17, 2012 5:21 AM
To: xrootd-dev
Subject: Extended version checking to third party plugins
Hi,
I'm developing a few plugins:
- The caching proxy needs to be able to load the XrdOss plugin
- I'm doing a new plugin interface which allows the admin to load a
"decision plugin", a pluggable interface for whether the "caching" part of
the caching proxy should be triggered.
However, the version checking in XrdSysPlugin appears to be hardcoded such
that it can only be used for Xrootd-internal plugins. I'd really like to
avoid maintaining a complete copy/paste of all that code just to add version
checking. Is it possible to extend this code so external projects can use
it?
Brian
########################################################################
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
########################################################################
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
|