From 834de1f64a0a264ecbb27c449e383ba0dd519294 Mon Sep 17 00:00:00 2001 From: mike12345567 Date: Mon, 10 Jun 2024 19:19:43 +0100 Subject: [PATCH] Log every step of the app migration process for easier visibility. --- packages/server/src/appMigrations/migrationsProcessor.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/server/src/appMigrations/migrationsProcessor.ts b/packages/server/src/appMigrations/migrationsProcessor.ts index d4f474cd30..0337fc09f4 100644 --- a/packages/server/src/appMigrations/migrationsProcessor.ts +++ b/packages/server/src/appMigrations/migrationsProcessor.ts @@ -15,6 +15,7 @@ export async function processMigrations( try { // have to wrap in context, this gets the tenant from the app ID await context.doInAppContext(appId, async () => { + console.log(`Acquiring app migration lock for "${appId}"`) await locks.doWithLock( { name: LockName.APP_MIGRATION, @@ -23,6 +24,7 @@ export async function processMigrations( }, async () => { await context.doInAppMigrationContext(appId, async () => { + console.log(`Lock acquired starting app migration for "${appId}"`) let currentVersion = await getAppMigrationVersion(appId) const pendingMigrations = migrations @@ -30,6 +32,9 @@ export async function processMigrations( .sort((a, b) => a.id.localeCompare(b.id)) const migrationIds = migrations.map(m => m.id).sort() + console.log( + `App migrations to run for "${appId}" - ${migrationIds.join(",")}` + ) let index = 0 for (const { id, func } of pendingMigrations) {