Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Intend to use xrootd for storing data files (mainly *.root, *.fits)
    • MC simulations, test data and real data from satellite
  • Want xrootd to manage many physical disks
  • Want xrootd to manage archiving of files to HPSS (with recovery from tape expected to be rare)
  • All files to be put into xrootd should also be registered in data catalog
    • Files are first put into xrootd, then registered in data catalog
      • This is not an atomic transaction
    • Data catalog has "crawler" which verifies existence of files after they have been added
      • Extracts checksum, creation date, # events etc
      • If file exists in multiple locations (e.g. xrootd and NFS) checks consistency of files.

Issues (mainly based on Tom's input)

...

  1. unreliability of redirector-server link for writing files. If a server containing an old version of a file is delayed, off the network, hung or shutdown, the redirector writes the new file to a new server. This results in a situation with two copies of different versions of the same file.
  2. The xrootd servers (redirector and disk servers) have in the past failed to restart after machine reboot (or failed to start talking to each other after reboot), this should needs to be fixed.
  3. There is a known bug in the xrootd "rm" command which can result in client code hang.
  4. The "xrdcp -f" command is not working
  5. The "rm" command now only removes an xrootd file from disk - and not HPSS. This is probably okay unless a new version of that file is created, which may cause confusion.
    1. This may become more critical when we add the ability to automatically tar files before archiving them

...