5ac9d6f | Ben Tovar | 14 December 2016, 14:25:23 UTC | Bump 5.4.21 | 14 December 2016, 14:25:23 UTC |
e06cb4e | Ben Tovar | 14 December 2016, 14:24:56 UTC | small changes for debian | 14 December 2016, 14:24:56 UTC |
7117799 | Benjamin Tovar | 12 December 2016, 17:21:14 UTC | Bump to 5.4.20 final | 12 December 2016, 17:21:14 UTC |
f4ccebf | Benjamin Tovar | 12 December 2016, 14:58:22 UTC | parrot linking with irods 4.2 | 12 December 2016, 17:20:44 UTC |
0bd2a2b | Benjamin Tovar | 12 December 2016, 14:10:28 UTC | separate configuration of irods 3 and 4.1 | 12 December 2016, 17:20:44 UTC |
ec3ea10 | Benjamin Tovar | 09 August 2016, 17:31:00 UTC | Bump to 5.4.19 | 09 August 2016, 17:31:00 UTC |
c7ec5f0 | Benjamin Tovar | 09 August 2016, 17:30:49 UTC | adds -B (batch-options) to work_queue_factory | 09 August 2016, 17:30:49 UTC |
8931366 | Benjamin Tovar | 05 August 2016, 16:29:15 UTC | Bump to 5.4.18 | 05 August 2016, 16:29:15 UTC |
2188875 | Nick Hazekamp | 04 August 2016, 17:41:27 UTC | Removed const modifier from rmsummary | 05 August 2016, 16:23:11 UTC |
f0f199e | Nick Hazekamp | 03 August 2016, 15:40:33 UTC | Added Blue Waters support | 05 August 2016, 16:23:11 UTC |
72a84c8 | Nick Hazekamp | 03 August 2016, 17:12:07 UTC | Remove extraneous argument to list_create() | 05 August 2016, 16:23:11 UTC |
1e3cf2c | Douglas Thain | 25 July 2016, 19:04:29 UTC | Use "expr substr" instead of "substr" which appears to be more portable. Fixes build problem on Blue Waters. | 05 August 2016, 16:23:10 UTC |
ece65bd | Douglas Thain | 25 July 2016, 19:04:02 UTC | Update configure to make openssl a dependency of mysql. Fixes a build problem on Blue Waters. | 05 August 2016, 16:23:10 UTC |
c3ba2fa | Benjamin Tovar | 02 August 2016, 16:13:14 UTC | Bump to 5.4.17 | 02 August 2016, 16:13:14 UTC |
ecc1bbc | Benjamin Tovar | 02 August 2016, 16:11:03 UTC | back-fix labeling of resources in makeflow | 02 August 2016, 16:11:03 UTC |
c71645f | Benjamin Tovar | 14 July 2016, 13:14:22 UTC | Bump to 5.4.16 | 14 July 2016, 13:14:22 UTC |
e083145 | Benjamin Tovar | 14 July 2016, 13:14:09 UTC | do not enable implicitely monitoring | 14 July 2016, 13:14:09 UTC |
9fcb603 | Benjamin Tovar | 07 July 2016, 19:53:36 UTC | Bump to 5.4.15 | 07 July 2016, 19:53:36 UTC |
22ef7af | Benjamin Tovar | 07 July 2016, 17:49:43 UTC | fix logic for cache flag in bindings | 07 July 2016, 19:53:21 UTC |
4ef12b9 | Nick Hazekamp | 03 June 2016, 18:17:17 UTC | Update empty string to NULL | 07 July 2016, 19:52:48 UTC |
50d7c31 | Nick Hazekamp | 03 June 2016, 13:55:43 UTC | Dup option and free in makeflow | 07 July 2016, 19:52:48 UTC |
1b2a6d3 | Nick Hazekamp | 02 June 2016, 20:10:41 UTC | Removed accidental double free | 07 July 2016, 19:52:48 UTC |
892024f | Nick Hazekamp | 02 June 2016, 19:59:25 UTC | Small change to ordering | 07 July 2016, 19:52:47 UTC |
f9610c1 | Benjamin Tovar | 07 July 2016, 16:26:20 UTC | Adds --with-openssl-path option. | 07 July 2016, 19:51:57 UTC |
8ab57a7 | Benjamin Tovar | 23 June 2016, 17:27:59 UTC | with-*-path no sets config_*_path=no correctly | 07 July 2016, 19:49:30 UTC |
4ff4664 | Benjamin Tovar | 23 June 2016, 17:16:19 UTC | Remove all *.o | 07 July 2016, 19:49:23 UTC |
d8136f4 | Benjamin Tovar | 29 June 2016, 12:42:39 UTC | Bump to 5.4.14 | 29 June 2016, 12:42:39 UTC |
c84e9c4 | Benjamin Tovar | 29 June 2016, 12:41:53 UTC | refactor static variables that were leaking across queues | 29 June 2016, 12:42:02 UTC |
5c2f357 | Benjamin Tovar | 05 May 2016, 12:03:15 UTC | Bump to 5.4.13 | 05 May 2016, 12:05:03 UTC |
c0ecdfe | Benjamin Tovar | 05 May 2016, 11:47:00 UTC | Merge pull request #1318 from batrick/parrot-bugfixes Parrot bugfixes from master | 05 May 2016, 11:47:00 UTC |
78c4365 | Patrick Donnelly | 03 May 2016, 19:43:20 UTC | Remove unused is_seekable logic in local. This resolves an issue privately reported by Benjamin Wynne. In his case, an attached fd during the bootstrap phase was wrongly marked as unseekable. The local service no longer opens unseekable files since the introduction of native file descriptors. So, seekable logic has been removed from local. | 04 May 2016, 19:26:54 UTC |
de40f22 | Patrick Donnelly | 03 May 2016, 18:12:20 UTC | Fix bug where pid was ignored for some paths. So the result would be that reading /proc/pid/fd/X would always read from the current process' table. | 04 May 2016, 19:26:47 UTC |
8432e91 | Patrick Donnelly | 03 May 2016, 18:11:00 UTC | Give attached fd its real name. This resolves a problem with /proc/pid/fd/n giving "fd" instead of the real path to the bootstrapped file. | 04 May 2016, 19:26:41 UTC |
9585be6 | Patrick Donnelly | 03 May 2016, 15:42:44 UTC | Fix bug where /proc/pid/fd/ was not intercepted. The issue is that an extra directory separator / would cause a pattern match to fail in open_object. | 04 May 2016, 19:26:27 UTC |
4e7b535 | Benjamin Tovar | 21 April 2016, 18:52:10 UTC | Bump to 5.4.12 | 21 April 2016, 18:52:10 UTC |
fca5812 | Benjamin Tovar | 21 April 2016, 15:12:50 UTC | fix segfault when table became corrupt when removing workers | 21 April 2016, 18:51:34 UTC |
8483900 | Benjamin Tovar | 19 April 2016, 15:30:22 UTC | Fix wq_status bug in which all tasks will appear as complete. | 21 April 2016, 18:51:11 UTC |
84ac55c | Benjamin Tovar | 19 April 2016, 16:43:09 UTC | do not let --disk be less than --disk-threshold | 21 April 2016, 18:51:11 UTC |
311dd04 | Benjamin Tovar | 21 April 2016, 17:20:37 UTC | remove unused MAX_LINE | 21 April 2016, 18:48:16 UTC |
18a8ed2 | Benjamin Tovar | 21 April 2016, 15:34:49 UTC | send command without the buffer limit | 21 April 2016, 18:48:16 UTC |
c34ea62 | Benjamin Tovar | 15 April 2016, 23:06:32 UTC | Bump to 5.4.11 | 15 April 2016, 23:06:32 UTC |
ecf87a5 | Patrick Donnelly | 15 April 2016, 19:50:13 UTC | Use Linux ioctl.h header. Some older distributions don't have stropts.h. | 15 April 2016, 23:05:57 UTC |
0dd1397 | Patrick Donnelly | 15 April 2016, 19:04:47 UTC | Add support for ioctl(FIOCLEX). Fixes #1267. | 15 April 2016, 23:05:56 UTC |
ac53fea | Patrick Donnelly | 15 April 2016, 19:04:28 UTC | Add test case for #1267. | 15 April 2016, 23:05:56 UTC |
27622cd | Patrick Donnelly | 15 April 2016, 18:53:36 UTC | Move all fd table updates to fcntl. Make fcntl work on native and parrot file descriptors when the operation acts on the file descriptor table. | 15 April 2016, 23:05:55 UTC |
fa93b51 | Patrick Donnelly | 15 April 2016, 18:53:03 UTC | Fix whitespace. | 15 April 2016, 23:05:54 UTC |
8063424 | Benjamin Tovar | 14 April 2016, 21:58:09 UTC | Bump to 5.4.10 | 14 April 2016, 21:58:09 UTC |
a9f7049 | Benjamin Tovar | 11 April 2016, 20:29:25 UTC | Send arrays to work_queue_status. | 14 April 2016, 21:55:39 UTC |
acb8ed0 | Benjamin Tovar | 11 April 2016, 20:22:17 UTC | Do not send keepalives to status workers. | 14 April 2016, 21:55:39 UTC |
d4c0675 | Benjamin Tovar | 08 April 2016, 13:07:14 UTC | use AUTO_MAX on any resource exhaustion | 14 April 2016, 21:55:08 UTC |
961d244 | Benjamin Tovar | 05 April 2016, 20:15:12 UTC | add send-receive-ratio as a tunable, for convenience | 14 April 2016, 21:54:35 UTC |
a8cd216 | Benjamin Tovar | 01 April 2016, 17:01:48 UTC | add execution host to resource summary | 14 April 2016, 21:54:35 UTC |
cdac901 | Benjamin Tovar | 01 April 2016, 12:43:47 UTC | Handle expire time independently. | 14 April 2016, 21:54:34 UTC |
901de04 | Benjamin Tovar | 30 March 2016, 16:50:42 UTC | turn off autolabeling by default | 14 April 2016, 21:54:34 UTC |
b3a92fc | Benjamin Tovar | 30 March 2016, 13:59:43 UTC | do not use times to determine min number of cores | 14 April 2016, 21:54:34 UTC |
ee0cdb2 | Benjamin Tovar | 12 February 2016, 14:06:12 UTC | update task results with only one code | 14 April 2016, 21:53:01 UTC |
96ff3b8 | Benjamin Tovar | 12 February 2016, 13:18:58 UTC | Older codes 3 lower bits, newer codes the rest. | 14 April 2016, 21:53:00 UTC |
5d7108a | Tim Shaffer | 07 April 2016, 20:11:58 UTC | Add jx_parser_yield to support streaming JSON parsing Conflicts: dttools/src/jx_count_obj_test.c | 14 April 2016, 21:42:07 UTC |
116aed2 | Benjamin Tovar | 14 April 2016, 19:50:23 UTC | read doubles with e,E notation | 14 April 2016, 21:38:46 UTC |
0c8367e | Benjamin Tovar | 14 April 2016, 15:37:48 UTC | Bump to 5.4.9 | 14 April 2016, 15:37:48 UTC |
b448f59 | Patrick Donnelly | 14 April 2016, 15:25:09 UTC | Sleep for 1 second for each Confuga daemon spin. Band-aid fix for #1264. | 14 April 2016, 15:37:22 UTC |
8adfce1 | Benjamin Tovar | 30 March 2016, 17:03:13 UTC | Bump to 5.4.8 | 30 March 2016, 17:03:13 UTC |
e2a5802 | Patrick Donnelly | 30 March 2016, 16:52:43 UTC | Select for 1 second to reduce CPU load. Fixes #1233. | 30 March 2016, 17:02:54 UTC |
d92988e | Patrick Donnelly | 30 March 2016, 16:50:42 UTC | Rescope variables. | 30 March 2016, 17:02:54 UTC |
c9f5256 | Benjamin Tovar | 23 March 2016, 15:06:29 UTC | Merge branch 'batrick-5.4-fixes' into release/5.4 | 23 March 2016, 15:06:29 UTC |
07329f3 | Benjamin Tovar | 23 March 2016, 15:06:09 UTC | Bump to 5.4.7 | 23 March 2016, 15:06:09 UTC |
5326506 | Douglas Thain | 21 March 2016, 16:59:15 UTC | Merge pull request #1216 from batrick/parrot-self-detection Parrot Self Detection | 23 March 2016, 14:44:14 UTC |
2f2a245 | Patrick Donnelly | 17 March 2016, 19:32:54 UTC | Add debug message for initial tracee stop. | 23 March 2016, 14:43:36 UTC |
98740e4 | Patrick Donnelly | 17 March 2016, 16:15:42 UTC | Merge remote-tracking branch 'ccl/pull/1206/head' * ccl/pull/1206/head: Catch and abort on CLONE_UNTRACED. | 23 March 2016, 14:38:58 UTC |
3c24adf | Benjamin Tovar | 22 March 2016, 18:14:40 UTC | Bump to 5.4.6 | 22 March 2016, 18:14:40 UTC |
74b9865 | Patrick Donnelly | 19 March 2016, 22:38:14 UTC | Output Parrot debug log (only) on test failure. Conflicts: parrot/test/TR_parrot_clone.sh | 22 March 2016, 18:14:19 UTC |
5740d9d | Benjamin Tovar | 22 March 2016, 17:40:30 UTC | Bump to 5.4.6 rc1 | 22 March 2016, 17:40:30 UTC |
36c4b3a | Patrick Donnelly | 21 March 2016, 22:54:24 UTC | Test Parrot for bugs relating to clone. Test case for #1207 which is fixed by #1218. In its current state, this test case has a pretty good chance of failing before #1218. Adjusting the iteration count can raise the chance but also increases the time of the test. | 22 March 2016, 17:39:55 UTC |
abd0f36 | Patrick Donnelly | 21 March 2016, 22:53:41 UTC | Add assertion which checks for clone syscall. Catches #1207. | 22 March 2016, 17:39:55 UTC |
f39c9ff | Patrick Donnelly | 21 March 2016, 22:40:29 UTC | Rename test with clearer name. Conflicts: parrot/test/TR_parrot_clone_untraced.sh | 22 March 2016, 17:39:52 UTC |
43de3ac | Patrick Donnelly | 21 March 2016, 19:29:17 UTC | Do not use kill to wake thread from initial stop. Oleg Nesterov noticed a bug [1] in this code where SIGCONT could wake multiple newly cloned threads from their initial SIGSTOP. This would cause the threads to continue executing without stopping at system calls. That is, they would only stop at other ptrace events like PTRACE_EVENT_CLONE or PTRACE_EVENT_EXIT. The only way to trace system calls on a new thread is to use PTRACE_SYSCALL after receiving its stop signal. Executing `ptrace(PTRACE_SYSCALL, tid, 0, 0);` should be sufficient to wake the thread [2]. Possible fix for #1207. [1] https://lkml.org/lkml/2016/3/21/644 [2] https://lkml.org/lkml/2016/3/21/657 | 22 March 2016, 17:39:21 UTC |
4697831 | Benjamin Tovar | 10 March 2016, 14:28:44 UTC | Bump to 5.4.5 | 10 March 2016, 14:28:44 UTC |
4a8ef0e | Tim Shaffer | 09 March 2016, 19:33:10 UTC | Remove repeated paragraph from Makeflow docs | 10 March 2016, 14:28:30 UTC |
9f988b8 | Benjamin Tovar | 08 March 2016, 18:12:03 UTC | add monitor to PATH for tests | 10 March 2016, 14:28:30 UTC |
ee1e3d6 | Benjamin Tovar | 09 March 2016, 15:55:24 UTC | fix segfault when no masters appear in the list | 10 March 2016, 14:27:59 UTC |
1c6900b | Benjamin Tovar | 08 March 2016, 15:54:34 UTC | Bump to 5.4.4 | 08 March 2016, 15:54:34 UTC |
304a256 | Benjamin Tovar | 08 March 2016, 15:54:12 UTC | Merge branch 'master' into release/5.4 | 08 March 2016, 15:54:12 UTC |
ea7efdd | Benjamin Tovar | 08 March 2016, 15:53:50 UTC | Merge pull request #1170 from btovar/waste_table_for_paper Computation overheads and waste table | 08 March 2016, 15:53:50 UTC |
af2a6c8 | Patrick Donnelly | 08 March 2016, 03:12:37 UTC | Merge remote-tracking branch 'ccl/pull/1183/head' * ccl/pull/1183/head: Remove wait barrier for some syscalls. Add wait barriers to serialize fd table changes. Test case for #1179. | 08 March 2016, 03:12:37 UTC |
2c42619 | Patrick Donnelly | 08 March 2016, 02:46:06 UTC | Remove wait barrier for some syscalls. Normally a wait_barrier would be required for accept/pipe/etc. as a new fd may be added to the fd table. However, because accept may block, the barrier will potentially cause deadlock. In my tests (TR_parrot_thread_fd.sh), the barrier is not required as apparently the file descriptors are not added to the file descriptor table until (after?) the syscall exit event is received. | 08 March 2016, 02:51:00 UTC |
61e8f1a | Patrick Donnelly | 07 March 2016, 20:31:23 UTC | Add wait barriers to serialize fd table changes. Otherwise, the kernel may make a modification to the fd table while Parrot is completing the clone of a process. Thus, the kernel and Parrot fd tables get out of sync. Fixes #1179. | 08 March 2016, 02:50:54 UTC |
59b969f | Patrick Donnelly | 07 March 2016, 20:17:05 UTC | Test case for #1179. | 08 March 2016, 01:45:59 UTC |
118f4a5 | Patrick Donnelly | 08 March 2016, 01:45:16 UTC | Fail test on error and remove possible leftovers. | 08 March 2016, 01:45:16 UTC |
a62a400 | Patrick Donnelly | 07 March 2016, 19:25:58 UTC | Merge remote-tracking branch 'ccl/pull/1177/head' * ccl/pull/1177/head: HDFS rmdir should do a simple rm, not a recursive rm. | 07 March 2016, 19:25:58 UTC |
a1b1620 | Benjamin Tovar | 07 March 2016, 19:03:11 UTC | Merge pull request #1182 from btovar/minor_rm_errors Minor rm errors | 07 March 2016, 19:03:11 UTC |
7c1c862 | Benjamin Tovar | 07 March 2016, 17:33:10 UTC | put -ldl at the end to make ubuntu happy | 07 March 2016, 17:33:10 UTC |
a37dc08 | Benjamin Tovar | 03 March 2016, 19:16:04 UTC | check return value of chdir | 07 March 2016, 17:31:34 UTC |
0a3cd77 | Benjamin Tovar | 03 March 2016, 14:42:37 UTC | define initial value of dmin | 07 March 2016, 17:31:34 UTC |
95086ac | Benjamin Tovar | 07 March 2016, 17:00:19 UTC | fix wrong enum | 07 March 2016, 17:00:19 UTC |
08acc7d | Benjamin Tovar | 07 March 2016, 16:35:13 UTC | compute max throughput with histograms | 07 March 2016, 16:35:27 UTC |
711aa6e | Benjamin Tovar | 03 March 2016, 19:16:04 UTC | check return value of chdir | 07 March 2016, 16:35:27 UTC |
7551d78 | Benjamin Tovar | 03 March 2016, 14:42:37 UTC | define initial value of dmin | 07 March 2016, 16:35:27 UTC |
272bbfe | Benjamin Tovar | 02 March 2016, 17:05:19 UTC | write scatter data per category/resource | 07 March 2016, 16:35:26 UTC |
03f85c1 | Benjamin Tovar | 02 March 2016, 16:16:18 UTC | add missing header | 07 March 2016, 16:35:26 UTC |
180b626 | Benjamin Tovar | 02 March 2016, 15:02:10 UTC | Normalize filenames. | 07 March 2016, 16:35:26 UTC |