Invalidate ExternalDefinitionLookupCache on external-system / DB-connection edits #65

Open
opened 2026-11-06 15:24:43 -05:00 by dohertj2 · 0 comments
Owner

Register row 129 (deferred-work register).

The central short-TTL definition cache is never InvalidateAll()'d by management edit paths (ManagementService has no reference to ExternalSystemGateway), so edits are seen only after DefinitionCacheTtl (10 s) on both nodes. Wiring needs a project reference or a bus event.

Revisit trigger (from register): An edit visibly not taking effect for an inbound-method call, or any increase of DefinitionCacheTtl.

Current state: Not wired.
Origin: 2026-10-21 system review, lane M.

Source: docs/plans/2026-07-08-deferred-work-register.md row 129

Register row 129 (deferred-work register). The central short-TTL definition cache is never `InvalidateAll()`'d by management edit paths (ManagementService has no reference to ExternalSystemGateway), so edits are seen only after `DefinitionCacheTtl` (10 s) on both nodes. Wiring needs a project reference or a bus event. **Revisit trigger (from register):** An edit visibly not taking effect for an inbound-method call, or any increase of `DefinitionCacheTtl`. **Current state:** Not wired. Origin: 2026-10-21 system review, lane M. Source: `docs/plans/2026-07-08-deferred-work-register.md` row 129
dohertj2 added the type:review-findingpriority:p3migrated labels 2026-11-06 15:24:43 -05:00
Sign in to join this conversation.