foundationdb/fdbserver/workloads
Josh Slocum 7f45cccb56
More granule purging fixes (#7756)
* Granule purge cannot delete history entry for fully deleting granule until all children are completely done splitting

* Several purging fixes related to granule history

* Fixed typo in refactor

* fixing memory model for purgeRange

* formatting

* weakening granule purge test for now

* cleanup

* review comments
2022-08-03 16:43:27 -05:00
..
ApiCorrectness.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
ApiWorkload.actor.cpp enforce include modularization in cmake 2022-06-23 14:37:35 -06:00
AsyncFile.cpp Clean up includes in actor header files (#7331) 2022-06-13 13:26:51 -07:00
AsyncFileCorrectness.actor.cpp Place generateRandomData() under {I|Deterministic}Random 2022-07-20 13:21:11 +02:00
AsyncFileRead.actor.cpp moved wellknownendpoints and fixed some includes 2022-06-23 17:03:53 -06:00
AsyncFileWrite.actor.cpp moved wellknownendpoints and fixed some includes 2022-06-23 17:03:53 -06:00
AtomicOps.actor.cpp Make TEST macros C++ only (#7558) 2022-07-19 13:15:51 -07:00
AtomicOpsApiCorrectness.actor.cpp Make TEST macros C++ only (#7558) 2022-07-19 13:15:51 -07:00
AtomicRestore.actor.cpp Add proxy option to backup and restore params. 2022-03-28 17:10:49 -07:00
AtomicSwitchover.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
BackgroundSelectors.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
BackupAndParallelRestoreCorrectness.actor.cpp Make TEST macros C++ only (#7558) 2022-07-19 13:15:51 -07:00
BackupCorrectness.actor.cpp Make TEST macros C++ only (#7558) 2022-07-19 13:15:51 -07:00
BackupToBlob.actor.cpp Add proxy option to backup and restore params. 2022-03-28 17:10:49 -07:00
BackupToDBAbort.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
BackupToDBCorrectness.actor.cpp Make TEST macros C++ only (#7558) 2022-07-19 13:15:51 -07:00
BackupToDBUpgrade.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
BlobGranuleCorrectnessWorkload.actor.cpp blob: allow for alignment of granules to tuple boundaries (#7746) 2022-08-02 16:06:25 -05:00
BlobGranuleVerifier.actor.cpp More granule purging fixes (#7756) 2022-08-03 16:43:27 -05:00
BulkLoad.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
Cache.actor.cpp Add missing copyright headers 2022-03-16 11:25:02 -07:00
ChangeConfig.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
ChangeFeedOperations.actor.cpp Disabling update/clear post-stop for now in change feed ops 2022-08-01 17:42:32 -05:00
ChangeFeeds.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
ClearSingleRange.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
ClientTransactionProfileCorrectness.actor.cpp Convert existing tuple usages to use Tuple::makeTuple() 2022-07-19 13:45:59 -07:00
ClientWorkload.actor.cpp Apply suggestions from code review 2022-07-28 00:45:31 +02:00
ClogSingleConnection.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
CommitBugCheck.actor.cpp Make TEST macros C++ only (#7558) 2022-07-19 13:15:51 -07:00
ConfigIncrement.actor.cpp Convert existing tuple usages to use Tuple::makeTuple() 2022-07-19 13:45:59 -07:00
ConfigureDatabase.actor.cpp Make TEST macros C++ only (#7558) 2022-07-19 13:15:51 -07:00
ConflictRange.actor.cpp Fix an off-by-one error in determining whether to include the entire range in the conflict ranges when a reverse range read returns early due to limit. 2022-06-07 08:52:10 -07:00
ConsistencyCheck.actor.cpp Merge branch 'main' into features/authz 2022-07-27 00:08:57 +02:00
CpuProfiler.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
CreateTenant.actor.cpp Fix unresolved merge conflicts 2022-07-27 00:38:16 +02:00
Cycle.actor.cpp More code review suggestions 2022-07-28 01:04:15 +02:00
DDBalance.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
DDMetrics.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
DDMetricsExclude.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
DataDistributionMetrics.actor.cpp Make TEST macros C++ only (#7558) 2022-07-19 13:15:51 -07:00
DataLossRecovery.actor.cpp Shard based move (#6981) 2022-07-07 20:49:16 -07:00
DifferentClustersSameRV.actor.cpp Make TEST macros C++ only (#7558) 2022-07-19 13:15:51 -07:00
DiskDurability.actor.cpp moved wellknownendpoints and fixed some includes 2022-06-23 17:03:53 -06:00
DiskDurabilityTest.actor.cpp moved wellknownendpoints and fixed some includes 2022-06-23 17:03:53 -06:00
DiskFailureInjection.actor.cpp Remove getMinReplicasRemaining PromiseStream. 2022-04-07 23:23:23 -07:00
DummyWorkload.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
EncryptKeyProxyTest.actor.cpp Make TEST macros C++ only (#7558) 2022-07-19 13:15:51 -07:00
EncryptionOps.actor.cpp Place generateRandomData() under {I|Deterministic}Random 2022-07-20 13:21:11 +02:00
ExternalWorkload.actor.cpp fdbserver is now compiling 2022-06-23 18:45:26 -06:00
FastTriggeredWatches.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
FileSystem.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
Fuzz.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
FuzzApiCorrectness.actor.cpp format 2022-07-27 10:55:58 -07:00
GetMappedRange.actor.cpp Convert existing tuple usages to use Tuple::makeTuple() 2022-07-19 13:45:59 -07:00
GetRangeStream.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
GlobalTagThrottling.actor.cpp Update busy read tag reporting in status json 2022-07-19 16:29:11 -07:00
HealthMetricsApi.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
HighContentionPrefixAllocatorWorkload.actor.cpp Fix formatting 2022-01-31 14:43:04 -08:00
Increment.actor.cpp Make TEST macros C++ only (#7558) 2022-07-19 13:15:51 -07:00
IncrementalBackup.actor.cpp Add proxy option to backup and restore params. 2022-03-28 17:10:49 -07:00
IndexScan.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
Inventory.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
KVStoreTest.actor.cpp enforce include modularization in cmake 2022-06-23 14:37:35 -06:00
KillRegion.actor.cpp Move resolutionBalancing() back to master 2022-03-23 09:57:31 -07:00
LocalRatekeeper.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
LockDatabase.actor.cpp Make TEST macros C++ only (#7558) 2022-07-19 13:15:51 -07:00
LockDatabaseFrequently.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
LogMetrics.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
LowLatency.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
MachineAttrition.actor.cpp Make TEST macros C++ only (#7558) 2022-07-19 13:15:51 -07:00
Mako.actor.cpp Flow compiling 2022-06-27 17:05:55 -06:00
MemoryKeyValueStore.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
MemoryLifetime.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
MetricLogging.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
MiniCycle.actor.cpp OpenTelemetry Tracing Perf Fixes (#6990) 2022-05-02 14:56:51 -05:00
MutationLogReaderCorrectness.actor.cpp enforce include modularization in cmake 2022-06-23 14:37:35 -06:00
ParallelRestore.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
Performance.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
PhysicalShardMove.actor.cpp Get ShardedRocks ready for simulation test. (#7679) 2022-07-26 21:49:33 -07:00
Ping.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
PrivateEndpoints.actor.cpp Don't test requests that don't initialize properly (#6880) 2022-04-18 10:44:56 -07:00
ProtocolVersion.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
PubSubMultiples.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
QueuePush.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
RYWDisable.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
RYWPerformance.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
RandomClogging.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
RandomMoveKeys.actor.cpp Shard based move (#6981) 2022-07-07 20:49:16 -07:00
RandomSelector.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
ReadAfterWrite.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
ReadHotDetection.actor.cpp Fix typo in SHARD_READ_HOT_BANDWIDTH_MIN_PER_KSECONDS name 2022-06-27 09:56:02 -07:00
ReadWrite.actor.cpp Add tracing to GlobalTagThrottler 2022-07-19 16:29:11 -07:00
RemoveServersSafely.actor.cpp Check in the new Hostname logic. (#6926) 2022-04-27 21:54:13 -07:00
ReportConflictingKeys.actor.cpp Validate subrange reads in simulation (#7597) 2022-07-21 14:42:08 -07:00
RestoreBackup.actor.cpp Add proxy option to backup and restore params. 2022-03-28 17:10:49 -07:00
RestoreFromBlob.actor.cpp Add proxy option to backup and restore params. 2022-03-28 17:10:49 -07:00
Rollback.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
RyowCorrectness.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
SaveAndKill.actor.cpp Restart tests carry forward encryption knobs value (#7497) 2022-07-14 14:45:17 -07:00
SelectorCorrectness.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
Serializability.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
Sideband.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
SidebandSingle.actor.cpp Fix two more cases of error(e, true) 2022-03-04 12:44:52 -08:00
SimpleAtomicAdd.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
SkewedReadWrite.actor.cpp remove runAfter 2022-07-26 12:12:56 -07:00
SlowTaskWorkload.actor.cpp enforce include modularization in cmake 2022-06-23 14:37:35 -06:00
SnapTest.actor.cpp Add missing copyright headers 2022-03-16 11:25:02 -07:00
SpecialKeySpaceCorrectness.actor.cpp Add test coverage for SpecialKeyRangeAsyncImpl::getRange (#7671) 2022-08-02 12:04:40 -07:00
StatusWorkload.actor.cpp add getStoreTypeStr method 2022-04-26 13:35:15 -07:00
StorageQuota.actor.cpp Handle case where exception is thrown before tenant prefix is prepended 2022-07-27 20:13:25 +02:00
StorageServerCheckpointRestoreTest.actor.cpp Fixed memory leak for RocksDb and CheckpointReader. (#7665) 2022-07-25 12:36:29 -07:00
Storefront.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
StreamingRangeRead.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
StreamingRead.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
SubmitBackup.actor.cpp Add proxy option to backup and restore params. 2022-03-28 17:10:49 -07:00
SuspendProcesses.actor.cpp Add missing copyright headers 2022-03-16 11:25:02 -07:00
TagThrottleApi.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
TargetedKill.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
TaskBucketCorrectness.actor.cpp Convert existing tuple usages to use Tuple::makeTuple() 2022-07-19 13:45:59 -07:00
TenantManagementWorkload.actor.cpp Merge pull request #7714 from sfc-gh-nwijetunga/nim/tenant-encryption-property 2022-07-29 11:30:19 -07:00
ThreadSafety.actor.cpp Simplify function call when transaction is null 2022-06-22 14:50:17 -07:00
Throttling.actor.cpp Make TEST macros C++ only (#7558) 2022-07-19 13:15:51 -07:00
Throughput.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
TimeKeeperCorrectness.actor.cpp Add support for returning whether a key-backed type range read has more results or not. 2022-07-13 15:46:10 -07:00
TriggerRecovery.actor.cpp Add missing copyright headers 2022-03-16 11:25:02 -07:00
UDPWorkload.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
UnitPerf.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
UnitTests.actor.cpp BlobFile Encryption and compression support 2022-07-14 17:04:14 -07:00
Unreadable.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
VersionStamp.actor.cpp Make TEST macros C++ only (#7558) 2022-07-19 13:15:51 -07:00
WatchAndWait.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
Watches.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
WatchesSameKeyCorrectness.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
WorkerErrors.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
WriteBandwidth.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
WriteDuringRead.actor.cpp Make TEST macros C++ only (#7558) 2022-07-19 13:15:51 -07:00
WriteTagThrottling.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00