relab / gorums

Gorums simplify fault-tolerant quorum-based protocols
MIT License
138 stars 14 forks source link

Fix race condition and Clone #186

Closed meling closed 8 months ago

meling commented 8 months ago

This fixes the race condition in config.Nodes().

This also makes a few minor tweaks to the generated code such as NewManager and replaces the ConfigurationFromRaw function with a method Clone(qspec) on the Configuration type. This also reorders the Configuration struct to require less memory (per the fieldalignment linter).

Fixes #183