foundationdb/fdbserver
sfc-gh-tclinkenbeard 91930b8040 Remove getMinReplicasRemaining PromiseStream.
Instead, in order to enforce the maximum fault tolerance for snapshots,
update getStorageWorkers to return the number of unavailable storage
servers (instead of throwing an error when unavailable storage servers
exist).
2022-04-07 23:23:23 -07:00
..
sqlite fix typo 2021-06-28 11:14:55 +08:00
workloads Remove getMinReplicasRemaining PromiseStream. 2022-04-07 23:23:23 -07:00
ApplyMetadataMutation.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
ApplyMetadataMutation.h Update copyright header dates 2022-03-21 13:36:23 -07:00
ArtMutationBuffer.h Update copyright header dates 2022-03-21 13:36:23 -07:00
BackupInterface.h Update copyright header dates 2022-03-21 13:36:23 -07:00
BackupProgress.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
BackupProgress.actor.h Update copyright header dates 2022-03-21 13:36:23 -07:00
BackupWorker.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
BlobGranuleServerCommon.actor.cpp Future-proof blob granules with full file size 2022-03-29 08:06:07 -05:00
BlobGranuleServerCommon.actor.h Future-proof blob granules with full file size 2022-03-29 08:06:07 -05:00
BlobManager.actor.cpp Adding useful debugging trace events 2022-03-29 14:48:28 -05:00
BlobManagerInterface.h Merge branch 'main' into blob_integration 2022-03-22 11:41:58 -05:00
BlobWorker.actor.cpp Adding useful debugging trace events 2022-03-29 14:48:28 -05:00
CMakeLists.txt Merge pull request #6582 from sfc-gh-tclinkenbeard/global-tag-throttling2 2022-03-23 12:54:30 -07:00
ClusterController.actor.cpp Workers should monitor coordinators in submitCandidacy(). (#6655) 2022-03-24 19:20:42 -07:00
ClusterController.actor.h Merge branch 'main' into blob_integration 2022-03-22 11:41:58 -05:00
ClusterRecovery.actor.cpp Make overwriteProxiesCount a function of conf keys (#6645) 2022-03-23 17:15:28 -07:00
ClusterRecovery.actor.h Move resolutionBalancing() back to master 2022-03-23 09:57:31 -07:00
CommitProxyServer.actor.cpp Merge branch 'main' into blob_integration 2022-03-22 11:41:58 -05:00
CompactMap.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
ConfigBroadcastInterface.h Update copyright header dates 2022-03-21 13:36:23 -07:00
ConfigBroadcaster.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
ConfigBroadcaster.h Update copyright header dates 2022-03-21 13:36:23 -07:00
ConfigDatabaseUnitTests.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
ConfigFollowerInterface.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
ConfigFollowerInterface.h Update copyright header dates 2022-03-21 13:36:23 -07:00
ConfigNode.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
ConfigNode.h Update copyright header dates 2022-03-21 13:36:23 -07:00
ConflictSet.h Update copyright header dates 2022-03-21 13:36:23 -07:00
CoordinatedState.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
CoordinatedState.h Update copyright header dates 2022-03-21 13:36:23 -07:00
Coordination.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
CoordinationInterface.h Update copyright header dates 2022-03-21 13:36:23 -07:00
CoroFlow.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
CoroFlow.h Update copyright header dates 2022-03-21 13:36:23 -07:00
CoroFlowCoro.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
DBCoreState.h Update copyright header dates 2022-03-21 13:36:23 -07:00
DDTeamCollection.actor.cpp Fix aggressive storage migration mode to behave as documented and migrates all storages at once. 2022-03-28 09:22:24 -07:00
DDTeamCollection.h Merge remote-tracking branch 'origin/main' into ddteamcollection-boolean-param 2022-03-16 13:38:28 -07:00
DataDistribution.actor.cpp Remove getMinReplicasRemaining PromiseStream. 2022-04-07 23:23:23 -07:00
DataDistribution.actor.h Remove getMinReplicasRemaining PromiseStream. 2022-04-07 23:23:23 -07:00
DataDistributionQueue.actor.cpp Remove getMinReplicasRemaining PromiseStream. 2022-04-07 23:23:23 -07:00
DataDistributionTracker.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
DataDistributorInterface.h Update copyright header dates 2022-03-21 13:36:23 -07:00
DeltaTree.h Update copyright header dates 2022-03-21 13:36:23 -07:00
DiskQueue.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
EncryptKeyProxy.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
EncryptKeyProxyInterface.h Update copyright header dates 2022-03-21 13:36:23 -07:00
FDBExecHelper.actor.cpp Add missing copyright headers 2022-03-16 11:25:02 -07:00
FDBExecHelper.actor.h Add line before actorcompiler.h include (to prevent IDE from reordering includes) 2022-03-16 14:15:48 -07:00
GrvProxyServer.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
IConfigConsumer.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
IConfigConsumer.h Update copyright header dates 2022-03-21 13:36:23 -07:00
IDiskQueue.h Update copyright header dates 2022-03-21 13:36:23 -07:00
IKeyValueContainer.h Update copyright header dates 2022-03-21 13:36:23 -07:00
IKeyValueStore.h Update copyright header dates 2022-03-21 13:36:23 -07:00
IPager.h Update copyright header dates 2022-03-21 13:36:23 -07:00
KeyValueStoreCompressTestData.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
KeyValueStoreMemory.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
KeyValueStoreRocksDB.actor.cpp add-rocksdb-memory-usage-metrics 2022-03-23 15:59:32 -04:00
KeyValueStoreSQLite.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
KnobProtectiveGroups.cpp fixup! Let invalid knob in toml not raising ASSERT but a TraceEvent 2022-03-17 16:53:10 -07:00
KnobProtectiveGroups.h fixup! clang-format 2022-03-17 16:53:10 -07:00
Knobs.h Update copyright header dates 2022-03-21 13:36:23 -07:00
LatencyBandConfig.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
LatencyBandConfig.h Update copyright header dates 2022-03-21 13:36:23 -07:00
LeaderElection.actor.cpp Workers should monitor coordinators in submitCandidacy(). (#6655) 2022-03-24 19:20:42 -07:00
LeaderElection.h Workers should monitor coordinators in submitCandidacy(). (#6655) 2022-03-24 19:20:42 -07:00
LocalConfiguration.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
LocalConfiguration.h Update copyright header dates 2022-03-21 13:36:23 -07:00
LogProtocolMessage.h Update copyright header dates 2022-03-21 13:36:23 -07:00
LogRouter.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
LogSystem.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
LogSystem.h Update copyright header dates 2022-03-21 13:36:23 -07:00
LogSystemConfig.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
LogSystemConfig.h Update copyright header dates 2022-03-21 13:36:23 -07:00
LogSystemDiskQueueAdapter.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
LogSystemDiskQueueAdapter.h Update copyright header dates 2022-03-21 13:36:23 -07:00
LogSystemPeekCursor.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
MasterInterface.h Move resolutionBalancing() back to master 2022-03-23 09:57:31 -07:00
MetricLogger.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
MetricLogger.actor.h Update copyright header dates 2022-03-21 13:36:23 -07:00
MoveKeys.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
MoveKeys.actor.h Update copyright header dates 2022-03-21 13:36:23 -07:00
MutationTracking.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
MutationTracking.h Update copyright header dates 2022-03-21 13:36:23 -07:00
NetworkTest.h Update copyright header dates 2022-03-21 13:36:23 -07:00
OldTLogServer_4_6.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
OldTLogServer_6_0.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
OldTLogServer_6_2.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
OnDemandStore.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
OnDemandStore.h Update copyright header dates 2022-03-21 13:36:23 -07:00
PaxosConfigConsumer.actor.cpp Move the Promise<QuorumVersion> before the Future vector to be destroyed after the vector 2022-03-22 16:12:41 -07:00
PaxosConfigConsumer.h Update copyright header dates 2022-03-21 13:36:23 -07:00
ProxyCommitData.actor.h Update copyright header dates 2022-03-21 13:36:23 -07:00
QuietDatabase.actor.cpp Remove getMinReplicasRemaining PromiseStream. 2022-04-07 23:23:23 -07:00
QuietDatabase.h Remove getMinReplicasRemaining PromiseStream. 2022-04-07 23:23:23 -07:00
RadixTree.h Update copyright header dates 2022-03-21 13:36:23 -07:00
Ratekeeper.actor.cpp Fix order of TagInfo constructor arguments 2022-03-22 17:06:33 -07:00
Ratekeeper.h Add StorageQueueInfo::addCommitCost method 2022-03-12 14:28:50 -04:00
RatekeeperInterface.h Update copyright header dates 2022-03-21 13:36:23 -07:00
RecoveryState.h Update copyright header dates 2022-03-21 13:36:23 -07:00
ResolutionBalancer.actor.cpp Refactor resolution balancing into separate files 2022-03-23 09:57:31 -07:00
ResolutionBalancer.actor.h Refactor resolution balancing into separate files 2022-03-23 09:57:31 -07:00
Resolver.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
ResolverInterface.h Update copyright header dates 2022-03-21 13:36:23 -07:00
RestoreApplier.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
RestoreApplier.actor.h Update copyright header dates 2022-03-21 13:36:23 -07:00
RestoreCommon.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
RestoreCommon.actor.h Update copyright header dates 2022-03-21 13:36:23 -07:00
RestoreController.actor.cpp Add proxy option to backup and restore params. 2022-03-28 17:10:49 -07:00
RestoreController.actor.h Add proxy option to backup and restore params. 2022-03-28 17:10:49 -07:00
RestoreLoader.actor.cpp Add proxy option to backup and restore params. 2022-03-28 17:10:49 -07:00
RestoreLoader.actor.h Add proxy option to backup and restore params. 2022-03-28 17:10:49 -07:00
RestoreRoleCommon.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
RestoreRoleCommon.actor.h Update copyright header dates 2022-03-21 13:36:23 -07:00
RestoreUtil.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
RestoreUtil.h Update copyright header dates 2022-03-21 13:36:23 -07:00
RestoreWorker.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
RestoreWorker.actor.h Update copyright header dates 2022-03-21 13:36:23 -07:00
RestoreWorkerInterface.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
RestoreWorkerInterface.actor.h Add proxy option to backup and restore params. 2022-03-28 17:10:49 -07:00
RkTagThrottleCollection.cpp Add comments and modify ITagThrottler::tryUpdateAutoThrottling method 2022-03-11 12:13:34 -04:00
RkTagThrottleCollection.h Add comments to RkTagThrottleCollection 2022-03-11 12:09:15 -04:00
RocksDBCheckpointUtils.actor.cpp Fix option use in PhysicalShardMove and add support for tenants in the test. 2022-03-17 12:10:19 -07:00
RocksDBCheckpointUtils.actor.h Physical Shard Move (#6264) 2022-03-15 13:03:23 -07:00
RoleLineage.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
RoleLineage.actor.h Update copyright header dates 2022-03-21 13:36:23 -07:00
ServerCheckpoint.actor.cpp Physical Shard Move (#6264) 2022-03-15 13:03:23 -07:00
ServerCheckpoint.actor.h Physical Shard Move (#6264) 2022-03-15 13:03:23 -07:00
ServerDBInfo.actor.h Update copyright header dates 2022-03-21 13:36:23 -07:00
ServerDBInfo.h Update copyright header dates 2022-03-21 13:36:23 -07:00
SigStack.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
SimEncryptVaultProxy.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
SimEncryptVaultProxy.actor.h Update copyright header dates 2022-03-21 13:36:23 -07:00
SimpleConfigConsumer.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
SimpleConfigConsumer.h Update copyright header dates 2022-03-21 13:36:23 -07:00
SimulatedCluster.actor.cpp rename ssd-rocksdb-experimental as ssd-rocksdb-v1. 2022-03-29 10:53:38 -07:00
SimulatedCluster.h Update copyright header dates 2022-03-21 13:36:23 -07:00
SkipList.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
SpanContextMessage.h Update copyright header dates 2022-03-21 13:36:23 -07:00
Status.actor.cpp Merge branch 'main' into blob_integration 2022-03-22 11:41:58 -05:00
Status.h Update copyright header dates 2022-03-21 13:36:23 -07:00
StorageCache.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
StorageMetrics.actor.h Update copyright header dates 2022-03-21 13:36:23 -07:00
StorageMetrics.h Update copyright header dates 2022-03-21 13:36:23 -07:00
TCInfo.actor.cpp add hasWigglePausedServer method; add new sort criteria 2022-03-14 16:02:42 -07:00
TCInfo.h Merge remote-tracking branch 'origin/main' into change-rebalance-teams-signature 2022-03-18 21:12:47 -07:00
TLogInterface.h Update copyright header dates 2022-03-21 13:36:23 -07:00
TLogServer.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
TSSMappingUtil.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
TSSMappingUtil.actor.h Update copyright header dates 2022-03-21 13:36:23 -07:00
TagPartitionedLogSystem.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
TagPartitionedLogSystem.actor.h Update copyright header dates 2022-03-21 13:36:23 -07:00
TagThrottler.actor.cpp Minor bug fix in TagThrottlerImpl::tryUpdateAutoThrottling 2022-03-12 13:32:41 -04:00
TagThrottler.h Clean up TagThrottler* files 2022-03-11 12:23:01 -04:00
TesterInterface.actor.h Update copyright header dates 2022-03-21 13:36:23 -07:00
TransactionTagCounter.cpp Fix `TEST` macro comment 2022-03-23 11:07:06 -07:00
TransactionTagCounter.h Support sending multiple busy tags from storage server to ratekeeper 2022-03-11 12:09:15 -04:00
VFSAsync.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
VFSAsync.h Update copyright header dates 2022-03-21 13:36:23 -07:00
VersionedBTree.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
WaitFailure.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
WaitFailure.h Update copyright header dates 2022-03-21 13:36:23 -07:00
WorkerInterface.actor.h Update copyright header dates 2022-03-21 13:36:23 -07:00
art.h Update copyright header dates 2022-03-21 13:36:23 -07:00
art_impl.h Update copyright header dates 2022-03-21 13:36:23 -07:00
fdbserver.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
masterserver.actor.cpp Refactor resolution balancing into separate files 2022-03-23 09:57:31 -07:00
networktest.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
pubsub.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
pubsub.h Update copyright header dates 2022-03-21 13:36:23 -07:00
storageserver.actor.cpp misc bg fixes 2022-03-29 08:05:52 -05:00
template_fdb.h Update copyright header dates 2022-03-21 13:36:23 -07:00
tester.actor.cpp Update copyright header dates 2022-03-21 13:36:23 -07:00
worker.actor.cpp Workers should monitor coordinators in submitCandidacy(). (#6655) 2022-03-24 19:20:42 -07:00