20 #ifndef RIPPLE_OVERLAY_TUNING_H_INCLUDED
21 #define RIPPLE_OVERLAY_TUNING_H_INCLUDED
@ sendQueueLogFreq
How often to log send queue size.
@ maxUnknownTime
How long a server can remain unknown before we disconnect it (if outbound)
@ targetSendQueue
How many messages we consider reasonable sustained on a send queue.
@ insaneLedgerLimit
How many ledgers off a server has to be before we consider it insane.
@ sendqIntervals
How many timer intervals a sendq has to stay large before we disconnect.
@ maxInsaneTime
How long a server can remain insane before we disconnected it (if outbound)
@ noPing
How many timer intervals we can go without a ping reply.
@ timerSeconds
How often we latency/sendq probe connections.
constexpr std::chrono::milliseconds peerHighLatency
The threshold above which we treat a peer connection as high latency.
@ dropSendQueue
How many messages on a send queue before we refuse queries.
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
@ readBufferBytes
Size of buffer used to read from the socket.
@ checkSeconds
How often we check connections (seconds)
@ maxReplyNodes
The maximum number of ledger entries in a single reply.
@ saneLedgerLimit
How many ledgers off a server can be and we will still consider it sane.