Skip to content

Commit 280921a

Browse files
committed
move partitioner.rs to routing mod
1 parent 13a5948 commit 280921a

File tree

9 files changed

+12
-13
lines changed

9 files changed

+12
-13
lines changed

scylla/benches/benchmark.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use criterion::{criterion_group, criterion_main, Criterion};
22

33
use bytes::BytesMut;
4-
use scylla::transport::partitioner::{calculate_token_for_partition_key, Murmur3Partitioner};
4+
use scylla::routing::partitioner::{calculate_token_for_partition_key, Murmur3Partitioner};
55
use scylla_cql::{
66
frame::{response::result::ColumnType, types},
77
types::serialize::row::SerializedValues,

scylla/src/client/caching_session.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ use crate::client::pager::LegacyRowIterator;
44
use crate::errors::QueryError;
55
use crate::prepared_statement::PreparedStatement;
66
use crate::query::Query;
7+
use crate::routing::partitioner::PartitionerName;
78
use crate::statement::{PagingState, PagingStateResponse};
8-
use crate::transport::partitioner::PartitionerName;
99
#[allow(deprecated)]
1010
use crate::LegacyQueryResult;
1111
use crate::QueryResult;
@@ -347,11 +347,11 @@ mod tests {
347347
use crate::client::session::Session;
348348
use crate::prepared_statement::PreparedStatement;
349349
use crate::query::Query;
350+
use crate::routing::partitioner::PartitionerName;
350351
use crate::statement::PagingState;
351352
use crate::test_utils::{
352353
create_new_session_builder, scylla_supports_tablets, setup_tracing, PerformDDL,
353354
};
354-
use crate::transport::partitioner::PartitionerName;
355355
use crate::utils::test_utils::unique_keyspace_name;
356356
use futures::TryStreamExt;
357357
use scylla_cql::frame::response::result::Row;

scylla/src/client/session.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,10 @@ use crate::policies::retry::{QueryInfo, RetryDecision, RetrySession};
3535
use crate::policies::speculative_execution;
3636
use crate::prepared_statement::PreparedStatement;
3737
use crate::query::Query;
38+
use crate::routing::partitioner::PartitionerName;
3839
use crate::routing::Shard;
3940
use crate::statement::StatementConfig;
4041
use crate::statement::{Consistency, PageSize, PagingState, PagingStateResponse};
41-
use crate::transport::partitioner::PartitionerName;
4242
use crate::transport::query_result::{MaybeFirstRowError, QueryResult, RowsError};
4343
#[allow(deprecated)]
4444
use crate::LegacyQueryResult;

scylla/src/client/session_test.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ use crate::observability::tracing::TracingInfo;
1111
use crate::policies::retry::{QueryInfo, RetryDecision, RetryPolicy, RetrySession};
1212
use crate::prepared_statement::PreparedStatement;
1313
use crate::query::Query;
14-
use crate::routing::Token;
15-
use crate::statement::Consistency;
16-
use crate::transport::partitioner::{
14+
use crate::routing::partitioner::{
1715
calculate_token_for_partition_key, Murmur3Partitioner, Partitioner, PartitionerName,
1816
};
17+
use crate::routing::Token;
18+
use crate::statement::Consistency;
1919
use crate::utils::test_utils::{
2020
create_new_session_builder, scylla_supports_tablets, setup_tracing, supports_feature,
2121
unique_keyspace_name, PerformDDL,

scylla/src/cluster/state.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +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::partitioner::{calculate_token_for_partition_key, PartitionerName};
56
use crate::routing::{Shard, Token};
67
use crate::transport::locator::tablets::{RawTablet, Tablet, TabletsInfo};
78
use crate::transport::locator::ReplicaLocator;
8-
use crate::transport::partitioner::calculate_token_for_partition_key;
9-
use crate::transport::partitioner::PartitionerName;
109

1110
use itertools::Itertools;
1211
use scylla_cql::frame::response::result::TableSpec;

scylla/src/routing/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
pub mod partitioner;
12
mod sharding;
23

34
pub(crate) use sharding::ShardInfo;

scylla/src/transport/partitioner.rs renamed to scylla/src/routing/partitioner.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -369,9 +369,9 @@ mod tests {
369369
use rand::Rng;
370370
use rand_pcg::Pcg32;
371371

372-
use crate::{test_utils::setup_tracing, transport::partitioner::PartitionerHasher};
372+
use crate::test_utils::setup_tracing;
373373

374-
use super::{CDCPartitioner, Murmur3Partitioner, Partitioner};
374+
use super::{CDCPartitioner, Murmur3Partitioner, Partitioner, PartitionerHasher};
375375

376376
fn assert_correct_murmur3_hash(pk: &'static str, expected_hash: i64) {
377377
let hash = Murmur3Partitioner.hash_one(pk.as_bytes()).value();

scylla/src/statement/prepared_statement.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ use crate::frame::response::result::PreparedMetadata;
1919
use crate::frame::types::{Consistency, SerialConsistency};
2020
use crate::observability::history::HistoryListener;
2121
use crate::policies::retry::RetryPolicy;
22+
use crate::routing::partitioner::{Partitioner, PartitionerHasher, PartitionerName};
2223
use crate::routing::Token;
23-
use crate::transport::partitioner::{Partitioner, PartitionerHasher, PartitionerName};
2424

2525
/// Represents a statement prepared on the server.
2626
///

scylla/src/transport/mod.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
pub mod legacy_query_result;
22
pub mod locator;
3-
pub mod partitioner;
43
pub mod query_result;
54

65
pub use crate::frame::Authenticator;

0 commit comments

Comments
 (0)