diff options
Diffstat (limited to 'crates/server/src/database/db')
| -rw-r--r-- | crates/server/src/database/db/mod.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/crates/server/src/database/db/mod.rs b/crates/server/src/database/db/mod.rs index 9345ff6b..19a1fb3b 100644 --- a/crates/server/src/database/db/mod.rs +++ b/crates/server/src/database/db/mod.rs @@ -1,8 +1,7 @@ use std::collections::HashMap; -use rand::Rng; - use crate::database::{DbError, DbResult, DbSettings, models::User}; +use rand::RngExt; use sqlx::postgres::PgPoolOptions; use turtle_common::record::{EncryptedData, HostId, Record, RecordIdx, RecordStatus}; @@ -230,7 +229,7 @@ impl ServerPostgres { let idx_cache_rollout = std::env::var("IDX_CACHE_ROLLOUT").unwrap_or_else(|_| "0".to_string()); let idx_cache_rollout = idx_cache_rollout.parse::<f64>().unwrap_or(0.0); - let use_idx_cache = rand::thread_rng().gen_bool(idx_cache_rollout / 100.0); + let use_idx_cache = rand::rng().random_bool(idx_cache_rollout / 100.0); let mut res: Vec<(Uuid, String, i64)> = if use_idx_cache { tracing::debug!("using idx cache for user {}", user.id); |
