rabbitmq / ra

A Raft implementation for Erlang and Elixir that strives to be efficient and make it easier to use multiple Raft clusters in a single system.
Other
813 stars 96 forks source link

Seshat 0.6.0 + new ra:key_metrics/1 function to ensure key metrics are retrievable even when a ra server is recovering (or otherwise blocked) #386

Closed kjnilsson closed 1 year ago

kjnilsson commented 1 year ago

Update to use seshat 0.6.0

ra:key_metrics/1 will return key metrics, previously inserted into the ra_metrics table (which remains for now). The aim is to allow this function to always return and use counters instead to be able to see progress during recovery.

voluntas commented 1 year ago

It would be helpful if seshat in rebar.config could also be bumped up to 0.6.0.