foundationdb/fdbserver
sfc-gh-tclinkenbeard 2c52d28ae2 Merge remote-tracking branch 'origin/main' into arena-get-size-boolean-param 2022-03-17 23:12:54 -07:00
..
sqlite fix typo 2021-06-28 11:14:55 +08:00
workloads Allow the TOML file assign knobs during test 2022-03-17 16:53:10 -07:00
ApplyMetadataMutation.cpp Physical Shard Move (#6264) 2022-03-15 13:03:23 -07: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 Fix file names in copyright headers (#6578) 2022-03-14 13:24:25 -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
BlobManager.actor.cpp Update code base to use fmt 8.1.1 2022-03-04 15:52:06 -08:00
BlobManagerInterface.h Add blob manager as a singleton. 2021-09-23 10:45:37 -04:00
BlobWorker.actor.cpp Fix typos 2022-03-13 10:02:11 -03:00
CMakeLists.txt fixup! Resort the FDBSERVER_SRCS and add missing files 2022-03-17 16:53:10 -07:00
ClusterController.actor.cpp Introduce a simulate EncryptKeyVaultProxy interface (#6576) 2022-03-10 12:06:49 -08:00
ClusterController.actor.h 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
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 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
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 Fix issue with stuck config nodes 2022-03-15 11:42:58 -07: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 issue with stuck config nodes 2022-03-15 11:42:58 -07:00
ConfigNode.actor.cpp Fix issue with stuck config nodes 2022-03-15 11:42:58 -07: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 Add line before actorcompiler.h include (to prevent IDE from reordering includes) 2022-03-16 14:15:48 -07: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 unit test 2022-03-14 16:43:02 -07:00
DDTeamCollection.h add hasWigglePausedServer method; add new sort criteria 2022-03-14 16:02:42 -07:00
DataDistribution.actor.cpp Add BalanceOnRequests boolean parameter for ModelInterface 2022-03-16 14:25:32 -07:00
DataDistribution.actor.h Improve const correctness of storage wiggler classes 2022-03-11 09:20:53 -04:00
DataDistributionQueue.actor.cpp Limiting DD Moves by destination SS. 2022-03-15 13:52:19 -05:00
DataDistributionTracker.actor.cpp Improve const correctness of storage wiggler classes 2022-03-11 09:20:53 -04:00
DataDistributorInterface.h Adjust distributorSplitRange order. 2021-11-11 20:28:55 -08:00
DeltaTree.h Add FastInaccurateEstimate boolean parameter for Arena::getSize 2022-03-16 16:54:27 -07:00
DiskQueue.actor.cpp Add line before actorcompiler.h include (to prevent IDE from reordering includes) 2022-03-16 14:15:48 -07:00
EncryptKeyProxy.actor.cpp Introduce a simulate EncryptKeyVaultProxy interface (#6576) 2022-03-10 12:06:49 -08:00
EncryptKeyProxyInterface.h Introduce a simulate EncryptKeyVaultProxy interface (#6576) 2022-03-10 12:06:49 -08:00
FDBExecHelper.actor.cpp Move actorcompiler.h include to the end of includes 2022-03-16 00:09:16 -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 Fix typos 2022-03-13 10:02:11 -03: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
IKeyValueStore.h Physical Shard Move (#6264) 2022-03-15 13:03:23 -07:00
IPager.h Fix unclear comment. 2022-03-10 14:22:45 -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 Physical Shard Move (#6264) 2022-03-15 13:03:23 -07: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
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 fixup! clang-format 2022-03-17 16:53:10 -07: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 Specify system key access for a few move keys transactions 2022-03-15 09:23:30 -07: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 Enforce std:: specifier rather than using namespace 2021-09-16 19:40:28 -07: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 Fix typos 2022-03-13 10:02:11 -03: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 compilation issues with ModelInterface construction in configuration database code 2022-03-16 14:25:32 -07:00
PaxosConfigConsumer.h Added PImpl class 2021-08-09 10:04:34 -07:00
ProxyCommitData.actor.h Fix file names in copyright headers (#6578) 2022-03-14 13:24:25 -07:00
QuietDatabase.actor.cpp Don't apply read prefixes on the client. Cache tenant data locally. 2022-03-15 09:23:30 -07: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 Reduce mutable access to *QueueInfo objects in Ratekeeper.actor.cpp 2022-03-11 01:04:13 -04: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 Add line before actorcompiler.h include (to prevent IDE from reordering includes) 2022-03-16 14:15:48 -07: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 Fix typos 2022-03-13 10:02:11 -03:00
RestoreController.actor.h Fix file names in copyright headers (#6578) 2022-03-14 13:24:25 -07:00
RestoreLoader.actor.cpp Fix typos 2022-03-13 10:02:11 -03:00
RestoreLoader.actor.h Fix many -Wreorder-ctor warnings 2021-07-23 17:33:18 -07:00
RestoreRoleCommon.actor.cpp Fix typos 2022-03-13 10:02:11 -03:00
RestoreRoleCommon.actor.h Move RestoreWorkerInterface into fdbserver 2021-05-30 15:02:33 -07:00
RestoreUtil.actor.cpp
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 Fix typos 2022-03-13 10:02:11 -03: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 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
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 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
SimEncryptVaultProxy.actor.cpp Introduce a simulate EncryptKeyVaultProxy interface (#6576) 2022-03-10 12:06:49 -08:00
SimEncryptVaultProxy.actor.h Introduce a simulate EncryptKeyVaultProxy interface (#6576) 2022-03-10 12:06:49 -08: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 Remove some debugging lines, change simulated default cluster frequency, and use a different mechanism to disable tenants for the change feed test. 2022-03-17 12:10:19 -07: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 Fix typos 2022-03-13 10:02:11 -03:00
Status.h Merge branch 'master' into bit-flipping-workload 2021-10-11 16:34:57 -07:00
StorageCache.actor.cpp Use the new name for mapped key values requests 2022-03-16 15:05:06 -07: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 add hasWigglePausedServer method; add new sort criteria 2022-03-14 16:02:42 -07:00
TCInfo.h add hasWigglePausedServer method; add new sort criteria 2022-03-14 16:02:42 -07: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 Reduce mutable access to *QueueInfo objects in Ratekeeper.actor.cpp 2022-03-11 01:04:13 -04:00
TagThrottler.h Reduce mutable access to *QueueInfo objects in Ratekeeper.actor.cpp 2022-03-11 01:04:13 -04:00
TesterInterface.actor.h Implement some tenant tests 2022-03-17 12:10: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 Move actorcompiler.h include to the end of includes 2022-03-16 00:09:16 -07: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 Jemalloc integration fixes (#6626) 2022-03-17 15:17:27 -07: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 Add line before actorcompiler.h include (to prevent IDE from reordering includes) 2022-03-16 14:15:48 -07: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 Avoid a call to VersionedMap::ViewAtVersion::lower_bound (#6606) 2022-03-17 09:03:20 -07:00
template_fdb.h apply clang-format to *.c, *.cpp, *.h, *.hpp files 2021-03-10 10:18:07 -08:00
tester.actor.cpp fixup! Fix the code issue 2022-03-17 16:53:10 -07:00
worker.actor.cpp GetMappedRange support serializable & check RYW & continuation (#6181) 2022-03-10 10:05:44 -08:00