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