Commit Graph

45 Commits

Author SHA1 Message Date
Trevor Clinkenbeard 4a3db78aa2 Rename WorkerInterface coroutine header 2026-07-17 00:58:03 -07:00
Trevor Clinkenbeard 161f637488 Remove simulation helpers from Data Distributor 2026-07-12 11:30:44 -07:00
Trevor Clinkenbeard 7f8b84d41d Remove MockDD end-to-end emulation 2026-07-12 10:54:57 -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
Akanksha Mahajan f6a0557f3a
Rename Range Partitioned to consisent name (#13386) 2026-07-03 11:02:24 -07:00
Trevor Clinkenbeard 41fedfcc03 Merge remote-tracking branch 'origin/main' into dev/tclinkenbeard/move-process-class
# Conflicts:
#	fdbrpc/Locality.cpp
2026-06-25 18:03:02 -07:00
Trevor Clinkenbeard 24c9a91108 Move simulator process helpers into fdbserver core 2026-06-25 02:10:10 -07:00
Trevor Clinkenbeard cc142778ba Move process class types into fdbclient 2026-06-25 00:42:31 -07:00
Trevor Clinkenbeard fe42e6fd79 Enforce clang-tidy braces around long statements 2026-06-22 23:01:11 -07:00
Trevor Clinkenbeard 7e5233d699 Address tlog spill review comments 2026-06-08 13:09:19 -07:00
Trevor Clinkenbeard 0ad9e69a98 Fix restarting test failures 2026-06-03 19:23:01 -07:00
Trevor Clinkenbeard b519eb73bd Test separate tlog spill directory in simulation 2026-06-02 19:40:24 -07:00
Trevor Clinkenbeard cf29fba33a Support spilling to separate directory on tlogs 2026-06-02 14:27:56 -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 e598c51476 Increase Redwood simulation selection weight 2026-05-12 17:14:09 -07:00
Pierce Lopez 49bd7f489c
64-bit DeterministicRandom() seed and getRandomSeed() (#13136)
DeterministicRandom() can use a boost::random::mt19937_64
to take a 64-bit seed and return 64-bit random values,
and this simplifies things because fdb always wants 64 bits.
Performance should be slightly better because the 32-bit
mt19937 was always called twice to get 64 bits.
2026-05-07 19:28:19 -04:00
Trevor Clinkenbeard 191a0c4b4d Merge remote-tracking branch 'origin/main' into dev/tclinkenbeard/explicit-ctors 2026-05-07 08:38:39 -07:00
Trevor Clinkenbeard 55f9e7bc6d Use human-readable strings for storage server exclusion in test files 2026-05-04 19:57:40 -07:00
Trevor Clinkenbeard 2edff49627 Merge remote-tracking branch 'origin/main' into dev/tclinkenbeard/explicit-ctors
# Conflicts:
#	fdbrpc/include/fdbrpc/AsyncFileEncrypted.h
#	fdbserver/include/fdbserver/KmsConnector.h
#	fdbserver/workloads/DifferentClustersSameRV.cpp
#	flow/include/flow/TxnCounters.h
2026-05-02 15:01:26 -07:00
Trevor Clinkenbeard e1025a7993
Merge pull request #13080 from tclinkenbeard-oai/dev/tclinkenbeard/move-simulator-up
Move FDB-specific logic out of `ISimulator`
2026-04-28 16:52:22 -05:00
Trevor Clinkenbeard 92de2c1691 Remove small unused helpers 2026-04-28 06:56:29 -07:00
Trevor Clinkenbeard 816c48f33a Shrink ISimulator further 2026-04-25 19:41:01 +00:00
Trevor Clinkenbeard 7d1fbe0ab6 Remove ISimulator::TSSMode 2026-04-25 18:58:16 +00:00
Trevor Clinkenbeard decf46c753 Move ISimulator::inject*Time fields to fdbserver 2026-04-25 01:14:40 +00:00
Trevor Clinkenbeard 94127d069a Shrink ISimulator further 2026-04-25 00:46:26 +00:00
Trevor Clinkenbeard 0af1547370 Next iteration of shrinking ISimulator 2026-04-24 23:59:19 +00:00
Trevor Clinkenbeard 79962f9b82 Move more fields out of ISimulator 2026-04-24 23:28:15 +00:00
Trevor Clinkenbeard 847ba32704 Move backup fields out of ISimulator 2026-04-24 22:46:48 +00:00
Trevor Clinkenbeard 5950286d5f Move ExtraDatabaseMode out of ISimulator 2026-04-24 22:21:30 +00:00
Trevor Clinkenbeard 977d47260e Move more fields out of ISimulator 2026-04-24 22:13:42 +00:00
Trevor Clinkenbeard 550ce20e9f Move fields out of ISimulator 2026-04-24 21:54:19 +00:00
Trevor Clinkenbeard 2709c95f7b Create ISimulationPolicy interface 2026-04-24 20:51:23 +00:00
Trevor Clinkenbeard 399d13505f Make single-argument constructors explicit 2026-04-24 18:53:40 +00:00
Trevor Clinkenbeard e38baf18ea Fix more clang-tidy warnings 2026-04-15 14:23:33 +00:00
Trevor Clinkenbeard aaee40fb39 Rename Worker.actor.h 2026-03-28 07:21:49 +00:00
Trevor Clinkenbeard 83fcd062ec
Merge pull request #12863 from tclinkenbeard-oai/dev/tclinkenbeard/async-file-nondurable-coro
Convert `AsyncFileNonDurable.actor.*` files to standard coroutines
2026-03-26 09:04:16 -07:00
Trevor Clinkenbeard 4ff3fa952b Merge remote-tracking branch 'apple/main' into dev/tclinkenbeard/worker-library 2026-03-26 08:37:22 +00:00
Trevor Clinkenbeard 22015efa77 Convert AsyncFileNonDurable.actor.cpp to standard coroutines 2026-03-26 07:10:42 +00:00
Trevor Clinkenbeard 38b05e51cd Post coroutine conversion linting 2026-03-25 16:31:16 -07:00
Trevor Clinkenbeard d363444b66 Merge remote-tracking branch 'origin/main' into dev/tclinkenbeard/worker-library 2026-03-25 14:44:04 -07:00
Trevor Clinkenbeard c8babb880c Merge remote-tracking branch 'apple/main' into dev/tclinkenbeard/worker-library 2026-03-25 18:09:38 +00:00
Trevor Clinkenbeard d477eab73d Merge remote-tracking branch 'apple/main' into dev/tclinkenbeard/management-api-coro 2026-03-25 02:14:46 +00:00
Trevor Clinkenbeard ba2fc14816 Rename SimulatedCluster.actor.cpp 2026-03-24 15:42:58 +00:00