foundationdb/fdbserver/workloads
Zhe Wu 00cdf09966 Cluster controller monitors recovery stats and trigger recovery if current recovery contains degraded servers 2023-07-17 11:14:22 -07:00
..
ApiCorrectness.actor.cpp EaR: Update ApiWorkload to validate encryption at-rest guarantees (#9466) 2023-02-27 21:40:46 -08:00
ApiWorkload.actor.cpp EaR: Update ApiWorkload to validate encryption at-rest guarantees (#9466) 2023-02-27 21:40:46 -08:00
AsyncFile.cpp Convert literal string ref instances to use _sr suffix 2022-09-19 11:35:58 -07:00
AsyncFileCorrectness.actor.cpp reformat code 2022-10-14 08:47:56 -06:00
AsyncFileRead.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
AsyncFileWrite.actor.cpp reformat code 2022-10-14 08:47:56 -06:00
AtomicOps.actor.cpp Use DDSketch for Sample Data. 2022-11-12 13:45:46 -08:00
AtomicOpsApiCorrectness.actor.cpp extract KeyBackedConfig, StorageWiggleData class; solve template resolution problem; solve MV txn and native api conflict by splitting RunTransaction file 2023-01-02 23:34:39 -08:00
AtomicRestore.actor.cpp Backup uses DB Config (#8941) 2023-01-04 22:43:51 -05:00
AtomicSwitchover.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
AuthzSecurity.actor.cpp Fix workload failure due to unhandled error 2023-04-19 14:38:25 -07:00
AutomaticIdempotencyWorkload.actor.cpp Iterate decodedKeys by const& 2023-06-30 18:26:23 -07:00
BackgroundSelectors.actor.cpp Use DDSketch for Sample Data. 2022-11-12 13:45:46 -08:00
BackupAndParallelRestoreCorrectness.actor.cpp Backup uses DB Config (#8941) 2023-01-04 22:43:51 -05:00
BackupCorrectness.actor.cpp Tenant Deletion Support for Backup Mutation Log (#9103) 2023-01-18 15:11:58 -08:00
BackupToBlob.actor.cpp Backup uses DB Config (#8941) 2023-01-04 22:43:51 -05:00
BackupToDBAbort.actor.cpp reformat code 2022-10-14 08:47:56 -06:00
BackupToDBCorrectness.actor.cpp Tenant Deletion Support for Backup Mutation Log (#9103) 2023-01-18 15:11:58 -08:00
BackupToDBUpgrade.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
BlobFailureInjection.actor.cpp Adding BlobFailureInjection workload (#9833) 2023-04-06 15:10:36 -05:00
BlobGranuleCorrectnessWorkload.actor.cpp Bg tenant metadata restarting (#10235) 2023-05-23 11:24:13 -05:00
BlobGranuleMergeBoundariesWorkload.actor.cpp adding logic to disable splitting within a truncated tuple, and validating it in test (#10106) 2023-05-03 10:23:46 -05:00
BlobGranuleRangesWorkload.actor.cpp fixing bugs with tenant_mode required on external clients and changin… (#10183) 2023-05-09 13:41:58 -05:00
BlobGranuleVerifier.actor.cpp Remove blobGranuleLockKeys after blob granule restore (#10477) 2023-06-14 12:41:42 -07:00
BlobRestoreWorkload.actor.cpp Fix blob restore stuck issue (#10574) 2023-06-28 10:23:11 -07:00
BulkLoad.actor.cpp Use DDSketch for Sample Data. 2022-11-12 13:45:46 -08:00
BulkLoadWithTenants.actor.cpp Handle EKP Tenant Not Found Errors (#9261) 2023-02-01 19:15:38 -08:00
Cache.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
ChangeConfig.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
ChangeFeedOperations.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
ChangeFeeds.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
ClearSingleRange.actor.cpp reformat code 2022-10-14 08:47:56 -06:00
ClientTransactionProfileCorrectness.actor.cpp extract KeyBackedConfig, StorageWiggleData class; solve template resolution problem; solve MV txn and native api conflict by splitting RunTransaction file 2023-01-02 23:34:39 -08:00
ClientWorkload.actor.cpp Extract ProcessInfo, MachineInfo, KillType out from ISimulator 2023-01-24 14:48:42 -08:00
ClogSingleConnection.actor.cpp Extract ProcessInfo, MachineInfo, KillType out from ISimulator 2023-01-24 14:48:42 -08:00
ClogTlog.actor.cpp Cluster controller monitors recovery stats and trigger recovery if current recovery contains degraded servers 2023-07-17 11:14:22 -07:00
CommitBugCheck.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
ConfigIncrement.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
ConfigureDatabase.actor.cpp Refactored some parts of database configuration to support log_engine=<name> and storage_engine=<name> and generate these when converting a DatabaseConfig JSON object to a `configure` command. Refactored `fileconfigure` and simulation setup to use the same JSON -> configure function as the same code was copy/pasted to both places but only one has been kept up to date with new features. Renamed Redwood to `ssd-redwood-1` canonically but the experimental name is still supported for backward compatibility. 2023-03-04 20:52:31 -08:00
ConflictRange.actor.cpp reformat code 2022-10-14 08:47:56 -06:00
ConsistencyCheck.actor.cpp adding disabled consistency check test to check singletons (#10314) 2023-05-23 17:20:59 -05:00
CpuProfiler.actor.cpp reformat code 2022-10-14 08:47:56 -06:00
CreateTenant.actor.cpp Added blob granules authz test, and fixed a bug it found (#9433) 2023-02-22 10:53:45 -06:00
Cycle.actor.cpp Introduce WipedString for Arena block holding AuthZ tokens (#9381) 2023-02-16 10:44:32 +01:00
DDBalance.actor.cpp Use DDSketch for Sample Data. 2022-11-12 13:45:46 -08:00
DDMetrics.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
DDMetricsExclude.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
DataDistributionMetrics.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
DataLossRecovery.actor.cpp Add a check in excludeServer function that if the exclusion list already exists, don't need to issue new writes. 2023-03-24 14:57:31 -07:00
DcLag.actor.cpp Reduce running time for DcLag 2023-03-09 14:34:23 -08:00
DifferentClustersSameRV.actor.cpp extract KeyBackedConfig, StorageWiggleData class; solve template resolution problem; solve MV txn and native api conflict by splitting RunTransaction file 2023-01-02 23:34:39 -08:00
DiskDurability.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
DiskDurabilityTest.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
DiskFailureInjection.actor.cpp Disable machine attrition in DiskFailure workload. 2023-02-13 08:53:58 -08:00
DummyWorkload.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
EncryptKeyProxyTest.actor.cpp EKP and KMS Health Check (#10341) 2023-06-01 16:24:04 -07:00
EncryptionOps.actor.cpp EaR: Remove usage of ENABLE_CONFIGURABLE_ENCRYPTION knob (#10570) 2023-06-30 17:48:09 -07:00
ExpectStableThroughput.actor.cpp Fix typo in ExpectStableThroughputWorkload::disableFailureInjectionWorkloads 2023-07-04 14:22:22 -07:00
ExternalWorkload.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
FastTriggeredWatches.actor.cpp Rename a variable 2023-03-09 14:42:18 -08:00
FileSystem.actor.cpp Use DDSketch for Sample Data. 2022-11-12 13:45:46 -08:00
FuzzApiCorrectness.actor.cpp modify setup for loop 2023-01-23 13:25:18 -08:00
GcGenerations.actor.cpp Address comments 2023-03-27 14:41:21 -07:00
GetEstimatedRangeSize.actor.cpp Remove tenant name from the TenantInfo object 2023-01-13 08:58:15 -08:00
GetMappedRange.actor.cpp Revert matchIndex feature 2023-04-17 09:39:45 -07:00
GetRangeStream.actor.cpp reformat code 2022-10-14 08:47:56 -06:00
HTTPKeyValueStore.actor.cpp make network address returned by SimExternalConnection's dns resolution public to fix resolving an fdb process' ip in simulation (#10396) 2023-06-05 12:08:24 -05:00
HealthMetricsApi.actor.cpp reformat code 2022-10-14 08:47:56 -06:00
HighContentionPrefixAllocatorWorkload.actor.cpp Decrease the number of HCA test rounds to decrease the test time 2023-01-13 10:48:11 -08:00
IDDTxnProcessorApiCorrectness.actor.cpp Change setShardStatus implementation 2023-06-07 22:01:33 -07:00
Increment.actor.cpp reformat code 2022-10-14 08:47:56 -06:00
IncrementalBackup.actor.cpp Support blob manifest backup for fdbbackup cmdline (#10091) 2023-05-08 16:07:22 -07:00
IndexScan.actor.cpp format source code after switch to clang 15 2022-12-08 17:26:45 +00:00
Inventory.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
KVStoreTest.actor.cpp fix IKeyValueStore include 2023-06-16 13:28:40 -07:00
KillRegion.actor.cpp Extract ProcessInfo, MachineInfo, KillType out from ISimulator 2023-01-24 14:48:42 -08:00
LeakTLogInterface.actor.cpp Remove tenant name from the TenantInfo object 2023-01-13 08:58:15 -08:00
LocalRatekeeper.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
LockDatabase.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
LockDatabaseFrequently.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
LogMetrics.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
LowLatency.actor.cpp Merge pull request #8170 from sfc-gh-sgwydir/ddsketch 2022-11-17 10:38:12 -08:00
MachineAttrition.actor.cpp fixing healthy zone issue with restarting tests (#9840) 2023-03-30 11:16:43 -05:00
Mako.actor.cpp Use DDSketch for Sample Data. 2022-11-12 13:45:46 -08:00
MemoryKeyValueStore.cpp Convert literal string ref instances to use _sr suffix 2022-09-19 11:35:58 -07:00
MemoryLifetime.actor.cpp Use DDSketch for Sample Data. 2022-11-12 13:45:46 -08:00
MetaclusterManagementConcurrencyWorkload.actor.cpp Add testing that a metacluster can be used after a restore. Fix some bugs found by this related to the restore ID and tenant tombstones. 2023-06-21 08:59:22 -07:00
MetaclusterManagementWorkload.actor.cpp Add testing that a metacluster can be used after a restore. Fix some bugs found by this related to the restore ID and tenant tombstones. 2023-06-21 08:59:22 -07:00
MetaclusterRestoreWorkload.actor.cpp Add testing that a metacluster can be used after a restore. Fix some bugs found by this related to the restore ID and tenant tombstones. 2023-06-21 08:59:22 -07:00
MetricLogging.actor.cpp Use DDSketch for Sample Data. 2022-11-12 13:45:46 -08:00
MiniCycle.actor.cpp format source code after switch to clang 15 2022-12-08 17:26:45 +00:00
MockDDReadWrite.actor.cpp fix format issue; combine mock DD tests into 1 toml file; temporarily 2023-06-07 22:01:33 -07:00
MockDDTest.actor.cpp Correctly handle buggify errors in MGSWaitStorageMetrics 2023-06-07 22:01:33 -07:00
MockDDTrackerShardEvaluator.actor.cpp change how MockDataDistributor start 2023-06-07 22:01:33 -07:00
MutationLogReaderCorrectness.actor.cpp Decrease the number of records in MutationLogReaderCorrectness to decrease its duration 2023-06-22 13:37:35 -07:00
ParallelRestore.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
Performance.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
PerpetualWiggleStatsWorkload.actor.cpp fix a rare race condition in PerpetualWiggleStatsWorkload.actor.cpp 2023-03-20 13:09:44 -07:00
PhysicalShardMove.actor.cpp fix IKeyValueStore include 2023-06-16 13:28:40 -07:00
Ping.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
PrivateEndpoints.actor.cpp format source code after switch to clang 15 2022-12-08 17:26:45 +00:00
ProtocolVersion.actor.cpp Extract ProcessInfo, MachineInfo, KillType out from ISimulator 2023-01-24 14:48:42 -08:00
PubSubMultiples.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
QueuePush.actor.cpp Use DDSketch for Sample Data. 2022-11-12 13:45:46 -08:00
RYWDisable.actor.cpp Use DDSketch for Sample Data. 2022-11-12 13:45:46 -08:00
RYWPerformance.actor.cpp Use DDSketch for Sample Data. 2022-11-12 13:45:46 -08:00
RandomClogging.actor.cpp Add ClogTlog workload 2023-02-23 14:31:12 -08:00
RandomMoveKeys.actor.cpp Extract ProcessInfo, MachineInfo, KillType out from ISimulator 2023-01-24 14:48:42 -08:00
RandomSelector.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
RawTenantAccessWorkload.actor.cpp handle prefix convert to negative id 2023-02-03 12:26:25 -08:00
ReadAfterWrite.actor.cpp Revert a minor naming change by mistake 2023-04-14 16:24:24 -07:00
ReadHotDetection.actor.cpp Use DDSketch for Sample Data. 2022-11-12 13:45:46 -08:00
ReadWrite.actor.cpp Simplified read priority option to three separate options for normal/low/high priority. 2023-02-21 22:48:38 -08:00
RemoveServersSafely.actor.cpp Reformat source 2023-01-24 15:06:27 -08:00
ReportConflictingKeys.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
ResolverBug.actor.cpp First successful negative run 2023-03-15 11:22:25 -07:00
RestoreBackup.actor.cpp Snapshot Backup Bug Fix (#9319) 2023-02-07 18:44:03 -08:00
RestoreFromBlob.actor.cpp Tenant Deletion Support for Backup Mutation Log (#9103) 2023-01-18 15:11:58 -08:00
RestoreMultiRanges.actor.cpp Fix test by disable tenant 2023-05-31 11:10:11 +08:00
Rollback.actor.cpp Extract ProcessInfo, MachineInfo, KillType out from ISimulator 2023-01-24 14:48:42 -08:00
RyowCorrectness.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
SaveAndKill.actor.cpp EaR: Remove usage of ENABLE_CONFIGURABLE_ENCRYPTION knob (#10570) 2023-06-30 17:48:09 -07:00
SelectorCorrectness.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
Serializability.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
Sideband.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
SidebandSingle.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
SimpleAtomicAdd.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
SkewedReadWrite.actor.cpp Fixing SkewedReadWrite to load its metadata in a transactionally consistent way (#9274) 2023-01-31 14:52:36 -06:00
SlowTaskWorkload.actor.cpp The slow task profiler does not use thread local state that is not pre-initialized for dlopened objects. Chain signal handlers so that we call them for each external library. 2023-03-24 13:44:33 -07:00
SnapTest.actor.cpp Add snapshot restarting tests back to correctness on main (#10164) 2023-05-09 11:02:27 -07:00
SpecialKeySpaceCorrectness.actor.cpp Remove tenant name from the TenantInfo object 2023-01-13 08:58:15 -08:00
SpecialKeySpaceRobustness.actor.cpp Update test document 2023-04-01 20:33:49 -07:00
StatusWorkload.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
StorageCorruption.actor.cpp Adding data corruption test to verify consistency check 2023-03-15 11:22:25 -07:00
StorageQuota.actor.cpp Refactor storage quotas to store them in a key backed map in the tenant metadata space 2023-01-25 20:48:17 -08:00
StorageServerCheckpointRestoreTest.actor.cpp fix IKeyValueStore include 2023-06-16 13:28:40 -07:00
Storefront.actor.cpp Remove unused code from storefront test 2023-03-23 13:35:32 -07:00
StreamingRangeRead.actor.cpp Add nextBeginKeySelector() to avoid key clone 2023-04-18 12:24:21 -07:00
StreamingRead.actor.cpp Use DDSketch for Sample Data. 2022-11-12 13:45:46 -08:00
SubmitBackup.actor.cpp Backup uses DB Config (#8941) 2023-01-04 22:43:51 -05:00
SuspendProcesses.actor.cpp extract KeyBackedConfig, StorageWiggleData class; solve template resolution problem; solve MV txn and native api conflict by splitting RunTransaction file 2023-01-02 23:34:39 -08:00
TagThrottleApi.actor.cpp Enable GLOBAL_TAG_THROTTLING by default 2022-10-18 15:16:24 -07:00
TargetedKill.actor.cpp Extract ProcessInfo, MachineInfo, KillType out from ISimulator 2023-01-24 14:48:42 -08:00
TaskBucketCorrectness.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
TenantCapacityLimits.actor.cpp Add `ignore_capacity_limit` to `tenant create` (#10173) 2023-05-10 13:19:32 -07:00
TenantEntryCacheWorkload.actor.cpp attempt to fix broken test workloads 2023-02-10 11:01:59 -08:00
TenantLock.actor.cpp Add metacluster support for tenant locking 2023-02-27 16:53:13 -08:00
TenantManagementConcurrencyWorkload.actor.cpp Add testing that a metacluster can be used after a restore. Fix some bugs found by this related to the restore ID and tenant tombstones. 2023-06-21 08:59:22 -07:00
TenantManagementWorkload.actor.cpp Add code probes for tenant code 2023-05-10 20:44:39 -07:00
ThreadSafety.actor.cpp extract KeyBackedConfig, StorageWiggleData class; solve template resolution problem; solve MV txn and native api conflict by splitting RunTransaction file 2023-01-02 23:34:39 -08:00
Throttling.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
Throughput.actor.cpp Use DDSketch for Sample Data. 2022-11-12 13:45:46 -08:00
ThroughputQuota.actor.cpp Apply clang-format to fdbserver/workloads/ThroughputQuota.actor.cpp 2023-06-30 13:20:47 -07:00
TimeKeeperCorrectness.actor.cpp Changed KeyBackedTypes to an actor file. Added TypedKeySelectors for Map and Set classes and getRange() keySelector methods. Added debug macro for KeyBackedTypes. Rewrote KeyBackedRangeMap using keyselectors on KeyBackedMap. 2023-04-18 22:21:19 -07:00
TransactionCost.actor.cpp Combine *_COST_BYTE_FACTOR knobs into a single TAG_THROTTLING_PAGE_SIZE knob 2022-11-08 07:44:01 -08:00
TriggerRecovery.actor.cpp extract KeyBackedConfig, StorageWiggleData class; solve template resolution problem; solve MV txn and native api conflict by splitting RunTransaction file 2023-01-02 23:34:39 -08:00
UDPWorkload.actor.cpp Extract IConnection and NetworkAddress out from network.h 2023-01-24 14:48:31 -08:00
UnitPerf.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
UnitTests.actor.cpp removing/disabling explicit test files for quick running unit tests, and converting actor fuzz to a unit test 2023-06-07 16:00:46 -05:00
Unreadable.actor.cpp Use DDSketch for Sample Data. 2022-11-12 13:45:46 -08:00
ValidateStorage.actor.cpp Add new implementation of audit storage for user data (#10613) 2023-07-16 09:56:26 -07:00
VersionStamp.actor.cpp Use DDSketch for Sample Data. 2022-11-12 13:45:46 -08:00
WatchAndWait.actor.cpp Fix clang 15 compiler warnings 2022-12-08 13:59:37 -08:00
Watches.actor.cpp Use DDSketch for Sample Data. 2022-11-12 13:45:46 -08:00
WatchesSameKeyCorrectness.actor.cpp Use DDSketch for Sample Data. 2022-11-12 13:45:46 -08:00
WorkerErrors.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
WriteBandwidth.actor.cpp Use DDSketch for Sample Data. 2022-11-12 13:45:46 -08:00
WriteDuringRead.actor.cpp Track whether an AndFuture has begun (#8937) 2022-12-05 10:32:02 -08:00
WriteTagThrottling.actor.cpp Use DDSketch for Sample Data. 2022-11-12 13:45:46 -08:00
workloads.actor.cpp Move custom shard test setup to a separate function. Add JSON utf-8 escaped bytes to fdbcli token parsing. 2023-04-25 10:48:54 -07:00