This is an outdated version of the HTCondor Manual. You can find current documentation at http://htcondor.org/manual.
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 http://www3.nd.edu/~ccl/software/chirp.

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.