When multiple indexers receive the same re-published direct announce messages from multiple peers, or receive the same announce messages both directly and over gossib-sub, these duplicate messages cause unnecessary processing.
This PR uses a small LRU cache to discard announce messages with recently seen CIDs.
Also, minor log message improvements and less logging at info level
When multiple indexers receive the same re-published direct announce messages from multiple peers, or receive the same announce messages both directly and over gossib-sub, these duplicate messages cause unnecessary processing.
This PR uses a small LRU cache to discard announce messages with recently seen CIDs.
Also, minor log message improvements and less logging at info level