From 5a17af77bf13448e49a3b0b00cf93baa7821ce30 Mon Sep 17 00:00:00 2001 From: Seongmin Lee Date: Fri, 27 Mar 2026 00:56:45 +0900 Subject: [PATCH] {appview,knot,spindle}/db: add busy-timeout on sqlite connection Based on: <32d9db7c74d4a98852e8e59bdd4bb8b56d16ea83> Authored-by: Lewis Signed-off-by: Seongmin Lee --- appview/db/db.go | 1 + knotserver/db/db.go | 1 + spindle/db/db.go | 1 + 3 files changed, 3 insertions(+) diff --git a/appview/db/db.go b/appview/db/db.go index daa31633..e46cf334 100644 --- a/appview/db/db.go +++ b/appview/db/db.go @@ -34,6 +34,7 @@ func Make(ctx context.Context, dbPath string) (*DB, error) { "_journal_mode=WAL", "_synchronous=NORMAL", "_auto_vacuum=incremental", + "_busy_timeout=5000", } logger := log.FromContext(ctx) diff --git a/knotserver/db/db.go b/knotserver/db/db.go index dbfd58a3..3c5879c4 100644 --- a/knotserver/db/db.go +++ b/knotserver/db/db.go @@ -22,6 +22,7 @@ func Setup(ctx context.Context, dbPath string) (*DB, error) { "_journal_mode=WAL", "_synchronous=NORMAL", "_auto_vacuum=incremental", + "_busy_timeout=5000", } logger := log.FromContext(ctx) diff --git a/spindle/db/db.go b/spindle/db/db.go index 78121a63..e59f9bf0 100644 --- a/spindle/db/db.go +++ b/spindle/db/db.go @@ -18,6 +18,7 @@ func Make(dbPath string) (*DB, error) { "_journal_mode=WAL", "_synchronous=NORMAL", "_auto_vacuum=incremental", + "_busy_timeout=5000", } db, err := sql.Open("sqlite3", dbPath+"?"+strings.Join(opts, "&")) -- 2.51.2