Commit Graph

37 Commits

Author SHA1 Message Date
Trevor Clinkenbeard d2ef9dff80 Ignore stale log-router pops after single-region recovery 2026-07-17 14:46:22 -07:00
Trevor Clinkenbeard 5bbc514c88 Merge remote-tracking branch 'origin/main' into dev/tclinkenbeard/retain-old-tlog-roles 2026-07-16 19:46:26 -07:00
Trevor Clinkenbeard d523d509a7 Enable additional clang-tidy correctness checks 2026-07-15 22:00:36 -07:00
Trevor Clinkenbeard 01c31f7d17 Merge remote-tracking branch 'origin/main' into dev/tclinkenbeard/retain-old-tlog-roles 2026-07-15 17:03:33 -07:00
Trevor Clinkenbeard 4e4f25d21b Merge remote-tracking branch 'origin/main' into dev/tclinkenbeard/pr-13287-review-followup
# Conflicts:
#	fdbserver/logsystem/include/fdbserver/logsystem/LogSystem.h
2026-07-08 11:45:47 -07:00
Trevor Clinkenbeard 07e784c55e
Merge pull request #13408 from tclinkenbeard-oai/dev/tclinkenbeard/remove-logsystem-static-self
Refactor `LogSystem` self helpers into members
2026-07-07 16:45:42 -07:00
Trevor Clinkenbeard cbb0b5725e Merge remote-tracking branch 'origin/main' into dev/tclinkenbeard/pr-13287-review-followup
# Conflicts:
#	fdbclient/include/fdbclient/FDBTypes.h
#	fdbserver/core/include/fdbserver/core/WorkerInterface.actor.h
#	flow/ProtocolVersion.h.cmake
#	flow/ProtocolVersions.cmake
2026-07-06 15:32:57 -07:00
Akanksha Mahajan f6a0557f3a
Rename Range Partitioned to consisent name (#13386) 2026-07-03 11:02:24 -07:00
Trevor Clinkenbeard 3a595a520d Remove LogSystem onError indirection 2026-06-29 01:02:49 -07:00
Trevor Clinkenbeard 8674cc2ec4 Refactor LogSystem self helpers into members 2026-06-28 21:46:41 -07:00
Trevor Clinkenbeard acdd117f05 Drop stale backup workers during recovery 2026-06-24 09:59:53 -07:00
Trevor Clinkenbeard 0ce8ebec6c Validate Native CDC tag pool sizing 2026-06-18 15:58:03 -07:00
Trevor Clinkenbeard 966d24b1ac Merge remote-tracking branch 'origin/main' into dev/tclinkenbeard/native-fdb-cdc
# Conflicts:
#	fdbserver/core/include/fdbserver/core/WorkerInterface.actor.h
2026-06-16 10:20:16 -07:00
neethuhaneesha 4d2a5dbbff
Recruiting range backup workers in the recovery (#13286) 2026-06-11 19:33:45 -07:00
Trevor Clinkenbeard 854cdb3354 Keep old-generation TLogs advertised until master recovery restarts 2026-06-08 17:03:53 -07:00
Trevor Clinkenbeard ecb82cd453 Merge remote-tracking branch 'origin/main' into dev/tclinkenbeard/native-fdb-cdc 2026-06-03 19:32:31 -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 c15b88ff7d Merge remote-tracking branch 'origin/main' into dev/tclinkenbeard/inline-buggify-function
# Conflicts:
#	fdbserver/core/ServerKnobs.cpp
#	fdbserver/tlog/TLogServer.cpp
2026-05-28 07:29:13 -07:00
neethuhaneesha 6690043ce0
Add rangeBackupWorkerTags count to log system data structures. Gated this new field under 8.0 protocol version. (#13225) 2026-05-25 09:20:25 -07:00
Trevor Clinkenbeard b46c58415c Replace BUGGIFY macros with inline function 2026-05-20 14:54:51 -07:00
Trevor Clinkenbeard e7a9f89d77 Merge remote-tracking branch 'origin/main' into dev/tclinkenbeard/logsystem-consumer
# Conflicts:
#	fdbserver/backupworker/BackupWorkerRangePartitioned.cpp
#	fdbserver/logsystem/LogSystem.cpp
#	fdbserver/logsystem/include/fdbserver/logsystem/LogSystem.h
#	fdbserver/storageserver/storageserver.actor.cpp
2026-05-19 14:32:25 -07:00
Trevor Clinkenbeard 7def8a8063
Merge pull request #13208 from tclinkenbeard-oai/dev/tclinkenbeard/logsystem-peek-cursor-interfaces
Refactor `IPeekCursor` and fix `getMaxKnownVersion` bug
2026-05-15 16:17:31 -07:00
neethuhaneesha 669f1a28d5
Rename routerTag to tag in InitializeBackupRequest and refactor BackupProgress (#13218) 2026-05-14 09:51:45 -07:00
Trevor Clinkenbeard 426166d01f Format log peek cursor refactor 2026-05-12 23:15:22 -07:00
Trevor Clinkenbeard 26d0ddeaae Refactor log peek cursor capabilities 2026-05-12 23:08:51 -07:00
Trevor Clinkenbeard 26c3ae04e6 Remove LogSystem consumer compatibility wrappers 2026-05-11 10:57:25 -07:00
Trevor Clinkenbeard db0ccfc99a Move log consumption behavior into LogSystemConsumer 2026-05-11 09:35:53 -07:00
Trevor Clinkenbeard ee301bf456 Split log consumption from LogSystem 2026-05-11 09:29:55 -07:00
Trevor Clinkenbeard 5a63d1132f Preserve empty log router handoff at epoch boundary 2026-05-07 20:30:42 -07:00
Trevor Clinkenbeard a7e2888921 Add trace event 2026-05-07 08:39:30 -07:00
Trevor Clinkenbeard c4fcecc788 Skip empty old log router ranges 2026-05-06 10:29:02 -07:00
Trevor Clinkenbeard c1426ff42e
Merge pull request #13055 from tclinkenbeard-oai/dev/tclinkenbeard/fdb-ast-grep
More post-coroutine-conversion linting
2026-04-24 18:18:29 -05:00
Trevor Clinkenbeard 2fe353499d Merge remote-tracking branch 'origin/main' into dev/tclinkenbeard/enforce-clang-tidy2 2026-04-21 21:37:31 -07:00
Trevor Clinkenbeard a61fe98cdc More post-coroutine-conversion linting 2026-04-21 21:08:48 -07:00
Trevor Clinkenbeard 629f977c0f Fix fdbserver/core link test 2026-04-12 06:39:52 +00:00
Trevor Clinkenbeard 29bcabb8c3 Rename TagPartitionedLogSystem to simply LogSystem 2026-04-12 04:21:51 +00:00