next up previous contents index
Next: 6.5 The Command Line Up: 6. Application Programming Interfaces Previous: 6.3 The HTCondor User   Contents   Index

6.4 Chirp

Chirp is a wire protocol and API that supports communication between a running job and a Chirp server. The HTCondor system provides a Chirp server running in the condor_starter that allows a job to

  1. perform file I/O to and from the submit machine
  2. update an attribute in its own job ClassAd
  3. append the job event log file
This service is off by default; it may be enabled by placing in the submit description file:
+WantIOProxy = True
This places the needed attribute into the job ClassAd.

The Chirp protocol is fully documented at

To provide easier access to this wire protocol, the condor_chirp command line tool is shipped with HTCondor. This tool provides full access to the Chirp commands.