Commit Graph

46 Commits

Author SHA1 Message Date
Trevor Clinkenbeard a42a354b0d Adjust code probe rarity to match simulation coverage 2026-07-22 10:28:11 -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 cd97ad4708 Mark frequently hit code probes non-rare 2026-07-14 08:54:09 -07:00
Trevor Clinkenbeard a0d27e5763 Merge remote-tracking branch 'origin/main' into dev/tclinkenbeard/pr-13287-review-followup 2026-07-08 14:15:21 -07:00
Trevor Clinkenbeard 648f42563a Merge remote-tracking branch 'origin/main' into dev/tclinkenbeard/move-process-class
# Conflicts:
#	fdbrpc/include/fdbrpc/Locality.h
#	fdbserver/clustercontroller/ClusterController.h
#	fdbserver/core/LeaderElection.cpp
2026-07-08 09:39:05 -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 35c0abe865 Add clang-tidy bugprone checks 2026-06-30 11:30:24 -07:00
Trevor Clinkenbeard 591747d7e5 Move process class recruitment policy into fdbserver 2026-06-25 18:54:14 -07:00
Trevor Clinkenbeard fe42e6fd79 Enforce clang-tidy braces around long statements 2026-06-22 23:01:11 -07:00
Trevor Clinkenbeard 24e68d65c9 Restore Native CDC proxy count during recovery 2026-06-19 18:03:11 -07:00
Trevor Clinkenbeard ef346094ed Address native CDC review feedback 2026-06-16 15:39:53 -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 bdc761e71b Add comment 2026-06-08 17:11:28 -07:00
Trevor Clinkenbeard 854cdb3354 Keep old-generation TLogs advertised until master recovery restarts 2026-06-08 17:03:53 -07:00
Trevor Clinkenbeard 12cf09d394 Refactor Native CDC tests around the public API 2026-06-04 21:55:53 -07:00
Trevor Clinkenbeard e31cb45c22 Improve type safety for tag history 2026-06-04 15:34:37 -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 09b654dd33 Apply clang-format to inline buggify changes 2026-05-28 07:44:20 -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
Trevor Clinkenbeard 83a10895cd Merge remote-tracking branch 'origin/main' into dev/tclinkenbeard/const-correctness-audit 2026-05-27 19:33:04 -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 9509829902 Add ENABLE_NATIVE_CDC knob 2026-05-27 13:00:28 -07:00
Trevor Clinkenbeard 230af4d065 Preserve native CDC streams across recovery and proxy failover 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 7203fe5316 Recruit and publish CDC proxy endpoints through recovery routing 2026-05-27 05:57:27 -07:00
Trevor Clinkenbeard 23b972297b
Merge pull request #13213 from tclinkenbeard-oai/dev/tclinkenbeard/apply-fdb-ast-grep-rules
More AST-grep linting
2026-05-26 14:53:10 -07:00
Trevor Clinkenbeard 29c97cd0cd
Merge pull request #13276 from tclinkenbeard-oai/dev/tclinkenbeard/clang-tidy-high-value-checks
Enforce more `clang-tidy` checks
2026-05-26 14:08:15 -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 091aa15a2f Address clang-tidy warnings 2026-05-24 18:14:26 -07:00
Trevor Clinkenbeard fbabbf43e5 Merge remote-tracking branch 'origin/main' into dev/tclinkenbeard/const-correctness-audit 2026-05-24 12:21:31 -07:00
Trevor Clinkenbeard b46c58415c Replace BUGGIFY macros with inline function 2026-05-20 14:54:51 -07:00
Trevor Clinkenbeard a00c400b91 Tighten const-correctness helpers 2026-05-19 16:40:50 -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
neethuhaneesha 669f1a28d5
Rename routerTag to tag in InitializeBackupRequest and refactor BackupProgress (#13218) 2026-05-14 09:51:45 -07:00
Trevor Clinkenbeard 2c6f84d91a Fix clang-format drift in ast-grep sweep 2026-05-13 08:47:39 -07:00
Trevor Clinkenbeard 73fc36e935 Apply explicit constructor cleanup from ast-grep 2026-05-13 08:38:45 -07:00
Trevor Clinkenbeard 26c3ae04e6 Remove LogSystem consumer compatibility wrappers 2026-05-11 10:57:25 -07:00
Trevor Clinkenbeard 73a5716c90 Apply clang-format to makeReference cleanup 2026-05-09 13:24:59 -07:00
Trevor Clinkenbeard d7f1bdc66f Prefer makeReference for polymorphic references 2026-05-09 13:13:05 -07:00
Trevor Clinkenbeard b0651ac06d Clean up unnecessary branch 2026-04-28 13:08:37 -07:00
Trevor Clinkenbeard f3e0b00468 Rename ClusterRecovery.actor.cpp 2026-04-28 13:08:36 -07:00