Commit Graph

45 Commits

Author SHA1 Message Date
Trevor Clinkenbeard 78b502f6c9
Merge pull request #13771 from tclinkenbeard-oai/dev/tclinkenbeard/mark-missed-probes-rare-20260722
Align code probe rarity with simulation coverage
2026-07-29 12:14:50 -07:00
Trevor Clinkenbeard eae9c5f22d
Merge pull request #13793 from tclinkenbeard-oai/dev/tclinkenbeard/ast-grep-flow-cleanups
Apply Flow AST-grep cleanups
2026-07-29 11:52:34 -07:00
Trevor Clinkenbeard f2fcdca1e6 Apply Flow AST-grep cleanups 2026-07-25 16:46:20 -07:00
Trevor Clinkenbeard ffa6d85cef Retry native CDC recovery on the master machine 2026-07-22 20:58:04 -07:00
Trevor Clinkenbeard a42a354b0d Adjust code probe rarity to match simulation coverage 2026-07-22 10:28:11 -07:00
Trevor Clinkenbeard b58cf20817 Retry undelivered Native CDC proxy halts 2026-07-20 07:41:19 -07:00
Trevor Clinkenbeard dccf3d80e1 Make Native CDC proxy halts failure-aware 2026-07-17 20:51:26 -07:00
Trevor Clinkenbeard 9c7f7a35f9 Remove dormant Native CDC incomplete log hook 2026-07-09 15:56:54 -07:00
Trevor Clinkenbeard a264e84cf5 Handle native CDC reply replay in chunking test 2026-07-07 09:20:54 -07:00
Trevor Clinkenbeard b39da52c53 Fix native CDC clang-tidy warnings 2026-07-06 22:06:52 -07:00
Trevor Clinkenbeard 1a358b2aea Bound native CDC delivery replies 2026-07-06 22:06:19 -07:00
Trevor Clinkenbeard ccf10cdcf9 Polish native CDC workload docs 2026-07-06 15:44:37 -07:00
Trevor Clinkenbeard 6b7a82d24c Strengthen Native CDC recovery regression 2026-06-22 12:27:42 -07:00
Trevor Clinkenbeard 0daccd11cb Fix Native CDC retired tag pops 2026-06-22 11:58:20 -07:00
Trevor Clinkenbeard 582e95e49b Align Native CDC test consumer with direct acknowledgements 2026-06-19 07:26:33 -07:00
Trevor Clinkenbeard 2267bc6c57 Retry Native CDC ack scan after unrelated pop wakes 2026-06-19 06:10:57 -07:00
Trevor Clinkenbeard 1209b32032 Recover Native CDC consumers after proxy replacement 2026-06-19 03:55:02 -07:00
Trevor Clinkenbeard f5252a2170 Model commit-unknown retries in Native CDC validation 2026-06-19 02:44:07 -07:00
Trevor Clinkenbeard 1cdf05c372 Account for recovery wakeups in Native CDC ack scan 2026-06-19 02:33:11 -07:00
Trevor Clinkenbeard 34b9885c5a Release durably acknowledged Native CDC buffers 2026-06-18 14:38:00 -07:00
Trevor Clinkenbeard 2d9b81db91 Publish Native CDC replacements independently 2026-06-18 14:14:51 -07:00
Trevor Clinkenbeard 98dc77a8e5 Scope Native CDC raw peek failures by frontier 2026-06-18 11:48:25 -07:00
Trevor Clinkenbeard 652b6ddd55 Isolate Native CDC raw peek limit coverage 2026-06-18 11:16:03 -07:00
Trevor Clinkenbeard 64348c78ec Reconcile durable Native CDC acknowledgements 2026-06-18 10:20:23 -07:00
Trevor Clinkenbeard 8f3308369b Bound Native CDC raw peek replies 2026-06-18 09:58:28 -07:00
Trevor Clinkenbeard 42158991b5 Gate Native CDC delivery on committed versions 2026-06-18 09:55:51 -07:00
Trevor Clinkenbeard 14ce7b57d8 Follow Native CDC proxy replacements in pop validation 2026-06-17 23:24:57 -07:00
Trevor Clinkenbeard 722286176a Follow Native CDC proxy replacements in lease validation
Resolve test-only status requests through the current stream assignment so recovery cannot leave the memory-bound workload pinned to a terminated proxy. Preserve any completed long-poll progress before issuing direct exclusivity requests.
2026-06-17 18:34:53 -07:00
Trevor Clinkenbeard 25b07cce3b Advance retired Native CDC tags through recovery 2026-06-17 17:01:57 -07:00
Trevor Clinkenbeard 439ae1d215 Make Native CDC restart marker durable 2026-06-17 14:20:31 -07:00
Trevor Clinkenbeard 3f2e6dbf0e Follow Native CDC proxy replacements in memory validation 2026-06-17 11:19:34 -07:00
Trevor Clinkenbeard 519a0b60d0 Make Native CDC exclusivity validation deterministic 2026-06-17 10:20:16 -07:00
Trevor Clinkenbeard d10f33b52e Fix Native CDC workload state handling
Keep lease validation on the tracked consumer so stream-wide acknowledgements cannot leave the workload cursor behind.

Retry test-only pop controls when recovery replaces the published CDC proxy set.
2026-06-17 08:50:25 -07:00
Trevor Clinkenbeard 116125a707 Harden native CDC backpressure and lifecycle 2026-06-16 20:13:17 -07:00
Trevor Clinkenbeard dd7fe5a149 Fix native CDC review issues 2026-06-16 19:07:41 -07:00
Trevor Clinkenbeard ef346094ed Address native CDC review feedback 2026-06-16 15:39:53 -07:00
Trevor Clinkenbeard 480bb02296 Fix native CDC CI failures and simplify routing 2026-06-16 14:16:50 -07:00
Trevor Clinkenbeard fc7c7b0274 Fix native CDC assignment publication 2026-06-11 17:26:37 -07:00
Trevor Clinkenbeard 12cf09d394 Refactor Native CDC tests around the public API 2026-06-04 21:55:53 -07:00
Trevor Clinkenbeard ea3e4c3196 Use comparison-specific assertions for native CDC 2026-06-04 16:53:22 -07:00
Trevor Clinkenbeard d9cb73a869 Prefer std::unordered_map over std::map 2026-06-04 16:20:09 -07:00
Trevor Clinkenbeard 1dd8b80c7b Fix native CDC proxy reassignment wakeups and initialize streams before attrition 2026-05-28 15:52:00 -07:00
Trevor Clinkenbeard db90538abf Fix native CDC recovery and replication across failure topologies 2026-05-28 14:23:47 -07:00
Trevor Clinkenbeard 0761ac6b3c Fix native CDC failover assignment repair and acknowledged log popping across configurations 2026-05-27 21:58:37 -07:00
Trevor Clinkenbeard 65e7d25a72 Add end-to-end native CDC simulation coverage with overlapping streams and attrition 2026-05-27 19:38:37 -07:00