Hi Matevz thanks indeed, I'll have a look best Loriano -------------------------------------- Loriano Storchi, PhD e-mail: [log in to unmask] http://www.storchi.org/ [log in to unmask] [log in to unmask] [log in to unmask] [log in to unmask] [log in to unmask] skype: redols Phone: +39 0871 355 4606 GnuPG Key ID: F20D8184 Fingerprint = 0x0249EB7F7C2A6C123ED9D0F1E5385D42F20D8184 On 1 June 2018 at 17:53, Matevz Tadel <[log in to unmask]> wrote: > Hi Loriano, > > On 6/1/18 2:49 AM, Loriano Storchi wrote: >> Dear All, >> I would like to start testing a cache decision plugin, the question >> is, apart for the xrootd code itself, is there some basic >> documentation explaining how to implement such a plugin ? Or, even >> better maybe, is there some basic source code to start playing with ? > > There are two simple examples in the xrootd repo: > https://github.com/xrootd/xrootd/blob/master/src/XrdFileCache/XrdFileCacheAllowDecision.cc > https://github.com/xrootd/xrootd/blob/master/src/XrdFileCache/XrdFileCacheBlacklistDecision.cc > > A more complex, real world example one would be this: > https://github.com/osschar/xrdpfc-decision-ucsd > This might even do what you need already as you pass regexps for do-cache and do-not-cache. > > In short, there is nothing special, you just, you just subclass XrdFileCache::Decision, implement virtuals ConfigDecision() (if you want to parse configuration) and Decide(). > > Best, > Matevz > >> Thanks >> Loriano >> >> -------------------------------------- >> Loriano Storchi, PhD >> e-mail: [log in to unmask] >> http://www.storchi.org/ >> >> [log in to unmask] >> [log in to unmask] >> [log in to unmask] >> [log in to unmask] >> [log in to unmask] >> >> skype: redols >> Phone: +39 0871 355 4606 >> >> GnuPG Key ID: F20D8184 >> Fingerprint = 0x0249EB7F7C2A6C123ED9D0F1E5385D42F20D8184 >> >> ######################################################################## >> Use REPLY-ALL to reply to list >> >> To unsubscribe from the XROOTD-L list, click the following link: >> https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1 >> > ######################################################################## Use REPLY-ALL to reply to list To unsubscribe from the XROOTD-L list, click the following link: https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1