Commit graph

802 commits

Author SHA1 Message Date
Ole Tange e22467f4dd parallel: --number-of-cores now respects 'taskset'. 2015-02-23 22:32:34 +01:00
Ole Tange 72819bdcba Released as 20150222 (' (((:~{> Krudttønden'). 2015-02-22 15:21:00 +01:00
Ole Tange a9dc4f3ea4 parallel: Rewrite of --tmux. Fixed some csh issues. 2015-02-22 15:09:26 +01:00
Ole Tange 3549c38b0f Fixed bug #44148: csh long vars fail exporting. 2015-02-01 21:46:06 +01:00
Ole Tange 927cf13b0c testsuite: Cleanup after each test. 2015-02-01 14:38:26 +01:00
Ole Tange 6edfaf29ea Fixed bug #44144: --tagstring {=s/a/b/=} broken and bug #44044: --return with {= perl expr =} does not work. 2015-02-01 14:29:16 +01:00
Ole Tange 259820f48c Released as 20150122 (' (((:~{> Je Suis Charlie'). 2015-01-21 22:24:23 +01:00
Ole Tange e4c97e4bd1 testsuite: Fixup. Passes testsuite. 2015-01-20 22:08:52 +01:00
Ole Tange 92e65305df testsuite: Special char file and dir transfer return and cleanup. 2015-01-19 00:08:07 +01:00
Ole Tange 649e2ec7c3 parallel_design.pod: GNU Parallel design considerations. 2015-01-19 00:07:12 +01:00
Ole Tange 8c4f4c2b20 parallel: Test for bug #43967: Error if there exists a bin/zsh or bin/bash dir (with zsh or bash). 2015-01-18 22:09:30 +01:00
Ole Tange 38b214971e parallel: Fixed bug #43967: Error if there exists a bin/zsh or bin/bash dir (with zsh or bash). 2015-01-18 21:54:43 +01:00
Ole Tange 29ce26de3f parallel: changed hex encoding to base64 encoding. 2015-01-18 06:08:46 +01:00
Ole Tange b784f4eca6 parallel: --pipe --cat tested with csh. 2015-01-18 00:20:38 +01:00
Ole Tange ca03efde42 parallel: --no-keep-order will reverse --keep-order. --no-notice => --will-cite. 2015-01-11 23:08:23 +01:00
Ole Tange 2c3fd52197 Released as 20150109alpha. 2015-01-09 00:00:21 +01:00
Ole Tange 3d01e955bf Bug fix: Trailing space in sshlogin http://lists.gnu.org/archive/html/bug-parallel/2015-01/msg00000.html 2015-01-06 23:34:45 +01:00
Ole Tange 40668af537 sem: --semaphoretimeout <negative value> means: Exit if no semaphore gotten. 2015-01-03 14:48:01 +01:00
Ole Tange 8966df3c0d parallel: --wd and --halt fix. 2015-01-02 22:36:40 +01:00
Ole Tange 3d2ecc7651 parallel: Commands longer than 1000 chars are bzip2'ed + hex encoded due to csh limit. 2015-01-02 22:35:30 +01:00
Ole Tange 3071e28c15 parallel: Implemented --halt -1 and --halt -2. 2015-01-02 22:33:33 +01:00
Ole Tange 287fc41c1c sem: --shebang-wrap example in manual. 2015-01-02 22:33:32 +01:00
Ole Tange ad163a999e sem: --fg --line-buffer failed. 2015-01-02 22:33:32 +01:00
Ole Tange 11a05ca1a3 parallel: Fixed bug #42493: --sshlogin does not send stderr to stderr. 2015-01-02 22:33:32 +01:00
Ole Tange 0992d1a7c9 parallel: move job failure and print_earlier into Job object. 2015-01-02 22:33:32 +01:00
Ole Tange fe08937ea9 parallel: Avoid using Tie::RefHash. Passes test-suite. 2015-01-02 22:33:28 +01:00
Ole Tange 4e9170978a parallel: quoting of replacement string. 2015-01-02 22:32:17 +01:00
Ole Tange ed45661bf7 parallel: quoting of ^ has changed. 2015-01-02 22:32:17 +01:00
Ole Tange 1be2fea92f parallel: Bug for --retries on two hosts. 2015-01-02 22:32:17 +01:00
Ole Tange 7fba9278f8 parallel: --memfree prototype. 2015-01-02 22:32:17 +01:00
Ole Tange 0c8761689c Fixed bug #43817: Some JP char cause problems in positional replacement string 2015-01-02 22:32:17 +01:00
Ole Tange f1b7ededc7 parallel: Use status() for status message instead of directly using STDERR. 2015-01-02 22:32:17 +01:00
Ole Tange 445e154250 parallel: Deal with {} as part of the command (not arg for the command). 2015-01-02 22:32:16 +01:00
Ole Tange 0b9fd07e23 parallel: refactored big subs. 2015-01-02 22:32:16 +01:00
Ole Tange 2b33c5b034 parallel: Fixed {= {= =} =}, {= =}=}, {={= =}
Conflicts:
	doc/release_new_version
2015-01-02 22:32:00 +01:00
Ole Tange 98ff943df2 parallel: Modified citation clause. 2015-01-02 22:25:02 +01:00
Ole Tange 87f65b76fe Update of instant load calc on more platforms. Needs more tought, though. 2014-11-24 21:45:11 +01:00
Ole Tange d94aa91ad1 Fixed bug #43654: --bar with command not using {}. 2014-11-23 01:31:33 +01:00
Ole Tange 2c9971729b Released as 20141122 ('Rosetta'). 2014-11-22 21:31:34 +01:00
Ole Tange 763dd12caa Fixed env_parallel so it works post-shell-shock. 2014-11-15 15:25:19 +01:00
Ole Tange dce64026cc Fixed bug --pipe --linebuffer --round does not distribute if the consumer is fast. 2014-11-14 01:00:56 +01:00
Ole Tange 1dd2d6a601 Fixed bug #43600: --pipe --linebuffer --round does not work. 2014-11-13 17:03:36 +01:00
Ole Tange 2fb56b5755 src/parallel: -S @hostgroup implemented. 2014-11-13 16:57:41 +01:00
Ole Tange e9b3387a7b Test suite for --hostgroup. 2014-11-13 04:19:33 +01:00
Ole Tange fb3c148050 Fixed bug #43570: Perl 5.8.0 creates 61 files.
Man page for --hostgroups.
Restyled examples in man pages.
2014-11-11 15:51:19 +01:00
Ole Tange 2aeb79bfe0 parallel: Give warning if hostgroup is unknown, and run it anyway. 2014-11-11 05:09:09 +01:00
Ole Tange 95958b623a parallel: Implemented --hostgroup. 2014-11-11 04:56:55 +01:00
Ole Tange 8563f3f95a Fixed bug #43567: --env + --filter_hosts + function fails 2014-11-10 00:29:42 +01:00
Ole Tange ee6d07d49b Fixes bug #43518: GNU Parallel doesn't obey servers' jobs capacity when an ssh login file is reloaded 2014-11-07 11:05:24 +01:00
Ole Tange e38668f1f9 niceload: Fixed deepusleep bug introduced last month. 2014-10-25 12:44:10 +02:00
Ole Tange 2ff435caea parallel: sub wrapper implemented. Passed most of the testsuite. 2014-10-24 11:30:39 +02:00
Ole Tange 2f9dc0b034 Released as 20141022 ('Shellshock'). 2014-10-22 22:17:01 +02:00
Ole Tange c4100ef3d7 parallel: passes testsuite. 2014-10-22 21:59:06 +02:00
Ole Tange 1aa965256c Test of bug #43376: {%} and {#} with --pipe. 2014-10-14 22:56:03 +02:00
Ole Tange f7b2b1513c Released as 20141009alpha. 2014-10-09 22:21:28 +02:00
Ole Tange b864dbd0db parallel: Shellshock seems fixed. Untested. 2014-10-09 17:05:21 +02:00
Ole Tange c0b26cdea7 niceload: --battery: Run when not on battery.
parallel: Code cleanup.
2014-10-08 00:27:13 +02:00
Ole Tange dee7e98321 Fixed bug #43284: {%} and {#} with --xapply. 2014-09-23 20:14:57 +02:00
Ole Tange 9270b1284b man page updated: alpha -> beta 2014-09-23 16:23:55 +02:00
Ole Tange b3ba17ca23 Released as 20140922 ('Scotland'). 2014-09-22 18:26:25 +02:00
Ole Tange 028e24274f Passes testsuite. 2014-09-20 21:36:02 +02:00
Ole Tange eaedef9937 src/parallel: Small disk full optimization.
src/parallel.pod: --tollef elaboration (Thanks to Robin Neatherway).
2014-09-18 22:09:20 +02:00
Ole Tange 30ed40ee3f Fixes: bug #43165: NFS as tmp broken in 20131222. 2014-09-07 17:10:44 +02:00
Ole Tange b01688b07f Fixed bug #43107: --line-buffer --onall does not work. 2014-08-29 23:33:57 +02:00
Ole Tange 75d055970f parallel: Code re-org to remove $Private::variables. 2014-08-27 23:29:15 +02:00
Ole Tange 53883d3e31 parallel-local22.sh: Testsuite for #42999. 2014-08-25 07:06:13 +02:00
Ole Tange fd85a50d14 Fixed bug #42999: --pipepart with remote does not work 2014-08-25 00:44:19 +02:00
Ole Tange 6e612565a9 Fixed bug #42983: include/exclude servers on-the-fly.
Fixed ln -s to relative path.
2014-08-24 17:19:17 +02:00
Ole Tange 82550070ee Released as 20140822 ('Williams'). 2014-08-23 00:39:59 +02:00
Ole Tange 6df2491b81 Passes testsuite. 2014-08-22 23:30:39 +02:00
Ole Tange 50f2efb31b Released as 20140815alpha. 2014-08-15 00:24:50 +02:00
Ole Tange b895afce6a Released as 20140815alpha. 2014-08-15 00:19:44 +02:00
Ole Tange fe1f91776a parallel: Preparations for transfering full environment using $parallel_bash_environment.
Better error message if 'file not found' for -a --pipepart.
Allow for forcing 0 CPUs using 0/sshlogin.
Round fractional wanted CPUs up.
2014-08-15 00:12:23 +02:00
Ole Tange fcf1e64438 parallel: When hitting EOF: Close file without reading to EOF. 2014-08-07 20:20:37 +02:00
Ole Tange d02f31b05c Fixed bug #42913: Dont use $SHELL but the shell currently running 2014-08-05 11:37:58 +02:00
Ole Tange df5e2231d0 Fixed: parallel -a not_existing --pipepart wc 2014-08-04 13:10:38 +02:00
Ole Tange 0a7b38c257 src/parallel.pod: ladon comparison. 2014-08-02 17:00:35 +02:00
Ole Tange 8e406a11bb Fixed bug #42902: profiles containing arguments with space 2014-08-02 14:55:36 +02:00
Ole Tange 64998ab628 bug #42893: --block should not cause decimals in cat_partial.
tempfile must respect $TMPDIR.
disk full check bug fixed and tested on multiple filesystems.
2014-07-31 22:50:33 +02:00
Ole Tange cb3197582a Fixed: bug #42842: --bar with weird chars 2014-07-28 10:20:29 +02:00
Ole Tange af23562d99 parallel: Fixed bug #42842: --bar with weird chars. Fixed bug #42845: rsync 3.1.x fails against 2.5.7.
Give warning if reading arguments (for --eta/--bar) takes > 30 sec.
A few more characters annoy tmux.
parallel.pod: Bash array copy function.
2014-07-28 00:30:54 +02:00
Ole Tange 9a25177a19 eval $perlexpr as function. Added --plus. Forced --noctrlc if --controlmaster.
Added CITATION. --title for pod2html. Testsuite updates due to LinuxMint15/17 diffs.
2014-07-26 13:17:13 +02:00
Ole Tange 9bb46c6ed6 Released as 20140722 ('MH17'). 2014-07-22 06:47:30 +02:00
Ole Tange 546f5aea03 parallel: --return /./ fixed. 2014-07-21 17:07:48 +02:00
Ole Tange 627d2808d0 parallel: family_pids tested on PolarHome platforms. 2014-07-20 19:55:53 +02:00
Ole Tange c7cf5b17fd parallel: --halt 10% allows up to 10% of jobs to fail (though min. 3). 2014-07-19 08:53:46 +02:00
Ole Tange 5372383da2 parallel: --tmux uses args as window name. 2014-07-19 00:50:48 +02:00
Ole Tange 81ff568ce7 parallel: --tmux works for remote running jobs. 2014-07-18 16:18:44 +02:00
Ole Tange 1a1c0ebe0f parallel: Initial version of --tmux. 2014-07-16 11:07:41 +02:00
Ole Tange 1cf521971f Fixed bug #42055: --pipe -a bigfile should not require sequential reading of bigfile. 2014-07-15 18:02:58 +02:00
Ole Tange 9c58321482 Fixed bug #42725: csh with \n in variables 2014-07-15 15:58:31 +02:00
Ole Tange 597bae74af parallel: Fixed --bar. 2014-07-15 11:35:33 +02:00
Ole Tange 99a8c5bbe7 testsuite: use -v for easier locating failig command. Oracle now uses oracle13.tange.dk. 2014-07-15 02:40:38 +02:00
Ole Tange 4995630a62 {= perlexpr =} passes testsuite. 2014-07-14 18:25:45 +02:00
Ole Tange 0725d2e2f5 parallel: --rpl implemented. 2014-07-01 21:12:13 +02:00
Ole Tange f2dfb82a40 parallel: Fails (but does not block) testsuite. 2014-06-28 15:17:59 +02:00
Ole Tange c21034b33b parallel: {{perlexpr}} improved. 2014-06-26 02:10:43 +02:00
Ole Tange 9fed0bfa17 parallel: {{perl exp}} implemented (poorly). 2014-06-26 01:16:54 +02:00
Ole Tange b9b3d9d5f2 Released as 20140622 ('Brazil'). 2014-06-23 03:35:59 +02:00
Ole Tange c04da8f690 Manual update. 2014-06-23 02:10:53 +02:00
Ole Tange 21753cbbd7 parallel: --shebang-wrap for FreeBSD. cattail refactored. 2014-06-23 02:08:24 +02:00
Ole Tange a18bbc7883 configure: added --disable-documentation. Thanks to Michele Orru. 2014-06-16 23:34:25 +02:00
Ole Tange 613d34cf89 src/Makefile.am: DISTCLEANFILES updated. 2014-06-13 14:47:44 +02:00
Ole Tange 3cb4a53ea7 Makefile.am: should install distributed documentation if doc building tools does not exist. 2014-06-13 14:30:14 +02:00
Ole Tange 2c3d409548 Fixed bug #42363: --pipepart and --fifo/--cat does not work. 2014-06-05 04:00:50 +02:00
Ole Tange 511623aa70 bug #42041: Implement $PARALLEL_JOBSLOT {%}. tutorial + test. 2014-06-04 21:48:24 +02:00
Ole Tange 5f30c90c35 parallel: bug #42041: Implement $PARALLEL_JOBSLOT 2014-06-04 02:22:39 +02:00
Ole Tange 47919ddb97 parallel: Swap activity now has different tricks for each platform. 2014-06-02 11:45:50 +02:00
Ole Tange c95bc2872c parallel: Jobslot {%} now works. 2014-05-31 08:42:56 +02:00
Ole Tange 20d8d4554a parallel: --header --pipepart works. 2014-05-29 03:20:07 +02:00
Ole Tange 35939753d6 parallel: --pipepart now works with --regexp 2014-05-28 23:45:13 +02:00
Ole Tange 1f43b57e64 parallel: No need to 'cat /proc/cpuinfo' when you can just open. 2014-05-23 19:57:04 +02:00
Ole Tange 92366d743e Released as 20140X22 ('Boko Haram'). 2014-05-22 14:53:33 +02:00
Ole Tange 30b54613e8 parallel: Prepare for --round-robin with --pipepart.
--slotreplace for jobslot replacement string {%}.
Bugfix for --line-buffer.
Fixed bug #42272: Undefined subroutine &Job::dirname at line 4873.
Bugfix for sem when opening locking fail fails for a while.
--semaphoretimeout implemented.
2014-05-22 14:26:48 +02:00
Ole Tange b7b5725f6d sql: Added --verbose. 2014-05-22 14:25:57 +02:00
Ole Tange 7a018602da parallel: Fixed: bug #42329: --line-buffer gives wrong output 2014-05-12 09:27:28 +02:00
Ole Tange 862e41c8a4 parallel: --recend --recstart '\0' fixed. 2014-05-04 00:42:52 +02:00
Ole Tange d36cb5a2dd Released as 20140422 ('세월호'). 2014-04-22 12:03:41 +02:00
Ole Tange cf358529b9 Fixed bug #42089: --results with arg > 256 chars. 2014-04-19 10:11:32 +02:00
Ole Tange 34e131b894 parallel: Implemented --pipepart 2014-04-09 05:11:51 +02:00
Ole Tange f2c1f65a5a Fixed bug #41964: --controlmaster not sems to reuse OpenSSH connections to the same host 2014-04-05 16:02:13 +02:00
Ole Tange 67a874362f parallel: Ignore "client_process_control: tcgetattr: Invalid argument" 2014-04-01 10:45:17 +02:00
Ole Tange d11e6478c0 parallel: bug #41964: Remote sleep is now a perl script. 2014-04-01 09:50:38 +02:00
Ole Tange 8078bda2bb parallel: Fix --filter-hosts -S :.
--controlmaster: Kill remote sleep 100000000.
2014-03-31 21:29:47 +02:00
Ole Tange 19bdd17c63 parallel: MaxSessions should also be raised if MaxStartups is raised. 2014-03-27 09:55:12 +01:00
Ole Tange 06d55fcec3 Fixed: bug #41964: --controlmaster not seems to reuse OpenSSH connections to the same host. 2014-03-27 03:02:18 +01:00
Ole Tange d6235b0cc3 parallel: Fixed bug #41805: Idea: propagate --env for parallel --number-of-cores 2014-03-24 15:49:49 +01:00
Ole Tange 84ab59fb97 Fixed bug #41749: make install fails 2014-03-23 17:41:15 +01:00
Ole Tange f30bad56e2 Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/parallel 2014-03-23 01:08:07 +01:00
Ole Tange 1be2d7568c Implemented --cat and --fifo. 2014-03-23 01:07:18 +01:00
Markus Roth 13114737cf Rename SSHD's MaxStartup -> MaxStartups. 2014-03-22 21:41:14 +01:00
Ole Tange a74c5c316f Released as 20140322 ('昆明 MH370'). 2014-03-22 12:59:46 +01:00
Ole Tange 94ce0d8f9f parallel: Fix --line-buffer problem with missing \n for last record. Passes testsuite. 2014-03-22 12:38:45 +01:00
Ole Tange a3f11158b5 niceload: --verbose output to STDERR. 2014-03-21 22:39:54 +01:00
Ole Tange 040586e172 src/optional/R: First submission to CRAN. 2014-03-16 00:52:00 +01:00
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 faff0ebb1e parallel: Fixed bug #41613: --compress --line-buffer. With testsuite. 2014-03-02 14:36:43 +01:00
Ole Tange 7f955d2427 Released as 20140222 ('Euromaidan'). 2014-02-22 11:32:42 +01:00
Ole Tange 36b22df1f3 Passes testsuite. 2014-02-22 11:05:59 +01:00
Ole Tange 04781ab6e9 parallel: Code cleanup. 2014-02-21 10:20:16 +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 e014e33743 parallel: ETA format changed. SHM+joblog testsuite fixed. 2014-02-14 00:10:49 +01:00
Ole Tange 4ef63ba2e1 parallel: --joblog format. 2014-02-08 22:16:56 +01:00
Ole Tange 2c07fa5c17 parallel: Changed layout in --joblog so the runtime . remains in the same column. 2014-02-07 13:27:28 +01:00