eaa74497b8
This commit allows to remove dependency on the mutable version armon/go-radix. The go-immutable-radix package is better maintained. It is likely that a bit more memory will be used when using the immutable version, though discarded nodes are being reused in a pool. These changes happen when networks are added/removed or nodes come and go in a cluster, so we are still talking about a relatively low frequency event. The major changes compared to the old radix are when modifying (insert or delete) a tree, and those are pretty self-contained: we replace the entire immutable tree under a lock. Signed-off-by: Tibor Vass <teabee89@gmail.com> |
||
---|---|---|
.. | ||
circbuf | ||
go-metrics |