BenVincent benvin
  • Joined on 2026-06-06
benvin pushed to main at unkin/pdbmux 2026-09-06 10:28:51 +10:00
8f84da94ff Merge pull request 'Gate a backend only on a probe that has answered for it' (#15) from benvin/health-failure-window into main
ac0a2c32ae Split the probe-reply kinds cleanly in the README
e16ca9b701 Drop the recovery test the per-state table now covers
6ebe0b4a44 Describe probe_unsupported by the latch in the healthz report
31283969c3 Gate a backend only on a probe that has answered for it
Compare 6 commits »
benvin deleted branch benvin/backend-health from unkin/pdbmux 2026-09-06 00:18:37 +10:00
benvin pushed to main at unkin/pdbmux 2026-09-06 00:18:37 +10:00
d34782b028 Merge pull request 'Health-check backends and skip the ones that are down' (#14) from benvin/backend-health into main
8f9e4125da Count one run of failed probes, whatever kind they are
42fdc36737 Keep a backend whose probe path is wrong in service
514377c7cb Health-check backends and skip the ones that are down
Compare 4 commits »
benvin merged pull request unkin/pdbmux#14 2026-09-06 00:18:36 +10:00
Health-check backends and skip the ones that are down
benvin deleted branch benvin/cache-facts from unkin/pdbmux 2026-09-05 23:15:45 +10:00
benvin pushed to main at unkin/pdbmux 2026-09-05 23:15:45 +10:00
83c89ad426 Merge pull request 'feat: cache merged /facts and /nodes in memory, stale on backend failure' (#12) from benvin/cache-facts into main
de61ec5081 Cache the merged body with its provenance already injected
45ac52df65 Store a completed build on a context detached from the flight
fc811d4eca Cancel a shared flight when its last participant leaves
c7910156e8 Mark cached responses with X-Cache and Age
Compare 8 commits »
benvin merged pull request unkin/pdbmux#12 2026-09-05 23:15:44 +10:00
feat: cache merged /facts and /nodes in memory, stale on backend failure
benvin merged pull request unkin/pdbmux#13 2026-09-05 22:49:34 +10:00
Inject a pdbmux_source provenance fact
benvin pushed to main at unkin/pdbmux 2026-09-05 22:49:34 +10:00
083fb6ba53 Merge pull request 'Inject a pdbmux_source provenance fact' (#13) from benvin/source-fact into main
c228597fb9 Scope the extract gate to subqueries and correct the suppression doc
a4a29866e1 Override the source fact on every query shape
6cfded36fe Merge main into benvin/source-fact
c935b20a54 Inject a pdbmux_source provenance fact
Compare 5 commits »
benvin deleted branch benvin/source-fact from unkin/pdbmux 2026-09-05 22:49:34 +10:00
benvin deleted branch benvin/meta-metrics-and-counts from unkin/pdbmux 2026-09-05 20:56:08 +10:00
benvin pushed to main at unkin/pdbmux 2026-09-05 20:56:08 +10:00
394f7df3a7 Merge pull request 'Serve PuppetDB meta and metrics endpoints, sum node and resource counts' (#11) from benvin/meta-metrics-and-counts into main
b6d59af7ef Serve PuppetDB meta and metrics endpoints, sum node and resource counts
Compare 2 commits »
benvin merged pull request unkin/pdbmux#11 2026-09-05 20:56:06 +10:00
Serve PuppetDB meta and metrics endpoints, sum node and resource counts
benvin pushed to main at unkin/argocd-apps 2026-09-05 17:05:51 +10:00
520da449c9 pdbmux: bump image to v0.2.0 (#455)
benvin deleted branch benvin/pdbmux-v0.2.0 from unkin/argocd-apps 2026-09-05 17:05:51 +10:00
benvin merged pull request unkin/argocd-apps#455 2026-09-05 17:05:45 +10:00
pdbmux: bump image to v0.2.0
benvin deleted branch benvin/initial-plugin from unkin/vimpack 2026-09-05 16:22:30 +10:00
benvin pushed to main at unkin/vimpack 2026-09-05 16:22:30 +10:00
ae951a9ea6 Merge pull request 'Add vimpack: archive-based Neovim plugin manager' (#1) from benvin/initial-plugin into main
ac7d086623 Run CI under the default service account
35b9df9eba Add vimpack: archive-based Neovim plugin manager
Compare 3 commits »
benvin merged pull request unkin/vimpack#1 2026-09-05 16:22:28 +10:00
Add vimpack: archive-based Neovim plugin manager
benvin pushed to main at unkin/pdbmux 2026-09-05 16:07:40 +10:00
1ee7a2c07c Merge pull request 'config: drop primary/prefer and treat all backends equally' (#9) from benvin/drop-primary into main
8ad6205200 docs: reword reports/events union without old/new framing
2391f56a11 config: drop primary/prefer and treat all backends equally
Compare 3 commits »