File: classad-types.rst

package info (click to toggle)
condor 23.9.6%2Bdfsg-2.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 60,012 kB
  • sloc: cpp: 528,272; perl: 87,066; python: 42,650; ansic: 29,558; sh: 11,271; javascript: 3,479; ada: 2,319; java: 619; makefile: 615; xml: 613; awk: 268; yacc: 78; fortran: 54; csh: 24
file content (134 lines) | stat: -rw-r--r-- 6,502 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
ClassAd Types
=============

ClassAd attributes vary, depending on the entity producing the ClassAd.
Therefore, each ClassAd has an attribute named :ad-attr:`MyType`, which
describes the type of ClassAd. In addition, the *condor_collector*
appends attributes to any daemon's ClassAd, whenever the
*condor_collector* is queried. These additional attributes are listed
in the unnumbered subsection labeled ClassAd Attributes Added by the
*condor_collector* on the
:doc:`/classad-attributes/classad-attributes-added-by-collector` page.

Here is a list of defined values for :ad-attr:`MyType`, as well as a reference
to a list attributes relevant to that type.

``Accounting``
    The *condor_negotiator* keeps persistent records for every submitter
    who has every submitted a job to the pool, containing total usage and 
    priority information.  Attributes in the accounting ad are listed
    and described in :doc:`/classad-attributes/accounting-classad-attributes`
    The accounting ads for active users can be queried with the
    :tool:`condor_userprio` command, or the accounting ads for all users, including
    historical ones can be queried with :tool:`condor_userprio` -negotiator.
    Accounting ads hold information about total usage over the user's
    HTCondor lifetime, but submitter ads hold instantaneous information.

:index:`Collector (ClassAd Types)`

``Collector``
    Each *condor_collector* daemon describes its state. ClassAd
    attributes that appear in a Collector ClassAd are listed and
    described in the unnumbered subsection labeled Collector ClassAd
    Attributes on the :doc:`/classad-attributes/collector-classad-attributes`
    page. These ads can be shown by running condor_status -collector.

:index:`DaemonMaster (ClassAd Types)`

``DaemonMaster``
    Each :tool:`condor_master` daemon describes its state. ClassAd attributes
    that appear in a DaemonMaster ClassAd are listed and described in
    the unnumbered subsection labeled DaemonMaster ClassAd Attributes on
    the :doc:`/classad-attributes/daemon-master-classad-attributes`.
    These ads can be shown by running condor_status -master.

:index:`Defrag (ClassAd Types)`

``Defrag``
    Each *condor_defrag* daemon describes its state. ClassAd attributes
    that appear in a Defrag ClassAd are listed and described in the
    unnumbered subsection labeled Defrag ClassAd Attributes on
    the :doc:`/classad-attributes/defrag-classad-attributes` page.
    This ad can be shown by running condor_status -defrag.

:index:`Grid (ClassAd Types)`

``Grid``
    The *condor_gridmanager* describes the state of each remote
    service to which it submits grid universe jobs. ClassAd attributes
    that appear in a Grid ClassAd are listed and described in the
    unnumbered subsection labeled Grid ClassAd Attributes on
    the :doc:`/classad-attributes/grid-classad-attributes` page.
    These ad can be shown by running condor_status -grid.

:index:`Job (ClassAd Types)`

``Job``
    Each submitted job describes its state, for use by the
    *condor_negotiator* daemon in finding a machine upon which to run
    the job. ClassAd attributes that appear in a job ClassAd are listed
    and described in the unnumbered subsection labeled Job ClassAd
    Attributes on the :doc:`/classad-attributes/job-classad-attributes` page.
    These ads can be shown by running condor_q.

:index:`Slot (ClassAd Types)`
:index:`Machine (ClassAd Types)`

``Slot`` or ``Machine``
    Each slot of a *condor_startd* daemon describes its state.
    For HTCondor version 23.2 and later these are ``Slot`` ClassAds
    and describe only the slot state; and there is a separate ``StartDaemon`` ClassAd that
    describes the overall state of the *condor_startd*. These ClassAds are
    used for matchmaking and there are usually multiple ClassAds for each *condor_startd*.
    There is no single daemon ad for a *condor_startd* prior to version 23.2, instead
    the ``Machine`` ad is dual purpose, describing both the state of a slot and the
    overall state of the *condor_startd* daemon.
    ClassAd attributes that appear in a Slot or Machine ClassAd are listed and described in the
    unnumbered subsection labeled Machine ClassAd Attributes on
    the :doc:`/classad-attributes/machine-classad-attributes` page.
    These ads can be shown by running condor_status.

:index:`StartDaemon (ClassAd Types)`

``StartDaemon``
    Each *condor_startd* daemon describes its state. This ClassAd type was introduced in
    HTCondor version 23.2.  Prior to that version, the ``Machine`` ClassAd described the
    state of both the slot and the *condor_startd* overall. The ``StartDaemon`` classad
    is used for monitoring and for commands that affect the whole daemon such as ``condor_reconfig``.
    ClassAd attributes that appear in a StartDaemon ClassAd are listed and
    described in the unnumbered subsection labeled Machine ClassAd
    Attributes on the :doc:`/classad-attributes/machine-classad-attributes`
    These ads can be shown by running condor_status -to-be-determined.

:index:`Negotiator (ClassAd Types)`

``Negotiator``
    Each *condor_negotiator* daemon describes its state. ClassAd
    attributes that appear in a Negotiator ClassAd are listed and
    described in the unnumbered subsection labeled Negotiator ClassAd
    Attributes on the :doc:`/classad-attributes/negotiator-classad-attributes`
    page.  This ad can be shown by running condor_status -negotiator.

:index:`Scheduler (ClassAd Types)`

``Scheduler``
    Each *condor_schedd* daemon describes its state. ClassAd attributes
    that appear in a Scheduler ClassAd are listed and described in the
    unnumbered subsection labeled Scheduler ClassAd Attributes on
    the :doc:`/classad-attributes/scheduler-classad-attributes` page.
    These ads can be shown by running condor_status -scheduler.

:index:`Submitter (ClassAd Types)`

``Submitter``
    Each submitter is described by a ClassAd. ClassAd attributes that
    appear in a Submitter ClassAd are listed and described in the
    unnumbered subsection labeled Submitter ClassAd Attributes on
    the :doc:`/classad-attributes/submitter-classad-attributes` page.
    These ads can be shown run running condor_status -submitter.


In addition, statistics are published for each DaemonCore daemon. These
attributes are listed and described in the unnumbered subsection labeled
DaemonCore Statistics Attributes on the
:doc:/classad-attributes/daemon-core-statistics-attributes` page.