foundationdb/fdbserver
michael stack 9422856d04 Fix BulkDump timeout causing backup to never become restorable
- Remove remoteRecovered() wait for BulkDump in HA configurations
  BulkDump is read-only and doesn't need the remote DC to be ready.
  This was causing hangs when remote DC couldn't form teams.

- Increase bulkdump_job_timeout from 300 to 600 seconds
  The 300 second timeout was too short - BulkDump was taking ~311s
  to complete, causing the backup task to not write the snapshot file.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 12:35:09 -08:00
..
coroimpl Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
include/fdbserver Remove an unused parameter from cleanupRecoveryActorCollection (#12654) 2026-01-22 14:29:04 -08:00
swift/tests Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
workloads Simplify. Remove unrelated negative test 2026-01-30 11:20:42 -08:00
AccumulativeChecksumUtil.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
ApplyMetadataMutation.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
BackupProgress.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
BackupWorker.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
BulkDumpUtil.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
BulkLoadUtil.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
CMakeLists.txt Delete multitenant and metacluster features (#12583) 2025-12-09 12:39:41 -08:00
ClusterController.actor.cpp Remove an unused parameter from cleanupRecoveryActorCollection (#12654) 2026-01-22 14:29:04 -08:00
ClusterRecovery.actor.cpp Remove an unused parameter from cleanupRecoveryActorCollection (#12654) 2026-01-22 14:29:04 -08:00
CommitProxyServer.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
ConfigBroadcaster.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
ConfigDatabaseUnitTests.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
ConfigFollowerInterface.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
ConfigNode.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
ConsistencyScan.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
CoordinatedState.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
Coordination.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
DDRelocationQueue.actor.cpp Simplify. Remove unrelated negative test 2026-01-30 11:20:42 -08:00
DDShardTracker.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
DDTeamCollection.actor.cpp Simplify. Remove unrelated negative test 2026-01-30 11:20:42 -08:00
DDTxnProcessor.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
DataDistribution.actor.cpp Fix BulkDump timeout causing backup to never become restorable 2026-01-30 12:35:09 -08:00
DiskQueue.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
EncryptKeyProxy.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
FDBExecHelper.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
GlobalTagThrottler.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
GrvProxyServer.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
GrvProxyTagThrottler.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
GrvTransactionRateInfo.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
IConfigConsumer.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
IKeyValueStore.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
IPager.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
KeyValueStoreCompressTestData.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
KeyValueStoreMemory.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
KeyValueStoreRocksDB.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
KeyValueStoreSQLite.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
KeyValueStoreShardedRocksDB.actor.cpp Add rocksdb options index_block_restart_interval and index_type (#12639) 2026-01-21 12:42:38 -08:00
KnobProtectiveGroups.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
LatencyBandConfig.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
LatencyBandsMap.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
LeaderElection.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
LocalConfiguration.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
LogRouter.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
LogSystem.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
LogSystemConfig.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
LogSystemDiskQueueAdapter.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
LogSystemPeekCursor.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
MetricClient.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
MetricLogger.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
MockGlobalState.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
MockS3Server.actor.cpp Fix BulkLoad test non-determinism and add fault injection settings 2026-01-30 10:53:25 -08:00
MockS3ServerChaos.actor.cpp S3 Backup chaos in simulation (#12539) 2025-11-06 11:06:51 -08:00
MoveKeys.actor.cpp Simplify. Remove unrelated negative test 2026-01-30 11:20:42 -08:00
MutationTracking.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
OnDemandStore.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
PaxosConfigConsumer.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
QuietDatabase.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
RESTKmsConnector.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
RESTKmsConnectorUtils.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
RESTSimKmsVault.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
Ratekeeper.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
ReadLatencySamples.cpp Support tracking read latency metrics per read type (#12586) 2025-12-17 15:02:28 -08:00
RemoteIKeyValueStore.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
ResolutionBalancer.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
Resolver.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
ResolverBug.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
RestoreApplier.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
RestoreCommon.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
RestoreController.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
RestoreLoader.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
RestoreRoleCommon.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
RestoreUtil.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
RestoreWorker.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
RestoreWorkerInterface.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
RkTagThrottleCollection.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
RocksDBCheckpointUtils.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
RocksDBLogForwarder.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
RoleLineage.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
ServerCheckpoint.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
ServerThroughputTracker.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
ShardsAffectedByTeamFailure.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
SigStack.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
SimKmsConnector.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
SimpleConfigConsumer.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
SimulatedCluster.actor.cpp Add BulkDump/BulkLoad integration tests with chaos and multi-range 2026-01-28 11:00:20 -08:00
SkipList.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
Status.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
StorageMetrics.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
StorageServerUtils.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
TCInfo.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
TLogServer.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
TSSMappingUtil.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
TagPartitionedLogSystem.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
TagPartitionedLogSystemRecoveryTests.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
TagThrottler.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
TestTLogServer.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
TransactionStoreMutationTracking.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
TransactionTagCounter.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
UID.swift Add code back 2024-07-10 18:52:14 -07:00
VFSAsync.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
VersionedBTree.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
VersionedBTreeDebug.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
WaitFailure.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
fdbserver.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
masterserver.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
masterserver.swift Add code back 2024-07-10 18:52:14 -07:00
networktest.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
pubsub.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
storageserver.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
swift_fdbserver_collections.swift Add code back 2024-07-10 18:52:14 -07:00
swift_fdbserver_cxx_swift_value_conformance.swift Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
swift_fdbserver_stream_support.swift Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
tester.actor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
worker.actor.cpp Add error_code_audit_storage_task_outdated to bypass list rather than do special-case handling (#12652) 2026-01-22 13:49:11 -08:00