-
Notifications
You must be signed in to change notification settings - Fork 24
/
CHANGES
89 lines (78 loc) · 4.17 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
CHANGES
=======
* Ballast 1.4 (07/28/10)
- First public release
* Ballast 1.5 (07/28/10)
- Added change log
- Fixed missing parentheses in policy samples
- Term "users" is now computed during data ingestion instead of
dynamically
- Added logging of host policy values and stale data notification
at log level 4
- Fixed evaluation of abs()
- Made minor changes to docs in various places
- Added default conf location to ballast-logstats and fixed
exit when conf file not available
- Modified log file parsing in ballast-logstats to be more precise
- Readded quotes to logging of selection at log level 2
- Fixed selection when multiple hosts evaluate to same min value
* Ballast 1.6 (--/--/--)
- Internal release
* Ballast 1.7 (08/26/11)
- Switched database from SDBM_File to DB_File for greatly enhanced
stability and performance (previous databases will be invalid)
- Added ability to use different server types based on min/max forks
- Fixed comments in ballastd
- Removed dist target from make file
- Added data alias setting to allow multiple aliases with same data
- Added random wait capability to agent
- Added ability to use line continuation operator (\) in config file
- Agent now tries to detect fully-qualified domain name of host
- Added ability to use extra client arguments in policies
- Updated documentation
- Fixed tcp_allow and tcp_deny examples in config skeleton
- Added ability to setuid/setgid agent
- Added timeout to agent
- Fixed hang during timeout with multiple data servers in C client
- Fixed overwrite of request with multiple data servers in C client
- Fixed backup server handling in perl client when all hosts unavailable
* Ballast 1.8 (05/13/13)
- Fixed evaluation of user_uid (bug report by V. Gouveia)
- Added timeout to server
* Ballast 2.0 (07/12/16)
- Added module dependencies via App::FatPacker so can run with stock perl
- Added built-in XXTEA encryption for communication between agent and server
- Moved ballast-dumpdb functionality into ballastd accessible via --dump
- Moved ballast-logstats functioality into ballastd accessible via --stats
- Changed stats output to use Text::FormatTable instead of Text::Table
- Fixed /proc/net/dev parsing (interface may/may not have space after)
* Ballast 2.1 (05/02/18)
- Added abort on read/write errors to built-in relay
- Added relay_buffer config option to control i/o size of built-in relay
* Ballast 2.2 (02/25/19)
- Added --jsondump to dump stats in JSON format (contribution by B. Roose)
- Added systemd service config for ballastd (contribution by B. Roose)
- Added use_ip_address config option to reference hosts by IP
address instead of host name (contribution by B. Roose)
- Added user_gid variable for use in balancing policies (github issue #4)
- Changed stats generation for better performance with large log files
* Ballast 2.3 (10/05/20)
- Added Debian packaging files (contribution by J. Fernyhough)
- Added installation via make
- Changed documentation to man page format and expanded information
- Fixed collection of user I/O info when agent becomes non-root user
- Fixed compiler warning in C client
- Removed makeenv.sh as it was only for AIX systems with C client
* Ballast 2.4 (01/02/24)
- Added --stdin/--stdout to agent to allow data propagation via ssh hops
- Added --no-wait to agent to skip random wait on manual invocation
- Added --add to server to allow data insertions from external sources
- Added --purge to server to allow manual data removals
- Added built-in Twofish encryption for more sensitive info
- Added config setting root_hook to allow collection of root-level info
- Added config setting data_host_any for servers with multiple interfaces
- Added config setting use_fqdn to strip or not strip domain from hosts
- Fixed inadvertent timeout during ingestion of large load data
- Fixed missing Time::Zone sometimes needed for embedded Date::Parse
* Ballast 2.5 (05/11/24)
- Fixed i/o load collection on 4.18+ kernels due to diskstats format change