foundationdb/fdbserver/workloads
A.J. Beamon 402fa4dd9e
Merge pull request #6428 from sfc-gh-ajbeamon/fdb-tenant-add-interfaces
Add server-side and protocol support for tenants
2022-03-08 15:33:18 -08:00
..
ApiCorrectness.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
ApiWorkload.actor.cpp Update code base to use fmt 8.1.1 2022-03-04 15:52:06 -08:00
ApiWorkload.h ApiWorkload ctor failed to perform null check on g_simulator 2022-02-10 09:51:37 -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 Send a version along with GetKeyServerLocationsRequests to allow the proxy to reject missing tenants more quickly. Change the commit proxy tenant map to be unversioned. 2022-03-08 13:33:56 -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
GetRangeAndMap.actor.cpp Return error when getRangeAndFlatMap has more & Improve simulation tests (#6029) 2021-12-03 12:50:07 -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
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 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
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 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
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