Trevor Clinkenbeard
|
54c167e9a9
|
Avoid reading past the CDC tag history range
|
2026-07-31 13:43:50 -07:00 |
Trevor Clinkenbeard
|
1a34aaff6a
|
Read Native CDC stream metadata concurrently
|
2026-07-31 13:30:59 -07:00 |
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
|
f2fcdca1e6
|
Apply Flow AST-grep cleanups
|
2026-07-25 16:46:20 -07:00 |
Trevor Clinkenbeard
|
a42a354b0d
|
Adjust code probe rarity to match simulation coverage
|
2026-07-22 10:28:11 -07:00 |
Trevor Clinkenbeard
|
4a3db78aa2
|
Rename WorkerInterface coroutine header
|
2026-07-17 00:58:03 -07:00 |
Trevor Clinkenbeard
|
bfe59b83d2
|
Merge remote-tracking branch 'refs/remotes/origin/main' into dev/tclinkenbeard/native-cdc-remove-incomplete-log-hook
# Conflicts:
# fdbserver/cdcproxy/CDCProxy.cpp
|
2026-07-15 23:22:55 -07:00 |
Trevor Clinkenbeard
|
cd97ad4708
|
Mark frequently hit code probes non-rare
|
2026-07-14 08:54:09 -07:00 |
Trevor Clinkenbeard
|
9c7f7a35f9
|
Remove dormant Native CDC incomplete log hook
|
2026-07-09 15:56:54 -07:00 |
Trevor Clinkenbeard
|
1a358b2aea
|
Bound native CDC delivery replies
|
2026-07-06 22:06:19 -07:00 |
Trevor Clinkenbeard
|
5659da3b7a
|
Split CDC proxy buffer pass
|
2026-07-06 15:44:37 -07:00 |
Trevor Clinkenbeard
|
11aebfb1e8
|
Clarify CDC proxy maintenance notes
|
2026-07-06 15:44:37 -07:00 |
Trevor Clinkenbeard
|
f94a8017df
|
Document CDC proxy drain behavior
|
2026-07-06 15:28:51 -07:00 |
Trevor Clinkenbeard
|
dc2f485e96
|
Add comments in CDCProxy.cpp
|
2026-06-29 16:17:06 -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
|
9645880f07
|
Ignore stale Native CDC recovery metadata
|
2026-06-19 20:28:43 -07:00 |
Trevor Clinkenbeard
|
34b9885c5a
|
Release durably acknowledged Native CDC buffers
|
2026-06-18 14:38:00 -07:00 |
Trevor Clinkenbeard
|
946789f2f8
|
Scope Native CDC peek limits to delivery cursors
|
2026-06-18 14:34:02 -07:00 |
Trevor Clinkenbeard
|
1a7da92e88
|
Distinguish oversized Native CDC peek replies
|
2026-06-18 14:30:02 -07:00 |
Trevor Clinkenbeard
|
b5bef7850e
|
Reconcile Native CDC buffer estimates after waits
|
2026-06-18 14:26:10 -07:00 |
Trevor Clinkenbeard
|
98dc77a8e5
|
Scope Native CDC raw peek failures by frontier
|
2026-06-18 11:48:25 -07:00 |
Trevor Clinkenbeard
|
631a3d3837
|
Account for replicated Native CDC peek replies
|
2026-06-18 11:14:26 -07:00 |
Trevor Clinkenbeard
|
24f680cabf
|
Report Native CDC lag from committed progress
|
2026-06-18 10:20:23 -07:00 |
Trevor Clinkenbeard
|
1536ab50e8
|
Discard stale Native CDC stream initialization
|
2026-06-18 10:20:23 -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
|
25b07cce3b
|
Advance retired Native CDC tags through recovery
|
2026-06-17 17:01:57 -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
|
77cdcfad39
|
Fix native CDC removal retries and buffer reservations
|
2026-06-05 14:12:31 -07:00 |
Trevor Clinkenbeard
|
0da10d319b
|
Refactor CDC proxy state and request handling into private methods
|
2026-06-05 06:09:58 -07:00 |
Trevor Clinkenbeard
|
254ca92515
|
Refactor cdcProxyServer
|
2026-06-05 05:40:03 -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
|
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
|
0a09b8964b
|
Remove redundant co_return statements
|
2026-05-27 14:31:00 -07:00 |
Trevor Clinkenbeard
|
e676f995e9
|
Bound CDC proxy buffering with a shared proxy-wide memory budget
|
2026-05-27 14:26:45 -07:00 |
Trevor Clinkenbeard
|
2e386e3a41
|
Clean up retired CDC tag pop state after confirmed drain
|
2026-05-27 13:50:45 -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
|
1fce475ae7
|
Enable unit tests in simulation
|
2026-05-27 11:35:28 -07:00 |