Skip to content

Commit 256ce58

Browse files
committed
move locator.rs to routing module
1 parent ff2aa17 commit 256ce58

File tree

14 files changed

+26
-24
lines changed

14 files changed

+26
-24
lines changed

scylla/src/cluster/state.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ use crate::errors::{BadQuery, QueryError};
22
use crate::network::{Connection, PoolConfig, VerifiedKeyspaceName};
33
use crate::policies::host_filter::HostFilter;
44
use crate::prepared_statement::TokenCalculationError;
5+
use crate::routing::locator::tablets::{RawTablet, Tablet, TabletsInfo};
6+
use crate::routing::locator::ReplicaLocator;
57
use crate::routing::partitioner::{calculate_token_for_partition_key, PartitionerName};
68
use crate::routing::{Shard, Token};
7-
use crate::transport::locator::tablets::{RawTablet, Tablet, TabletsInfo};
8-
use crate::transport::locator::ReplicaLocator;
99

1010
use itertools::Itertools;
1111
use scylla_cql::frame::response::result::TableSpec;

scylla/src/cluster/worker.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use crate::errors::{NewSessionError, QueryError};
33
use crate::frame::response::event::{Event, StatusChangeEvent};
44
use crate::network::{PoolConfig, VerifiedKeyspaceName};
55
use crate::policies::host_filter::HostFilter;
6-
use crate::transport::locator::tablets::{RawTablet, TabletsInfo};
6+
use crate::routing::locator::tablets::{RawTablet, TabletsInfo};
77

88
use arc_swap::ArcSwap;
99
use futures::future::join_all;

scylla/src/network/connection.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ use crate::frame::{
2323
};
2424
use crate::policies::address_translator::AddressTranslator;
2525
use crate::query::Query;
26+
use crate::routing::locator::tablets::{RawTablet, TabletParsingError};
2627
use crate::routing::{Shard, ShardInfo, Sharder};
2728
use crate::statement::prepared_statement::PreparedStatement;
2829
use crate::statement::{Consistency, PageSize, PagingState, PagingStateResponse};
29-
use crate::transport::locator::tablets::{RawTablet, TabletParsingError};
3030
use crate::transport::query_result::QueryResult;
3131
use bytes::Bytes;
3232
use futures::{future::RemoteHandle, FutureExt};

scylla/src/policies/load_balancing/default.rs

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ use crate::{
77
cluster::metadata::Strategy,
88
cluster::node::Node,
99
errors::QueryError,
10+
routing::locator::ReplicaSet,
1011
routing::{Shard, Token},
11-
transport::locator::ReplicaSet,
1212
};
1313
use itertools::{Either, Itertools};
1414
use rand::{prelude::SliceRandom, thread_rng, Rng};
@@ -1165,8 +1165,8 @@ mod tests {
11651165
ExpectedGroups, ExpectedGroupsBuilder,
11661166
};
11671167
use crate::policies::host_filter::HostFilter;
1168-
use crate::transport::locator::tablets::TabletsInfo;
1169-
use crate::transport::locator::test::{
1168+
use crate::routing::locator::tablets::TabletsInfo;
1169+
use crate::routing::locator::test::{
11701170
id_to_invalid_addr, mock_metadata_for_token_aware_tests, TABLE_NTS_RF_2, TABLE_NTS_RF_3,
11711171
TABLE_SS_RF_2,
11721172
};
@@ -1182,6 +1182,9 @@ mod tests {
11821182
use super::{DefaultPolicy, NodeLocationPreference};
11831183

11841184
pub(crate) mod framework {
1185+
use crate::routing::locator::test::{
1186+
id_to_invalid_addr, mock_metadata_for_token_aware_tests,
1187+
};
11851188
use std::collections::{HashMap, HashSet};
11861189

11871190
use uuid::Uuid;
@@ -1194,7 +1197,6 @@ mod tests {
11941197
policies::load_balancing::{LoadBalancingPolicy, Plan, RoutingInfo},
11951198
routing::Token,
11961199
test_utils::setup_tracing,
1197-
transport::locator::test::{id_to_invalid_addr, mock_metadata_for_token_aware_tests},
11981200
};
11991201

12001202
use super::TabletsInfo;
@@ -1545,7 +1547,7 @@ mod tests {
15451547
async fn test_default_policy_with_token_aware_statements() {
15461548
setup_tracing();
15471549

1548-
use crate::transport::locator::test::{A, B, C, D, E, F, G};
1550+
use crate::routing::locator::test::{A, B, C, D, E, F, G};
15491551
let cluster = mock_cluster_data_for_token_aware_tests().await;
15501552

15511553
#[derive(Debug)]
@@ -2018,7 +2020,7 @@ mod tests {
20182020
#[tokio::test]
20192021
async fn test_default_policy_with_lwt_statements() {
20202022
setup_tracing();
2021-
use crate::transport::locator::test::{A, B, C, D, E, F, G};
2023+
use crate::routing::locator::test::{A, B, C, D, E, F, G};
20222024

20232025
let cluster = mock_cluster_data_for_token_aware_tests().await;
20242026
struct Test<'a> {
@@ -3134,11 +3136,11 @@ mod latency_awareness {
31343136
default::tests::test_default_policy_with_given_cluster_and_routing_info,
31353137
RoutingInfo,
31363138
},
3139+
routing::locator::test::{id_to_invalid_addr, A, B, C, D, E, F, G},
3140+
routing::locator::test::{TABLE_INVALID, TABLE_NTS_RF_2, TABLE_NTS_RF_3},
31373141
routing::Shard,
31383142
routing::Token,
31393143
test_utils::setup_tracing,
3140-
transport::locator::test::{id_to_invalid_addr, A, B, C, D, E, F, G},
3141-
transport::locator::test::{TABLE_INVALID, TABLE_NTS_RF_2, TABLE_NTS_RF_3},
31423144
};
31433145
use tokio::time::Instant;
31443146

scylla/src/policies/load_balancing/plan.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,8 +168,8 @@ mod tests {
168168

169169
use crate::{
170170
cluster::{Node, NodeAddr},
171+
routing::locator::test::{create_locator, mock_metadata_for_token_aware_tests},
171172
test_utils::setup_tracing,
172-
transport::locator::test::{create_locator, mock_metadata_for_token_aware_tests},
173173
};
174174

175175
use super::*;

scylla/src/transport/locator/mod.rs renamed to scylla/src/routing/locator/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -830,7 +830,7 @@ impl<'a> IntoIterator for ReplicasOrdered<'a> {
830830

831831
#[cfg(test)]
832832
mod tests {
833-
use crate::{routing::Token, test_utils::setup_tracing, transport::locator::test::*};
833+
use crate::{routing::locator::test::*, routing::Token, test_utils::setup_tracing};
834834

835835
#[tokio::test]
836836
async fn test_replicas_ordered() {

scylla/src/transport/locator/precomputed_replicas.rs renamed to scylla/src/routing/locator/precomputed_replicas.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -216,11 +216,11 @@ mod tests {
216216

217217
use crate::{
218218
cluster::metadata::{Keyspace, Strategy},
219-
routing::Token,
220-
test_utils::setup_tracing,
221-
transport::locator::test::{
219+
routing::locator::test::{
222220
create_ring, mock_metadata_for_token_aware_tests, A, C, D, E, F, G,
223221
},
222+
routing::Token,
223+
test_utils::setup_tracing,
224224
};
225225

226226
use super::{PrecomputedReplicas, ReplicationInfo};
File renamed without changes.

scylla/src/transport/locator/replication_info.rs renamed to scylla/src/routing/locator/replication_info.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -204,11 +204,11 @@ where
204204
#[cfg(test)]
205205
mod tests {
206206
use crate::{
207-
routing::Token,
208-
test_utils::setup_tracing,
209-
transport::locator::test::{
207+
routing::locator::test::{
210208
create_ring, mock_metadata_for_token_aware_tests, A, B, C, D, E, F, G,
211209
},
210+
routing::Token,
211+
test_utils::setup_tracing,
212212
};
213213

214214
use super::ReplicationInfo;

scylla/src/transport/locator/tablets.rs renamed to scylla/src/routing/locator/tablets.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -615,12 +615,12 @@ mod tests {
615615
use uuid::Uuid;
616616

617617
use crate::cluster::Node;
618-
use crate::routing::Token;
619-
use crate::test_utils::setup_tracing;
620-
use crate::transport::locator::tablets::{
618+
use crate::routing::locator::tablets::{
621619
RawTablet, RawTabletReplicas, TabletParsingError, CUSTOM_PAYLOAD_TABLETS_V1_KEY,
622620
RAW_TABLETS_CQL_TYPE,
623621
};
622+
use crate::routing::Token;
623+
use crate::test_utils::setup_tracing;
624624

625625
use super::{TableTablets, Tablet, TabletReplicas, TabletsInfo};
626626

0 commit comments

Comments
 (0)