open-vault/physical/raft
Nick Cabatoff 39c7e7c191
Add more raft metrics, emit more metrics on non-perf standbys (#12166)
Add some metrics helpful for monitoring raft cluster state.

Furthermore, we weren't emitting bolt metrics on regular (non-perf) standbys, and there were other metrics
in metricsLoop that would make sense to include in OSS but weren't.  We now have an active-node-only func,
emitMetricsActiveNode.  This runs metricsLoop on the active node.  Standbys and perf-standbys run metricsLoop
from a goroutine managed by the runStandby rungroup.
2022-10-07 09:09:08 -07:00
..
bolt_32bit_test.go Use MAP_POPULATE for our bbolt mmaps (#13573) 2022-01-11 08:16:53 -05:00
bolt_64bit_test.go Use MAP_POPULATE for our bbolt mmaps (#13573) 2022-01-11 08:16:53 -05:00
bolt_linux.go Update gopsutil to v3 to fix MacOS deprecation warnings (#16321) 2022-07-20 16:37:10 -07:00
chunking_test.go Switch to shared raft-boltdb library and add metrics (#11269) 2021-04-26 16:01:26 -07:00
fsm.go Add more raft metrics, emit more metrics on non-perf standbys (#12166) 2022-10-07 09:09:08 -07:00
fsm_test.go Adjust raft transactions to be safer with get operations (#17151) 2022-09-16 09:35:48 -07:00
io.go Fix code copied from gogo using a different proto import (#9009) 2020-05-15 13:45:22 -07:00
msgpack.go Depend explicitly on go-msgpack v1.1.5 (#13693) 2022-01-19 10:32:19 -05:00
raft.go Add more raft metrics, emit more metrics on non-perf standbys (#12166) 2022-10-07 09:09:08 -07:00
raft_autopilot.go Add more raft metrics, emit more metrics on non-perf standbys (#12166) 2022-10-07 09:09:08 -07:00
raft_test.go merkle sync undo logs (#17103) 2022-09-13 10:03:19 -07:00
raft_util.go Add autopilot automated upgrades and redundancy zones (#15521) 2022-05-20 16:49:11 -04:00
snapshot.go Fixing excessive unix file permissions (#14791) 2022-04-01 12:57:38 -04:00
snapshot_test.go Create helpers which integrate with OpenTelemetry for diagnose collection (#11454) 2021-04-29 13:32:41 -05:00
streamlayer.go physical: deprecate errwrap.Wrapf() (#11692) 2021-05-31 12:54:05 -04:00
streamlayer_test.go storage/raft: Advertise the configured cluster address (#9008) 2020-05-18 18:22:25 -07:00
types.pb.go Update protos to match update of protobuf go library (#17215) 2022-09-19 16:45:44 -04:00
types.proto Autopilot: Server Stabilization, State and Dead Server Cleanup (#10856) 2021-03-03 13:59:50 -05:00
varint.go Fix code copied from gogo using a different proto import (#9009) 2020-05-15 13:45:22 -07:00
vars_32bit.go Ensure initialMmapSize is 0 on Windows (#14977) 2022-04-08 12:07:21 -07:00
vars_64bit.go Ensure initialMmapSize is 0 on Windows (#14977) 2022-04-08 12:07:21 -07:00