foundationdb/fdbclient
Viraj Chogle 72fca11de1
Remove dead client-side storage cache code left behind by #12486 (#13326)
* Remove dead client-side storage cache code left behind by #12486

LocationInfo::hasCaches, addCaches(), updateLocationCacheWithCaches(),
DatabaseContext::{cacheListMonitor, updateCache}, and the dead hasCaches branch in loadBalance() - all unreachable since #12486.
Follow-up sweep in the same spirit as #13119.

* Inline trivial loadBalance wrapper into its callers

Addresses review feedback on #13326. With the hasCaches branch gone, the anonymous-namespace loadBalance(DatabaseContext*, Reference<LocationInfo>, ...) wrapper is a pure forwarder. Delete it and update its five callers to call loadBalance(alternatives->locations(), ...) directly. No behavior change.
2026-06-09 22:44:04 -07:00
..
bench Merge remote-tracking branch 'origin/main' into dev/tclinkenbeard/explicit-ctors 2026-05-02 15:01:26 -07:00
include/fdbclient Remove dead client-side storage cache code left behind by #12486 (#13326) 2026-06-09 22:44:04 -07:00
sha1 Use IWYU to remove additional unused includes 2026-05-08 10:19:58 -07:00
tests Make port collision detection more robust in fdb_cluster_fixture (#13249) 2026-05-21 11:52:53 -07:00
vexillographer Add MAX_GRV_QUEUE_DELAY option 2026-04-18 22:18:54 +00:00
ActorLineageProfiler.cpp Improve header file encapsulation 2026-04-24 16:03:07 +00:00
AnnotateActor.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
AsyncFileBlobStore.cpp Remove additional unused includes found by IWYU 2026-05-08 12:00:22 -07:00
Atomic.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
AuditUtils.cpp Factor out core logic of audit_storage locationmetadata (#13058) 2026-04-28 09:41:19 -07:00
BackupAgentBase.cpp Replace BUGGIFY macros with inline function 2026-05-20 14:54:51 -07:00
BackupContainer.cpp Rename key-backed coroutine headers 2026-05-11 07:47:09 -07:00
BackupContainerBlobStore.cpp Encryption backward compatibility changes and formatting (#13129) 2026-05-05 21:33:52 -07:00
BackupContainerBlobStore.h Encryption backward compatibility changes and formatting (#13129) 2026-05-05 21:33:52 -07:00
BackupContainerFileSystem.cpp Merge remote-tracking branch 'origin/main' into dev/tclinkenbeard/inline-buggify-function 2026-05-28 07:29:13 -07:00
BackupContainerLocalDirectory.cpp Replace BUGGIFY macros with inline function 2026-05-20 14:54:51 -07:00
BackupContainerLocalDirectory.h Design changes to pass encryption_block_size to fdbbackup command and remove knob (#13023) 2026-04-30 13:32:14 -07:00
BackupTLSConfig.cpp Enforce new rules 2026-03-14 02:25:26 +00:00
BlobStoreCommon.cpp fix backups list: include region in backup urls (#13231) 2026-06-02 13:46:32 -07:00
BuildFlags.h.in Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
BulkDumping.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
BulkLoading.cpp Trim another IWYU-backed include batch 2026-05-08 12:17:36 -07:00
CMakeLists.txt Apply LSan suppressions to backup/bulkload/s3 client tests (#13320) 2026-06-04 13:29:28 -07:00
ClientKnobs.cpp Coordinate BackupAgent and DataDistributor to compute partitions for range-partitioned backup (V3) (#13304) 2026-06-03 08:30:26 -07:00
ClientStatusReport.cpp Make single-argument constructors explicit 2026-04-24 18:53:40 +00:00
ClusterConnectionFile.cpp Fix more clang-tidy warnings 2026-04-15 14:23:33 +00:00
ClusterConnectionKey.cpp Make fdbclient header files private 2026-04-01 07:47:51 +00:00
ClusterConnectionKey.h Make fdbclient header files private 2026-04-01 07:47:51 +00:00
ClusterConnectionMemoryRecord.cpp Remove additional unused includes found by IWYU 2026-05-08 12:00:22 -07:00
CommitProxyInterface.cpp Delete encryption at rest (#12667) 2026-02-04 16:02:06 -08:00
CoordinationInterface.cpp Clean up actor compiler includes 2026-05-29 12:46:35 -07:00
DataDistributionConfig.cpp Add more clang-tidy checks 2026-05-24 15:15:47 -07:00
DatabaseBackupAgent.cpp Replace BUGGIFY macros with inline function 2026-05-20 14:54:51 -07:00
DatabaseConfiguration.cpp Add rangeBackupWorkerTags count to log system data structures. Gated this new field under 8.0 protocol version. (#13225) 2026-05-25 09:20:25 -07:00
DatabaseContext.cpp Remove dead client-side storage cache code left behind by #12486 (#13326) 2026-06-09 22:44:04 -07:00
FDBAWSCredentialsProvider.cpp Improve header file encapsulation 2026-04-24 16:03:07 +00:00
FDBAWSCredentialsProvider.h Improve header file encapsulation 2026-04-24 16:03:07 +00:00
FDBTypes.cpp Simplify loop variable initialization (#12804) 2026-03-18 15:38:14 -07:00
FileBackupAgent.cpp Coordinate BackupAgent and DataDistributor to compute partitions for range-partitioned backup (V3) (#13304) 2026-06-03 08:30:26 -07:00
FluentDSampleIngestor.cpp Address explicit constructor review feedback 2026-05-07 08:17:05 -07:00
GCSBlobStore.cpp Improve header file encapsulation 2026-04-24 16:03:07 +00:00
GCSBlobStore.h Improve header file encapsulation 2026-04-24 16:03:07 +00:00
GlobalConfig.cpp Clean up actor compiler includes 2026-05-29 12:46:35 -07:00
IdempotencyId.cpp Rename key-backed coroutine headers 2026-05-11 07:47:09 -07:00
JsonBuilder.cpp Remove unused includes from core implementation files 2026-05-07 13:31:01 -07:00
KeyRangeMap.cpp movekeys: rewrite removeOldDestinations to comply with krmSetRangeCoalescing (#13200) 2026-05-20 15:05:14 -07:00
KnobValue.cpp Remove more IWYU-identified unused includes 2026-05-08 11:53:05 -07:00
LinkTest.cpp Add test executables to catch missing symbols 2022-07-06 14:49:33 -07:00
LocalClientAPI.cpp Make fdbclient header files private 2026-04-01 07:47:51 +00:00
LocalClientAPI.h Make fdbclient header files private 2026-04-01 07:47:51 +00:00
ManagementAPI.cpp Replace BUGGIFY macros with inline function 2026-05-20 14:54:51 -07:00
MonitorLeader.cpp Address clang-tidy warnings 2026-05-24 18:14:26 -07:00
MultiVersionTransaction.cpp Fix ASAN shutdown leaks in C API tests with ASAN-guarded drain sleeps (#13307) 2026-06-03 09:10:50 -07:00
MutationLogReader.cpp Fix more clang-tidy warnings 2026-04-15 14:23:33 +00:00
NameLineage.cpp Improve header file encapsulation 2026-04-24 16:03:07 +00:00
NameLineage.h Improve header file encapsulation 2026-04-24 16:03:07 +00:00
NativeAPI.actor.cpp Remove dead client-side storage cache code left behind by #12486 (#13326) 2026-06-09 22:44:04 -07:00
PartitionedLogIterator.h Make fdbclient header files private 2026-04-01 07:47:51 +00:00
Printable.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
ProxyLoadBalance.h Fix formatting 2026-04-12 12:00:53 -07:00
RESTClient.cpp Improve header file encapsulation 2026-04-24 16:03:07 +00:00
RESTClient.h Improve header file encapsulation 2026-04-24 16:03:07 +00:00
RESTUtils.cpp Improve header file encapsulation 2026-04-24 16:03:07 +00:00
RESTUtils.h Merge remote-tracking branch 'origin/main' into dev/tclinkenbeard/explicit-ctors 2026-05-02 15:01:26 -07:00
RYWIterator.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
RandomKeyValueUtils.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
ReadYourWrites.actor.cpp Apply clang-format to inline buggify changes 2026-05-28 07:44:20 -07:00
RestoreInterface.cpp Improve header file encapsulation 2026-04-24 16:03:07 +00:00
RestoreInterface.h Improve header file encapsulation 2026-04-24 16:03:07 +00:00
S3BlobStore.cpp Replace BUGGIFY macros with inline function 2026-05-20 14:54:51 -07:00
S3Client.cpp Keep S3 download buffer alive during reads 2026-05-11 03:58:10 -07:00
S3Client_cli.cpp Add back include to fix build 2026-05-08 17:26:02 -07:00
Schemas.cpp Add rangeBackupWorkerTags count to log system data structures. Gated this new field under 8.0 protocol version. (#13225) 2026-05-25 09:20:25 -07:00
SpecialKeySpace.cpp Clean up actor compiler includes 2026-05-29 12:46:35 -07:00
StackLineage.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
StatusClient.cpp Address clang-tidy warnings 2026-05-24 18:14:26 -07:00
StorageCheckpoint.cpp ShardedRocks determinism phase 2 (PSM, Checkpoint) (#12203) 2025-06-23 20:37:10 -07:00
StorageServerInterface.cpp Move long function implementations out of header files (#12726) 2026-02-24 12:58:55 -08:00
Subspace.cpp Enforce two new modernize-* clang-tidy rules 2026-03-13 20:12:14 +00:00
SystemData.cpp Coordinate BackupAgent and DataDistributor to compute partitions for range-partitioned backup (V3) (#13304) 2026-06-03 08:30:26 -07:00
TagThrottle.cpp Add more clang-tidy checks 2026-05-24 15:15:47 -07:00
TaskBucket.cpp Replace BUGGIFY macros with inline function 2026-05-20 14:54:51 -07:00
ThreadSafeTransaction.cpp Apply clang-format to ThreadSafeTransaction fix 2026-05-09 14:49:33 -07:00
Tracing.cpp Address clang-tidy warnings 2026-05-24 18:14:26 -07:00
TransactionLineage.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
Tuple.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
TupleVersionstamp.cpp Add testing that a metacluster can be used after a restore. Fix some bugs found by this related to the restore ID and tenant tombstones. 2023-06-21 08:59:22 -07:00
VersionVector.cpp Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
WriteMap.cpp Add more clang-tidy checks 2026-05-24 15:15:47 -07:00
azurestorage.cmake sync with upstream main 2022-08-31 15:46:39 -07:00
fdbclient_test.cpp Fix standalone unit test simulation initialization and filtering 2026-05-28 16:17:10 -07:00
notified_support.swift Add code back 2024-07-10 18:52:14 -07:00
versions.h.cmake
zipf.c fdbclient compiling 2022-06-27 18:31:05 -06:00