Print

Print


URL:
  <http://savannah.cern.ch/support/?135998>

                 Summary: How to let cmsd export a subset of the files
                 Project: XROOTD
            Submitted by: boccali
            Submitted on: 2013-02-19 08:59
                Category: None
                Priority: 5 - Normal
                Severity: 3 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
        Operating System: GNU/Linux

    _______________________________________________________

Details:

Ciao,
in the journey (up to now successful - thanks to this list) to enable a CMS
Storm based Tier1 to Xrootd, I have an additional question.
At CNAF, we have GPFS as FS, with a tape backend using TSM.
For safety / performance reasons, we would not like Xrootd to trigger tape
recalls. Hence, we would like Xrootd CMSD to respond to locate queries from
the upper level redirector not just by checking if a file exists (GPFS+TSM
show via "stat" all files in the filesystem), but also if the file is on the
disk buffer.

So, we would need a hook on top of 'stat', which does basically a
'getfattr':

for a pinned file:

# file: B02A0EC4-340D-E211-BD28-00237DDC5BBC.root
user.storm.checksum.adler32="80c4e0b9"
user.storm.migrated
user.storm.pinned="1350151948"

for a file only on tape:
# file: F0A20102-5378-E211-BA76-20CF3027A5F3.root
user.storm.checksum.adler32="76033838"
user.storm.migrated

so we can parse the output to know where it is pinned or not ...

We would need a place (an hook? a specific API?) where to plug in this
additional check upon a request for the availability of a file ..


cheers

tommaso









    _______________________________________________________

Reply to this item at:

  <http://savannah.cern.ch/support/?135998>

_______________________________________________
  Message sent via/by LCG Savannah
  http://savannah.cern.ch/

########################################################################
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