Commit graph

528 commits

Author SHA1 Message Date
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 42751ae6a9 parallel: Implemented --resume-failed. 2013-02-10 23:22:53 +01:00
Ole Tange 55ad133f46 parallel: Stop looping in --pipe if this reads 0 bytes. 2013-02-10 13:32:50 +01:00
Ole Tange 0be46ce826 Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/parallel 2013-02-10 11:09:12 +01:00
Ole Tange 7cf332ecc0 parallel: NetBSD CPU detection. 2013-02-07 11:10:20 +01:00
Ole Tange 819c82de3c parallel: Increase --blocksize exponentially if it is < 1 record. 2013-02-05 22:17:36 +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 193935f0e5 parallel: More efficient --pile -L. Passes testsuite-local. 2013-02-02 22:20:36 +01:00
Ole Tange 1156a6ee75 $opt::n => $opt::max_args, $opt::N => $opt::max_replace_args. 2013-02-01 20:24:55 +01:00
Ole Tange ba060304f6 Released as 20130122 ('Jyoti Singh Pandey'). 2013-01-21 23:59:44 +01:00
Ole Tange 7dc6927898 parallel.pod: Added doc for --sshdelay. 2013-01-21 23:09:47 +01:00
Ole Tange 05e1cf9ef4 parallel: Unlink should not happen with --files. 2013-01-21 23:09:00 +01:00
Ole Tange 592a6482a8 niceload: uniq bug when pressing Ctrl-C. 2013-01-21 23:08:30 +01:00
Ole Tange cd9efa9ab8 parallel.pod: Batch jobqueue processor. 2013-01-15 00:20:59 +01:00
Ole Tange d847c932f5 Version update. Small --tty test. 2013-01-09 23:06:01 +01:00
Ole Tange e3e1345aac parallel: added --sshdelay to slow down ssh logins. 2013-01-09 23:00:07 +01:00
Ole Tange 05330bf8ea parallel: auto-unlink tmp-files so if we forget to unlink it is OK. 2013-01-08 20:41:53 +01:00
Ole Tange 40c2fcc61a niceload: undef_as_zero was in same package. 2012-12-28 21:29:09 +01:00
Ole Tange 382cea7c09 parallel: EOF wrapper for --pipe gives correct exit value. 2012-12-28 21:27:43 +01:00
Ole Tange a70b9dffaf niceload: under heavy load iostat somehow does not work. 2012-12-28 12:57:43 +01:00
Ole Tange d0ae4330ea parallel: --results with more data columns than headers caused undefined error. Fixed. 2012-12-28 11:45:31 +01:00
Ole Tange bbc9a53ea5 Fixed bug #34241: --pipe should not spawn unneeded processes. 2012-12-27 23:06:17 +01:00
Ole Tange 1cea71c611 Released as 20121222 ('End of The World'). 2012-12-22 17:23:10 +01:00
Drew Frank 42537dafee optional: update man-page description of --results to describe subdir behavior. 2012-12-21 22:02:06 -08:00
Drew Frank 701445aac6 optional: Python loader works with new --results format. 2012-12-21 20:01:23 -08:00
Ole Tange 05a08c55b6 parallel.pod: Also include error message when reporting bugs. 2012-12-20 15:01:49 +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 86808fed5d optional: --results change to '/' breaks the reading results. 2012-12-19 11:42:19 +01:00
Ole Tange 8eceb1f5b9 parallel: OpenBSD CPU detection. Thanks to Michał Markowski. 2012-12-17 01:07:20 +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 c6b955eb7d niceload: ::opt_ -> opt:: 2012-12-10 19:12:35 +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 d47e1306ec Fixed bug #37779: Make result file names insensitive to order of input sources when using --header 2012-11-26 21:40:26 +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 cf8f1d924b parallel.pod: man page for --shebang-wrap. 2012-11-25 21:24:27 +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 007ae78c28 parallel: --shebang-wrap --pipe works in pipe and with :::: 2012-11-22 22:06:49 +01:00
Ole Tange 0b1896c368 parallel --shebang-warp for ::: works. 2012-11-22 12:10:45 +01:00
Ole Tange 45763bc601 Released as 20121122 ('Barack'). 2012-11-22 00:24:04 +01:00
Ole Tange 49675bf13a Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/parallel
Conflicts:
	src/niceload
2012-11-21 22:55:09 +01:00
Ole Tange 7648a3c0b2 niceload: --sensor implemented. 2012-11-21 22:30:29 +01:00
Ole Tange 6748cf82c8 Unittest adapted. 2012-11-21 22:28:52 +01:00
Ole Tange 14c0f88523 src/parallel: Compatible with FreeBSD7 perl 5, version 16, subversion 2 (v5.16.2) 2012-11-20 00:31:33 +01:00
Ole Tange ce02b6f794 niceload: minimal --sensor support. 2012-11-09 16:51:38 +01:00
Ole Tange 00a2b4d119 Load avg on BSD:
Michał Markowski says:
"uptime" output on OpenBSD and FreeBSD (so probably NetBSD and DragonflyBSD too) look similar to this:
 2:22PM  up 30 days, 13:44, 1 user, load averages: 0.06, 0.09, 0.13
2012-10-31 21:09:47 +01:00
Ole Tange f42a5c32ba src/parallel: vmstat for 17 columns.
Rhys Ulerich's vmstat version has 17 columns.

procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b swpd   free   buff    cache   si   so    bi    bo in   cs us sy id wa st
 0  0    0 587736 320220 62341788    0    0    20    36  1    1  4  0 95  0  0
2012-10-25 01:03:59 +02:00
Ole Tange c49e7b4842 Released as 20121022 ('Hanne Vilmann'). 2012-10-23 00:05:26 +02: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 c8e032b279 Fixed bug #37589: Red Hat 9 (Shrike) perl v5.8.0 built for i386-linux-thread-multi error 2012-10-17 20:33:49 +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
Drew Frank d2678e53b0 python: add expected output to README example. 2012-10-15 17:12:43 -07:00
Drew Frank f76b04b181 python: add small example to README. 2012-10-15 16:34:53 -07:00
Ole Tange 42d4c35270 parallel.pod: --results example. 2012-10-16 01:24:35 +02:00
Ole Tange 4623995286 Merge branch 'master' of git.sv.gnu.org:/srv/git/parallel 2012-10-15 15:48:16 +02:00
Ole Tange dd5093f8b4 parallel: --env includes test + man and works for t?csh, too. 2012-10-15 15:47:10 +02:00
Drew Frank ed669630c6 python: process result files after metadata type inference. 2012-10-11 15:07:24 -07:00
Drew Frank b2f8450bf3 add gnuparallel python package. 2012-10-09 14:09:17 -07:00
Drew Frank 141eb4d5ea parallel: --results uses stdout\t rather than stdout_ in file names. 2012-10-05 16:33:31 -07:00
Ole Tange c60cc12b24 parallel: Fixed Perl::Critic: Loop iterator is not lexical. 2012-10-02 00:55:06 +02:00
Ole Tange a50adb5080 parallel: map rewritten as per http://perlmonks.org/index.pl?node_id=743445 2012-10-02 00:47:00 +02:00
Ole Tange 456529e046 parallel: Perl::Critic: Fewer Bareword file handles. 2012-10-02 00:13:52 +02:00
Ole Tange 09eb14e124 parallel: PerlCritic: open 2 args -> open 2 args. 2012-10-01 22:52:58 +02:00
Ole Tange b170f88593 bug #34369: GNU Parallel Bug Reports Incorrect number of jobs-completed with --progress. 2012-10-01 22:33:17 +02:00
Ole Tange 5c557c0973 parallel: Fixed https://savannah.gnu.org/bugs/?36942 2012-10-01 21:00:20 +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 fc1c13dca2 Version number. 2012-09-28 15:26:15 +02:00
Ole Tange 418fa0e7e0 src/parallel: Implemented --results 2012-09-28 15:25:33 +02:00
Ole Tange e2e9fcaf46 parallel.pod: Example of speeding up fast jobs. \' for quoting. 2012-09-27 11:41:40 +02:00
Ole Tange 1f5be2bb43 parallel: --env implemented. Test fails, man page missing. 2012-09-23 23:21:13 +02:00
Ole Tange cdb8944aad parallel: slow down ssh to do more logins than MaxStartup. Passes unittest. 2012-09-09 19:16:48 +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 a5ca8c6dae Released as 20120822 ('Boson') 2012-08-22 21:44:13 +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 92b9592f1d Partly fix for bug #37010: Problems if ulimit -n is > 1024 2012-08-02 21:28:56 +02:00
Ole Tange 0a026db5e7 Fixed: bug #37004: niceload example does not work 2012-08-01 23:06:26 +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 a0ee9af15f parallel.pod: man page update 2012-06-28 22:19:47 +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 38ccd3f193 Fixed with test: bug #36595: silent loss of input with --pipe and --sshlogin. 2012-06-08 01:07:25 +02:00
Ole Tange 9489733155 parallel: defined(@array) is deprecated. 2012-06-07 21:20:18 +02:00
Ole Tange 7570adf0cd parallel: Rolled back SIGINT patches for now. 2012-06-06 00:14:28 +02:00
Ole Tange f2ca6436c6 parallel: Fixed bug #36352: --timeout not working on Solaris. 2012-06-03 22:51:22 +02:00
Ole Tange 1a98839ca4 parallel: Fixed bug #36585: Ctrl-C should propagate to remote. 2012-06-03 22:33:00 +02:00
Ole Tange 541bde1838 parallel: basic --filter-hosts working. 2012-05-28 02:50:03 +02:00
Ole Tange 832ce24df5 parallel: Number of cpus detected wrongly on RedHat Enterprise 4.6. 2012-05-27 20:57:44 +02:00
Ole Tange c7c0ad193c parallel.pod: Thanks to A. Costa for spotting speling erors. 2012-05-27 18:14: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 f0540d5c23 parallel: --joblog for --(n)onall 2012-05-22 00:25:29 +02:00
Ole Tange 76c477d94d parallel: Timings in --joblog now with milliseconds. 2012-05-13 16:34:29 +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 aad8d689ba parallel.pod: Elaborated more on dangers with -u. 2012-05-06 12:54:51 +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 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 afbbc30ce6 sql --dbsize will now list sizes of all databases if given no database. 2012-04-21 20:16:59 +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 a772df5872 Forgot to change version no. 2012-04-11 01:08:26 +02:00
Ole Tange f4f5fdd6c6 Fixed: bug #36139: --load causes parallel not to finish 2012-04-09 16:31:05 +02:00
Ole Tange 27c776acb5 src/parallel: LANG=C so uptime prints X.XX not X,XX. $/=undef so -d : works. 2012-04-05 13:31:22 +02:00
Ole Tange f68130ebba Released as 20120322. 2012-03-23 00:29:46 +01: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 53af321280 parallel.pod: man page update for ClusterSSH. 2012-03-21 21:42:26 +01:00
Ole Tange 93c5c6aaa5 Bug fixes in the man page. 2012-03-15 21:23:53 +01:00
Ole Tange 202f2ec571 Updated man page on --load. 2012-03-15 21:16:35 +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
Ole Tange bcebac44b1 bug #35544: --pipe would read from :::: (-a) 2012-02-27 01:51:54 +01:00
Ole Tange 6f730374d8 Patch for --noswap on Mac. Untested. 2012-02-26 02:14:46 +01:00
Ole Tange 020406059e Released as 20120222 ('Whitney'). 2012-02-22 19:31:36 +00:00
Ole Tange 9fd2f95bf3 OBS did not compile due to missing pod2texi. 2012-02-21 20:06:23 +00:00
Ole Tange 587c5e23be Released as 20120220 alpha. 2012-02-20 23:40:47 +00:00
Ole Tange 3e996c9a57 --wd . implemented. Passes testsuite. 2012-02-20 00:48:28 +00:00
Ole Tange d0509d0120 texi-files generated from pod2texi. 2012-01-24 21:53:25 +01:00
Ole Tange 5e8e95ecf0 parallel: --header with {colnames} for multiple :::'s 2012-01-22 04:42:05 +01:00
Ole Tange add040c278 parallel: --slf . now reads /etc/parallel/sshloginfile 2012-01-14 00:57:48 +01:00
Ole Tange 379c0cd36b parallel.pod: --header + EXAMPLE: Using shell variables 2012-01-14 00:53:19 +01:00
Ole Tange 7d75bde672 parallel: Fixed regression bug. 2012-01-11 23:07:31 +01:00
Ole Tange c34e6c489c parallel: --header with regexp (try: --header '\n') 2012-01-11 00:08:23 +01:00
Ole Tange 08e1366c5d parallel: limit memory consumption if only 1 input source. 2012-01-10 21:58:39 +01:00
Ole Tange 3009913a66 bug #35268: shell_quote doesn't treats [] brackets correctly.
Merging of tests.
2012-01-10 00:09:01 +01:00
Ole Tange 7bd02750a5 niceload now propagates exit status correctly. Passes testsuite. 2012-01-08 19:52:00 +01:00