TaskArchiver - dmwm/WMCore GitHub Wiki

TaskArchiver has two threads which handles below tasks.

  1. Track the request finished status as a whole by given individual status.
  2. Report the request completed status to Global WorkQueue. Then Request manage is responsible to update the collective workqueue element status to request status.
  3. Archive request summary to workload summary database.
  4. Publish (only) ReReco, PromptReco performance report to dashboard
  5. Clean up database (wmbs, local couchdb) for already archived requests
  6. Clean up disk space for already archived requests

There are two threads handling above tasks.

  • TaskArchiverPoller #1, #2, #3
  • CleanCouchPoller #4, #5, #6