Skip to content

fix(scan): recover durable scans and library maintenance - #129

Merged
Lowband21 merged 10 commits into
devfrom
scanning
Aug 12, 2026
Merged

fix(scan): recover durable scans and library maintenance#129
Lowband21 merged 10 commits into
devfrom
scanning

Conversation

@Lowband21

@Lowband21 Lowband21 commented Aug 9, 2026

Copy link
Copy Markdown
Owner

Summary

  • make PostgreSQL job and maintenance state authoritative across broadcast lag, restarts, lease expiry, and terminalization
  • repair scheduler, merge, watcher handoff, and immediate-completion enrollment races that could leave scans permanently stuck
  • rotate root discovery beyond the first 512 entries, expose deferred/truncated discovery metrics, and prefer polling for detected CIFS/NFS mounts
  • make library delete, reset, and clear-all-data work end to end, including ordered intelligence_artifact_sources cleanup and idempotent reset recovery
  • add regressions for more than 256 event bursts, lag recovery, enqueue-time completion, paths beyond entry 512, network filesystems, scan status, and destructive dashboard actions

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 9, 2026

Copy link
Copy Markdown

Deploying ferrex with  Cloudflare Pages  Cloudflare Pages

Latest commit: d01cd85
Status: ✅  Deploy successful!
Preview URL: https://4a00ff19.ferrex.pages.dev
Branch Preview URL: https://scanning.ferrex.pages.dev

View logs

@Lowband21
Lowband21 marked this pull request as ready for review August 12, 2026 04:39
@Lowband21
Lowband21 merged commit cadc5e5 into dev Aug 12, 2026
8 checks passed
@Lowband21
Lowband21 deleted the scanning branch August 12, 2026 04:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant