Skip to content

Retiring an object leaves an orphaned physical table the drift plan is structurally blind to — surface unmanaged sys_* tables as informational findings #13204

Description

@hotlong

Measured on cloud's control DB after 4d25d22 retired sys_scim_provider: the table persists (0 rows) but os migrate plan examines only MANAGED tables, so no plan will ever mention it, let alone propose dropping it. Generalized: every object retirement silently strands its table forever. Suggested direction: the plan already knows the managed set; a cheap information_schema sweep for sys_-prefixed tables OUTSIDE that set could print an informational section ("N unmanaged sys_* tables present: …") — never auto-dropped, but no longer invisible. Composes with composition.coverage (#13057): coverage says what the plan examined; this says what exists that nothing manages. Consumer evidence: cloud#1736, cloud#1739.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions