Sophie

Sophie

distrib > Mageia > 1 > x86_64 > by-pkgid > 51d5a48452b28f7c53a4d8d40fe9733e > files > 7

lib64taktuk0-3.7-3.mga1.x86_64.rpm

3.7
The following change makes TakTuk 3.7 incompatible with earlier revisions:
- changed syntax of the -R option
- removed the $to information from TakTuk::recv
- changed C-interface

TakTuk groups implied a deep modification of TakTuk scheduler:
- added -G option for gateways handling
- added TakTuk groups :
  - contexts for options
  - work-stealing confined in groups
  - new scheduler that balances load among groups

- removed the limitation of message to a single simultaneous cummunicating
  process (this was anyway required to implement targets)
- added target parameter for messages and some commands
- added "message" command
- messages to the root node are now outputed to the stream 'message'
- fixed minor bugs
- added -u option to let user limit the size of TakTuk internal write cache
- made TatTuk insensitive to absence of Hostname package
- added state event for file opening failure when sending
- added state events for communication failures
- added tests and doc related to new functionalities
- fixed installation bug for Perl module
- rewrote code handling processes termination. Should be cleaner.

3.6.3
- fix hostname ranges starting with 0, eg taktuk -m toto[0-4]
- removed an error message during configure
- make taktuk perl 5.6.1 friendly
- add -I option to allow to specify the perl interprete to use
- add -V option to allow to specify an alternate PATH environement

3.6.2
- added Perl modules in the installation process
- fixed interpreter potential issue (potential hang but never encountered)
- added TakTuk::Pilot module along with doc and test
- fixed the 'quit' bug using more brutal means for termination
- now it is possible to execute on node 0 (but broadcast still does not
  includes the originating node)
- extended set expressions
- added new environment variables TAKTUK_FATHER, TAKTUK_CHILD_MIN and
  TAKTUK_CHILD_MAX
- changed the name of taktuk package to TakTuk
- reorganized manual pages
- fixed minor issues : norms compliance and doc typos

3.6.1
- fixed bug with -t : option didn't work properly
- made work-stealing tunable
- fixed issues with reduce mechanics :
  - no more locks with network state
  - network state can be synchronized
- wrote some new tests
- fixed connector suppression issue when timeouting
- fixed interpreter termination problem

3.6
The following modification make TakTuk 3.6 incompatible with earlier versions
- changed commands set:
  - grouped *_input and close commands into variants of input command
  - grouped network_state and resign into variants of network command
- improved option command: new syntaxic form and now able to deploy nodes
- changed internal information transport system: avoids some deadlock
  situations and should be more efficient
- added network renumber and update to assign logical numbers to new nodes
- added get function to perl communication interface
- completely rewrote and changed C-interface
- added -M option to prevent option inherintence
- rewrote tests to make them human readable
- added new tests (multithreaded, put/get)
- made quit command usable in all parts of the tree
- added new tests (dynamic)
- actually made options set by environment propagate themselves
- added new form of environment option setting (local setting)
- stolen connectors use the connector command of the thief
- added state information for files tranfer

3.5.2
- fixed a small bug related to files propagation

3.5.1
- new add command (do not use, still in development)
- enhanced interpolation for filenames (now handles backquotes)
- interpolation for machine names

3.5
- replaced output_template command by a special form of option command

3.4
- added error message when setting invalid environment variables
- removed initial setpgrp which caused troubles in scripts
- added -S option for 'on connection' connector files propagation
- added shell environment variable interpolation on filenames (especially
  remote filenames)
- replaced print_tree command by network_state
- added put, get and output_template commands
- fixed some bug in the C interface
- extended C interface with three new lower level functions
- fixed connector cancellation issues when connector forks

3.3
The following modifications make TakTuk 3.3 slightly incompatible with earlier
revisions (3.2.5 and before).
- moved 'initialization failed' notification from 'connector' to 'state'
- changed the way 'state' behaves : reports event code
- added synchronizer::event_msg function for use in templates
- added notification when a connection is lost but TakTuk is not terminating
- added $peer_position to keep track of position of failed connections
- added $reply_date and $init_date to allow connections benchmarking
- made TakTuk tolerant to unknown variables in templates
- made TakTuk quit when the command interpreter is killed

3.2.5
- removed limitations on connection timeouts and self-propagation
- added -z option: user can choose which parts are to be self propagated
- removed $father_position and $depth variables for stream state
- extended $position computation to reflect command line hierarchy

3.2.4
- uses time() instead of gettimeofday() when Time::HiRes is not available
- fixed issues with errors reporting when slow responding hosts are timeouted
- added $father_position and $depth variables for stream state

3.2.3
- added kill command
- added resign command
- process managed by groups by the kill command

3.2.2
- added version command
- added $position variable for templates
- added events for commands start/termination in the stream state
- this is internal change only :
  restored fcntl calls instead of $^F stuff which might have cause troubles

3.2.1
- new variables $start_date and $stop_date for "status" stream
- new stream "state"
- changed the call to open in favor of the 2 arguments form (input files)
- removed dependencies to POSIX, fcntl and Socket modules (no more use of them)
- fixed hostnames ranges bug with lexicographic comparison
- fixed version bug
- added $failed variable to stream "connector"

3.2
- fixed bug with input given to already terminated commands (broken pipe were
  not handled)
- replaced socketpairs calls with pipe calls because early commands termination
  can cause disconnections and possible loss of data
- added parameters to the exec command (this roughly allows to timeout commands)
- updated and check documentation

3.1
- changed taktuk commands parameters syntax (needs spaces to separate braces)
- updated doc
- Vince's additions (automatic tests scripts generation)
- first (rough) implementation of -W option

3.0.3 (actually never published)
- fixed commands parsing bug introduced in 3.0.2
- added -E option for escape character

3.0.2
- fixed -P bug of 3.0.1
- taktuk compiles and uses infinite timeouts if Time::HiRes is not installed
- change in set specification syntax and internal integrity check on separators
- environement variables are now usable in taktuk_perl filename

3.0.1
- added -l option to change login name on remote hosts

3.0
- first stable release