commit | ab698c0b4ff4cc9bac5d22dd59b1245ee29e50fe | [log] [tgz] |
---|---|---|
author | Matthew Maurer <mmaurer@google.com> | Mon May 10 22:01:46 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Mon May 10 22:01:46 2021 +0000 |
tree | 920485a1f3aa4c265596936c938308880396416c | |
parent | 95360f0db30c5fc1bfe08e9bdbd612eca7c8eb4e [diff] | |
parent | 3b5acc5f9458723a617e1a72fb0b46435ad6ba1c [diff] |
Merge "Keystore 2.0: Reduce sqlite cache to 0.5M" am: 0df926098f am: 3b5acc5f94 Original change: https://android-review.googlesource.com/c/platform/system/security/+/1699033 Change-Id: I37e3d2c58174101ebdf933a9e0a12c7e22e537f2
diff --git a/keystore2/src/database.rs b/keystore2/src/database.rs index e1185f3..28ff02d 100644 --- a/keystore2/src/database.rs +++ b/keystore2/src/database.rs
@@ -1045,6 +1045,12 @@ break; } + // Drop the cache size from default (2M) to 0.5M + conn.execute("PRAGMA persistent.cache_size = -500;", params![]) + .context("Failed to decrease cache size for persistent db")?; + conn.execute("PRAGMA perboot.cache_size = -500;", params![]) + .context("Failed to decrease cache size for perboot db")?; + Ok(conn) }