#summary Changelog of distributed PPSS #labels Featured === 2.17 === - Implemented nifty status screen for distributed mode. {{{ mrt 29 22:18:27: INFO ========================================================= mrt 29 22:18:27: INFO |P|P|S|S| mrt 29 22:18:27: INFO Distributed Parallel Processing Shell Script version 2.17 mrt 29 22:18:27: INFO ========================================================= mrt 29 22:18:27: INFO Hostname: MacBoek.local mrt 29 22:18:27: INFO --------------------------------------------------------- mrt 29 22:18:28: INFO Status: 100 percent complete. mrt 29 22:18:28: INFO Nodes: 7 mrt 29 22:18:28: INFO --------------------------------------------------------- mrt 29 22:18:28: INFO IP-address Hostname Processed Status mrt 29 22:18:28: INFO --------------------------------------------------------- mrt 29 22:18:28: INFO 192.168.0.4 Core7i 155 FINISHED mrt 29 22:18:29: INFO 192.168.0.2 MINI.local 34 FINISHED mrt 29 22:18:29: INFO 192.168.0.5 server 29 FINISHED mrt 29 22:18:30: INFO 192.168.0.63 host3 6 FINISHED mrt 29 22:18:31: INFO 192.168.0.64 host4 6 FINISHED mrt 29 22:18:31: INFO 192.168.0.20 imac-2.local 34 FINISHED mrt 29 22:18:32: INFO 192.168.0.1 router 7 FINISHED mrt 29 22:18:32: INFO --------------------------------------------------------- mrt 29 22:18:32: INFO Total processed: 271 }}} === 2.16 === - Cleaned up output to screen. - Deployment of ppss to nodes uses a single SSH connection for file transfer. - Deployment of ppss to nodes is done in parallel. === 2.15 === When using PPSS in distributed mode, it is now possible to obtain the status of individual nodes. {{{ bash-3.2$ ./ppss.sh status -C config.cfg mrt 29 01:22:04: INFO - --------------------------------------------------------- mrt 29 01:22:04: INFO - Distributed Parallel Processing Shell Script version 2.15 mrt 29 01:22:04: INFO - Hostname: MacBoek.local mrt 29 01:22:04: INFO - 77 percent complete. mrt 29 01:22:04: INFO - 10.0.0.14: PAUZED (Core7i) mrt 29 01:22:04: INFO - 10.0.0.12: RUNNING (MINI.local) mrt 29 01:22:05: INFO - 10.0.0.4: PAUZED (server) mrt 29 01:22:05: INFO - 10.0.0.30: PAUZED (host3) mrt 29 01:22:05: INFO - 10.0.0.31: RUNNING (host4) mrt 29 01:22:06: INFO - 10.0.0.50: PAUZED (imac-2.local) mrt 29 01:22:06: INFO - 10.0.0.1: PAUZED (router) }}} - Also, the ; character is now supported in filenames. === 2.14 === Major rework on path and filename handling. Filenames are now properly sanitized for special characters such as ',& and ( ). Also, PPSS recreates the directory structure of the source location of files, based on the -f option. === 2.10 === Fixed important bugs when using an input file instead of an input directory. === 2.09 === Fixed important bug: when deploying a key must be used to logon to the nodes using scp. === 2.08 === Fixed some bugs... === 2.07 === * User can now specify the known_hosts file with option -K. The fact that a known_hosts file must exist when distributing PPSS to nodes was not documented. === 2.06 === * Forgot to update the version number within the script. === 2.05 === * Deployment of PPSS to nodes is now performed in parallel, by executing the deploy function with &." * It is now possible to specify the output directory and/or output filename within the -c option. === 2.04 and older === I didn't realise that a changelog might be relevant until 2.05.