development/libraries

condor-classads - HTCondor's classified advertisement language

Website: http://www.cs.wisc.edu/condor/
License: ASL 2.0
Vendor: Koji
Description:
Classified Advertisements (classads) are the lingua franca of
HTCondor. They are used for describing jobs, workstations, and other
resources. They are exchanged by HTCondor processes to schedule
jobs. They are logged to files for statistical and debugging
purposes. They are used to enquire about current state of the system.

A classad is a mapping from attribute names to expressions. In the
simplest cases, the expressions are simple constants (integer,
floating point, or string). A classad is thus a form of property
list. Attribute expressions can also be more complicated. There is a
protocol for evaluating an attribute expression of a classad vis a vis
another ad. For example, the expression "other.size > 3" in one ad
evaluates to true if the other ad has an attribute named size and the
value of that attribute is (or evaluates to) an integer greater than
three. Two classads match if each ad has an attribute requirements
that evaluates to true in the context of the other ad. Classad
matching is used by the HTCondor central manager to determine the
compatibility of jobs and workstations where they may be run.

Packages

condor-classads-8.8.10-1.1.osg34.el6.x86_64 [252 KiB] Changelog by Tim Theisen (2020-08-17):
- Update to latest upstream, touch up bosco patch
condor-classads-8.8.8-1.osg34.el6.x86_64 [251 KiB] Changelog by Tim Theisen (2020-04-06):
- Fixes addressing CVE-2019-18823
- https://research.cs.wisc.edu/htcondor/security/vulnerabilities/HTCONDOR-2020-0001.html
- https://research.cs.wisc.edu/htcondor/security/vulnerabilities/HTCONDOR-2020-0002.html
- https://research.cs.wisc.edu/htcondor/security/vulnerabilities/HTCONDOR-2020-0003.html
- https://research.cs.wisc.edu/htcondor/security/vulnerabilities/HTCONDOR-2020-0004.html
condor-classads-8.8.7-1.osg34.el6.x86_64 [250 KiB] Changelog by Tim Theisen (2019-12-26):
- Updated condor_annex to work with upcoming AWS Lambda function changes
- Added the ability to specify the order that job routes are applied
- Fixed a bug that could cause remote condor submits to fail
- Fixed condor_wait to work when the job event log is on AFS
- Fixed RPM packaging to be able to install condor-all on CentOS 8
- Period ('.') is allowed again in DAGMan node names
condor-classads-8.8.6-1.1.osg34.el6.x86_64 [250 KiB] Changelog by Carl Edquist (2019-12-03):
- Remove UBUNTU14 from bosco patch (SOFTWARE-3890)
condor-classads-8.8.5-1.4.osg34.el6.x86_64 [248 KiB] Changelog by Mátyás Selmeci (2019-09-23):
- Add patch to fix bosco_cluster --override arg processing
condor-classads-8.6.13-1.4.osg34.el6.x86_64 [240 KiB] Changelog by Carl Edquist (2019-05-16):
- Rename condor-python -> python2-condor, as done upstream (SOFTWARE-3680)
condor-classads-8.6.13-1.2.osg34.el6.x86_64 [240 KiB] Changelog by Carl Edquist (2019-01-16):
- Pull upstream fix for job router setting user attr (#6856, SOFTWARE-3533)
condor-classads-8.6.13-1.1.osg34.el6.x86_64 [240 KiB] Changelog by Carl Edquist (2018-12-06):
- Pull upstream fix for schedd memleak (#6837, SOFTWARE-3503)
condor-classads-8.6.13-1.osg34.el6.x86_64 [240 KiB] Changelog by Tim Theisen (2018-10-31):
- Made the Python 'in' operator case-insensitive for ClassAd attributes
- Python bindings are now built for the Debian and Ubuntu platforms
- Fixed a memory leak in the Python bindings
- Fixed a bug where absolute paths failed for output/error files on Windows
- Fixed a bug using Condor-C to run Condor-C jobs
- Fixed a bug where Singularity could not be used if Docker was not present
condor-classads-8.6.12-1.osg34.el6.x86_64 [239 KiB] Changelog by Tim Theisen (2018-08-01):
- Support for Debian 9, Ubuntu 16, and Ubuntu 18
- Fixed a memory leak that occurred when SSL authentication fails
- Fixed a bug where invalid transform REQUIREMENTS caused a Job to match
- Fixed a bug to allow a queue super user to edit protected attributes
- Fixed a problem setting the job environment in the Singularity container
- Fixed several other minor problems
condor-classads-8.6.11-1.osg34.el6.x86_64 [239 KiB] Changelog by Tim Theisen (2018-05-10):
- Can now do an interactive submit of a Singularity job
- Shared port daemon is more resilient when starved for TCP ports
- The Windows installer configures the environment for the Python bindings
- Fixed several other minor problems
condor-classads-8.6.10-1.osg34.el6.x86_64 [239 KiB] Changelog by Tim Theisen (2018-03-13):
- Fixed a problem where condor_preen would crash on an active submit node
- Improved systemd configuration to clean up processes if the master crashes
- Fixed several other minor problems
condor-classads-8.6.9-1.1.osg34.el6.x86_64 [238 KiB] Changelog by Carl Edquist (2018-01-26):
- Add patch for upstream preen fix (SOFTWARE-3086)
condor-classads-8.6.8-1.osg34.el6.x86_64 [238 KiB] Changelog by Tim Theisen (2017-11-14):
- Fixed an issue validating VOMS proxies
condor-classads-8.6.6-1.osg34.el6.x86_64 [237 KiB] Changelog by Tim Theisen (2017-09-12):
- HTCondor daemons no longer crash on reconfig if syslog is used for logging
- HTCondor daemons now reliably leave a core file when killed by a signal
- Negotiator won't match jobs to machines with incompatible IPv{4,6} network
- On Ubuntu, send systemd alive messages to prevent HTCondor restarts
- Fixed a problem parsing old ClassAd string escapes in the python bindings
- Properly parse CPU time used from Slurm grid universe jobs
- Claims are released when parallel univ jobs are removed while claiming
- Starter won't get stuck when a job is removed with JOB_EXIT_HOOK defined
- To reduce audit logging, added cgroup rules to SELinux profile
condor-classads-8.6.5-2.osg34.el6.x86_64 [237 KiB] Changelog by Tim Theisen (2017-08-07):
- Update SELinux profile for Red Hat 7.4
condor-classads-8.6.4-1.osg34.el6.x86_64 [236 KiB] Changelog by Tim Theisen (2017-06-22):
- Python bindings are now available on MacOSX
- Fixed a bug where PASSWORD authentication could fail to exchange keys
- Pslot preemption now properly handles custom resources, such as GPUs
- condor_submit now checks X.509 proxy expiration
condor-classads-8.6.3-1.1.osg34.el6.x86_64 [236 KiB] Changelog by Carl Edquist (2017-06-01):
- Remove glite-ce-cream-utils RPM build dependency for OSG (#6284)
- Enable collector plugins in default build (#6295)

Listing created by Repoview-0.6.6-4.el7