File: TODO

package info (click to toggle)
paexec 1.1.1-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, forky, sid, trixie
  • size: 904 kB
  • sloc: sh: 3,435; ansic: 1,959; makefile: 174; pascal: 19
file content (21 lines) | stat: -rw-r--r-- 1,088 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
paexec:
 - paexec: print exit status of task
 - EXIT STATUS section in man page
 - SIGUSR2 for graceful exit, i.e. complete currently running tasks
   and then exit (Thanks to Mikhailian for idea)
 - New option -gg (double -g) for reading graph of tasks in
   lower-to-upper order and running new tasks as soon as they appear
   on input.  If tasks appears on input slowly (distbb/pkgsrc) this
   may significantly improve parallelism and reduce total running time
 - pamake -- 1) shell/whatever-based script with special section that
   describes hosts, dependency graph of targets and other metainfo,
   where functions are "targets" 2) preprocessing (m4,cpp,whatever).
   Maybe it make sense to see dsh/pdsh.
 - mimic dsh and pdsh
 - PAEXEC_COMMAND as a default for -c
 - pass PAEXEC_NODEID to appropriate nodes
 - -n 'server1 server2 +5' two remote servers and five local
 - Option -n%'node_[1-20,22-30]'
 - non-blocking write(2) for sending task to the slave hosts/CPUs.
 - SIGINFO for displaying current status of tasks
 - SIGUSR1 for trying restore connection to dead client hosts