node: Fix naming/spelling of "limitter" module

This commit is contained in:
cloudhead 2024-04-30 14:24:09 +02:00
parent e5df616ead
commit eece90e9f7
No known key found for this signature in database
2 changed files with 5 additions and 5 deletions

View File

@ -5,7 +5,7 @@
pub mod filter; pub mod filter;
pub mod gossip; pub mod gossip;
pub mod io; pub mod io;
pub mod limitter; pub mod limiter;
pub mod message; pub mod message;
pub mod session; pub mod session;
@ -63,7 +63,7 @@ pub use crate::service::session::Session;
pub use radicle::node::policy::config as policy; pub use radicle::node::policy::config as policy;
use self::io::Outbox; use self::io::Outbox;
use self::limitter::RateLimiter; use self::limiter::RateLimiter;
use self::message::InventoryAnnouncement; use self::message::InventoryAnnouncement;
use self::policy::NamespacesError; use self::policy::NamespacesError;
@ -383,7 +383,7 @@ pub struct Service<D, S, G> {
fetching: HashMap<RepoId, FetchState>, fetching: HashMap<RepoId, FetchState>,
/// Fetch queue. /// Fetch queue.
queue: VecDeque<QueuedFetch>, queue: VecDeque<QueuedFetch>,
/// Request/connection rate limitter. /// Request/connection rate limiter.
limiter: RateLimiter, limiter: RateLimiter,
/// Current seeded repositories bloom filter. /// Current seeded repositories bloom filter.
filter: Filter, filter: Filter,
@ -1159,7 +1159,7 @@ where
.limiter .limiter
.limit(host.clone(), &self.config.limits.rate.inbound, self.clock) .limit(host.clone(), &self.config.limits.rate.inbound, self.clock)
{ {
trace!(target: "service", "Rate limitting inbound connection from {host}.."); trace!(target: "service", "Rate limiting inbound connection from {host}..");
return false; return false;
} }
true true

View File

@ -3,7 +3,7 @@ use std::collections::HashMap;
use localtime::LocalTime; use localtime::LocalTime;
use radicle::node::{address, config, HostName}; use radicle::node::{address, config, HostName};
/// Peer rate limitter. /// Peer rate limiter.
/// ///
/// Uses a token bucket algorithm, where each address starts with a certain amount of tokens, /// Uses a token bucket algorithm, where each address starts with a certain amount of tokens,
/// and every request from that address consumes one token. Tokens refill at a predefined /// and every request from that address consumes one token. Tokens refill at a predefined