SLAC PEP-II
BABAR
SLAC<->RAL
Babar logo
HEPIC E,S & H Databases PDG HEP preprints
Organization Detector Computing Physics Documentation
Personnel Glossary Sitemap Search Hypernews
Unwrap page!
Comp. Search
Who's who?
Meetings
FAQ Homepage
Archive
Environment
Administration
New User Info.
Web Info/Tools
Monitoring
Training
Tools & Utils
Programming
C++ Standard
SRT, AFS, CVS
QA and QC
Remedy
Histogramming
Operations
PromptReco
Simulation Production
Online SW
Dataflow
Detector Control
Evt Processing
Run Control
Calibration
Databases
Offline
Workbook
Coding Standards
Simulation
Reconstruction
Prompt Reco.
BaBar Grid
Data Distribution
Beta & BetaTools
Kanga & Root
Analysis Tools
RooFit Toolkit
Data Management
Data Quality
Event display
Event Browser
Code releases
Databases
Check this page for HTML 4.01 Transitional compliance with the
W3C Validator
(More checks...)

Status of Data Files


[ Data-Distribution ]

Handling Collections with "bad" files

Bad Files

A file is considered as bad if
  1. it shows read errors (e.g.: using KanCopyUtil -r)
  2. it is lost, e.g.: due to a broken tape
If one file of a collection is bad the collection is considered as bad. The following actions are taken to mark the collection as bad in the bookkeeping.
  1. Collection status is set to bad (dse_status=2)
  2. The isLocal flag is unset.
  3. The file status of the bad file is modified. In stead of status good it will be changed to "lost" or "corrupted" (List of file statuses).

File Properties Mismatch

The file properties (checksum, size and uuid) in the bookkeeping might not agree with the ones of the physical file. One reason for this mismatch is that collections were produced twice with the same name. They contain the same events but the file properties will be different.

The following criteria will be used to decide if the collection is good, in which case the file properties will be updated.

  1. The UUID of the files doesn't agree with the one in the Bookkeeping.
  2. KanCopyUtil -r <CollectionName> returns no error.
  3. The number of events reported by KanCopyUtil agrees with the number of events in the bookkeeping.
If any of the above conditions fails the collection will be marked as bad:
  1. Collection status is set to bad (dse_status=2)
  2. The file status of the bad file is set to "property mismatch".

Last modified: Wed Apr 19 08:18:31 PDT 2006