open-nomad/nomad/state
Drew Bailey fddac3af00
Event Buffer Implemenation
adds an event buffer to hold events from raft changes.

update events to use event buffer

fix append call

provide way to prune buffer items after TTL

event publisher tests

basic publish test

wire up max item ttl

rename package to stream, cleanup exploratory work

subscription filtering

subscription plumbing

allow subscribers to consume events, handle closing subscriptions

back out old exploratory ctx work

fix lint

remove unused ctx bits

add a few comments

fix test

stop publisher on abandon
2020-10-14 12:44:34 -04:00
..
autopilot.go remove node events for state track changing pr 2020-09-04 10:23:35 -04:00
autopilot_test.go implement MinQuorum 2020-02-16 16:04:59 -06:00
iterator.go csi: use node MaxVolumes during scheduling (#7565) 2020-03-31 17:16:47 -04:00
schema.go add scaling policy type 2020-09-29 17:57:46 -04:00
schema_test.go add scaling policy type 2020-09-29 17:57:46 -04:00
state_changes.go Event Buffer Implemenation 2020-10-14 12:44:34 -04:00
state_store.go Event Buffer Implemenation 2020-10-14 12:44:34 -04:00
state_store_oss.go Transaction change tracking 2020-09-01 10:27:20 -04:00
state_store_test.go add scaling policy type 2020-09-29 17:57:46 -04:00
testing.go CSI: volume and plugin allocations in the API (#8590) 2020-08-11 12:24:41 -04:00