Trevor Clinkenbeard
|
a42a354b0d
|
Adjust code probe rarity to match simulation coverage
|
2026-07-22 10:28:11 -07:00 |
Trevor Clinkenbeard
|
48d79db157
|
Preserve Native CDC configuration during controller failover
|
2026-07-18 08:51:43 -07:00 |
Trevor Clinkenbeard
|
019a694360
|
Merge remote-tracking branch 'origin/main' into dev/tclinkenbeard/native-cdc-reverse-current-tag
|
2026-07-15 17:03:33 -07:00 |
Trevor Clinkenbeard
|
cd97ad4708
|
Mark frequently hit code probes non-rare
|
2026-07-14 08:54:09 -07:00 |
Trevor Clinkenbeard
|
b70de5d319
|
Read latest Native CDC tag directly
|
2026-07-09 15:57:20 -07:00 |
Trevor Clinkenbeard
|
b39da52c53
|
Fix native CDC clang-tidy warnings
|
2026-07-06 22:06:52 -07:00 |
Trevor Clinkenbeard
|
b1e3e8741e
|
Address native CDC review follow-ups
|
2026-06-26 13:35:29 -07:00 |
Trevor Clinkenbeard
|
1209b32032
|
Recover Native CDC consumers after proxy replacement
|
2026-06-19 03:55:02 -07:00 |
Trevor Clinkenbeard
|
7a96787ee8
|
Test published Native CDC tag allocation
|
2026-06-18 16:21:55 -07:00 |
Trevor Clinkenbeard
|
a5b9d5ca50
|
Publish the Native CDC tag pool size
|
2026-06-18 16:12:50 -07:00 |
Trevor Clinkenbeard
|
2bf7e38156
|
Honor published Native CDC admission state
|
2026-06-18 16:11:48 -07:00 |
Trevor Clinkenbeard
|
0ce8ebec6c
|
Validate Native CDC tag pool sizing
|
2026-06-18 15:58:03 -07:00 |
Trevor Clinkenbeard
|
4ed0a17bb5
|
Retry Native CDC registration after client info change
|
2026-06-17 20:32:00 -07:00 |
Trevor Clinkenbeard
|
910c596ab3
|
Preserve in-flight Native CDC registrations
|
2026-06-17 12:51:28 -07:00 |
Trevor Clinkenbeard
|
116125a707
|
Harden native CDC backpressure and lifecycle
|
2026-06-16 20:13:17 -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
|
77cdcfad39
|
Fix native CDC removal retries and buffer reservations
|
2026-06-05 14:12:31 -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
|
e31cb45c22
|
Improve type safety for tag history
|
2026-06-04 15:34:37 -07:00 |
Trevor Clinkenbeard
|
1bb10ee78a
|
Refine native CDC API boundaries and consumer coordination
|
2026-05-28 17:17:33 -07:00 |
Trevor Clinkenbeard
|
93065de7ec
|
Fix native CDC CI linkage and allow draining streams after disablement
|
2026-05-28 16:11:44 -07:00 |
Trevor Clinkenbeard
|
2823578aa1
|
Add code probes for native CDC
|
2026-05-28 14:36:25 -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
|
ca11683553
|
Share CDC tag readers across streams and retain log consumers during pops
|
2026-05-27 19:01:58 -07:00 |
Trevor Clinkenbeard
|
807c252bf3
|
Reject future native CDC acknowledgements to prevent premature log popping
|
2026-05-27 14:17:37 -07:00 |
Trevor Clinkenbeard
|
0323a68d51
|
Create native CDC cursors from registered stream names
|
2026-05-27 13:42:27 -07:00 |
Trevor Clinkenbeard
|
c75f037f73
|
Allow native CDC consumption by registered stream name
|
2026-05-27 13:37:16 -07:00 |
Trevor Clinkenbeard
|
270b3d700f
|
Fix CDC lifecycle recovery, retired-tag cleanup, and expiry handling
|
2026-05-27 13:27:33 -07:00 |
Trevor Clinkenbeard
|
9509829902
|
Add ENABLE_NATIVE_CDC knob
|
2026-05-27 13:00:28 -07:00 |
Trevor Clinkenbeard
|
1810d8aa6b
|
Add TODO comments for future CDC load balancing work
|
2026-05-27 12:54:59 -07:00 |
Trevor Clinkenbeard
|
30ac0afe56
|
Use std::unordered_map for NativeCdcIdentifierAllocator::tagStreamCounts
|
2026-05-27 12:49:30 -07:00 |
Trevor Clinkenbeard
|
1fce475ae7
|
Enable unit tests in simulation
|
2026-05-27 11:35:28 -07:00 |
Trevor Clinkenbeard
|
eab9670fa9
|
Fail CDC consume and acknowledge requests after stream removal
|
2026-05-27 11:16:03 -07:00 |
Trevor Clinkenbeard
|
74fb2b09b5
|
Prevent CDC stream removal from popping shared unread data
|
2026-05-27 11:09:52 -07:00 |
Trevor Clinkenbeard
|
7964d4fd3e
|
Fix formatting
|
2026-05-27 10:21:11 -07:00 |
Trevor Clinkenbeard
|
7ada95e40b
|
Anchor CDC retention at stream registration commit versions
|
2026-05-27 05:57:28 -07:00 |
Trevor Clinkenbeard
|
1808150623
|
Bound CDC tags and persist stream ID allocation
|
2026-05-27 05:57:28 -07:00 |
Trevor Clinkenbeard
|
a8599a4a71
|
Avoid waiting forever during concurrent CDC stream removal
|
2026-05-27 05:57:28 -07:00 |
Trevor Clinkenbeard
|
e61abe06c1
|
Finalize CDC retention state when streams are removed
|
2026-05-27 05:57:27 -07:00 |
Trevor Clinkenbeard
|
4d48b1c2f6
|
Add client-facing native CDC operations with proxy failover retries
|
2026-05-27 05:57:27 -07:00 |
Trevor Clinkenbeard
|
9b768820f6
|
Add non-recovery CDC proxy failover and durable stream reassignment
|
2026-05-27 05:57:27 -07:00 |
Trevor Clinkenbeard
|
9f52b0cae7
|
Persist and publish CDC stream ownership routing
|
2026-05-27 05:57:27 -07:00 |
Trevor Clinkenbeard
|
46e41a0e46
|
Add native CDC acknowledgement watermarks
|
2026-05-27 05:57:27 -07:00 |
Trevor Clinkenbeard
|
9ce0954a67
|
Add native CDC stream lifecycle metadata operations and tests
|
2026-05-27 05:57:27 -07:00 |