foundationdb/fdbserver
Josh Slocum c35e020da7 SS and BM test macros 2022-03-10 12:38:23 -06:00
..
sqlite fix typo 2021-06-28 11:14:55 +08:00
workloads SS and BM test macros 2022-03-10 12:38:23 -06:00
ApplyMetadataMutation.cpp Send a version along with GetKeyServerLocationsRequests to allow the proxy to reject missing tenants more quickly. Change the commit proxy tenant map to be unversioned. 2022-03-08 13:33:56 -08:00
ApplyMetadataMutation.h Add a tenant parameter to read and commit requests. Store a map of all tenants on commit proxy and storage servers. Add an option to require tenant mode. 2022-03-06 21:54:21 -08:00
ArtMutationBuffer.h apply clang-format to *.c, *.cpp, *.h, *.hpp files 2021-03-10 10:18:07 -08:00
BackupInterface.h apply clang-format to *.c, *.cpp, *.h, *.hpp files 2021-03-10 10:18:07 -08:00
BackupProgress.actor.cpp Create RangeResult type alias 2021-05-03 13:14:16 -07:00
BackupProgress.actor.h Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
BackupWorker.actor.cpp Enforce that trace event suppression calls happen first when using trace event call chaining. Fix various instances where we weren't following this requirement. 2022-02-24 12:25:52 -08:00
BlobGranuleServerCommon.actor.cpp Fix open granule races 2022-01-21 13:20:15 -06:00
BlobGranuleServerCommon.actor.h fix: changed loadHistoryFiles to take a database object 2022-01-10 11:33:18 -08:00
BlobManager.actor.cpp SS and BM test macros 2022-03-10 12:38:23 -06:00
BlobManagerInterface.h Fixing BGVerifyBalance test killing issues 2022-02-25 11:30:21 -06:00
BlobWorker.actor.cpp Ensuring BM split retry is idempotent 2022-03-10 11:54:57 -06:00
CMakeLists.txt Merge branch 'main' into blob_integration 2022-03-09 08:59:56 -06:00
ClusterController.actor.cpp Ensuring BM split retry is idempotent 2022-03-10 11:54:57 -06:00
ClusterController.actor.h Merge branch 'main' into blob_integration 2022-03-09 08:59:56 -06:00
ClusterRecovery.actor.cpp Support hostname in coordinators commands. 2022-02-24 23:02:29 -08:00
ClusterRecovery.actor.h Revert "Revert "Refactor: ClusterController driving cluster-recovery state machine" (#6191) 2022-01-06 12:15:51 -08:00
CommitProxyServer.actor.cpp Merge branch 'main' into blob_integration 2022-03-09 08:59:56 -06:00
CompactMap.cpp apply clang-format to *.c, *.cpp, *.h, *.hpp files 2021-03-10 10:18:07 -08:00
ConfigBroadcastInterface.h Fix dynamic knobs correctness issues 2022-02-09 13:43:32 -08:00
ConfigBroadcaster.actor.cpp Fast-track ConfigNode registration with Simple DB 2022-02-09 14:18:48 -08:00
ConfigBroadcaster.h Fix dynamic knobs correctness issues 2022-02-09 13:43:32 -08:00
ConfigDatabaseUnitTests.actor.cpp Try eliminating warnings in macOS and Windows CI builds. 2022-02-25 19:06:57 -08:00
ConfigFollowerInterface.cpp Merge rollback message into rollforward message 2021-10-25 12:03:22 -07:00
ConfigFollowerInterface.h Fix dynamic knobs correctness issues 2022-02-09 13:43:32 -08:00
ConfigNode.actor.cpp Add explanation of out-or-order messages from broadcaster 2022-02-09 13:43:33 -08:00
ConfigNode.h Move single interface serve functions to testing interface 2022-02-09 13:43:33 -08:00
ConflictSet.h Add a tenant parameter to read and commit requests. Store a map of all tenants on commit proxy and storage servers. Add an option to require tenant mode. 2022-03-06 21:54:21 -08:00
CoordinatedState.actor.cpp Address comments. 2022-02-22 16:29:59 -08:00
CoordinatedState.h apply clang-format to *.c, *.cpp, *.h, *.hpp files 2021-03-10 10:18:07 -08:00
Coordination.actor.cpp Enforce that trace event suppression calls happen first when using trace event call chaining. Fix various instances where we weren't following this requirement. 2022-02-24 12:25:52 -08:00
CoordinationInterface.h Fix dynamic knobs correctness issues 2022-02-09 13:43:32 -08:00
CoroFlow.actor.cpp Fix macOS CI broken by #6449. 2022-02-24 20:26:13 -08:00
CoroFlow.h apply clang-format to *.c, *.cpp, *.h, *.hpp files 2021-03-10 10:18:07 -08:00
CoroFlowCoro.actor.cpp Enforce that trace event suppression calls happen first when using trace event call chaining. Fix various instances where we weren't following this requirement. 2022-02-24 12:25:52 -08:00
DBCoreState.h Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
DDTeamCollection.actor.cpp add wiggle_server_ids and wiggle_server_addresses in status json 2022-03-02 10:03:23 -08:00
DDTeamCollection.h Make a few more DDCollection methods private 2022-02-17 08:25:20 -08:00
DataDistribution.actor.cpp Enforce that trace event suppression calls happen first when using trace event call chaining. Fix various instances where we weren't following this requirement. 2022-02-24 12:25:52 -08:00
DataDistribution.actor.h Merge remote-tracking branch 'origin/main' into dd-refactor 2022-02-08 00:33:27 -08:00
DataDistributionQueue.actor.cpp Enforce that trace event suppression calls happen first when using trace event call chaining. Fix various instances where we weren't following this requirement. 2022-02-24 12:25:52 -08:00
DataDistributionTracker.actor.cpp Refactor NativeAPI transactions to create and pass around a reference counted state object. Watches no longer use the tranasction info object but instead use their own state. 2021-12-17 11:57:39 -08:00
DataDistributorInterface.h Adjust distributorSplitRange order. 2021-11-11 20:28:55 -08:00
DeltaTree.h Redwood inline same-size value updates (#5925) 2021-11-10 08:22:57 -08:00
DiskQueue.actor.cpp Enforce that trace event suppression calls happen first when using trace event call chaining. Fix various instances where we weren't following this requirement. 2022-02-24 12:25:52 -08:00
EncryptKeyProxy.actor.cpp Enforce that trace event suppression calls happen first when using trace event call chaining. Fix various instances where we weren't following this requirement. 2022-02-24 12:25:52 -08:00
EncryptKeyProxyInterface.h Add new FDB EncryptKeyProxy role 2022-01-25 17:38:27 -08:00
FDBExecHelper.actor.cpp forgot to save before commit 2021-09-25 16:35:54 -06:00
FDBExecHelper.actor.h apply clang-format to *.c, *.cpp, *.h, *.hpp files 2021-03-10 10:18:07 -08:00
GrvProxyServer.actor.cpp Merge pull request #5725 from sfc-gh-jfu/jfu-grv-cache 2022-03-04 09:17:27 -08:00
IConfigConsumer.cpp Add UseConfigDB class 2021-06-10 20:57:50 -07:00
IConfigConsumer.h Update fdbserver/IConfigConsumer.h 2021-06-12 08:04:09 -07:00
IDiskQueue.h Support xxhash3 for checksuming DiskQueue for TLogs 2022-02-07 13:32:52 -08:00
IKeyValueContainer.h Move IKeyValueContainer from flow to fdbserver 2020-11-15 12:23:08 -08:00
IKeyValueStore.h Rocksdb knobs for compaction, storageserver canCommit() waiting if rocksdb overloaded. 2022-03-04 12:41:17 -08:00
IPager.h Remove explicit tryEvict(x) as it is unused and it is functionally replaced by prioritizeEviction(x). 2021-11-27 03:26:34 -08:00
KeyValueStoreCompressTestData.actor.cpp Make IClosable interface const-correct 2021-10-18 13:40:47 -07:00
KeyValueStoreMemory.actor.cpp Enforce that trace event suppression calls happen first when using trace event call chaining. Fix various instances where we weren't following this requirement. 2022-02-24 12:25:52 -08:00
KeyValueStoreRocksDB.actor.cpp Merge pull request #6501 from neethuhaneesha/rocksdb-CompBytesLimiter 2022-03-07 14:59:34 -08:00
KeyValueStoreSQLite.actor.cpp In the SQLite storage engine, destroy and create new cursors after SQLITE_CURSOR_MAX_LIFETIME_BYTES of KV read usage because cursor usage increases page cache memory usage in SQLite (internal page cache, not AsyncFileCached) by pinning pages which are not freed until the cursor is destroyed. 2022-03-07 11:20:59 -08:00
Knobs.h rebase 2021-07-26 10:55:22 -04:00
LatencyBandConfig.cpp apply clang-format to *.c, *.cpp, *.h, *.hpp files 2021-03-10 10:18:07 -08:00
LatencyBandConfig.h Use LF instead of CRLF in LatencyBandConfig 2021-03-11 08:56:55 -08:00
LeaderElection.actor.cpp Add resolveHostnamesBlocking() in ConnectionString and IClusterConnectionRecord. 2022-01-28 12:20:41 -08:00
LeaderElection.h Minor leader election code improvements. 2021-09-16 15:34:45 -07:00
LocalConfiguration.actor.cpp Implement IClosable in OnDemandStore 2021-09-13 12:28:17 -07:00
LocalConfiguration.h Implement IClosable in OnDemandStore 2021-09-13 12:28:17 -07:00
LogProtocolMessage.h apply clang-format to *.c, *.cpp, *.h, *.hpp files 2021-03-10 10:18:07 -08:00
LogRouter.actor.cpp Enforce that trace event suppression calls happen first when using trace event call chaining. Fix various instances where we weren't following this requirement. 2022-02-24 12:25:52 -08:00
LogSystem.cpp Rename isEmptyMessage to messagesWritten 2022-02-03 14:55:44 -08:00
LogSystem.h Rename isEmptyMessage to messagesWritten 2022-02-03 14:55:44 -08:00
LogSystemConfig.cpp Extract methods in LogSystemConfig.h to corresponding cpp file 2021-09-12 14:17:19 -07:00
LogSystemConfig.h fixup! Reformat the code per github's requirement 2021-09-12 14:17:19 -07:00
LogSystemDiskQueueAdapter.actor.cpp Make IClosable interface const-correct 2021-10-18 13:40:47 -07:00
LogSystemDiskQueueAdapter.h Enable -Wdelete-non-virtual-dtor for clang build 2021-12-20 16:19:31 -08:00
LogSystemPeekCursor.actor.cpp Enforce that trace event suppression calls happen first when using trace event call chaining. Fix various instances where we weren't following this requirement. 2022-02-24 12:25:52 -08:00
MasterInterface.h Revert "Revert "Refactor: ClusterController driving cluster-recovery state machine" (#6191) 2022-01-06 12:15:51 -08:00
MetricLogger.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
MetricLogger.actor.h apply clang-format to *.c, *.cpp, *.h, *.hpp files 2021-03-10 10:18:07 -08:00
MoveKeys.actor.cpp Add contrib/debug_determinism (#6389) 2022-02-25 12:54:31 -08:00
MoveKeys.actor.h merge from master 2021-09-22 13:07:38 -07:00
MutationTracking.cpp Fix formatting issue 2022-02-24 12:28:13 -08:00
MutationTracking.h Remove local debugging. 2021-12-10 16:43:58 -06:00
NetworkTest.h added a sequence number to streaming replies as a safety backstop against out of order delivery 2021-09-20 13:58:05 -07:00
OldTLogServer_4_6.actor.cpp Enforce that trace event suppression calls happen first when using trace event call chaining. Fix various instances where we weren't following this requirement. 2022-02-24 12:25:52 -08:00
OldTLogServer_6_0.actor.cpp Enforce that trace event suppression calls happen first when using trace event call chaining. Fix various instances where we weren't following this requirement. 2022-02-24 12:25:52 -08:00
OldTLogServer_6_2.actor.cpp Enforce that trace event suppression calls happen first when using trace event call chaining. Fix various instances where we weren't following this requirement. 2022-02-24 12:25:52 -08:00
OnDemandStore.actor.cpp Make IClosable interface const-correct 2021-10-18 13:40:47 -07:00
OnDemandStore.h Make IClosable interface const-correct 2021-10-18 13:40:47 -07:00
PaxosConfigConsumer.actor.cpp Fix timeout issue when using >3 coordinators 2022-02-09 13:43:33 -08:00
PaxosConfigConsumer.h Added PImpl class 2021-08-09 10:04:34 -07:00
ProxyCommitData.actor.h Send a version along with GetKeyServerLocationsRequests to allow the proxy to reject missing tenants more quickly. Change the commit proxy tenant map to be unversioned. 2022-03-08 13:33:56 -08:00
QuietDatabase.actor.cpp Merge branch 'main' into blob_integration 2022-03-09 08:59:56 -06:00
QuietDatabase.h Merge branch 'feature-range-feed' into blob_full 2021-10-13 15:44:35 -05:00
RadixTree.h Avoid calling memcpy with null 2nd argument 2021-06-04 09:48:06 -07:00
Ratekeeper.actor.cpp Enforce that trace event suppression calls happen first when using trace event call chaining. Fix various instances where we weren't following this requirement. 2022-02-24 12:25:52 -08:00
Ratekeeper.h Make many fields and methods of Ratekeeper private 2022-02-14 19:28:19 -08:00
RatekeeperInterface.h Reader can read blob worker interface and mapping from db, read files, apply mutations, and return result 2021-08-06 11:02:05 -05:00
RecoveryState.h apply clang-format to *.c, *.cpp, *.h, *.hpp files 2021-03-10 10:18:07 -08:00
Resolver.actor.cpp Enforce that trace event suppression calls happen first when using trace event call chaining. Fix various instances where we weren't following this requirement. 2022-02-24 12:25:52 -08:00
ResolverInterface.h Implement the core logic of gray network triggered recovery in cluster controller 2021-06-30 11:27:05 -07:00
RestoreApplier.actor.cpp Enforce that trace event suppression calls happen first when using trace event call chaining. Fix various instances where we weren't following this requirement. 2022-02-24 12:25:52 -08:00
RestoreApplier.actor.h Fix trace event detail name collision in MutationTracking use cases. 2021-08-24 08:04:19 -07:00
RestoreCommon.actor.cpp Rename ::TRUE and ::FALSE in BooleanParams to ::True and ::False so as to not conflict with the TRUE and FALSE macros provided by the Windows and MacOS SDKs. 2021-07-17 00:11:40 -07:00
RestoreCommon.actor.h Move RestoreWorkerInterface into fdbserver 2021-05-30 15:02:33 -07:00
RestoreController.actor.cpp Enforce that trace event suppression calls happen first when using trace event call chaining. Fix various instances where we weren't following this requirement. 2022-02-24 12:25:52 -08:00
RestoreController.actor.h apply clang-format to *.c, *.cpp, *.h, *.hpp files 2021-03-10 10:18:07 -08:00
RestoreLoader.actor.cpp Enforce that trace event suppression calls happen first when using trace event call chaining. Fix various instances where we weren't following this requirement. 2022-02-24 12:25:52 -08:00
RestoreLoader.actor.h Fix many -Wreorder-ctor warnings 2021-07-23 17:33:18 -07:00
RestoreRoleCommon.actor.cpp apply clang-format to *.c, *.cpp, *.h, *.hpp files 2021-03-10 10:18:07 -08:00
RestoreRoleCommon.actor.h Move RestoreWorkerInterface into fdbserver 2021-05-30 15:02:33 -07:00
RestoreUtil.actor.cpp FastRestore:Replace master word with controller 2020-07-16 16:37:13 -07:00
RestoreUtil.h Move RestoreWorkerInterface into fdbserver 2021-05-30 15:02:33 -07:00
RestoreWorker.actor.cpp Enforce that trace event suppression calls happen first when using trace event call chaining. Fix various instances where we weren't following this requirement. 2022-02-24 12:25:52 -08:00
RestoreWorker.actor.h Move RestoreWorkerInterface into fdbserver 2021-05-30 15:02:33 -07:00
RestoreWorkerInterface.actor.cpp Move RestoreWorkerInterface into fdbserver 2021-05-30 15:02:33 -07:00
RestoreWorkerInterface.actor.h Abstract the cluster file into a cluster connection record that can be backed by something other than the filesystem. 2021-10-22 11:05:18 -07:00
RoleLineage.actor.cpp Revert "Merge pull request #4802 from sfc-gh-ljoswiak/revert/actor-lineage" 2021-06-04 13:31:55 -07:00
RoleLineage.actor.h Lazy inititialization 2021-06-04 15:01:18 -07:00
ServerDBInfo.actor.h Add new FDB EncryptKeyProxy role 2022-01-25 17:38:27 -08:00
ServerDBInfo.h apply clang-format to *.c, *.cpp, *.h, *.hpp files 2021-03-05 16:31:35 -06:00
SigStack.cpp Add SIGUSR1 and SIGUSR2 macros for Windows 2021-08-18 18:06:36 +02:00
SimpleConfigConsumer.actor.cpp Fix dynamic knobs correctness issues 2022-02-09 13:43:32 -08:00
SimpleConfigConsumer.h Added PImpl class 2021-08-09 10:04:34 -07:00
SimulatedCluster.actor.cpp re-enabling all storage engine types 2022-03-09 09:21:45 -06:00
SimulatedCluster.h apply clang-format to *.c, *.cpp, *.h, *.hpp files 2021-03-10 10:18:07 -08:00
SkipList.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
SpanContextMessage.h apply clang-format to *.c, *.cpp, *.h, *.hpp files 2021-03-10 10:18:07 -08:00
Status.actor.cpp Merge branch 'main' into blob_integration 2022-03-09 08:59:56 -06:00
Status.h Merge branch 'master' into bit-flipping-workload 2021-10-11 16:34:57 -07:00
StorageCache.actor.cpp Enforce that trace event suppression calls happen first when using trace event call chaining. Fix various instances where we weren't following this requirement. 2022-02-24 12:25:52 -08:00
StorageMetrics.actor.h Apply tenant prefixes on the storage server. The commit proxy can serve tenant location requests. Fix some bugs. 2022-03-06 21:54:21 -08:00
StorageMetrics.h apply clang-format to *.c, *.cpp, *.h, *.hpp files 2021-03-10 10:18:07 -08:00
TCInfo.actor.cpp Switch to testing MIN_AVAILABLE_SPACE 2022-02-16 11:33:07 -08:00
TCInfo.h Merge branch 'apple:main' into fdb#4271 2022-02-16 10:14:50 -08:00
TLogInterface.h Remove unneeded Arena in Requests/Replies 2022-01-10 10:26:02 -08:00
TLogServer.actor.cpp Enforce that trace event suppression calls happen first when using trace event call chaining. Fix various instances where we weren't following this requirement. 2022-02-24 12:25:52 -08:00
TSSMappingUtil.actor.cpp Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
TSSMappingUtil.actor.h Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07:00
TagPartitionedLogSystem.actor.cpp Revert "Revert "Refactor: ClusterController driving cluster-recovery state machine" (#6191) 2022-01-06 12:15:51 -08:00
TagPartitionedLogSystem.actor.h Add protection against storage and tlog data deletion when joining a new cluster 2021-11-09 12:29:47 -08:00
TagThrottler.actor.cpp Remove TagThrottler::ratekeeper field 2022-02-14 19:08:23 -08:00
TagThrottler.h Remove TagThrottler::ratekeeper field 2022-02-14 19:08:23 -08:00
TesterInterface.actor.h Abstract the cluster file into a cluster connection record that can be backed by something other than the filesystem. 2021-10-22 11:05:18 -07:00
VFSAsync.cpp Enforce that trace event suppression calls happen first when using trace event call chaining. Fix various instances where we weren't following this requirement. 2022-02-24 12:25:52 -08:00
VFSAsync.h Enhance trace event. 2021-11-16 17:39:59 -08:00
VersionedBTree.actor.cpp Update code base to use fmt 8.1.1 2022-03-04 15:52:06 -08:00
WaitFailure.actor.cpp apply clang-format to *.c, *.cpp, *.h, *.hpp files 2021-03-10 10:18:07 -08:00
WaitFailure.h apply clang-format to *.c, *.cpp, *.h, *.hpp files 2021-03-10 10:18:07 -08:00
WorkerInterface.actor.h Add new FDB EncryptKeyProxy role 2022-01-25 17:38:27 -08:00
art.h apply clang-format to *.c, *.cpp, *.h, *.hpp files 2021-03-10 10:18:07 -08:00
art_impl.h Fix -Wunused-but-set-variable warnings 2021-12-01 18:15:53 -08:00
fdbserver.actor.cpp Try eliminating warnings in macOS and Windows CI builds. 2022-02-25 19:06:57 -08:00
masterserver.actor.cpp Merge branch 'main' of github.com:apple/foundationdb into jfu-grv-cache 2022-01-20 16:17:20 -05:00
networktest.actor.cpp Update code base to use fmt 8.1.1 2022-03-04 15:52:06 -08:00
pubsub.actor.cpp s/subcription/subscription 2021-09-12 17:33:25 -07:00
pubsub.h s/subcription/subscription 2021-09-12 17:33:25 -07:00
storageserver.actor.cpp SS and BM test macros 2022-03-10 12:38:23 -06:00
template_fdb.h apply clang-format to *.c, *.cpp, *.h, *.hpp files 2021-03-10 10:18:07 -08:00
tester.actor.cpp Enforce that trace event suppression calls happen first when using trace event call chaining. Fix various instances where we weren't following this requirement. 2022-02-24 12:25:52 -08:00
worker.actor.cpp client-focused cleanup 2022-03-09 10:01:25 -06:00