fix: include startup plan in lookup timing

This commit is contained in:
Shakker
2026-04-27 16:50:45 +01:00
parent 94591c3cb3
commit b72414c94e
2 changed files with 4 additions and 0 deletions

View File

@@ -233,6 +233,9 @@ describe("loadPluginLookUpTable", () => {
expect(table.startup.pluginIds).toEqual(["telegram"]);
expect(table.metrics.indexPluginCount).toBe(1);
expect(table.metrics.manifestPluginCount).toBe(1);
expect(table.metrics.totalMs).toBe(
metadataSnapshot.metrics.totalMs + table.metrics.startupPlanMs,
);
});
it("rebuilds when a provided metadata snapshot has a stale plugin policy", async () => {

View File

@@ -110,6 +110,7 @@ export function loadPluginLookUpTable(params: LoadPluginLookUpTableParams): Plug
metrics: {
...metadataSnapshot.metrics,
startupPlanMs,
totalMs: metadataSnapshot.metrics.totalMs + startupPlanMs,
startupPluginCount: pluginIds.length,
deferredChannelPluginCount: configuredDeferredChannelPluginIds.length,
},