Contents Index

Chapter 4
Miscellaneous Concepts

This chapter contains sections describing a variety of key HTCondor concepts that do not belong in other chapters.

ClassAds and the ClassAd language are presented.

Details of checkpoints are presented.

Description and usage of COD (Computing on Demand) extensions to HTCondor are presented.

The various hooks that HTCondor implements are described.

The many varieties of logs used by HTCondor are listed and described.

 4.1 HTCondor’s ClassAd Mechanism
  4.1.1 ClassAds: Old and New
  4.1.2 Old ClassAd Syntax
  4.1.3 Old ClassAd Evaluation Semantics
  4.1.4 Old ClassAds in the HTCondor System
  4.1.5 Extending ClassAds with User-written Functions
 4.2 HTCondor’s Checkpoint Mechanism
  4.2.1 Standalone Checkpoint Mechanism
  4.2.2 Checkpoint Safety
  4.2.3 Checkpoint Warnings
  4.2.4 Checkpoint Library Interface
 4.3 Computing On Demand (COD)
  4.3.1 Overview of How COD Works
  4.3.2 Authorizing Users to Create and Manage COD Claims
  4.3.3 Defining a COD Application
  4.3.4 Managing COD Resource Claims
  4.3.5 Limitations of COD Support in HTCondor
 4.4 Hooks
  4.4.1 Job Hooks That Fetch Work
  4.4.2 Hooks for a Job Router
  4.4.3 Daemon ClassAd Hooks
 4.5 Logging in HTCondor
  4.5.1 Job and Daemon Logs
  4.5.2 DAGMan Logs
     Contents Index