220 Commits

Author SHA1 Message Date
c6c44bf775 Bump version to 0.9.78 2023-09-30 12:57:55 -04:00
7c0f12750e Bump version to 0.9.77 2023-09-19 11:05:55 -04:00
51e78480fa Bump version to 0.9.76 2023-09-18 10:15:52 -04:00
f46bfc962f Bump version to 0.9.75 2023-09-16 23:06:38 -04:00
86115b2928 Add startup message for IPMI reachability
It's good to know that this succeeded in addition to knowing if it
failed.
2023-09-16 22:41:58 -04:00
1a906b589e Bump version to 0.9.74 2023-09-16 00:18:13 -04:00
48662e90c1 Remove obsolete monitoring_instance passing 2023-09-15 22:47:45 -04:00
254303b9d4 Use coordinator_state instead of router_state
Makes it much clearer what this variable represents.
2023-09-15 16:47:56 -04:00
40b7d68853 Separate monitoring and move to 60s interval
Removes the dependency of the monitoring subsystem from the node
keepalives, and runs them at a 60s interval to avoid excessive backups
if a plugin takes too long.

Adds its own logs and related items as required.

Finally adds a new required argument to the run() of plugins, the
coordinator state, which can be used by a plugin to determine actions
based on whether the node is a primary, secondary, or non-coordinator.
2023-09-15 16:47:11 -04:00
a8115cafd1 Bump version to 0.9.73 2023-09-02 02:16:19 -04:00
fdda47e8a2 Bump version to 0.9.72 2023-09-01 16:34:45 -04:00
bb2aac145d Bump version to 0.9.71 2023-09-01 00:36:38 -04:00
6c407d54c3 Bump version to 0.9.70 2023-08-31 14:15:54 -04:00
83b8ce7b62 Bump version to 0.9.69 (nice) 2023-08-29 22:02:13 -04:00
83d475bd15 Bump version to 0.9.68 2023-08-27 20:59:23 -04:00
705ec802a3 Bump version to 0.9.67 2023-08-27 14:47:20 -04:00
0b90f37518 Bump version to 0.9.66 2023-08-27 11:41:22 -04:00
1e083d7652 Bump version to 0.9.65 2023-08-23 01:56:57 -04:00
075dbe7cc9 Bump version to 0.9.64 2023-08-18 12:34:27 -04:00
3a90fda109 Bump version to 0.9.63 2023-04-28 14:47:04 -04:00
45ad3b9a17 Bump version to 0.9.62 2023-02-22 18:13:45 -05:00
3c742a827b Initial implementation of monitoring plugin system 2023-02-13 12:06:26 -05:00
aeb238f43c Bump version to 0.9.61 2023-02-08 10:08:05 -05:00
a49510ecc8 Bump version to 0.9.60 2022-12-06 15:42:55 -05:00
92feeefd26 Bump version to 0.9.59 2022-11-15 15:50:15 -05:00
095bcb2373 Bump version to 0.9.58 2022-11-07 12:27:48 -05:00
d65f512897 Bump version to 0.9.57 2022-11-06 01:39:50 -04:00
c3bc55eff8 Bump version to 0.9.56 2022-10-27 14:21:04 -04:00
726d0a562b Update copyright header year 2022-10-06 11:55:27 -04:00
f1df1cfe93 Bump version to 0.9.55 2022-10-04 13:21:40 -04:00
239c392892 Bump version to 0.9.54 2022-08-23 11:01:05 -04:00
9b499b9f48 Bump version to 0.9.53 2022-08-12 17:47:11 -04:00
2a21d48128 Bump version to 0.9.52 2022-08-12 11:09:25 -04:00
645b525ad7 Bump version to 0.9.51 2022-07-25 23:25:41 -04:00
932b3c55a3 Bump version to 0.9.50 2022-07-06 16:01:14 -04:00
51ad2058ed Bump version to 0.9.49 2022-05-06 15:49:39 -04:00
464f0e0356 Store additional OSD information in ZK
Ensures that information like the FSIDs and the OSD LVM volume are
stored in Zookeeper at creation time and updated at daemon start time
(to ensure the data is populated at least once, or if the /dev/sdX
path changes).

This will allow safer operation of OSD removals and the potential
implementation of re-activation after node replacements.
2022-05-02 12:11:39 -04:00
5807351405 Bump version to 0.9.48 2022-04-29 15:03:52 -04:00
ea709f573f Bump version to 0.9.47 2021-12-28 22:03:08 -05:00
58d57d7037 Bump version to 0.9.46 2021-12-28 15:02:14 -05:00
00d2c67c41 Allow single-node clusters to restart and timeout
Prevents a daemon from waiting forever to terminate if it is primary,
and avoids this entirely if there is only a single node in the cluster.
2021-12-28 03:06:03 -05:00
f164d898c1 Bump version to 0.9.45 2021-11-25 09:34:20 -05:00
817dffcf30 Bump version to 0.9.44 2021-11-11 16:20:38 -05:00
6e9fcd38a3 Bump version to 0.9.43 2021-11-08 02:29:17 -05:00
c41664d2da Reformat code with Black code formatter
Unify the code style along PEP and Black principles using the tool.
2021-11-06 03:02:43 -04:00
e88147db4a Bump version to 0.9.42 2021-10-12 15:25:42 -04:00
f13cc04b89 Bump version to 0.9.41 2021-10-09 19:39:21 -04:00
95e01f38d5 Adjust log type of object setup message 2021-10-09 19:23:12 -04:00
c27359c4bf Bump version to 0.9.40 2021-10-07 14:42:04 -04:00
46078932c3 Correct bad stop_keepalive_timer call 2021-10-07 14:41:12 -04:00