This is the development release series of Condor. The details of each version are described below.
Release Notes:
New Features:
+remote_NTDomain = "OTHERDOMAIN"
This feature may result in a greater number of sockets being open at one time than previously (especially in the negotiator). There is not yet support for placing a limit on the number of simultaneous connection attempts, therefore, if you need to turn off the use of non-blocking connects, you may do so with the following configuration settings:
NONBLOCKING_COLLECTOR_UPDATE = False
NEGOTIATOR_USE_NONBLOCKING_STARTD_CONTACT = False
Bugs Fixed:
5/19 23:51:47 vm1: ClaimId from schedd (<xxx.xxx.xxx.xxx:45877>#1147893880#1208) doesn't match (<xxx.xxx.xxx.xxx:45877>#1147893880#1207) 5/19 23:51:47 vm1: State change: claiming protocol failed
Known Bugs:
Release Notes:
To replace only the condor_ ckpt_server binary,
condor_off
CKPT_SERVER = $(SBIN)/ckpt_server.v6719
condor_reconfig -master condor_on
New Features:
Bugs Fixed:
Known Bugs:
Release Notes:
The Condor Team will publish detailed reports of these vulnerabilities on 2006-04-24, 4 weeks from the date when the fixes were first released (2006-03-27). This will allow all sites time to upgrade before enough information to exploit these bugs is widely available.
Security Bugs Fixed:
New Features:
Bugs Fixed:
MAX_JOB_QUEUE_LOG_ROTATIONS = 0
Known Bugs:
Release Notes:
Databases created by versions of Quill prior to 6.7.17 must be updated to reflect these two new columns. This can be achieved by either dropping the database and letting Quill recreate it on the next polling cycle, or by manually adding the two columns and initializing their values via the following sql commands:
alter table jobqueuepollinginfo add column log_seq_num bigint; alter table jobqueuepollinginfo add column log_creation_time bigint; update jobqueuepollinginfo set log_seq_num = 0, log_creation_time=0;If the schema is being manually changed, it must be done so before the condor_ quill daemon is started.
New Features:
Bugs Fixed:
Known Bugs:
MAX_JOB_QUEUE_LOG_ROTATIONS = 0
Release Notes:
New Features:
Bugs Fixed:
Known Bugs:
/path/to/job jobnameThe second time, this job is run with the incorrect command line
/path/to/job jobname jobnameAnd, the third time, this job is run with the incorrect command line
/path/to/job jobname jobname jobname
Release Notes:
New Features:
Bugs Fixed:
Known Bugs:
/path/to/job jobnameThe second time, this job is run with the incorrect command line
/path/to/job jobname jobnameAnd, the third time, this job is run with the incorrect command line
/path/to/job jobname jobname jobname
Release Notes:
New Features:
To configure the condor_ negotiator daemon to be controlled by the condor_ had, you should add an entry to your condor_config:
MASTER_NEGOTIATOR_CONTROLLER = HAD
This will cause the condor_ master to treat the condor_ had as the ``controller'' of the condor_ negotiator.
TARGET.foo && TARGET.bar
will not evaluate TARGET.bar
if TARGET.foo
evaluates to false. This will speed up some
expressions, particularly those involving user-defined
functions. Although this was thoroughly tested, this is the sort of
change that could have subtle, unexpected behavior, so please be on
the lookout for problems that might be caused by it.
Bugs Fixed:
Read: connect() failed - errno = 111 Read: open_tcp_stream() failed Read: ERROR:open_ckpt_file failed, aborting ckptVersion 6.7.14 of the condor_ ckpt_server is working properly once again.
#
) in the GCB routing table.
For more information about GCB, see section 3.7.3 on
page
Changes:
Known Bugs:
FALSE
by default, but if set to TRUE
,
the condor_ negotiator will crash.
Release Notes:
New Features:
Bugs Fixed:
$$(attribute)
references in a job classad when trying to spawn a condor_ shadow,
the condor_ schedd would die with the fatal exception ``Impossible:
GetJobAd() returned NULL for X.Y but that job is already known to
exist''.
Now, the condor_ schedd correctly distinguishes between a non-fatal
error expanding $$(attribute)
and the fatal error of the job
already being gone (which is, in fact, impossible).
This bug was first introduced in Condor version 6.7.1.
Changes:
Known Bugs:
Release Notes:
Bugs Fixed:
Release Notes:
New Features:
Bugs Fixed:
Changes:
$(LOCAL_DIR)/ViewHistdirectory, which was begun in version 6.7.10. This directory was of limited value for most users.
Known Bugs:
Release Notes:
New Features:
Bugs Fixed:
ERROR ``Impossible: Create_Thread child_errno (xxx) is not ERRNO_PID_COLLISION!'' at line 6181 in file daemon_core.C
ERROR ``Trying to run job x.x, but already marked RUNNING!''
Known Bugs:
Release Notes:
New Features:
Bugs Fixed:
Release Notes:
New Features:
Bugs Fixed:
Release Notes:
New Features:
Bugs Fixed:
It is recommended that you do not directly invoke getdents() or getdents64(), but instead use the other POSIX functions specified above.
There are two caveats: these calls will not work in heterogeneous contexts, and you may not call getdents() directly when condor_ compileing a 32-bit program while specifying the 64-bit interfaces for the Unix API.
<name>=<value>
for each variable's name.
Release Notes:
New Features:
NOTE: Due to a bug in gSOAP, the SOAP support in Condor 6.7.6 does not work with all SOAP toolkits. Some of the responses that gSOAP generates contain unqualified tags. Therefore, SOAP toolkits that are strict (such as gSOAP or .Net) will not accept these poorly formed responses. SOAP toolkits that are more lax in the responses they accept (such as Axis, SOAP::Lite, or ZSI) will work with version 6.7.6. This problem has already been fixed and the solution will be released in Condor version 6.7.7.
New configuration settings are required to support jobs submitted for the GT4 grid type. These settings have been added to the default configuration files shipped with Condor, but sites that are upgrading an existing installation and choosing to keep their old configuration files must add these settings to allow GT4 jobs to work:
## The location of the wrapper for invoking GT4 GAHP server GT4_GAHP = $(SBIN)/gt4_gahp ## The location of GT4 files. This should normally be lib/gt4 GT4_LOCATION = $(LIB)/gt4 ## gt4-gahp requires gridftp server. This should be the address of gridftp ## server to use GRIDFTP_URL_BASE = gsiftp://$(FULL_HOSTNAME)
Bugs Fixed:
Known Bugs:
New Features:
To enable this feature and have the condor_ negotiator listen on a dynamic port, you must comment out the NEGOTIATOR_HOST setting in your configuration file. The new example configuration files shipped with version 6.7.4 and later will already have this setting undefined. However, if you upgrade your binaries and retain an older copy of your configuration files, you should consider commenting out NEGOTIATOR_HOST.
To disable this feature and have the condor_ negotiator still listen on a well-known port, you can uncomment the NEGOTIATOR_HOST setting in the default configuration. For example:
NEGOTIATOR_HOST = $(CONDOR_HOST)
Pools that are comprised of older versions of Condor and a 6.7.4 or later central manager machine should either continue to use their old condor_config file (which will still have NEGOTIATOR_HOST defined) or they should re-define the NEGOTIATOR_HOST setting in the new example configuration files which are used during the installation process.
Bugs Fixed:
OSX
for all versions of MacOSX.
This bug was introduced in version 6.7.3 of Condor.
Known Bugs:
Release Notes:
New Features:
Bugs Fixed:
Known Bugs:
OSX
, but in version 6.7.3 it
will report either OSX10_2
, OSX10_3
, or
OSX_UNK
.
This is wrong, since Condor jobs submitted to any version of OSX
should be able to run on any other version of OSX, and the above
change needlessly partitions resources and complicates things for
end-users.
Therefore, anyone running version 6.7.3 on MacOSX is encouraged to
add the following line to their global condor_config file:
OPSYS = OSX
If your pool is already running the new release, you can cause the above change to take effect by running the following command on your pool's central manager machine (or any machine listed in the HOSTALLOW_ADMINISTRATOR list) after you have changed the OPSYS value in your configuration:
condor_reconfig -all
However, if you have already submitted jobs to your pool with the old OPSYS value, the Requirements expression in those jobs will still refer to the incorrect value. In this case, you should either a) wait for the jobs to complete before making the above change, b) remove the jobs and resubmit them after you've made the change, or c) manually run condor_ qedit on the jobs to change their Requirements expressions.
Release Notes:
New Features:
Bugs Fixed:
Known Bugs:
Release Notes:
New Features:
Bugs Fixed:
Bugs fixes included from version 6.6.7:
condor_status -format "%d\n" HasFileTransfer
, the
condor_ status tool will evaluate HasFiletransfer and print
either a 0 or a 1 (FALSE or TRUE).
If, on the other hand, a user tries to print out a boolean attribute
with condor_status -format "%s\n" HasFileTransfer
, the
condor_ status tool will print out the string ``FALSE'' or ``TRUE''
as appropriate.
Known Bugs:
Release Notes:
New Features:
hold_kill_sig = SIGUSR1
.
Bugs Fixed:
Known Bugs:
|