paexec distributes performing the given tasks (stdin) across several CPUs or machines in a network.
|Tags||Utilities Clustering/Distributed Networks Software Development Scientific/Engineering|
Release Notes: NULL dereference (sigsegv) has been fixed in paexec(1). It happened when the first line given on input was empty. An entire command passed to ssh-like transport is now shquoted. In particular this fixes -x, which didn't work together with -t. "paexec -g" now accepts an empty string as a task. A minor fix has been made in the paexec_reorder man page. More regression tests have been added.
Release Notes: The option -x instructs paexec(1) to run one command per task. Improvements for the option -n. The option '-m t=<eot>' sets an alternative end of task marker. The option -md=<delim> sets a delimiter between tasks in graph mode (-g). An output line that contains failed dependants no longer ends with an unnecessary delimiter character. Long options were completely removed. "paexec_reorder -g" now correctly handles failed tasks' output. The option -m was added to paexec_reorder(1), which is similar to paexec's -m. More examples and regression tests. Documentation updates and improvements.
Release Notes: This release has a fix for compilation failures on ancient OpenBSD, HP-UX, and maybe others. New modes for reordering tasks were added; see -W0 and -W2 options. Long options are still supported but considered deprecated. "mkcmake test" now has a chance to succeed on HP-UX, Solaris, and other SVR4 derivates.
Release Notes: The build system has changed from mk-files to mk-configure. There is a new executable paexec_resort(1) for normalizing the sliced output of paexec(1). There is a new option -W for reordering tasks. With this option, paexec(1) is able to minimize total processing time by distributing tasks over the network or CPUs in a better way. There is a fix for a 1 byte buffer overflow that happened when the -d (debugging) option was applied. Documentation updates, minor fixes, and code clean-ups.
Release Notes: A fix was made for -z without -s. The -g|--graph options were added as synonyms for -s|--pos. The -w option was added; when applied, if ALL nodes fail, paexec will wait until they reappear, which is useful for running tasks over an unreliable network. The -m option was added for setting alternatives for strings success/failure/fatal. Other minor fixes and code clean-ups were made.