Release v1.10.2 - Fix `geneos` wildcards and remote ssh sessions
Change Log
Version v1.10.2
Released 2023-10-31
Please report issues via github or the ITRS Community Forum.
v1.10.2 Fixes
-
tools/geneos
- The recently introduced wildcarding for instance names was causing non-matching instance names to be evaluated all "all", so
geneos stop test
would stop all instances. Fix this by checking the list of names returned from the pattern match and if empty assume the input is not a pattern and leave it alone. - The fix to
pkg/host
below tries to ensure that running multiple sessions to remote hosts works more reliably, especially those where commands take some time to return, like forstart
- The recently introduced wildcarding for instance names was causing non-matching instance names to be evaluated all "all", so
-
pkg/process
- Fix Daemon() for Windows by adding aDETACHED_PROCESS
flag to new proc attributes. -
pkg/config
- Protect global map access with a mutex in
expandoptions.go
- Make the viper mutex a plain one, not RWLock. Reorder calls to Unlock to cover decode()
- Protect global map access with a mutex in
-
pkh/host
- Allow for remote SSH session limits, retry NewSession() up to 10 times with a 250ms delay. This limit is in the remote server, so cannot be overridden.