forked from ConSol-Monitoring/mod-gearman-worker-go
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChanges
146 lines (111 loc) · 5.39 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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
This file documents the revision history for the Mod-Gearman-Worker-Go
next:
- update internal check_nsc_web to v0.7.1
1.5.0 Tue Mar 12 14:07:47 CET 2024
- update dependencies
- restructure code layout
- switch testing framework
1.4.0 Wed Feb 28 12:58:19 CET 2024
- improve command line parsing
- update internal check_nsc_web to v0.6.3
1.3.9 Thu Feb 15 18:02:53 CET 2024
- change default timeout return code to unknown (3)
- fix commands using backslashes inside of double quotes
1.3.8 Mon Jan 29 08:33:36 CET 2024
- update internal check_nsc_web to v0.6.2
- unify return code to unknown if file was not found
- take quotes into account when checking for shell characters
1.3.7 Fri Jul 14 13:07:32 CEST 2023
- add usage for testcmd command
- fix performance metrics for epn checks
1.3.6 Thu Jun 29 11:00:12 CEST 2023
- fix crash when multiple internal check_nsc_web checks run in parallel
1.3.5 Tue Jun 27 16:26:12 CEST 2023
- fix crash when using internal checks and prometheus metrics
- improve output on configuraton errors
1.3.4 Mon Jun 26 15:47:45 CEST 2023
- epn: improve timeout handling
- add internal check_nsc_web handler
- add internal check_dummy handler
1.3.3 Fri Apr 28 09:55:33 CEST 2023
- parse shell args to execute more commands without shell
- use internal negate if command starts with .../negate to skip that fork
- epn: do not handle warnings as fatal errors
1.3.2 Thu Mar 2 16:21:22 CET 2023
- improve restarting epn server
- fix reading large epn server plugin output
1.3.1 Wed Feb 15 12:09:33 CET 2023
- fix epn file detection
- fix issue with dup servers (#19)
- fix sending max_age error result
- prometheus: add exemplars to metrics
- improve restarting
1.3.0 Wed Feb 1 13:55:44 CEST 2022
- add embedded perl support
- send_gearman: support reading plugin output from stdin
- worker: adjust default load_cpu_multi to 2.5
1.2.4 Tue Sep 27 10:38:12 CEST 2022
- improve worker error output
1.2.3 Tue Sep 27 10:38:12 CEST 2022
- adjust memory default threshold to 70%
- add load_cpu_multi option to set load based on number of CPUs (default 1.5)
- add support for conf.d folder. --config=folder will read .cfg/.conf files recursively
1.2.2 Fri Aug 26 11:39:55 CEST 2022
- fix checking memory threshold
1.2.1 Wed Aug 10 15:05:24 CEST 2022
- fix crash if gearmand is unavailable
1.2.0 Wed Aug 3 10:00:30 CEST 2022
- add sink-rate option to set rate at which idle workers will decay
- add mem_limit (in percent) to set a threshold of used memory after which no worker will be spawned
- add backgrounding-threshold option to set amount of seconds after
which a worker will background the current executed plugin and work on the next job.
- use shared queue to send results back which saves one connection per worker thread
1.1.6 Mon Jul 4 09:07:29 CEST 2022
- log max open files on startup
- automatically adjust maxWorker setting if open files ulimit is to low
- fix potential race condition during reload while long running plugins are active
1.1.5 Thu Jun 10 19:57:11 CEST 2021
- cleanup thread dump output
1.1.4 Mon Dec 14 10:49:01 CET 2020
- improve dupserver connection handling
- improve shutdown
1.1.3 Mon Oct 31 14:54:20 CEST 2019
- fix null pointer exception on timeouts
1.1.2 Thu Oct 17 18:09:15 CEST 2019
- maintainance release
1.1.1 Fri Mar 29 17:32:35 CET 2019
- maintainance release
1.1.0 Fri Feb 1 16:20:01 CET 2019
- improve pid file handling
- remove pid file on panics
1.0.9 Fri Feb 1 15:21:17 CET 2019
- fix reconnecting to gearmand
- bail out to prevent false positives on out of memory/open files
- remove retries for dupserver which would cause checks hanging
1.0.8 Thu Dec 20 16:44:13 CET 2018
- fix panic when executing non-existing command without a shell
1.0.7 Tue Dec 18 17:17:30 CET 2018
- send sigterm, then sigint and finally sigkill instead of immediate sigkill on timeout
- do not kill child processes if the main check plugin exited ok
1.0.6 Fri Dec 14 16:29:57 CET 2018
- improve reloading configuration
- improve timeout handling
- fix timeout on shutdown
1.0.5 Tue Dec 4 17:13:48 CET 2018
- add grace period to reloads and shutdown
- improve maintaining worker level during reload
1.0.4 Thu Nov 29 15:00:40 CET 2018
- rework server failover handling
1.0.3 Thu Nov 15 11:42:52 CET 2018
- fix increasing servers on sighup
- fix returning timeout results
1.0.2 Tue Oct 30 11:36:34 CET 2018
- fix issue with hostchecks not returned properly
- internal improvements
1.0.1 Mon Oct 22 11:33:24 CEST 2018
- improve ipv6 support
- add send_gearman tool
- add windows cross-build support
- improve command arg parsing (#1)
1.0.0 Tue Oct 16 17:57:39 CEST 2018
- initial release