foundationdb/fdbserver/workloads
Xiaoxi Wang 89d73e92bb
Merge pull request #9458 from sfc-gh-xwang/fix/main/anyExisted
replace actors with class DataDistributionTracker::run and class DDQueue::run
2023-03-21 13:30:39 -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 Merge pull request #9494 from sfc-gh-jslocum/bg_cp_improvements 2023-02-28 12:30:58 -08:00
AutomaticIdempotencyWorkload.actor.cpp The automatic idempotency workload has a long runtime and can occasionally log too many events, etc. This decreases the number of transactions it runs significantly to avoid that issue. 2023-03-15 18:45:26 -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
BlobGranuleCorrectnessWorkload.actor.cpp Reworking getBlobGranuleRanges to also use commit proxy rpc for authz, and adding test (#9470) 2023-02-24 17:15:32 -06:00
BlobGranuleRangesWorkload.actor.cpp added unit test for bg tenant deletion 2023-02-27 10:21:26 -06:00
BlobGranuleVerifier.actor.cpp adding wait parameter to blobbify api (#9360) 2023-02-17 12:20:53 -06:00
BlobRestoreWorkload.actor.cpp Add correctness test for point-in-time restore (#9185) 2023-03-14 08:56:34 -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 Fix ClogTlog valgrind error (#9588) 2023-03-07 20:30:58 -08: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 Remove doEmptyCommit function 2023-03-17 12:58:41 -07: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 increasing timeout since simulated recovery can take >30s, and adding comment (#9269) 2023-01-30 14:35:00 -06: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 Revert "Refactor GetEncryptCipherKeys (#9600)" (#9708) 2023-03-15 12:10:08 -07:00
EncryptionOps.actor.cpp EaR: Fix ASAN OOM failure - EncryptionOps 2023-02-17 11:49:16 -08: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
Fuzz.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
FuzzApiCorrectness.actor.cpp modify setup for loop 2023-01-23 13:25:18 -08:00
GetEstimatedRangeSize.actor.cpp Remove tenant name from the TenantInfo object 2023-01-13 08:58:15 -08:00
GetMappedRange.actor.cpp Fix get mapped range test assertion to account for the possibility of a range terminating early when it reaches the end of a shard 2023-02-13 11:53:47 -08:00
GetRangeStream.actor.cpp reformat code 2022-10-14 08:47:56 -06: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 Remove rare annotation from some code probes 2022-12-01 09:59:08 -08:00
Increment.actor.cpp reformat code 2022-10-14 08:47:56 -06:00
IncrementalBackup.actor.cpp Tenant Deletion Support for Backup Mutation Log (#9103) 2023-01-18 15:11:58 -08: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 Remove duplicate if block. 2023-03-07 00:02:42 -08: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 Extract ProcessInfo, MachineInfo, KillType out from ISimulator 2023-01-24 14:48:42 -08: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 Disallow repopulating a management cluster from a data cluster with matching tenant ID prefix unless forced. Remember the largest used tenant ID on the data cluster and use it to update the management cluster tenant ID when force repopulating the same ID. 2023-03-10 15:36:37 -08:00
MetaclusterManagementWorkload.actor.cpp Merge branch 'main' into metacluster-improvements 2023-03-13 15:58:39 -07:00
MetaclusterRestoreWorkload.actor.cpp Disallow repopulating a management cluster from a data cluster with matching tenant ID prefix unless forced. Remember the largest used tenant ID on the data cluster and use it to update the management cluster tenant ID when force repopulating the same ID. 2023-03-10 15:36:37 -08: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
MockDDTest.actor.cpp change workload file structure 2022-11-02 21:43:27 -07:00
MockDDTrackerShardEvaluator.actor.cpp format code 2023-03-20 16:38:35 -07:00
MutationLogReaderCorrectness.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06: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 Psm checkpoint (#9636) 2023-03-21 09:14:10 -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 Use DDSketch for Sample Data. 2022-11-12 13:45:46 -08: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
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: cleanup encryption knobs (#9386) 2023-02-18 13:18:20 -08: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 Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
SnapTest.actor.cpp Randomly attempt duplicate snapshots in SnapTestWorkload 2022-12-05 14:28:44 -08:00
SpecialKeySpaceCorrectness.actor.cpp Remove tenant name from the TenantInfo object 2023-01-13 08:58:15 -08:00
SpecialKeySpaceRobustness.actor.cpp Check transaction validity with respect to tenants even if it will fail with a conflict. This allows us to report the appropriate non-retryable error instead. 2023-02-28 15:47:00 -08: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 Psm checkpoint (#9636) 2023-03-21 09:14:10 -07:00
Storefront.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06:00
StreamingRangeRead.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06: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 EKP Retry Loop on KMS Connection Failures (#9524) 2023-03-03 09:41:20 -08: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 Merge pull request #9502 from sfc-gh-ajbeamon/metacluster-tenant-lock-support 2023-02-27 21:19:03 -07:00
TenantManagementWorkload.actor.cpp Add metacluster support for tenant locking 2023-02-27 16:53:13 -08: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 Reenable ThroughputQuota.toml test 2022-11-15 12:58:34 -08:00
TimeKeeperCorrectness.actor.cpp Force name and description of workloads to be the same 2022-10-13 20:53:48 -06: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 extract pushToBackupMutations method and add single tenant range validation 2023-02-08 14:35:35 -08:00
Unreadable.actor.cpp Use DDSketch for Sample Data. 2022-11-12 13:45:46 -08:00
ValidateStorage.actor.cpp fix dd storage audit race between serving request and resumption 2023-03-02 21:47:06 -08: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