foundationdb/fdbserver/workloads
He Liu c3a68d661e
Physical Shard Move (#6264)
Physical Shard Move part I: Checkpoint creation, transfer and restore.
2022-03-15 13:03:23 -07:00
..
ApiCorrectness.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
ApiWorkload.actor.cpp GetMappedRange support serializable & check RYW & continuation (#6181) 2022-03-10 10:05:44 -08:00
ApiWorkload.h GetMappedRange support serializable & check RYW & continuation (#6181) 2022-03-10 10:05:44 -08:00
AsyncFile.actor.h apply clang-format to *.c, *.cpp, *.h, *.hpp files 2021-03-10 10:18:07 -08:00
AsyncFile.cpp apply clang-format to *.c, *.cpp, *.h, *.hpp files 2021-03-10 10:18:07 -08:00
AsyncFileCorrectness.actor.cpp Update code base to use fmt 8.1.1 2022-03-04 15:52:06 -08:00
AsyncFileRead.actor.cpp Document "averaged" parameter of PerfMetric constructor 2021-08-29 15:38:21 -07:00
AsyncFileWrite.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
AtomicOps.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
AtomicOpsApiCorrectness.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
AtomicRestore.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
AtomicSwitchover.actor.cpp Abstract the cluster file into a cluster connection record that can be backed by something other than the filesystem. 2021-10-22 11:05:18 -07:00
BackgroundSelectors.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
BackupAndParallelRestoreCorrectness.actor.cpp Refactor configure command; refactor changeConfig to template code to reuse existing tests 2021-09-21 10:06:04 -07:00
BackupCorrectness.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
BackupToBlob.actor.cpp Rename ::TRUE and ::FALSE in BooleanParams to ::True and ::False so as to not conflict with the TRUE and FALSE macros provided by the Windows and MacOS SDKs. 2021-07-17 00:11:40 -07:00
BackupToDBAbort.actor.cpp Abstract the cluster file into a cluster connection record that can be backed by something other than the filesystem. 2021-10-22 11:05:18 -07:00
BackupToDBCorrectness.actor.cpp Abstract the cluster file into a cluster connection record that can be backed by something other than the filesystem. 2021-10-22 11:05:18 -07:00
BackupToDBUpgrade.actor.cpp Enforce that trace event suppression calls happen first when using trace event call chaining. Fix various instances where we weren't following this requirement. 2022-02-24 12:25:52 -08:00
BlobGranuleVerifier.actor.cpp Update code base to use fmt 8.1.1 2022-03-04 15:52:06 -08:00
BlobStoreWorkload.h apply clang-format to *.c, *.cpp, *.h, *.hpp files 2021-03-10 10:18:07 -08:00
BulkLoad.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
BulkSetup.actor.h Add Minicycle Workload 2021-12-06 15:46:40 -08:00
Cache.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
ChangeConfig.actor.cpp Abstract the cluster file into a cluster connection record that can be backed by something other than the filesystem. 2021-10-22 11:05:18 -07:00
ChangeFeeds.actor.cpp improved the change feed workload to test whenAtLeast 2021-11-23 15:01:44 -08:00
ClearSingleRange.actor.cpp TargetedKill fixes. 2021-10-19 17:22:27 -07:00
ClientTransactionProfileCorrectness.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
ClogSingleConnection.actor.cpp Add LowLatencySingleClog.toml test 2021-07-10 17:30:20 -07:00
CommitBugCheck.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
ConfigIncrement.actor.cpp Enforce that trace event suppression calls happen first when using trace event call chaining. Fix various instances where we weren't following this requirement. 2022-02-24 12:25:52 -08:00
ConfigureDatabase.actor.cpp format code 2022-02-16 16:32:06 -08:00
ConflictRange.actor.cpp Apply stricter condition for special keys check 2022-03-08 16:22:09 -05:00
ConsistencyCheck.actor.cpp Introduce a simulate EncryptKeyVaultProxy interface (#6576) 2022-03-10 12:06:49 -08:00
CpuProfiler.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
Cycle.actor.cpp clean up some comments and debug changes 2022-02-02 14:03:32 -05:00
DDBalance.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
DDMetrics.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
DDMetricsExclude.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
DataDistributionMetrics.actor.cpp Fix several instances where we were converting keys, ranges, and key selectors into strings before passing them into trace events. This had the effect of double escaping certain characters. 2022-03-04 13:58:36 -08:00
DataLossRecovery.actor.cpp Use ErrorOr to indicate an error. 2021-10-15 14:58:26 -07:00
DifferentClustersSameRV.actor.cpp Abstract the cluster file into a cluster connection record that can be backed by something other than the filesystem. 2021-10-22 11:05:18 -07:00
DiskDurability.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
DiskDurabilityTest.actor.cpp Update code base to use fmt 8.1.1 2022-03-04 15:52:06 -08:00
DiskFailureInjection.actor.cpp Enforce that trace event suppression calls happen first when using trace event call chaining. Fix various instances where we weren't following this requirement. 2022-02-24 12:25:52 -08:00
DummyWorkload.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
EncryptionOps.actor.cpp Upgrade AES 128 GCM -> AES 256, StreamCipher code refactor (#6314) 2022-01-31 19:52:44 -06:00
ExternalWorkload.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
FastTriggeredWatches.actor.cpp Enforce that trace event suppression calls happen first when using trace event call chaining. Fix various instances where we weren't following this requirement. 2022-02-24 12:25:52 -08:00
FileSystem.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
Fuzz.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
FuzzApiCorrectness.actor.cpp Fix several instances where we were converting keys, ranges, and key selectors into strings before passing them into trace events. This had the effect of double escaping certain characters. 2022-03-04 13:58:36 -08:00
GetMappedRange.actor.cpp GetMappedRange support serializable & check RYW & continuation (#6181) 2022-03-10 10:05:44 -08:00
GetRangeStream.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
HealthMetricsApi.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
HighContentionPrefixAllocatorWorkload.actor.cpp Fix formatting 2022-01-31 14:43:04 -08:00
Increment.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
IncrementalBackup.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
IndexScan.actor.cpp Refactor NativeAPI transactions to create and pass around a reference counted state object. Watches no longer use the tranasction info object but instead use their own state. 2021-12-17 11:57:39 -08:00
Inventory.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
KVStoreTest.actor.cpp Update code base to use fmt 8.1.1 2022-03-04 15:52:06 -08:00
KillRegion.actor.cpp Abstract the cluster file into a cluster connection record that can be backed by something other than the filesystem. 2021-10-22 11:05:18 -07:00
LocalRatekeeper.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
LockDatabase.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
LockDatabaseFrequently.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
LogMetrics.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
LowLatency.actor.cpp Enforce that trace event suppression calls happen first when using trace event call chaining. Fix various instances where we weren't following this requirement. 2022-02-24 12:25:52 -08:00
MachineAttrition.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
Mako.actor.cpp Try eliminating warnings in macOS and Windows CI builds. 2022-02-25 19:06:57 -08:00
MemoryKeyValueStore.cpp Expand use of BOOLEAN_PARAM 2021-07-02 21:41:50 -07:00
MemoryKeyValueStore.h Expand use of BOOLEAN_PARAM 2021-07-02 21:41:50 -07:00
MemoryLifetime.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
MetricLogging.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
MiniCycle.actor.cpp Add Minicycle Workload 2021-12-06 15:46:40 -08:00
MutationLogReaderCorrectness.actor.cpp Update code base to use fmt 8.1.1 2022-03-04 15:52:06 -08:00
ParallelRestore.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
Performance.actor.cpp Enforce that trace event suppression calls happen first when using trace event call chaining. Fix various instances where we weren't following this requirement. 2022-02-24 12:25:52 -08:00
PhysicalShardMove.actor.cpp Physical Shard Move (#6264) 2022-03-15 13:03:23 -07:00
Ping.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
PopulateTPCC.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
ProtocolVersion.actor.cpp Refactoring well-known endpoint registration 2021-09-21 11:05:31 -06:00
PubSubMultiples.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
QueuePush.actor.cpp Document "averaged" parameter of PerfMetric constructor 2021-08-29 15:38:21 -07:00
RYWDisable.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
RYWPerformance.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
RandomClogging.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
RandomMoveKeys.actor.cpp Don't apply read prefixes on the client. Cache tenant data locally. 2022-03-15 09:23:30 -07:00
RandomSelector.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
ReadAfterWrite.actor.cpp Document "averaged" parameter of PerfMetric constructor 2021-08-29 15:38:21 -07:00
ReadHotDetection.actor.cpp Fixed a memory bug in the watch map. A few other formatting tweaks, etc. 2022-01-05 11:26:43 -08:00
ReadWrite.actor.cpp Try eliminating warnings in macOS and Windows CI builds. 2022-02-25 19:06:57 -08:00
RemoveServersSafely.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
ReportConflictingKeys.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
RestoreBackup.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
RestoreFromBlob.actor.cpp Use BOOLEAN_PARAM for backup agents 2021-07-04 16:27:26 -07:00
Rollback.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
RyowCorrectness.actor.cpp Enable clang -Wformat warning 2021-10-30 21:07:38 -07:00
SaveAndKill.actor.cpp Move SimpleIni.h to fdbclient 2022-02-07 13:31:04 -08:00
SelectorCorrectness.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
Serializability.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
Sideband.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
SidebandSingle.actor.cpp Fix two more cases of error(e, true) 2022-03-04 12:44:52 -08:00
SimpleAtomicAdd.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
SlowTaskWorkload.actor.cpp Update code base to use fmt 8.1.1 2022-03-04 15:52:06 -08:00
SnapTest.actor.cpp Move SimpleIni.h to fdbclient 2022-02-07 13:31:04 -08:00
SpecialKeySpaceCorrectness.actor.cpp Add support for a limits hint in special keys. Fix a typo and resolve some comment formatting weirdness. 2022-03-06 21:52:39 -08:00
StatusWorkload.actor.cpp add wiggle_server_ids and wiggle_server_addresses in status json 2022-03-02 10:03:23 -08:00
Storefront.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
StreamingRangeRead.actor.cpp fix compilation error 2021-09-20 23:57:45 -07:00
StreamingRead.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
SubmitBackup.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
SuspendProcesses.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
TPCC.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
TPCCWorkload.h apply clang-format to *.c, *.cpp, *.h, *.hpp files 2021-03-10 10:18:07 -08:00
TagThrottleApi.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
TargetedKill.actor.cpp Make the use provisional proxies parameter be of type UseProvisionalProxies everywhere. 2022-01-13 12:41:20 -08:00
TaskBucketCorrectness.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
ThreadSafety.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
Throttling.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
Throughput.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
TimeKeeperCorrectness.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
TriggerRecovery.actor.cpp Refactor configure command; refactor changeConfig to template code to reuse existing tests 2021-09-21 10:06:04 -07:00
UDPWorkload.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
UnitPerf.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
UnitTests.actor.cpp Introduce a simulate EncryptKeyVaultProxy interface (#6576) 2022-03-10 12:06:49 -08:00
Unreadable.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
VersionStamp.actor.cpp Abstract the cluster file into a cluster connection record that can be backed by something other than the filesystem. 2021-10-22 11:05:18 -07:00
WatchAndWait.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
Watches.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
WatchesSameKeyCorrectness.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
WorkerErrors.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
WriteBandwidth.actor.cpp Document "averaged" parameter of PerfMetric constructor 2021-08-29 15:38:21 -07:00
WriteDuringRead.actor.cpp Fix formatting 2022-03-04 14:06:16 -08:00
WriteTagThrottling.actor.cpp Refactor NativeAPI transactions to create and pass around a reference counted state object. Watches no longer use the tranasction info object but instead use their own state. 2021-12-17 11:57:39 -08:00
workloads.actor.h Add virtual destructor for IWorkloadFactory 2022-01-11 17:00:43 -08:00