change to f64
This commit is contained in:
parent
e7a51c07d0
commit
ec44f3d568
2 changed files with 9 additions and 9 deletions
|
@ -54,7 +54,7 @@ pub struct Config {
|
|||
#[serde(default = "default_sqlite_wal_clean_second_timeout")]
|
||||
sqlite_wal_clean_second_timeout: u32,
|
||||
#[serde(default = "default_sqlite_spillover_reap_fraction")]
|
||||
sqlite_spillover_reap_fraction: u32,
|
||||
sqlite_spillover_reap_fraction: f64,
|
||||
#[serde(default = "default_sqlite_spillover_reap_interval_secs")]
|
||||
sqlite_spillover_reap_interval_secs: u32,
|
||||
#[serde(default = "default_max_request_size")]
|
||||
|
@ -125,8 +125,8 @@ fn default_sqlite_wal_clean_second_timeout() -> u32 {
|
|||
2
|
||||
}
|
||||
|
||||
fn default_sqlite_spillover_reap_fraction() -> u32 {
|
||||
2
|
||||
fn default_sqlite_spillover_reap_fraction() -> f64 {
|
||||
2.0
|
||||
}
|
||||
|
||||
fn default_sqlite_spillover_reap_interval_secs() -> u32 {
|
||||
|
@ -558,9 +558,7 @@ impl Database {
|
|||
|
||||
#[cfg(feature = "sqlite")]
|
||||
pub async fn start_spillover_reap_task(engine: Arc<Engine>, config: &Config) {
|
||||
use std::convert::TryInto;
|
||||
|
||||
let fraction_factor = config.sqlite_spillover_reap_fraction.max(1).try_into().unwrap(/* We just converted it to be at least 1 */);
|
||||
let fraction_factor = config.sqlite_spillover_reap_fraction.max(1.0);
|
||||
let interval_secs = config.sqlite_spillover_reap_interval_secs as u64;
|
||||
|
||||
let weak = Arc::downgrade(&engine);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue