Subsections
9.3 Stable Release Series 7.8
This is a stable release series of Condor.
As usual, only bug fixes (and potentially, ports to new platforms)
will be provided in future 7.8.x releases.
New features will be added in the 7.9.x development series.
The details of each version are described below.
Version 7.8.2
Release Notes:
- Condor version 7.8.2 released on August 14, 2012.
- Security Item: Fixed a critical problem with DNS handling.
New Features:
Configuration Variable and ClassAd Attribute Additions and Changes:
Bugs Fixed:
- Security Item: Fixed a critical problem with DNS handling.
Known Bugs:
Additions and Changes to the Manual:
Version 7.8.1
Release Notes:
- Condor version 7.8.1 released on June 15, 2012.
New Features:
Configuration Variable and ClassAd Attribute Additions and Changes:
- (Added in 7.8.0.) The new configuration variable
ENABLE_DEPRECATION_WARNINGS causes condor_submit to issue
warnings when a job requests features that are no longer supported.
(Ticket #2968).
- (Added in 7.7.6) The new configuration variable
BATCH_GAHP should be used instead of PBS_GAHP ,
LSF_GAHP and SGE_GAHP . The older parameters are
still recognized, but their use is now discouraged.
Bugs Fixed:
- Fixed a bug in the Condor init script that would cause
the init script to hang if Condor was not running.
(Ticket #2872).
- Fixed a bug that caused parallel universe jobs using
Parallel Scheduling Groups
(see section 3.12.9)
to occasionally stay idle even when
there were available machines to run them.
(Ticket #3017).
- Fixed a bug that caused the condor_gridmanager to crash when
attempting to submit jobs to a local PBS, LSF, or SGI cluster.
(Ticket #3014).
- Fixed a bug in the handling of local universe jobs which caused
the condor_schedd to log a spurious ERROR message
every time a local universe job exited,
and then further caused the statistics for local universe jobs to be
incorrectly computed.
(Ticket #3008).
- Changed the internally used condor_ckpt_probe executable
to link statically, which should make the
checkpoint signature more resistant to non-significant changes in the system
configuration.
(Ticket #2901).
- Restored Globus and VOMS support for the Mac OS X platform.
(Ticket #2991).
- Fixed a bug when Condor runs under the PrivSep model,
in which if a job created a hard link from one file to another,
Condor was unable to transfer the files back to the submit side,
and the job was put on hold.
(Ticket #2987).
- When configuration variables MaxJobRetirementTime or
MachineMaxVacateTime were very large, estimates of machine
draining badput and completion time were sometimes nonsensical
because of integer overflow.
(Ticket #3001).
- Fixed a bug where per-job sub-directories and their contents
in SPOOL would not be removed when the associated job
left the queue.
(Ticket #2942).
Known Bugs:
Additions and Changes to the Manual:
- Submit description file commands introduced in Condor version 7.7.1
have now been documented.
See the condor_submit manual page at 10 for
the newly added definitions of
- ec2_availability_zone
-
- ec2_ebs_volumes
-
- ec2_elastic_ip
-
- ec2_keypair_file
-
- ec2_vpc_ip
-
- ec2_vpc_subnet
-
- There is now a manual page for condor_router_rm,
a script that provides additional features convenient for removing
jobs managed by the Condor Job Router.
Version 7.8.0
Release Notes:
- Condor version 7.8.0 released on May 10, 2012.
New Features:
- (Added in 7.7.6.) The new -_condor_relocatable argument
may be given as part of the invocation of a program that uses
standalone checkpointing. This allows checkpointed programs to restart
without attempting to change to their original directory.
(Ticket #2877).
- (Added in 7.7.5.) Added the -absent flag to condor_status,
which displays absent ClassAds.
(Ticket #2690).
- (Added in 7.7.5.) Implement absent ads, which help track pool membership
in a persistent way.
(Ticket #2608).
Configuration Variable and ClassAd Attribute Additions and Changes:
- The job ClassAd attribute RemotePool is now saved in
LastRemotePool when the job finishes running.
Bugs Fixed:
- (Fixed in 7.7.6.) Fix -absent, -vm, and -java
flags to condor_status so that they work with the -long option.
(Ticket #2943).
- Support glob() on Scientific Linux 6 and others using the new
Linux system call fstatat(), but only when not using remote system calls.
(Ticket #2945).
- Fixed potential startd crash introduced in v7.7.5 when claiming
a partitionable slot that was in the Owner state.
(Ticket #2936).
- When ClassAd function stringListMember() is called with an empty
string as the second argument, it now evaluates to False.
Previously, it incorrectly evaluated to Undefined.
(Ticket #2953).
- Format tags %v and %V for the -format option now properly
print all ClassAd value types. Previously, True and False
were printed as integers, and new ClassAd types like lists and nested
ClassAds could not be printed.
(Ticket #2960).
- Restored RCS keyword strings CondorVersion and CondorPlatform to
the Condor binaries. These strings are found and printed by the
ident program on Unix. They were missing in Condor versions 7.7.3
and later.
(Ticket #2932).
- condor_job_router failed to route spooled source jobs.
(Ticket #2955).
- Fixed a bug on Debian 6 and RHEL 6 that could cause standard
universe jobs to never checkpoint. This would happen if the job
triggered a call to NSCD (Name Service Caching Daemon) but NSCD
wasn't running.
Calls to NSCD can be triggered by a look up of a user account or
resolving a machine hostname to an IP address.
Now, NSCD is never consulted by a standard universe
job (this was already the behavior on other platforms).
(Ticket #2973).
Known Bugs:
Additions and Changes to the Manual:
condor-admin@cs.wisc.edu