Hi Jan, Actually, that is there already. A file query sent to a server will automatically update the access time of the file without you having to open the file. So, a prepare will do the same thing. Andy On Fri, 19 Oct 2007, Jan Fiete Grosse-Oetringhaus wrote: > Hi Andy, hi Fabrizio, > > our 'ALICE data stager daemon' now takes care of about 100.000 files on our > PROOF cluster. The daemon regularly checks that all files are still staged to > the system and sends staging requests for missing ones. For keeping the files > on the cluster each file is touched regularly. This prevents the garbage > collection (that runs per machine) to remove the files. > > The daemon runs in ROOT and to actually touch the file, the file has to be a) > opened and b) at least 1 byte read. This runs sequentially and can process > about 30 files per second. For 100.000 files this amounts to roughly one > hour, which is quite some time. The number of files might increase by another > order of magnitude. > > Therefore I wanted to suggest the introduction of a "touch" command in xrootd > that would preferably be even offered as bulk command. > > What do you think? > > Best regards, > Jan Fiete > > -- > > ***************************************************************** > > Jan Fiete Grosse-Oetringhaus > > CERN Office 12-1-008 > 1211 Geneva 23 Phone +41 22 767 49 96 > Switzerland Mobile +41 76 487 54 59 > > ***************************************************************** >