From 9d2a087db025502528c2fca4156b1b8011dc7f26 Mon Sep 17 00:00:00 2001 From: dholms Date: Mon, 4 Dec 2023 17:32:13 -0600 Subject: [PATCH] try something --- packages/pds/src/actor-store/index.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/pds/src/actor-store/index.ts b/packages/pds/src/actor-store/index.ts index 1f64a00bcb2..0e2e32eebf0 100644 --- a/packages/pds/src/actor-store/index.ts +++ b/packages/pds/src/actor-store/index.ts @@ -22,6 +22,7 @@ import { CID } from 'multiformats/cid' import DiskBlobStore from '../disk-blobstore' import { mkdir } from 'fs/promises' import { ActorStoreConfig } from '../config' +import { retrySqlite } from '../db' type ActorStoreResources = { blobstore: (did: string) => BlobStore @@ -67,7 +68,9 @@ export class ActorStore { const db = getDb(dbLocation, this.cfg.disableWalAutoCheckpoint) try { - await db.ensureReady() + await retrySqlite(() => + db.db.selectFrom('account_pref').selectAll().limit(1).execute(), + ) } catch (err) { db.close() throw err