Skip to content

chore(fusillade): remove dead DaemonExecutor impl for PostgresDaemon - #1710

Open
detail-app[bot] wants to merge 1 commit into
mainfrom
detail/dead-code/chore-fusillade-remove-dead-daemonexecutor-impl-fo-2389bb
Open

detail-app[bot] wants to merge 1 commit into
mainfrom
detail/dead-code/chore-fusillade-remove-dead-daemonexecutor-impl-fo-2389bb

Conversation

@detail-app

@detail-app detail-app Bot commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Remove the unused impl DaemonExecutor<H> for PostgresDaemon trait
impl, plus the http_client() and config() inherent getters whose
only caller was that impl's forwarders.

The DaemonExecutor trait has no trait-dispatch consumers anywhere in
the workspace (no dyn, generic bound, or qualified call-site). dwctl
was migrated to PostgresDaemon's inherent methods in the split-daemon
runtime upgrade (6c0607c), which deliberately removed dwctl's
use fusillade::DaemonExecutor; imports and trait-dispatch call-sites,
leaving this impl vestigial. fusillade is publish = false and the
package_boundaries test does not assert on DaemonExecutor, so
removal carries no external-consumer risk.


Dead Code PRs can be configured here.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 8, 2026 •

Copy link
Copy Markdown

Deploying control-layer with  Cloudflare Pages  Cloudflare Pages

Latest commit: af42682
Status: ✅  Deploy successful!
Preview URL: https://ded928fd.control-layer.pages.dev
Branch Preview URL: https://detail-dead-code-chore-fusil-nvx7.control-layer.pages.dev

View logs

This branch has not been deployed

No deployments
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.

0 participants