You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Refactor reporting DB writes to keep memory bounded by batch size and switch orphan detection from a run-wide RowKey set to Timestamp-based evidence. This adds a skew margin option, skips undated rows instead of risking mass deletion, and only runs orphan cleanup after successful writes.
Also rework audit-log ingestion tenant discovery to stream directly into HashSets with minimal property projection, removing Group-Object and large intermediate arrays that were triggering OutOfMemoryException under backlog load.
Synced from CyberDrain/CIPP@453928c
Write-LogMessage-API 'CIPPDbItem'-tenant $TenantFilter-sev Warning -message "Skipped $Undated$Type row(s) with no readable Timestamp during orphan cleanup — not deleting without positive evidence"
0 commit comments