A possible memory leak has been observed. When bootstrapping a node on the live network, the vote uniquer votes container exceeds 1M entries, which is a bit unusual.
Tracked this down to an issue with the vote uniquer.
The vote uniquer was calls votes.find(randomHash) which pretty much always returns votes.end(), which it rewrites to votes.begin() and thus would only ever delete references when votes.begin() was free-able.
Most helpful comment
Tracked this down to an issue with the vote uniquer.
The vote uniquer was calls
votes.find(randomHash)which pretty much always returnsvotes.end(), which it rewrites tovotes.begin()and thus would only ever delete references whenvotes.begin()was free-able.