Next: 10.4 Development Release Series
Up: 10. Version History and
Previous: 10.2 Upgrading from the
Contents
Index
Subsections
10.3 Stable Release Series 8.0
This is a stable release series of HTCondor.
As usual, only bug fixes (and potentially, ports to new platforms)
will be provided in future 8.0.x releases.
New features will be added in the 8.1.x development series.
The details of each version are described below.
Version 8.0.1
Release Notes:
- HTCondor version 8.0.1 released on July 17, 2013.
New Features:
- HTCondor now provides the Debian Linux 7.0 (wheezy) platform,
including support for the standard universe.
Configuration Variable and ClassAd Attribute Additions and Changes:
Bugs Fixed:
- Fixed a bug that prevented per-slot settings of the
STARTD_ATTRS configuration variable from being set
correctly for partitionable slots named with a SLOTX_ prefix.
(Ticket #3726).
- Fixed a bug that caused condor_status -submitters to report twice
as many jobs running as were actually running.
This bug appeared in HTCondor versions 7.9.6 and 8.0.0.
(Ticket #3713).
- Fixed a bug with hierarchical group quotas in the condor_negotiator
in which group hierarchies with parent groups that set
configuration variable GROUP_ACCEPT_SURPLUS to
False would be assigned allocations above their quota.
(Ticket #3695).
- Fixed a bug in which scheduler universe jobs that
have an on_exit_hold
expression that evaluates to True could have duplicate hold messages
in the user log.
(Ticket #3651).
- Fixed a bug in which condor_dagman would submit multiple copies of the
same job, fail, write a Rescue DAG, and leave the jobs in the queue.
This was due to a warning from condor_submit that the submit description file
was not using lines containing the string "cluster".
As a fix, condor_dagman will search for the
string " submitted to cluster ".
This will generate fewer false alarms.
If the submission succeeds and condor_dagman gets confused,
the jobs will be removed when condor_dagman writes a Rescue DAG.
(Ticket #3658).
- Added libdate-manip-perl as a dependency to the Debian packages.
It is required in order to run the condor_gather_info script.
(Ticket #3692).
- Configuration variable CCB_ADDRESS did not correctly
support a list of CCB servers. Only the first one in the list was used.
(Ticket #3699).
- Fixed a bug that caused some communication layer log messages
to end with binary characters.
(Ticket #3706).
- Fixed a bug that can cause the condor_procd to erroneously exit
on Mac OS X when many processes are created in a short period of time.
(Ticket #3725).
- Removed a bug that caused condor_dagman to have problems restarting
after an upgrade from HTCondor version 7.8.
(Ticket #3707).
- Fixed a bug that caused the command
condor_q -dag -run
to print garbage.
(Ticket #3578).
- Fixed a bug that prevented jobs with an invalid ec2_keypair
from being removed.
(Ticket #3485).
- Fixed a memory leak and potential crash in the condor_gridmanager
when requests to an EC2 service fail.
(Ticket #3701).
- Fixed a bug in the condor_gridmanager that can cause EC2 jobs to be
submitted a second time during recovery.
(Ticket #3705).
- Fixed a memory leak in the condor_gridmanager that was triggered when
submitting EC2 grid universe jobs.
(Ticket #3720).
Known Bugs:
Additions and Changes to the Manual:
Version 8.0.0
Release Notes:
- HTCondor version 8.0.0 released on June 6, 2013.
New Features:
- The condor_chirp write command now accepts an
optional numbytes parameter following the local file name.
This allows the write to be limited to the specified number of bytes.
(Ticket #3548).
- The HTCondor Python bindings now build on Mac OS X.
(Ticket #3584).
- Updated the sample condor.plist file to work better with
current versions of Mac OS X.
(Ticket #3624).
Configuration Variable and ClassAd Attribute Additions and Changes:
- The new configuration variable
DEDICATED_SCHEDULER_WAIT_FOR_SPOOLER
permits the specification of a very strict execution order for
parallel universe jobs handed to a remote scheduler.
(Ticket #2946).
Bugs Fixed:
- Fixed a bug that happened with partitionable slots, jobs that
requested more than one cpu, and a negotiator with
NEGOTIATOR_CONSIDER_PREEMPTION was false. This would
cause the negotiator to incorrectly assume that each slot had
a slot weight of one.
(Ticket #3737).
- The redundant configuration variable CheckpointPlatform has
been removed and the configuration variable CHECKPOINT_PLATFORM
documented.
(Ticket #3544).
- A standard universe job will no longer crash, and it will no longer
cause the condor_shadow to crash
if the job calls mmap() with an unsupported combination of flags.
(Ticket #3565).
- Support for VMware Workstation and VMware Player
under the vm universe now works properly on Windows platforms.
(Ticket #3627).
- For grid universe jobs intended for an EC2 grid resource,
errors which have no response body now report the HTTP code.
(Ticket #3541).
- condor_chirp put would experience an assertion failure when
used on an empty file. This bug has been fixed, and put can now be
used on an empty file.
(Ticket #3542).
- The 32-bit condor_starter could fail to execute jobs when the initial
working directory of the job was on a subsystem containing 64-bit metadata,
such as inode numbers.
(Ticket #3605).
- condor_dagman failed to react correctly if a nested DAG file
did not exist. It now reacts correctly and prints a more
helpful error message.
(Ticket #3623).
- Fixed a bug that caused the condor_master daemon on Windows platforms
to think there were new binaries
when changing to and from daylight savings time.
The condor_master daemon would then kill and restart itself,
as well as all of the daemons,
if configuration variable MASTER_NEW_BINARY_RESTART was set
to its default value of GRACEFUL.
(Ticket #3572).
- Fixed a bug that caused redundant lines to show up in the user log
at the end of the partitionable resource usage summary.
(Ticket #3621).
- Fixed several bugs that can cause the condor_procd to fail on Mac OS X
and not be restartable.
(Ticket #3617).
(Ticket #3618).
(Ticket #3620).
- The condor_procd now ignores process id 0 on Mac OS X.
(Ticket #3516).
- Fixed memory leaks in the condor_shadow and the condor_startd;
fixed a file descriptor leak in the standard universe condor_starter.
(Ticket #3590).
- Fixed a bug in which condor_dagman would miscount the number
of held jobs when
multiple copies of hold events were written to the user log.
(Ticket #3650).
Known Bugs:
- The following obsolete binaries have not yet been removed from
the HTCondor tarballs:
- classad_functional_tester
- classad_version
- condor_test_match
- condor_userlog_job_counter
(Ticket #3670).
- condor_status -submitters reports twice
as many jobs running as were actually running.
(Ticket #3713).
Additions and Changes to the Manual:
- Fixed the condor_configure man page and added a corresponding
condor_install man page.
(Ticket #3619).
- Added stub man pages for the Bosco commands.
(Ticket #3634).
Next: 10.4 Development Release Series
Up: 10. Version History and
Previous: 10.2 Upgrading from the
Contents
Index
htcondor-admin@cs.wisc.edu