Set relesease version.
Added error message when trying to use automatic file renaming with non-WQ, non-Condor drivers.

git-svn-id: file:///afs/nd.edu/user37/ccl/svn/cctools/trunk@2468 a4d8336d-3463-0410-8bba-c098c45d37a8
Include the time we are blocked in link_poll() when determining if
a worker is dead for not responding to a keepalive within its timeout. This
enables dead workers to be found and removed earlier than we do currently.

git-svn-id: file:///afs/nd.edu/user37/ccl/svn/cctools/trunk@2469 a4d8336d-3463-0410-8bba-c098c45d37a8
Add missing python binding for work_queue_specify_log().

git-svn-id: file:///afs/nd.edu/user37/ccl/svn/cctools/trunk@2488 a4d8336d-3463-0410-8bba-c098c45d37a8
Remove redundant check for the case when a message wasn't received from a worker
since its last keepalive check.

git-svn-id: file:///afs/nd.edu/user37/ccl/svn/cctools/trunk@2496 a4d8336d-3463-0410-8bba-c098c45d37a8
Guard against possible overflow when finding the difference between two timestamps.

git-svn-id: file:///afs/nd.edu/user37/ccl/svn/cctools/trunk@2497 a4d8336d-3463-0410-8bba-c098c45d37a8
Use $(MAKE) to call the make implementation on the system. Thanks to David Nagle
for pointing this out.

git-svn-id: file:///afs/nd.edu/user37/ccl/svn/cctools/trunk@2505 a4d8336d-3463-0410-8bba-c098c45d37a8
Minor change to debug logging that fixes some confusion:
We say a worker needs a file only when we are getting ready to transfer it. But
we also print this message for directories in the specified path regardless of
whether we transfer the files under it. This fixes that.

git-svn-id: file:///afs/nd.edu/user37/ccl/svn/cctools/trunk@2509 a4d8336d-3463-0410-8bba-c098c45d37a8
Getting bit by the following events during cancel task:
1. Master sends a cancel task message to worker, marks the worker as cancelling,
and hands the cancelled task back to user space.
2. User gets the task and deletes it.
3. The cancelling worker now gets back to master; master tries to read but for
some reason reading from their link fails.
4. Master disconnects and removes the worker due to this failure. And it adds
the worker's (cancelled and deleted) task back to ready list.
5. Later, master gets this task from ready list and schedules it on an available
worker.
6. Hell breaks loose.

This commit fixes this.

git-svn-id: file:///afs/nd.edu/user37/ccl/svn/cctools/trunk@2516 a4d8336d-3463-0410-8bba-c098c45d37a8
A better alternative to rev 2516 is to reset the cancelled worker's current task
right after sending the kill message.

git-svn-id: file:///afs/nd.edu/user37/ccl/svn/cctools/trunk@2519 a4d8336d-3463-0410-8bba-c098c45d37a8
Fix memory leaks found by valgrind.

git-svn-id: file:///afs/nd.edu/user37/ccl/svn/cctools/trunk@2520 a4d8336d-3463-0410-8bba-c098c45d37a8
fixed memory leaks as reported by Dinesh. Now list/hash_table(s) related to 'WQ accouting' and 'worker pool info' are cleaned thoroughly in work_queue_delete().

git-svn-id: file:///afs/nd.edu/user37/ccl/svn/cctools/trunk@2521 a4d8336d-3463-0410-8bba-c098c45d37a8
Added a test that runs makeflow/src/example
(TR_makeflow_src_example).

Added a test for makeflow's remote file renaming
(TR_makeflow_remote_naming).

Remote file renaming in makeflow now uses '->':

c.out->out: a.in->in1 b.in->in2 ./myprog
        ./myprog in1 in2 > out

All assignments to variables use '='. ':=' is now an error. That
is, use:
	URL=http://nd.edu/~ccl/index.html
instead of
	URL:=http://nd.edu/~ccl/index.html

git-svn-id: file:///afs/nd.edu/user37/ccl/svn/cctools/trunk@2522 a4d8336d-3463-0410-8bba-c098c45d37a8
Move the default keepalive parameter values from work_queue.c to work_queue.h
so they are visible to user programs. They can see these defaults without having
to instantiate a WQ instance.

git-svn-id: file:///afs/nd.edu/user37/ccl/svn/cctools/trunk@2552 a4d8336d-3463-0410-8bba-c098c45d37a8
Add Python bindings for WQ keepalive API.

git-svn-id: file:///afs/nd.edu/user37/ccl/svn/cctools/trunk@2553 a4d8336d-3463-0410-8bba-c098c45d37a8
Add makeflow options to set WQ keepalive parameters.

git-svn-id: file:///afs/nd.edu/user37/ccl/svn/cctools/trunk@2554 a4d8336d-3463-0410-8bba-c098c45d37a8

Conflicts:
	makeflow/src/makeflow.c
Initialize variable used as flag to signal if we should keep or remove worker.
Likely the reason behind Lee-Ping's issue with workers being randomly
disconnected.

git-svn-id: file:///afs/nd.edu/user37/ccl/svn/cctools/trunk@2603 a4d8336d-3463-0410-8bba-c098c45d37a8