Details
- 
    Bug 
- 
    Status: Closed (View Workflow)
- 
    Major 
- 
    Resolution: Fixed
- 
    2.1.6
- 
    None
- 
    centos 6 x86_64
Description
Hi there!
I have mariadb cluster with 5 nodes and one maxscale-node... and some troubles with monitor (script-trigger) [doc. example
| [max_monitor] | 
| type=monitor | 
| module=mysqlmon | 
| servers=max-1,max-2,max-3,max-4,max-5 | 
| user=maxscale | 
| #script=/usr/local/sbin/failover.py --logpath=/var/log/maxscale --event=$EVENT --initiator=$INITIATOR --nodelist=$NODELIST --ignorenodes=max-3,max-4,max-5 --repluser=replica -d | 
| script=/usr/local/sbin/test_length.sh --event=$EVENT --initiator=$INITIATOR --nodelist=$NODELIST --very_long_string1=000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 --very_long_string2=000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | 
| passwd=maxscale | 
| monitor_interval=10000 | 
| events=master_down | 
| detect_stale_master=true | 
| detect_replication_lag=true | 
| #detect_stale_slave=true
 | 
The trouble is - script string with arguments is truncated when it executed. Debug script and logs attached:
| # cat /usr/local/sbin/test_length.sh | 
| #!/bin/bash | 
| echo $* > /tmp/test_length | 
|  | 
| # maxscale.log | 
| 2017-09-01 09:36:01   notice : (monitor_launch_script): Executed monitor script '/usr/local/sbin/test_length.sh --event=master_down --initiator=[max-1]:3306 --nodelist=[max-3]:3306,[max-4]:3306,[max-5]:3306 --very_long_string1=000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 --very_long_string2=00000000000000000000000000' | 
|  | 
| # cat /tmp/test_length | 
| --event=master_down --initiator=[max-1]:3306 --nodelist=[max-3]:3306,[max-4]:3306,[max-5]:3306 --very_long_string1=000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 --very_long_string2=00000000000000000000000000 | 
|  | 
| # cat /tmp/test_length|wc -m | 
| 262
 | 
I can't find in documentation about this limitation. It's very critical and important for me, cuz on my prod i use long DNS mysql server names :'(
Could you please remove this limitation, or defined it into documentation?