Skip to content

Commit 99adbde

Browse files
committed
refactor: [#1541] rename symbol db_torrent_repository to db_downloads_metric_repository
1 parent 3bc8148 commit 99adbde

File tree

16 files changed

+42
-42
lines changed

16 files changed

+42
-42
lines changed

packages/axum-http-tracker-server/src/v1/handlers/announce.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,12 +156,12 @@ mod tests {
156156
let in_memory_key_repository = Arc::new(InMemoryKeyRepository::default());
157157
let authentication_service = Arc::new(AuthenticationService::new(&config.core, &in_memory_key_repository));
158158
let in_memory_torrent_repository = Arc::new(InMemoryTorrentRepository::default());
159-
let db_torrent_repository = Arc::new(DatabaseDownloadsMetricRepository::new(&database));
159+
let db_downloads_metric_repository = Arc::new(DatabaseDownloadsMetricRepository::new(&database));
160160
let announce_handler = Arc::new(AnnounceHandler::new(
161161
&config.core,
162162
&whitelist_authorization,
163163
&in_memory_torrent_repository,
164-
&db_torrent_repository,
164+
&db_downloads_metric_repository,
165165
));
166166

167167
// HTTP core stats

packages/http-tracker-core/benches/helpers/util.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ pub fn initialize_core_tracker_services_with_config(config: &Configuration) -> (
4545
let core_config = Arc::new(config.core.clone());
4646
let database = initialize_database(&config.core);
4747
let in_memory_torrent_repository = Arc::new(InMemoryTorrentRepository::default());
48-
let db_torrent_repository = Arc::new(DatabaseDownloadsMetricRepository::new(&database));
48+
let db_downloads_metric_repository = Arc::new(DatabaseDownloadsMetricRepository::new(&database));
4949
let in_memory_whitelist = Arc::new(InMemoryWhitelist::default());
5050
let whitelist_authorization = Arc::new(WhitelistAuthorization::new(&config.core, &in_memory_whitelist.clone()));
5151
let in_memory_key_repository = Arc::new(InMemoryKeyRepository::default());
@@ -55,7 +55,7 @@ pub fn initialize_core_tracker_services_with_config(config: &Configuration) -> (
5555
&config.core,
5656
&whitelist_authorization,
5757
&in_memory_torrent_repository,
58-
&db_torrent_repository,
58+
&db_downloads_metric_repository,
5959
));
6060

6161
// HTTP core stats

packages/http-tracker-core/src/services/announce.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ mod tests {
239239
let core_config = Arc::new(config.core.clone());
240240
let database = initialize_database(&config.core);
241241
let in_memory_torrent_repository = Arc::new(InMemoryTorrentRepository::default());
242-
let db_torrent_repository = Arc::new(DatabaseDownloadsMetricRepository::new(&database));
242+
let db_downloads_metric_repository = Arc::new(DatabaseDownloadsMetricRepository::new(&database));
243243
let in_memory_whitelist = Arc::new(InMemoryWhitelist::default());
244244
let whitelist_authorization = Arc::new(WhitelistAuthorization::new(&config.core, &in_memory_whitelist.clone()));
245245
let in_memory_key_repository = Arc::new(InMemoryKeyRepository::default());
@@ -249,7 +249,7 @@ mod tests {
249249
&config.core,
250250
&whitelist_authorization,
251251
&in_memory_torrent_repository,
252-
&db_torrent_repository,
252+
&db_downloads_metric_repository,
253253
));
254254

255255
// HTTP core stats

packages/http-tracker-core/src/services/scrape.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -200,15 +200,15 @@ mod tests {
200200
let in_memory_whitelist = Arc::new(InMemoryWhitelist::default());
201201
let whitelist_authorization = Arc::new(WhitelistAuthorization::new(&config.core, &in_memory_whitelist.clone()));
202202
let in_memory_torrent_repository = Arc::new(InMemoryTorrentRepository::default());
203-
let db_torrent_repository = Arc::new(DatabaseDownloadsMetricRepository::new(&database));
203+
let db_downloads_metric_repository = Arc::new(DatabaseDownloadsMetricRepository::new(&database));
204204
let in_memory_key_repository = Arc::new(InMemoryKeyRepository::default());
205205
let authentication_service = Arc::new(AuthenticationService::new(&config.core, &in_memory_key_repository));
206206

207207
let announce_handler = Arc::new(AnnounceHandler::new(
208208
&config.core,
209209
&whitelist_authorization,
210210
&in_memory_torrent_repository,
211-
&db_torrent_repository,
211+
&db_downloads_metric_repository,
212212
));
213213

214214
let scrape_handler = Arc::new(ScrapeHandler::new(&whitelist_authorization, &in_memory_torrent_repository));

packages/tracker-core/src/announce_handler.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ pub struct AnnounceHandler {
115115
in_memory_torrent_repository: Arc<InMemoryTorrentRepository>,
116116

117117
/// Repository for persistent torrent data (database).
118-
db_torrent_repository: Arc<DatabaseDownloadsMetricRepository>,
118+
db_downloads_metric_repository: Arc<DatabaseDownloadsMetricRepository>,
119119
}
120120

121121
impl AnnounceHandler {
@@ -125,13 +125,13 @@ impl AnnounceHandler {
125125
config: &Core,
126126
whitelist_authorization: &Arc<WhitelistAuthorization>,
127127
in_memory_torrent_repository: &Arc<InMemoryTorrentRepository>,
128-
db_torrent_repository: &Arc<DatabaseDownloadsMetricRepository>,
128+
db_downloads_metric_repository: &Arc<DatabaseDownloadsMetricRepository>,
129129
) -> Self {
130130
Self {
131131
whitelist_authorization: whitelist_authorization.clone(),
132132
config: config.clone(),
133133
in_memory_torrent_repository: in_memory_torrent_repository.clone(),
134-
db_torrent_repository: db_torrent_repository.clone(),
134+
db_downloads_metric_repository: db_downloads_metric_repository.clone(),
135135
}
136136
}
137137

@@ -169,7 +169,7 @@ impl AnnounceHandler {
169169
// downloads across all torrents. The in-memory metric will count only
170170
// the number of downloads during the current tracker uptime.
171171
let opt_persistent_torrent = if self.config.tracker_policy.persistent_torrent_completed_stat {
172-
self.db_torrent_repository.load(info_hash)?
172+
self.db_downloads_metric_repository.load(info_hash)?
173173
} else {
174174
None
175175
};

packages/tracker-core/src/container.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ pub struct TrackerCoreContainer {
3131
pub whitelist_authorization: Arc<whitelist::authorization::WhitelistAuthorization>,
3232
pub whitelist_manager: Arc<WhitelistManager>,
3333
pub in_memory_torrent_repository: Arc<InMemoryTorrentRepository>,
34-
pub db_torrent_repository: Arc<DatabaseDownloadsMetricRepository>,
34+
pub db_downloads_metric_repository: Arc<DatabaseDownloadsMetricRepository>,
3535
pub torrents_manager: Arc<TorrentsManager>,
3636
pub stats_repository: Arc<statistics::repository::Repository>,
3737
}
@@ -51,12 +51,12 @@ impl TrackerCoreContainer {
5151
&in_memory_key_repository.clone(),
5252
));
5353
let in_memory_torrent_repository = Arc::new(InMemoryTorrentRepository::new(torrent_repository_container.swarms.clone()));
54-
let db_torrent_repository = Arc::new(DatabaseDownloadsMetricRepository::new(&database));
54+
let db_downloads_metric_repository = Arc::new(DatabaseDownloadsMetricRepository::new(&database));
5555

5656
let torrents_manager = Arc::new(TorrentsManager::new(
5757
core_config,
5858
&in_memory_torrent_repository,
59-
&db_torrent_repository,
59+
&db_downloads_metric_repository,
6060
));
6161

6262
let stats_repository = Arc::new(statistics::repository::Repository::new());
@@ -65,7 +65,7 @@ impl TrackerCoreContainer {
6565
core_config,
6666
&whitelist_authorization,
6767
&in_memory_torrent_repository,
68-
&db_torrent_repository,
68+
&db_downloads_metric_repository,
6969
));
7070

7171
let scrape_handler = Arc::new(ScrapeHandler::new(&whitelist_authorization, &in_memory_torrent_repository));
@@ -81,7 +81,7 @@ impl TrackerCoreContainer {
8181
whitelist_authorization,
8282
whitelist_manager,
8383
in_memory_torrent_repository,
84-
db_torrent_repository,
84+
db_downloads_metric_repository,
8585
torrents_manager,
8686
stats_repository,
8787
}

packages/tracker-core/src/statistics/event/handler.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ use crate::torrent::repository::persisted::DatabaseDownloadsMetricRepository;
1212
pub async fn handle_event(
1313
event: Event,
1414
stats_repository: &Arc<Repository>,
15-
db_torrent_repository: &Arc<DatabaseDownloadsMetricRepository>,
15+
db_downloads_metric_repository: &Arc<DatabaseDownloadsMetricRepository>,
1616
persistent_torrent_completed_stat: bool,
1717
now: DurationSinceUnixEpoch,
1818
) {
@@ -53,7 +53,7 @@ pub async fn handle_event(
5353

5454
if persistent_torrent_completed_stat {
5555
// Increment the number of downloads for the torrent in the database
56-
match db_torrent_repository.increase_number_of_downloads(&info_hash) {
56+
match db_downloads_metric_repository.increase_number_of_downloads(&info_hash) {
5757
Ok(()) => {
5858
tracing::debug!(info_hash = ?info_hash, "Number of torrent downloads increased");
5959
}
@@ -63,7 +63,7 @@ pub async fn handle_event(
6363
}
6464

6565
// Increment the global number of downloads (for all torrents) in the database
66-
match db_torrent_repository.increase_global_number_of_downloads() {
66+
match db_downloads_metric_repository.increase_global_number_of_downloads() {
6767
Ok(()) => {
6868
tracing::debug!("Global number of downloads increased");
6969
}

packages/tracker-core/src/statistics/event/listener.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,19 +14,19 @@ use crate::{CurrentClock, TRACKER_CORE_LOG_TARGET};
1414
pub fn run_event_listener(
1515
receiver: Receiver,
1616
repository: &Arc<Repository>,
17-
db_torrent_repository: &Arc<DatabaseDownloadsMetricRepository>,
17+
db_downloads_metric_repository: &Arc<DatabaseDownloadsMetricRepository>,
1818
persistent_torrent_completed_stat: bool,
1919
) -> JoinHandle<()> {
2020
let stats_repository = repository.clone();
21-
let db_torrent_repository: Arc<DatabaseDownloadsMetricRepository> = db_torrent_repository.clone();
21+
let db_downloads_metric_repository: Arc<DatabaseDownloadsMetricRepository> = db_downloads_metric_repository.clone();
2222

2323
tracing::info!(target: TRACKER_CORE_LOG_TARGET, "Starting torrent repository event listener");
2424

2525
tokio::spawn(async move {
2626
dispatch_events(
2727
receiver,
2828
stats_repository,
29-
db_torrent_repository,
29+
db_downloads_metric_repository,
3030
persistent_torrent_completed_stat,
3131
)
3232
.await;
@@ -38,7 +38,7 @@ pub fn run_event_listener(
3838
async fn dispatch_events(
3939
mut receiver: Receiver,
4040
stats_repository: Arc<Repository>,
41-
db_torrent_repository: Arc<DatabaseDownloadsMetricRepository>,
41+
db_downloads_metric_repository: Arc<DatabaseDownloadsMetricRepository>,
4242
persistent_torrent_completed_stat: bool,
4343
) {
4444
let shutdown_signal = tokio::signal::ctrl_c();
@@ -59,7 +59,7 @@ async fn dispatch_events(
5959
Ok(event) => handle_event(
6060
event,
6161
&stats_repository,
62-
&db_torrent_repository,
62+
&db_downloads_metric_repository,
6363
persistent_torrent_completed_stat,
6464
CurrentClock::now()).await,
6565
Err(e) => {

packages/tracker-core/src/statistics/persisted_metrics.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ use crate::torrent::repository::persisted::DatabaseDownloadsMetricRepository;
1818
/// metric collection fails to set the initial metric values.
1919
pub async fn load_persisted_metrics(
2020
stats_repository: &Arc<Repository>,
21-
db_torrent_repository: &Arc<DatabaseDownloadsMetricRepository>,
21+
db_downloads_metric_repository: &Arc<DatabaseDownloadsMetricRepository>,
2222
now: DurationSinceUnixEpoch,
2323
) -> Result<(), Error> {
24-
if let Some(downloads) = db_torrent_repository.load_global_number_of_downloads()? {
24+
if let Some(downloads) = db_downloads_metric_repository.load_global_number_of_downloads()? {
2525
stats_repository
2626
.set_counter(
2727
&metric_name!(TRACKER_CORE_PERSISTENT_TORRENTS_DOWNLOADS_TOTAL),

packages/tracker-core/src/test_helpers.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,13 +137,13 @@ pub(crate) mod tests {
137137
&in_memory_whitelist.clone(),
138138
));
139139
let in_memory_torrent_repository = Arc::new(InMemoryTorrentRepository::default());
140-
let db_torrent_repository = Arc::new(DatabaseDownloadsMetricRepository::new(&database));
140+
let db_downloads_metric_repository = Arc::new(DatabaseDownloadsMetricRepository::new(&database));
141141

142142
let announce_handler = Arc::new(AnnounceHandler::new(
143143
&config.core,
144144
&whitelist_authorization,
145145
&in_memory_torrent_repository,
146-
&db_torrent_repository,
146+
&db_downloads_metric_repository,
147147
));
148148

149149
let scrape_handler = Arc::new(ScrapeHandler::new(&whitelist_authorization, &in_memory_torrent_repository));

0 commit comments

Comments
 (0)