040afbb | Benjamin Tovar | 14 May 2015, 12:10:59 UTC | Bump to 4.4.2 | 14 May 2015, 13:08:47 UTC |
15edc8b | Benjamin Tovar | 14 May 2015, 12:09:30 UTC | Hotfix for tasks_waiting_retrieval bug. | 14 May 2015, 13:08:26 UTC |
8f533a9 | Benjamin Tovar | 05 May 2015, 19:03:17 UTC | Bump 4.4.1 | 05 May 2015, 19:03:17 UTC |
ebb487a | Benjamin Tovar | 05 May 2015, 18:15:26 UTC | align alien cache with parrot tmp dir with libcvmfs2 | 05 May 2015, 18:52:26 UTC |
8f54b52 | Benjamin Tovar | 05 May 2015, 18:14:09 UTC | Test alien cache | 05 May 2015, 18:52:26 UTC |
d0bdbe7 | Benjamin Tovar | 05 May 2015, 13:17:19 UTC | Test for parrot cvmfs access. | 05 May 2015, 18:52:26 UTC |
e355a95 | Benjamin Tovar | 05 May 2015, 13:15:07 UTC | if CCTOOLS_PACKAGES_TEST is set, only test those packages | 05 May 2015, 18:52:26 UTC |
0261167 | Benjamin Tovar | 04 May 2015, 19:05:18 UTC | Fix to allow --prefix=... (note =) | 05 May 2015, 18:52:26 UTC |
57c771a | Benjamin Tovar | 29 April 2015, 12:11:24 UTC | Bump to 4.4.0 | 29 April 2015, 12:11:24 UTC |
9651a0c | Benjamin Tovar | 21 April 2015, 12:25:03 UTC | Bump to 4.4.0rc3 | 21 April 2015, 12:25:03 UTC |
40d7d63 | Patrick Donnelly | 30 March 2015, 20:16:48 UTC | Fix segfault from trying to split failed mapping. | 21 April 2015, 12:20:34 UTC |
2fa04d6 | Benjamin Tovar | 13 April 2015, 18:29:33 UTC | uuid custom path Conflicts: configure | 15 April 2015, 19:28:22 UTC |
80762b9 | Benjamin Tovar | 15 April 2015, 11:24:16 UTC | fix for state cast | 15 April 2015, 19:28:15 UTC |
b70bccb | Patrick Donnelly | 13 April 2015, 16:34:39 UTC | Remove stale connection from hash table. Fixes #704. | 15 April 2015, 11:23:32 UTC |
06343e4 | Benjamin Tovar | 15 April 2015, 11:22:50 UTC | Use \ instead of -E for sed | 15 April 2015, 11:22:50 UTC |
98d125d | Benjamin Tovar | 08 April 2015, 13:17:39 UTC | Check for libcvmfs > 1 | 08 April 2015, 13:17:39 UTC |
3a4a9b3 | Benjamin Tovar | 02 April 2015, 18:14:34 UTC | Bump to 4.4.0rc1 | 02 April 2015, 18:14:34 UTC |
236fbe5 | Benjamin Tovar | 02 April 2015, 18:06:34 UTC | Fix bug with removed workers with finished tasks. The task was not being removed from the retrieval list, causing a segfault. | 02 April 2015, 18:06:34 UTC |
e4d1b14 | Benjamin Tovar | 02 April 2015, 12:43:10 UTC | Bump to 4.4.0 | 02 April 2015, 12:43:10 UTC |
72d4d22 | Benjamin Tovar | 17 February 2015, 20:14:31 UTC | Disconnect when worspace larger than disk promise Conflicts: work_queue/src/work_queue_worker.c | 02 April 2015, 12:41:34 UTC |
0772e85 | Benjamin Tovar | 21 March 2015, 18:48:11 UTC | Fix perl bindings for wq_task_state | 02 April 2015, 12:22:34 UTC |
6f8e40d | Benjamin Tovar | 19 March 2015, 12:16:38 UTC | stats report workspace size per worker Conflicts: work_queue/src/work_queue_worker.c | 02 April 2015, 12:22:31 UTC |
ddd25f9 | Benjamin Tovar | 09 March 2015, 18:54:07 UTC | Send message when disconnecting on idle. | 02 April 2015, 12:21:07 UTC |
31f34ce | Benjamin Tovar | 09 March 2015, 18:39:26 UTC | Adds worker id, to simplify wq debugging across master/worker connections | 02 April 2015, 12:21:07 UTC |
56dd8be | Benjamin Tovar | 03 March 2015, 16:01:13 UTC | complete and finished renamed to retrieved and waiting_retrieval Conflicts: makeflow_linker/test/input/001/001.mf makeflow_linker/test/input/001/a.py makeflow_linker/test/input/001/b.py makeflow_linker/test/input/001/c.sh work_queue/src/work_queue.c | 02 April 2015, 12:21:06 UTC |
1cbc22d | Benjamin Tovar | 02 March 2015, 13:30:42 UTC | status->state | 02 April 2015, 12:21:06 UTC |
e2c30a9 | Benjamin Tovar | 28 February 2015, 17:40:01 UTC | perl and python bindings for task status | 02 April 2015, 12:20:34 UTC |
e4fd3a9 | Benjamin Tovar | 03 March 2015, 15:59:11 UTC | update canceled status too Conflicts: work_queue/src/work_queue.c | 02 April 2015, 12:20:34 UTC |
40c720f | Benjamin Tovar | 03 March 2015, 15:57:30 UTC | consolidate all but canceled Conflicts: work_queue/src/work_queue.c | 02 April 2015, 12:20:34 UTC |
09930b4 | Benjamin Tovar | 26 February 2015, 23:13:03 UTC | Adds a table to keep track of task status. | 02 April 2015, 12:20:34 UTC |
fae3069 | Benjamin Tovar | 17 February 2015, 16:25:48 UTC | make_cache_name called one time per file/directory | 02 April 2015, 12:20:33 UTC |
65b19d6 | Benjamin Tovar | 17 February 2015, 19:14:38 UTC | measure disk usage of a directory | 02 April 2015, 12:20:09 UTC |
b757ab0 | Benjamin Tovar | 02 April 2015, 11:27:15 UTC | Bump to 4.3.4 | 02 April 2015, 11:41:30 UTC |
7371bc3 | Benjamin Tovar | 02 April 2015, 11:26:34 UTC | Remove makeflow_linker from ./configure (match current master) | 02 April 2015, 11:41:30 UTC |
24e58ef | Benjamin Tovar | 01 April 2015, 20:10:01 UTC | add debug file size to perl bindings | 02 April 2015, 11:21:37 UTC |
15908d4 | Benjamin Tovar | 13 March 2015, 17:03:27 UTC | Clean tasks from blacklisted workers. | 02 April 2015, 11:21:37 UTC |
669d66e | Benjamin Tovar | 13 March 2015, 16:44:25 UTC | python fix blacklist binding | 02 April 2015, 11:21:36 UTC |
aa6f834 | Benjamin Tovar | 13 March 2015, 16:43:45 UTC | blacklist fix pointer table | 02 April 2015, 11:21:36 UTC |
7198b17 | Benjamin Tovar | 12 March 2015, 23:26:50 UTC | blacklist manual section | 02 April 2015, 11:21:36 UTC |
bfad1a7 | Benjamin Tovar | 12 March 2015, 22:48:38 UTC | Blacklist perl and python bindings | 02 April 2015, 11:21:36 UTC |
283236f | Benjamin Tovar | 11 March 2015, 13:44:31 UTC | Do not reconnect to a master if previous idle disconnection. | 02 April 2015, 11:21:35 UTC |
6535dde | Benjamin Tovar | 25 March 2015, 14:39:37 UTC | missing required_argument for f option | 25 March 2015, 14:39:37 UTC |
6366024 | Benjamin Tovar | 25 March 2015, 13:46:36 UTC | Bump to 4.3.3 | 25 March 2015, 13:46:36 UTC |
c63db2c | Benjamin Tovar | 25 March 2015, 13:39:13 UTC | missing : on f option | 25 March 2015, 13:39:13 UTC |
79007e5 | Douglas Thain | 22 December 2014, 20:17:40 UTC | Fix bug in cvmfs configuration -- don't substitute alien cache path unless the feature is enabled. | 26 January 2015, 16:08:11 UTC |
04cc52e | Benjamin Tovar | 11 December 2014, 20:06:00 UTC | Fix configure tests for xrootd, cvmfs, and fuse. | 11 December 2014, 20:18:12 UTC |
520dd80 | Benjamin Tovar | 11 December 2014, 18:24:40 UTC | Bump to 4.3.2 | 11 December 2014, 18:24:40 UTC |
0875395 | Douglas Thain | 04 December 2014, 20:46:56 UTC | Skip weaver if python < 2.6 Conflicts: configure | 11 December 2014, 18:23:42 UTC |
13b5f3b | Benjamin Tovar | 11 December 2014, 16:45:38 UTC | Bug fix record of time_send_input_finish | 11 December 2014, 18:00:03 UTC |
0058ac1 | Benjamin Tovar | 10 December 2014, 20:13:10 UTC | Changes for weaver in 2.4 | 11 December 2014, 18:00:03 UTC |
00cafa0 | Benjamin Tovar | 08 December 2014, 23:20:04 UTC | Use uname -m instead of sys when looking for packages. | 11 December 2014, 18:00:02 UTC |
eae9562 | Benjamin Tovar | 08 December 2014, 14:16:21 UTC | custom fuse ccflags were not being updated | 11 December 2014, 18:00:02 UTC |
fc0722d | Benjamin Tovar | 08 December 2014, 20:20:19 UTC | Fix wrong int cast in expire_procs_running | 08 December 2014, 20:20:19 UTC |
c1c0374 | Benjamin Tovar | 08 December 2014, 20:19:47 UTC | Bump to 4.3.1 | 08 December 2014, 20:19:47 UTC |
00bda1b | Benjamin Tovar | 08 December 2014, 17:38:21 UTC | ccflags did not include custom location of fuse | 08 December 2014, 20:19:07 UTC |
0780e2f | Benjamin Tovar | 08 December 2014, 14:16:21 UTC | Use prefer static fuse rather than dynamic. cvmfs is being compiled with the static version. Conflicts: configure | 08 December 2014, 17:10:10 UTC |
b59dd48 | Douglas Thain | 04 December 2014, 18:33:52 UTC | Fixed a use-after-free and array-overrun bugs in lexer.c These didn't seem to trigger problems on Linux, but resulted in memory exhaustion on OSX. Conflicts: makeflow/src/lexer.c | 04 December 2014, 18:47:16 UTC |
57817ea | Benjamin Tovar | 04 December 2014, 17:39:13 UTC | Update perl documentation | 04 December 2014, 17:58:23 UTC |
0e0f49f | Benjamin Tovar | 04 December 2014, 17:38:26 UTC | Move queue code to Work_Queue::Queue | 04 December 2014, 17:39:46 UTC |
1aa61f7 | Douglas Thain | 04 December 2014, 01:17:18 UTC | Removed library dependency on systemd. | 04 December 2014, 12:11:08 UTC |
86ee97f | Benjamin Tovar | 03 December 2014, 20:37:55 UTC | Bump to 4.3.0 | 03 December 2014, 20:37:55 UTC |
69a081d | Douglas Thain | 03 December 2014, 19:19:55 UTC | Missed some echons. | 03 December 2014, 19:42:16 UTC |
783efaa | Douglas Thain | 03 December 2014, 19:14:21 UTC | Removed (unused) catalog_history options. Conflicts: configure | 03 December 2014, 19:42:09 UTC |
e3fc442 | Douglas Thain | 03 December 2014, 19:13:29 UTC | echo -n -> echon() for portability | 03 December 2014, 19:41:35 UTC |
576cc47 | Douglas Thain | 03 December 2014, 19:06:53 UTC | Check for compiler warning flags before using them, this avoids build failures across compiler versions. | 03 December 2014, 19:41:34 UTC |
543bac3 | Douglas Thain | 03 December 2014, 14:45:31 UTC | Added debugging option to makeflow_analyze. | 03 December 2014, 19:41:34 UTC |
59f4893 | Douglas Thain | 02 December 2014, 17:19:29 UTC | Minor changes to enable build on OSX 10.9. Conflicts: wavefront/src/wavefront_master.c | 03 December 2014, 19:41:28 UTC |
5c28199 | Douglas Thain | 02 December 2014, 17:08:52 UTC | Squeeze output to fit in 80 columns. | 03 December 2014, 19:40:25 UTC |
979b469 | Benjamin Tovar | 01 December 2014, 20:50:52 UTC | Work_Queue::Task to its own file. This allows its use as: use parent 'Work_Queue::Task'; | 01 December 2014, 20:50:52 UTC |
0f3bbe0 | Benjamin Tovar | 01 December 2014, 14:42:12 UTC | Update for old version of buffer. | 01 December 2014, 14:42:12 UTC |
282d680 | Benjamin Tovar | 01 December 2014, 14:37:29 UTC | Merge branch 'perl_obj_4.3' into release/4.3 | 01 December 2014, 14:37:29 UTC |
ba62615 | Benjamin Tovar | 27 November 2014, 18:06:48 UTC | Add pod documentation. html availale at doc/api/html/work_queue_perl.html or also at the shell: $ perldoc Work_Queue | 01 December 2014, 14:37:09 UTC |
81a4165 | Benjamin Tovar | 27 November 2014, 00:04:42 UTC | Add name, catalog, and shutdown options to perl constructor. | 01 December 2014, 14:37:09 UTC |
5360911 | Benjamin Tovar | 26 November 2014, 23:20:07 UTC | Update perl example with new bindings. | 01 December 2014, 14:37:09 UTC |
efa4ed2 | Benjamin Tovar | 24 November 2014, 13:39:15 UTC | Work Queue's Perl object-oriented bindings. Use: use Work_Queue; my $q = Work_Queue->new($port); $q->set_debug_flag('all'); $q->set_debug_config_file('dbg.txt'); $q->specify_name('project_name'); $q->enable_monitoring; my $t = Work_Queue::Task->new($command); $t->specify_input_file(local_name => 'some_name', remote_name => 'some_other_name'); $t->specify_output_file(local_name => 'some_name'); # Could be: $t->specify_output_file('some_name'); $q->submit($t); ... my $stats = $q->stats; print $stats->{tasks_running}, '\n'; ... $t = $q->wait(5); ... my $resources = $t->resources_measured; print $resources->{resident_memory}, '\n'; # $q and $t are garbage-collected when out of scope. | 01 December 2014, 14:37:08 UTC |
9d6b692 | Benjamin Tovar | 01 December 2014, 14:31:28 UTC | Merge branch 'resources_fixes' into release/4.3 | 01 December 2014, 14:31:28 UTC |
f8ab7f9 | Benjamin Tovar | 26 November 2014, 18:25:19 UTC | Adds rmsummary to python bindings. | 01 December 2014, 14:31:06 UTC |
d4bc199 | Benjamin Tovar | 26 November 2014, 15:36:49 UTC | Small summary print format changes | 01 December 2014, 14:31:05 UTC |
61f461d | Benjamin Tovar | 26 November 2014, 15:31:39 UTC | Add measured resources to wq struct task. Conflicts: work_queue/src/work_queue.c work_queue/src/work_queue.h | 01 December 2014, 14:31:02 UTC |
98b43fc | Benjamin Tovar | 26 November 2014, 15:30:40 UTC | Use struct buffer to read summaries. Conflicts: dttools/src/rmsummary.c | 01 December 2014, 14:29:05 UTC |
b5120f1 | Benjamin Tovar | 26 November 2014, 14:38:28 UTC | Fix small memory leaks Conflicts: dttools/src/rmonitor.c | 01 December 2014, 14:27:58 UTC |
6fd0380 | Benjamin Tovar | 26 November 2014, 14:17:17 UTC | Use -- to separate summaries Conflicts: dttools/src/rmsummary.c | 01 December 2014, 14:26:49 UTC |
9d6733d | Nick Hazekamp | 19 November 2014, 19:32:04 UTC | Altered makeflow_graph_log to divide timestamps to correct digit. | 01 December 2014, 13:57:26 UTC |
1bbbddd | Benjamin Tovar | 01 December 2014, 13:57:04 UTC | Merge branch 'wqmakeflow_cache' into release/4.3 | 01 December 2014, 13:57:04 UTC |
3213f18 | Douglas Thain | 14 November 2014, 15:38:34 UTC | Fixed missing case: caching flag must also be set in submit_simple. Conflicts: work_queue/src/batch_job_work_queue.c | 01 December 2014, 13:56:52 UTC |
f114b86 | Douglas Thain | 13 November 2014, 18:46:21 UTC | Fixed caching behavior in work queue: all files are cached upon request. Previously, renamed files were not cached, due to deficiencies in the worker cache structure, but this was fixed in the most recent worker cleanup. Conflicts: work_queue/src/batch_job_work_queue.c | 01 December 2014, 13:56:51 UTC |
41d66d0 | Benjamin Tovar | 01 December 2014, 13:50:45 UTC | Merge branch 'irods4' into release/4.3 | 01 December 2014, 13:50:45 UTC |
4d124fe | Douglas Thain | 25 November 2014, 21:12:18 UTC | Misc tweaks to install instructions for consistency. | 01 December 2014, 13:50:35 UTC |
c50a7f3 | Douglas Thain | 25 November 2014, 21:02:48 UTC | Updated install instructions and added details for building with irods. | 01 December 2014, 13:50:35 UTC |
12374e6 | Douglas Thain | 25 November 2014, 19:28:58 UTC | Update irods read option to conform to the new API. | 01 December 2014, 13:50:34 UTC |
2edbc1d | Douglas Thain | 25 November 2014, 17:12:50 UTC | Updated configure to work with irods 4.x. | 01 December 2014, 13:50:34 UTC |
a5422c5 | Benjamin Tovar | 01 December 2014, 13:46:34 UTC | Merge branch 'update-tests' into release/4.3 | 01 December 2014, 13:46:34 UTC |
7de1844 | Douglas Thain | 25 November 2014, 14:57:50 UTC | Removed debugging output. | 01 December 2014, 13:45:46 UTC |
e0d3006 | Douglas Thain | 25 November 2014, 14:56:44 UTC | Moved test support scripts from dttools/src to dttools/test. Conflicts: chirp/test/TR_chirp_rmall.sh parrot/test/TR_parrot_bind.sh parrot/test/TR_parrot_msg_fd.sh | 01 December 2014, 13:45:45 UTC |
a27509c | Douglas Thain | 25 November 2014, 14:51:24 UTC | Fixed serious bug in gpu detection: If the script cctools_gpu_autodetect was not found in the path, an extra forked process would be left hanging around, typically in work_queue_worker! Symptoms of this problem include strange behavior after a worker should have exited, including slow build and test results. | 01 December 2014, 13:45:44 UTC |
aa6965d | Douglas Thain | 25 November 2014, 14:33:22 UTC | Debugging to see why single shot is not taking effect. | 01 December 2014, 13:45:44 UTC |
10a8a1e | Douglas Thain | 25 November 2014, 14:07:13 UTC | No more killing. | 01 December 2014, 13:45:44 UTC |
7bf068f | Douglas Thain | 25 November 2014, 14:06:00 UTC | Change allpairs test back to fine granularity, to test WQ small task changes. | 01 December 2014, 13:45:44 UTC |
44fc8e3 | Douglas Thain | 25 November 2014, 14:02:50 UTC | Simplified child check logic in work_queue_worker: signal handler now sets flag so that we can detect signals that happen outside of link_usleep_mask. Conflicts: work_queue/src/work_queue_worker.c | 01 December 2014, 13:45:43 UTC |
cda3a40 | Douglas Thain | 25 November 2014, 13:55:47 UTC | Moved control back into run_all_tests, since test scripts sometimes call exit directly. | 01 December 2014, 13:45:42 UTC |