open-vault/physical/raft
Mike Palmiotto 28d99481d3
Fix race in fsm.db (#18386)
We need to take a read lock when reading any of the FSM fields. Expose a
new fsm.Stats to handle a racy read and make sure we're consistently using
the f.db read lock wrappers.
2022-12-15 10:04:27 -05: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 Fix race in fsm.db (#18386) 2022-12-15 10:04:27 -05: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 Fix race in fsm.db (#18386) 2022-12-15 10:04:27 -05: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 storage/raft: Add retry_join_as_non_voter config option (#18030) 2022-11-18 17:58:16 +00: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 Link OSS (#18228) 2022-12-08 15:02:18 -05: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