foundationdb/fdbserver
Sreenath Bodagala d7eb028b2a
Enable replica consistency check on data movement (#11415)
* - Enable replica consistency check on data movement (and, randomly, on
all reads)

* - Address PR review comments
2024-06-17 17:07:32 -04:00
..
coroimpl Merge remote-tracking branch 'origin/main' into features/tenant-lock2 2023-02-06 11:58:49 +01:00
include/fdbserver use unique pointer (#11408) 2024-05-20 18:43:18 -04:00
swift/tests Introduce initial Swift support in fdbserver (#10156) 2023-06-02 16:09:28 -05:00
workloads Rewrite BUGGIFY related code 2024-06-17 11:41:06 -07:00
AccumulativeChecksumUtil.cpp Fix ACS mutation bug and improve accumulative checksum (#11319) 2024-04-20 01:31:55 -07:00
ApplyMetadataMutation.cpp Real-time corruption detection with accumulative checksum (#11255) 2024-04-04 15:03:44 -07:00
BackupProgress.actor.cpp Convert literal string ref instances to use _sr suffix 2022-09-19 11:35:58 -07:00
BackupWorker.actor.cpp Fix typos 2024-02-07 01:16:00 +02:00
BlobConnectionProviderTest.actor.cpp [EAR]: Remove usage of EncryptDomainName for Encryption at-rest operations (#8715) 2022-11-16 10:26:39 -08:00
BlobGranuleServerCommon.actor.cpp made blob metadata load lazily from EKP (#10463) 2023-06-15 13:36:52 -05:00
BlobGranuleValidation.actor.cpp fix flushing empty range 2023-06-16 09:26:08 -05:00
BlobManager.actor.cpp Fix typos 2024-02-07 01:16:00 +02:00
BlobManifest.actor.cpp Fix typos 2024-02-07 01:16:00 +02:00
BlobMigrator.actor.cpp cherrypick storage queue aware getteam (#11154) 2024-01-30 15:15:18 -08:00
BlobRestoreController.actor.cpp support blob restore in fdbrestore (#10248) 2023-05-19 14:45:14 -07:00
BlobWorker.actor.cpp Add libfmt 10+ support (#11140) 2024-02-13 23:09:58 +03:00
CMakeLists.txt Rename SSD_ROCKSDB_EXPERIMENTAL to WITH_ROCKSDB 2023-07-27 14:04:10 -07:00
ClusterController.actor.cpp Fix globalconfig refresh hang issue 2024-05-14 15:40:03 -07:00
ClusterRecovery.actor.cpp Enable Accumulative Checksum in MutationRef (#11225) 2024-03-11 09:51:31 -07:00
CommitProxyServer.actor.cpp Fix ACS mutation bug and improve accumulative checksum (#11319) 2024-04-20 01:31:55 -07:00
ConfigBroadcaster.actor.cpp Fix a rare configuration database data loss bug 2022-11-22 11:20:04 -08:00
ConfigDatabaseUnitTests.actor.cpp format source code after switch to clang 15 2022-12-08 17:26:45 +00:00
ConfigFollowerInterface.cpp Add support for changing coordinators to the configuration database 2022-09-13 16:53:54 -07:00
ConfigNode.actor.cpp fix IKeyValueStore include 2023-06-16 13:28:40 -07:00
ConsistencyScan.actor.cpp Fix typos 2024-02-07 01:16:00 +02:00
CoordinatedState.actor.cpp format source code after switch to clang 15 2022-12-08 17:26:45 +00:00
Coordination.actor.cpp Fix typos 2024-02-07 01:16:00 +02:00
DDRelocationQueue.actor.cpp fixup! Another ASSERT with side effect 2024-06-17 11:41:06 -07:00
DDShardTracker.actor.cpp fix ss queue rebalance (#11375) 2024-05-08 09:35:42 -07:00
DDTeamCollection.actor.cpp fix ss queue rebalance (#11375) 2024-05-08 09:35:42 -07:00
DDTxnProcessor.actor.cpp Add DD Security Mode (#10646) 2023-07-21 17:06:25 -07:00
DataDistribution.actor.cpp fix ss queue rebalance (#11375) 2024-05-08 09:35:42 -07:00
DiskQueue.actor.cpp Fix commit location accounting in DiskQueue. (#10075) 2023-05-02 12:33:29 -04:00
EncryptKeyProxy.actor.cpp Fix typos 2024-02-07 01:16:00 +02:00
FDBExecHelper.actor.cpp Fix typos 2024-02-07 01:16:00 +02:00
GlobalTagThrottler.actor.cpp Fix typos 2024-02-07 01:16:00 +02:00
GrvProxyServer.actor.cpp use unique pointer (#11408) 2024-05-20 18:43:18 -04:00
GrvProxyTagThrottler.actor.cpp Delay updating GrvProxyStats for tagged transactions 2023-07-22 01:25:09 -07:00
GrvTransactionRateInfo.actor.cpp Decouple token bucket knobs for different types of throttlers 2023-06-28 01:27:19 -07:00
IConfigConsumer.cpp Add support for changing coordinators to the configuration database 2022-09-13 16:53:54 -07:00
IKeyValueStore.cpp EaR: Handle KMS timeout in storage server and commit proxy 2023-08-28 16:17:43 -07:00
IPager.cpp Rename PAGE_SIZE constant 2023-09-20 22:14:31 +03:00
KeyValueStoreCompressTestData.actor.cpp fix IKeyValueStore include 2023-06-16 13:28:40 -07:00
KeyValueStoreMemory.actor.cpp Fix typos 2024-02-07 01:16:00 +02:00
KeyValueStoreRocksDB.actor.cpp Rocksdb metrics in status json (#11321) 2024-04-18 22:00:58 -07:00
KeyValueStoreSQLite.actor.cpp Fix typos 2024-02-07 01:16:00 +02:00
KeyValueStoreShardedRocksDB.actor.cpp Improvements (#11363) 2024-05-15 09:04:50 -07:00
KnobProtectiveGroups.cpp Add a knob to allow token-less tenant data access for untrusted clients 2022-09-08 14:53:01 +02:00
LatencyBandConfig.cpp
LatencyBandsMap.actor.cpp Make old latency bands expire in LatencyBandsMap 2022-10-26 18:23:36 -07:00
LeaderElection.actor.cpp - FdbServer not able to join cluster (during upgrade): Address this 2023-03-27 20:52:30 +00:00
LocalConfiguration.actor.cpp fix IKeyValueStore include 2023-06-16 13:28:40 -07:00
LogRouter.actor.cpp Add logging to LogRouter's waitForVersion function (#11359) 2024-05-03 17:04:51 -04:00
LogSystem.cpp Fix typos 2024-02-07 01:16:00 +02:00
LogSystemConfig.cpp Add recovered at in CSTATE, and use a knob to guard the use of it 2023-05-16 12:47:00 -07:00
LogSystemDiskQueueAdapter.actor.cpp format source code after switch to clang 15 2022-12-08 17:26:45 +00:00
LogSystemPeekCursor.actor.cpp Remote debug TraceEvent 2023-03-27 11:47:11 -07:00
MetricClient.actor.cpp Fix typos 2024-02-07 01:16:00 +02:00
MetricLogger.actor.cpp Fix typos 2024-02-07 01:16:00 +02:00
MockGlobalState.actor.cpp cherrypick storage queue aware getteam (#11154) 2024-01-30 15:15:18 -08:00
MoveKeys.actor.cpp Clean up dd traces (#11090) 2023-12-06 15:53:04 -08:00
MutationTracking.cpp Fix typos 2024-02-07 01:16:00 +02:00
OldTLogServer_4_6.actor.cpp Fix typos 2024-02-07 01:16:00 +02:00
OldTLogServer_6_0.actor.cpp Fix typos 2024-02-07 01:16:00 +02:00
OldTLogServer_6_2.actor.cpp Fix typos 2024-02-07 01:16:00 +02:00
OnDemandStore.actor.cpp
PaxosConfigConsumer.actor.cpp Throw when we get cancelled instead of sending an error 2023-06-07 15:26:31 -07:00
QuietDatabase.actor.cpp Rewrite BUGGIFY related code 2024-06-17 11:41:06 -07:00
RESTKmsConnector.actor.cpp Fix typos 2024-02-07 01:16:00 +02:00
RESTKmsConnectorUtils.cpp EaR: REST based Simulated KMS Vault request handler interface (#10240) 2023-05-17 12:38:09 -07:00
RESTSimKmsVault.actor.cpp BlobMetadata: Move SimBlobMetada store to SimKmsVault (#10269) 2023-05-22 11:00:59 -07:00
Ratekeeper.actor.cpp RKUpdate metrics changes. 2024-05-21 11:57:58 -07:00
RemoteIKeyValueStore.actor.cpp fix IKeyValueStore include 2023-06-16 13:28:40 -07:00
ResolutionBalancer.actor.cpp Fix typos 2024-02-07 01:16:00 +02:00
Resolver.actor.cpp Fix detection of private mutations in version vector (#11268) 2024-04-01 15:20:32 -04:00
ResolverBug.cpp Add framework for writing negative simulation tests 2023-03-15 11:22:25 -07:00
RestoreApplier.actor.cpp Fix clang 15 compiler warnings 2022-12-08 13:59:37 -08:00
RestoreCommon.actor.cpp Fix typos 2024-02-07 01:16:00 +02:00
RestoreController.actor.cpp Fix typos 2024-02-07 01:16:00 +02:00
RestoreLoader.actor.cpp Fix typos 2024-02-07 01:16:00 +02:00
RestoreRoleCommon.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
RestoreUtil.actor.cpp Convert literal string ref instances to use _sr suffix 2022-09-19 11:35:58 -07:00
RestoreWorker.actor.cpp Extract ProcessInfo, MachineInfo, KillType out from ISimulator 2023-01-24 14:48:42 -08:00
RestoreWorkerInterface.actor.cpp
RkTagThrottleCollection.cpp Fix typos 2024-02-07 01:16:00 +02:00
RocksDBCheckpointUtils.actor.cpp Improvements (#11363) 2024-05-15 09:04:50 -07:00
RocksDBLogForwarder.actor.cpp Rename SSD_ROCKSDB_EXPERIMENTAL to WITH_ROCKSDB 2023-07-27 14:04:10 -07:00
RoleLineage.actor.cpp
ServerCheckpoint.actor.cpp Psm ss (#9817) 2023-05-23 11:18:35 -07:00
ServerThroughputTracker.cpp Cleanup stale throughput statistics 2023-06-30 13:04:56 -07:00
ShardsAffectedByTeamFailure.cpp made a variety of improvements that came from code review 2023-03-17 10:30:34 -07:00
SigStack.cpp
SimKmsConnector.actor.cpp add kms stable state to status json 2023-07-17 20:06:02 -07:00
SimpleConfigConsumer.actor.cpp Avoid race between ConfigNodeImpl::getChanges and ConfigNodeImpl::commitMutations 2022-12-05 10:10:08 -08:00
SimulatedCluster.actor.cpp fixup! Reformat source 2024-06-17 11:41:06 -07:00
SkipList.cpp First successful negative run 2023-03-15 11:22:25 -07:00
Status.actor.cpp Rocksdb metrics in status json (#11321) 2024-04-18 22:00:58 -07:00
StorageCache.actor.cpp Fix RangeResult.readThrough misuse 2023-04-17 21:37:51 -07:00
StorageMetrics.actor.cpp Write-Traffic-Aware Load Balancer (#11189) 2024-02-11 15:05:41 -08:00
StorageServerUtils.cpp Throttle fetch keys (#11060) 2023-11-16 10:30:40 -08:00
TCInfo.actor.cpp Write-Traffic-Aware Load Balancer (#11189) 2024-02-11 15:05:41 -08:00
TLogServer.actor.cpp Fix a segfault when tlog encounters platform_error 2024-05-17 11:40:22 -07:00
TSSMappingUtil.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
TagPartitionedLogSystem.actor.cpp Fix calculation of empty messages for vv case (#11224) 2024-02-27 17:20:36 -05:00
TagThrottler.actor.cpp Switch some usages of LiteralStringRef to use the _sr suffix 2022-09-30 16:04:16 -07:00
TenantCache.actor.cpp Stagger storage quota estimation requests and observability improvements (#10759) 2023-08-15 13:09:24 -07:00
TransactionTagCounter.actor.cpp Fix type of TagCost field in BusiestReadTag traces 2023-05-26 08:15:45 -07:00
UID.swift Introduce initial Swift support in fdbserver (#10156) 2023-06-02 16:09:28 -05:00
VFSAsync.cpp Extract ProcessInfo, MachineInfo, KillType out from ISimulator 2023-01-24 14:48:42 -08:00
VersionedBTree.actor.cpp Fix typos 2024-02-07 01:16:00 +02:00
VersionedBTreeDebug.cpp Redwood: fix tree height overgrowth with per-tenant encryption (#9020) 2023-01-06 15:56:37 -08:00
WaitFailure.actor.cpp
fdbserver.actor.cpp Rewrite BUGGIFY related code 2024-06-17 11:41:06 -07:00
masterserver.actor.cpp use unique pointer (#11408) 2024-05-20 18:43:18 -04:00
masterserver.swift Introduce initial Swift support in fdbserver (#10156) 2023-06-02 16:09:28 -05:00
networktest.actor.cpp Extract IConnection and NetworkAddress out from network.h 2023-01-24 14:48:31 -08:00
pubsub.actor.cpp Fix typos 2024-02-07 01:16:00 +02:00
storageserver.actor.cpp Enable replica consistency check on data movement (#11415) 2024-06-17 17:07:32 -04:00
swift_fdbserver_collections.swift Introduce initial Swift support in fdbserver (#10156) 2023-06-02 16:09:28 -05:00
swift_fdbserver_cxx_swift_value_conformance.swift Introduce initial Swift support in fdbserver (#10156) 2023-06-02 16:09:28 -05:00
swift_fdbserver_stream_support.swift Introduce initial Swift support in fdbserver (#10156) 2023-06-02 16:09:28 -05:00
tester.actor.cpp Improve distributed consistency checker (#11346) 2024-04-30 14:45:32 -07:00
worker.actor.cpp Fix typos 2024-02-07 01:16:00 +02:00