Radish alpha
h
Radicle Heartwood Protocol & Stack
Radicle
Git (anonymous pull)
Log in to clone via SSH
radicle/config/sqlite: Use `synchronous = NORMAL`
Lorenz Leutgeb committed 2 months ago
commit 36f1d62d2310346c05459f66d51d057bd5cd2be9
parent 0c9fa5031fed01c37c21dcf3f7504a1da933a729
1 file changed +8 -2
modified crates/radicle/src/node/config/sqlite.rs
@@ -1,7 +1,7 @@
use crate::node::db::*;

const DEFAULT_JOURNAL_MODE: JournalMode = JournalMode::WAL;
-
const DEFAULT_SYNCHRONOUS: Synchronous = Synchronous::FULL;
+
const DEFAULT_SYNCHRONOUS: Synchronous = Synchronous::NORMAL;

/// SQLite database configuration.
#[derive(Debug, Default, Copy, Clone, PartialEq, ::serde::Serialize, ::serde::Deserialize)]
@@ -79,7 +79,13 @@ mod test {
    fn database_config_valid_combinations() {
        let cases = [
            // (journal_mode, synchronous, expected_journal, expected_sync, description)
-
            (None, None, JournalMode::WAL, Synchronous::FULL, "defaults"),
+
            (
+
                None,
+
                None,
+
                JournalMode::WAL,
+
                Synchronous::NORMAL,
+
                "defaults",
+
            ),
            (
                Some("WAL"),
                Some("NORMAL"),