Revision history for Perl module App::Switchman
1.12 2015-09-10
* changed handling of ALARM - use unsafe signals
* improved debug logging
* switchman leaves queues before locking
* wait_in_queue optimization - watch not for the head of queue, but for the neighbour
1.11 2015-07-01
* fix typo in dependencies
1.10 2015-06-22
+ data_read_len config option
* increased default data_read_len from 1Kb to 64Kb
* using human-readable version of the error codes
* handle Net::ZooKeeper::new initialization fails
* fixed possible endless loop during wait in queue
* load_prefix_data validates json data and stores decoded result
+ resources_wait_timeout config option
1.09 2015-06-15
+ --no-lock option
1.08 2015-03-24
+ termination_timeout config option
1.07 2014-12-08
* specify minimal good version of Net::ZooKeeper in dependencies
1.06 2014-11-24
* fixed bug in wait_in_queue for the case when the node was removed during processing
1.05 2013-10-07
* increased reconnect tries
1.04 2013-09-25
* fixed prepare_zknodes
1.03 2013-09-23
* improved error handling
* optimistic reconnect
1.02 2013-09-11
* implemented nested groups support
* removed load_prefix_data from BUILD
* reformatted Changes (thanks to Neil Bowers)
1.01 2013-09-09
* lockname with '/' is explicitly forbidden
* simplified signal handling
1.00 2013-07-15
+ resource leasing support
* OO-interface for App::Switchman
* default config at /etc/switchman.conf
* group option is no longer required
0.08 2013-02-13
+ scripts for monitoring
0.07 2013-02-12
* improved logging
0.06 2013-02-08
+ logfile and loglevel in config
* Log::Dispatch dependency
0.05 2012-11-19
* cache fqdn() result
0.04 2012-11-15
* improved cmd arguments handling
0.03 2012-11-15
+ App::Switchman
0.02 2012-11-05
+ store hostname and pid in lock znode
0.01 2012-10-24
initial release