Commit graph

369 commits

Author SHA1 Message Date
Ole Tange 583e6fb4b7 Fixed bug #38908: niceload: Ctrl-C should resume jobs if using -p 2014-03-03 19:26:19 +01:00
Ole Tange 6fc02c1fc8 parallel: FreeBSD testsuite. 2014-03-03 11:42:04 +01:00
Ole Tange faff0ebb1e parallel: Fixed bug #41613: --compress --line-buffer. With testsuite. 2014-03-02 14:36:43 +01:00
Ole Tange 36b22df1f3 Passes testsuite. 2014-02-22 11:05:59 +01:00
Ole Tange 9aaa763447 parallel: --compress passes tests. 2014-02-21 04:07:56 +01:00
Ole Tange 18ce76f598 Fixed too many spawned jobs in --pipe --files. 2014-02-17 22:25:42 +01:00
Ole Tange 816f851488 testsuite: test --line-buffer --pipe 2014-02-16 21:53:15 +01:00
Ole Tange be7ebcef23 parallel: Fixed bug #41609: --compress fails 2014-02-16 18:57:57 +01:00
Ole Tange 7df7758404 Code cleanup. 2014-02-16 16:34:47 +01:00
Ole Tange 846085cfd3 parallel: Converted ->fd to 4 file format. Passes testsuite. 2014-02-16 13:51:52 +01:00
Ole Tange 3447f2da85 parallel: Fixed bug #41565: Print happens in block - not after each job complete. Passes test suite. 2014-02-15 14:10:52 +01:00
Ole Tange 032ba0935c testsuite: Test that output is printed continuously. 2014-02-14 15:53:27 +01:00
Ole Tange e014e33743 parallel: ETA format changed. SHM+joblog testsuite fixed. 2014-02-14 00:10:49 +01:00
Ole Tange 213e49c073 parallel: Fixed bug #41409: -N + -S fails by halfing max command line length if sshlogin <> : 2014-02-04 20:08:36 +01:00
Ole Tange c1e6d7962e parallel: bug #41412: --timeout + --delay causes deadlock. 2014-01-31 20:45:15 +01:00
Ole Tange 5a5023d97e Passes testsuite. 2014-01-22 02:54:18 +01:00
Ole Tange 96010cc2ed parallel: --gnu was ignored if env var started with space: PARALLEL=' --gnu' 2014-01-13 04:57:40 +01:00
Ole Tange 78f6607159 load-parallel-results.r: R funcction to load results into R. 2014-01-04 08:11:02 +01:00
Ole Tange 79c05280e3 10seconds_install: Check instead that the tar file exists. 2014-01-03 19:13:38 +01:00
Ole Tange b73488d761 parallel: Maybe fixed bug #41038: loadavg_file-r 2013-12-31 16:28:30 +01:00
Ole Tange f1ad123e52 parallel: Bug fixed if first jobs fills $TMPDIR. Passes testsuite. 2013-12-21 01:49:17 +01:00
Ole Tange bfb01e89df testsuite: Fixup of polarhome and added X.Xs.sh. 2013-12-19 02:19:19 +01:00
Ole Tange fbfd7d3bf7 parallel: Detection of CPU on Tru64. 2013-12-06 00:21:21 +01:00
Ole Tange 6a71285bb6 parallel: Fixed bug if --wd does not exists. Incl test. 2013-12-04 17:12:09 +01:00
Ole Tange 3a6be8a6ec parallel: test of $TMPDIR running full. 2013-12-01 14:42:04 +01:00
Ole Tange 8e8ffb898f sql: --list-tables for sqlite incl test. 2013-11-29 23:30:50 +01:00
Ole Tange 219c95de2f parallel: --keep-order with --(n)onall: Sort output based on sshlogins. 2013-11-29 01:56:35 +01:00
Ole Tange f4db50264a parallel: --filter-host with --delay and --retries. Incl test. 2013-11-28 16:05:25 +01:00
Ole Tange b1d3013f50 Ported testsuite to new testmachine (aspire). 2013-11-22 18:24:09 +01:00
Ole Tange dbcead04ba src/parallel: --transfer files with /./ as relative to --workdir. 2013-10-21 22:31:52 +02:00
Ole Tange 7ffba8f544 Fixed bug #40132: FreeBSD: --workdir . gives warning if . == $HOME. 2013-09-28 17:55:04 +02:00
Ole Tange 358b9091f6 parallel: Fixed bug #40137: SHELL not bash: Warning when exporting funcs. 2013-09-28 17:44:54 +02:00
Ole Tange 2bbfdfec60 parallel: Fixed bug #40001: --joblog and --nonall seem not to work together: 2013-09-28 15:59:03 +02:00
Ole Tange a6eb7a78c6 Released as 20130922 ('Manning'). 2013-09-21 20:47:27 +02:00
Ole Tange 81a8a116b7 parallel: --pipe can now only read from STDIN. 2013-08-21 17:04:33 +02:00
Ole Tange 73c7f844d7 testsuite: --shebang-wrap for Octave, Python. Perl, GnuPlot, R, Ruby, Bash.
10seconds_install: Try curl.
Makefile: parallel.html dependency.
parallel: Printing joblog => print_joblog.
parallel.pod: Removed TinyOgg.
testsuite: Minor fixups.
2013-08-19 11:15:39 +02:00
Ole Tange 6961852117 Fixed --header bug for multiline headers. +testsuite.
Allow for --timeout 200.5% (float).
--workdir . --transfer fixed.
2013-08-17 18:24:51 +02:00
Ole Tange be6fe3846f parallel: Bugfix for -k --timeout used in --filter-host.
--sshloginfile is now searched for in . too.
--timeout more efficient.
Passes testsuite.
2013-08-16 13:11:35 +02:00
Ole Tange 96ba577d85 src/parallel: Fixed bug #39787: --xargs broken; incl test. --delay fixed; incl test. 2013-08-15 19:38:39 +02:00
Ole Tange ee529c2d2a parallel: --record_env and --env _ implemented. Passes test suite. 2013-08-14 20:11:00 +02:00
Ole Tange df204a69fa Test suite for bug #39554: Feature request: line buffered output. 2013-07-30 23:15:40 +02:00
Ole Tange 88540d06a7 testsuite bug #39572: --tty and --joblog do not work.
Passes local testsuite.
2013-07-30 21:21:08 +02:00
Ole Tange dd1a637822 parallel: Use file descriptors instead of STDOUT/STDERR.
Fixed up Polarhome tests.
Passes testsuite.
2013-07-19 19:13:00 +02:00
Ole Tange 56e5118535 src/parallel: Deal with unset $HOME. 2013-07-12 21:19:53 +02:00
Ole Tange 111fa14f57 testsuite: ### bug #39360: --joblog does not work with --pipe. 2013-07-04 17:31:36 +02:00
Ole Tange 8f26244149 testsuite for bug #39360: --joblog does not work with --pipe. 2013-07-04 17:20:50 +02:00
Ole Tange c1f6354375 parallel: Re-fixed bug #37042: -J foo is taken from the whole command line - not just the part before the command 2013-07-04 00:50:08 +02:00
Ole Tange 85ab036518 Released as 20130622 ('Snowden'). 2013-06-22 14:50:48 +02:00
Ole Tange 22f2eedff8 testsuite: Start and stop VirtualBoxes as needed. 2013-06-15 16:12:02 +02:00
Ole Tange 85ab16e26a parallel: Exponential backoff and backon sleep between jobs. 2013-05-26 08:26:18 +02:00
Ole Tange e377032c5d parallel: Work around for "tcgetattr: Invalid argument" in old OpenSSHs. 2013-05-22 00:29:41 +02:00
Ole Tange 0608b23da3 Passes testsuite. 2013-05-16 22:49:17 +02:00
Ole Tange 5b0be9941c parallel: Code cleanup. Passes local testsuite. 2013-05-11 12:53:17 +02:00
Ole Tange 865f83c4fb Released as 20130422 ('Boston'). 2013-04-21 23:33:02 +02:00
Ole Tange bb0ef1c4cc Passes testsuite. 2013-04-11 21:55:33 +02:00
Ole Tange 0706a95802 testsuite: Polarhome added. 2013-04-08 21:17:59 +02:00
Ole Tange 02bd84afe9 testsuite: Minor speedups. 2013-04-08 16:16:40 +02:00
Ole Tange 828843fa15 testsuite: --env test now much faster.
parallel: Small code cleanup.
2013-03-24 19:36:56 +01:00
Ole Tange bad78163c7 Passes testsuite. 2013-03-24 17:24:59 +01:00
Ole Tange 260a92e1fe testsuite/tests-to-run/test60.sh: More solid. 2013-03-23 21:46:00 +01:00
Ole Tange c6b229e67a testsuite/tests-to-run/parallel-local164.sh: Test used old version of parallel. 2013-03-23 21:45:11 +01:00
Ole Tange f1419ef073 testsuite: test35 more parallel. 2013-03-23 21:44:17 +01:00
Ole Tange 03b9e9ddcf testsuite: results depending on virtualhosts. 2013-03-23 21:42:08 +01:00
Ole Tange ab7f892cba testsuite reorg. 2013-03-23 21:39:48 +01:00
Ole Tange 7a8bd820ac src/parallel: If --load is a file: Recheck it every time max_loadavg is called. 2013-03-23 21:36:17 +01:00
Ole Tange 3b752a668c Fixed bug #38441: CPU usage goes to 100% if load is higher than --load at first job. 2013-03-07 00:16:53 +01:00
Ole Tange 93dd376c69 Fixed bug #38439: "open files" with --files --pipe blocks after a while. 2013-03-04 21:50:51 +01:00
Ole Tange d5fa05b425 Fixed bug #38354: -J profile_name should read from pwd/profile_name before ~/.parallel/profile_name 2013-03-03 13:45:31 +01:00
Ole Tange 21c62a2545 Small adjustments. Passes testsuite. 2013-02-14 23:08:17 +01:00
Ole Tange cf38b9078c parallel: --keep-order --resume-failed works. 2013-02-13 01:15:37 +01:00
Ole Tange f948768a1f parallel: Negative positional arguments (no context. No -X). 2013-02-12 21:52:01 +01:00
Ole Tange c0b620c832 parallel: Added support for negative positional replacement strings {-1}. 2013-02-12 21:22:24 +01:00
Ole Tange 1de3edfb57 parallel: --resume-failed works with --pipe. 2013-02-11 23:47:11 +01:00
Ole Tange 9e0541c95a testsuite: Passes testsuite. 'timeout' removed as it did not work. 2013-02-04 22:39:32 +01:00
Ole Tange 58750eecaa testsuite: Fixed racecondition giving false errors. 2013-02-04 22:15:41 +01:00
Ole Tange 193935f0e5 parallel: More efficient --pile -L. Passes testsuite-local. 2013-02-02 22:20:36 +01:00
Ole Tange edac400fdf testsuite/Start.sh: added timeout 900 sec per test script. 2013-02-01 20:44:56 +01:00
Ole Tange a92f10b6ee testsuite: Nicer test with -l --block. 2013-02-01 20:42:45 +01:00
Ole Tange 8d7e0f4a4f testsuite: Test for --sshdelay. Fixed other tests. 2013-01-21 23:10:34 +01:00
Ole Tange efb467ef6e testsuite: Make target 3 to re-run tests 3 times. 2013-01-21 23:07:32 +01:00
Ole Tange d847c932f5 Version update. Small --tty test. 2013-01-09 23:06:01 +01:00
Ole Tange 2c641b47d0 testsuite: reorg. 2012-12-28 21:30:30 +01:00
Ole Tange 3dc78c8715 testsuite: parallelized a few tests. 2012-12-28 11:46:35 +01:00
Ole Tange 1cea71c611 Released as 20121222 ('End of The World'). 2012-12-22 17:23:10 +01:00
Ole Tange b6056bb876 Fixed: bug #37956: --colsep does not default to '\t' as specified in the man page. 2012-12-19 15:37:36 +01:00
Ole Tange fd6044b0dc niceload: --prg implemented. 2012-12-10 23:16:25 +01:00
Ole Tange 80d83aa489 niceload: multiple -p 2012-12-10 21:57:00 +01:00
Ole Tange 22a9ac5390 parallel: bug #37849: --results should create subdirs. With test. 2012-12-03 23:28:10 +01:00
Ole Tange 59a1d67b59 niceload: test + bugfix for --sensor 2012-12-03 00:02:51 +01:00
Ole Tange 111c7384f7 niceload --sensor ... -l with negative number means: Run if values less than number. 2012-12-02 21:11:27 +01:00
Ole Tange bc0f7701ec Implemented --delay. 2012-11-26 22:57:07 +01:00
Ole Tange 4688ba04c9 parallel: Fixed bug #37680: --wd ... not working 2012-11-26 21:19:14 +01:00
Ole Tange 6921d28f9a parallel: Fixed bug #37325: Inefficiency of --pipe -L 2012-11-26 00:19:58 +01:00
Ole Tange a8a451c60c Fixed bug #37694: Empty string argument skipped when using --quote 2012-11-24 17:33:15 +01:00
Ole Tange d720e7959c parallel: $::opt => $opt::. Passes unittest. 2012-11-23 00:57:35 +01:00
Ole Tange eb3b6fb00e parallel --shebang-warp --pipe works. With test. 2012-11-22 23:43:49 +01:00
Ole Tange 54e3e264a3 testsuite for --shebang-wrap. :::: is suboptimal. 2012-11-22 23:19:00 +01:00
Ole Tange 0b1896c368 parallel --shebang-warp for ::: works. 2012-11-22 12:10:45 +01:00
Ole Tange 70052b8b68 testsuite: new tests. 2012-11-21 22:32:50 +01:00
Ole Tange 6748cf82c8 Unittest adapted. 2012-11-21 22:28:52 +01:00
Ole Tange 4fe6902d52 testsuite: Moved to parallel-local16..18. 2012-11-20 00:50:32 +01:00
Ole Tange b342a1562d testsuite/tests-to-run/parallel-virtualbox1.sh: Use whoami instead of tange. 2012-11-20 00:45:59 +01:00
Ole Tange 827aae3c07 testsuite: less fragile. 2012-11-20 00:45:05 +01:00
Ole Tange ce19870938 testsuite: Less fragile. 2012-11-20 00:42:19 +01:00
Ole Tange 9c8a03bdf2 testsuite: niceload: The most fragile tests split off. 2012-11-20 00:39:25 +01:00
Ole Tange eb0bc7fb6c testsuite: added FreeBSD7 virtualbox. 2012-11-20 00:34:51 +01:00
Ole Tange f6a6a35309 testsuite: niceload impoved. Fewer --env tests. 2012-10-22 23:08:54 +02:00
Ole Tange 75f54b795f testsuite: virtualbox added. Other tests made more portable. 2012-10-22 08:32:39 +02:00
Ole Tange d9675d0bd0 Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/parallel
Conflicts:
	src/parallel
	testsuite/tests-to-run/parallel-local2.sh
2012-10-17 02:16:01 +02:00
Ole Tange fcaf41b325 parallel: Fixed to pass local testsuite and some Perl::Critic issues. 2012-10-17 02:09:03 +02:00
Ole Tange dd5093f8b4 parallel: --env includes test + man and works for t?csh, too. 2012-10-15 15:47:10 +02:00
Ole Tange 7a2e3d731b parallel: fixed --results if argument contains \t \0 and /. This may have destroyed default --colsep=\t. 2012-10-01 11:30:16 +02:00
Ole Tange c8051ced91 parallel: --results now with header \t value filenames. 2012-10-01 00:04:52 +02:00
Ole Tange 1f5be2bb43 parallel: --env implemented. Test fails, man page missing. 2012-09-23 23:21:13 +02:00
Ole Tange 810b6fdc93 parallel: --number-of-cpus bug on Linux 2.6.26 fixed. 2012-09-03 23:09:00 +02:00
Ole Tange d7961606b4 testsuite: 'ren' no longer needed. 2012-08-13 20:17:14 +02:00
Ole Tange b6a729c5f7 testsuite: mop removed. Works better on heavy loaded machine. 2012-08-08 23:57:01 +02:00
Ole Tange 594ca7576a testsuite: Getting rid of 'mop'. 2012-08-08 22:39:50 +02:00
Ole Tange ec76d20b25 parallel: --plain + man + test implemented. Passes testsuite. 2012-08-08 21:25:18 +02:00
Ole Tange 783d2d42f3 parallel: Error and warning sub to ensure consistent errors and warnings. 2012-08-08 18:38:29 +02:00
Ole Tange ed6903976b Better support for limited number of processes in process table. 2012-08-07 00:52:08 +02:00
Ole Tange 9625fe4453 Released as 20120722 ('Nai Soi') 2012-07-24 02:09:47 +02:00
Ole Tange bea6102042 Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/parallel 2012-07-19 16:37:18 +02:00
Ole Tange 88c50259d8 parallel: Fixed bug #36707: --controlmaster eats jobs 2012-06-28 22:38:14 +07:00
Ole Tange 045ed19142 Released as 20120622 ('Chiang Mai') 2012-06-23 07:34:35 +02:00
Ole Tange 888c5999a2 Passes testsuite. 2012-06-15 00:46:15 +02:00
Ole Tange 05e66ecaa5 Fixed bug #34958: --pipe with --record size measured in lines. 2012-06-14 23:13:11 +02:00
Ole Tange 7a76e79185 Fixed bug #36657: --load does not work with custom ssh. 2012-06-14 22:30:24 +02:00
Ole Tange 67d4db2279 Fixed bug #36660: --workdir mkdir does not use --sshlogin custom ssh. 2012-06-14 22:19:49 +02:00
Ole Tange 72402ef16e Fixed bug #36659: --sshlogin strips leading slash from ssh command. 2012-06-14 22:10:39 +02:00
Ole Tange 2c29653012 parallel: --shebang now works even if crazy people name their executable "<> or space. 2012-06-08 23:45:06 +02:00
Ole Tange f8d0d43c7b Passes test suite. 2012-06-08 23:24:54 +02:00
Ole Tange 38ccd3f193 Fixed with test: bug #36595: silent loss of input with --pipe and --sshlogin. 2012-06-08 01:07:25 +02:00
Ole Tange 57538c384e parallel: Bug fixes for --tollef compatibility. 2012-05-27 17:51:09 +02:00
Ole Tange 22b295cef1 parallel: --pipe now forks instead of busy looping. 2012-05-24 02:03:57 +02:00
Ole Tange 91899593fc Released as 20120522 ('Hollande'). 2012-05-22 20:36:20 +02:00
Ole Tange 398e78e8cd Passes testsuite. 2012-05-13 16:32:46 +02:00
Ole Tange b35e5ff721 Reorg of testsuite. 2012-05-13 16:03:41 +02:00
Ole Tange 1371108e64 Fixed with test: Test bug #35820: sem breaks if $HOME is not writable 2012-05-13 16:03:13 +02:00
Ole Tange 29726eee6e parallel: added --tagstring + man + test.
parallel.pod: Elaborated on problems with -u.
2012-05-06 12:43:40 +02:00
Ole Tange 944cfd0026 testsuite: added target 'local' for local tests. Removed some empty tests. 2012-05-06 00:20:10 +02:00
Ole Tange 129ebd4fab testsuite: Renamed files that can run without network. 2012-05-06 00:02:08 +02:00
Ole Tange 6485581f5a parallel: test for --er and --extensionreplace 2012-04-24 23:59:29 +02:00
Ole Tange 243d3f2c48 Released as 20120422 ('Mærsk'). 2012-04-22 00:14:20 +02:00
Ole Tange 463ec5bc0b Fixed: bug #36151: swap_activity broken in v20120322. Passes testsuite. 2012-04-21 00:34:24 +02:00
Ole Tange 457320998f Fixed: bug #36260: {n} expansion in --colsep files fails for empty fields if all following fields are also empty 2012-04-20 20:49:40 +02:00
Ole Tange f4f5fdd6c6 Fixed: bug #36139: --load causes parallel not to finish 2012-04-09 16:31:05 +02:00
Ole Tange 0659327dd5 test38.sh: Perl 5.14 seems to break test of old perl. perl32 binary included. 2012-03-22 01:19:51 +01:00
Ole Tange f08db40a33 bug #35427: quoting of {2} broken for --onall.
bug #35803: sentence structure / wrong spelling in manpage.
2012-03-12 23:38:38 +01:00
Ole Tange 513089c881 Fixed bug #35469: niceload --process" doesn't work after July-2011 release. 2012-03-04 02:24:37 +01:00