foundationdb/fdbserver
Meng Xu 4394605b6f FastRestore:Applier:Fix:Final result mutation type must be set 2020-02-13 09:14:59 -08:00
..
sqlite Merge branch 'release-6.2' of github.com:apple/foundationdb into release_6.2_merge 2019-12-12 07:13:12 -08:00
workloads FastRestore:Applier:Precompute mutations and apply in parallel 2020-02-12 22:47:48 -08:00
ApplyMetadataMutation.cpp Merging with Master. 2019-11-12 13:01:29 -08:00
ApplyMetadataMutation.h Merging with Master. 2019-11-12 13:01:29 -08:00
BackupInterface.h Address review comments 2020-01-22 19:42:13 -08:00
BackupProgress.actor.cpp Address review comments 2020-01-22 19:42:13 -08:00
BackupProgress.actor.h Add a backup start key 2020-01-22 19:42:13 -08:00
BackupWorker.actor.cpp fix: backupWorker would crash when run outside of simulation 2020-01-23 19:06:39 -08:00
CMakeLists.txt Rename to BackupWorker.actor.cpp to be explicit 2020-01-22 19:38:46 -08:00
ClusterController.actor.cpp Merge pull request #2518 from vishesh/task/failmon-remove-server 2020-02-03 17:22:50 -08:00
ClusterRecruitmentInterface.h Add epoch and backup workers to DBCoreState 2020-01-22 19:38:45 -08:00
CompactMap.cpp Merge branch 'release-6.1' 2019-06-03 18:49:35 -07:00
ConflictSet.h remove snap v1 related code 2019-07-25 17:29:31 -07:00
CoordinatedState.actor.cpp ProtocolVersion type - second try 2019-06-18 17:55:27 -07:00
CoordinatedState.h
Coordination.actor.cpp add yieldedFutures to prevent slow tasks 2019-09-11 16:26:48 -07:00
CoordinationInterface.h FastRestore:Minic fdbd to monitor coordintors 2020-02-03 14:48:31 -08:00
CoroFlow.actor.cpp A giant translation of TaskFooPriority -> TaskPriority::Foo 2019-06-25 02:47:35 -07:00
CoroFlow.h
DBCoreState.h Add epochBegin version to OldTLogCoreData/OldLogData/OldTLogConf 2020-01-22 19:38:46 -08:00
DataDistribution.actor.cpp Merge branch 'release-6.2' 2020-01-16 18:37:47 -08:00
DataDistribution.actor.h Merge branch 'release-6.2' 2020-01-16 18:37:47 -08:00
DataDistributionQueue.actor.cpp Merge branch 'release-6.2' 2020-01-16 18:37:47 -08:00
DataDistributionTracker.actor.cpp Merge branch 'release-6.2' 2020-01-16 18:37:47 -08:00
DataDistributorInterface.h created new reply types to work with flatbuffer serialization requirements 2019-09-18 13:40:18 -07:00
DeltaTree.h Implemented page preloading on BTree cursor seeks to enable hiding latency on soon-to-be-read sibling pages. Added random scans with various preload sizes to the set performance unit test. ObjectCache now tracks hits, misses, and pages which were preloaded but then never used prior to eviction. BTree pages no longer store flags because height is sufficient. Removed virtual specifier in classes not designed to be further inherited. Removed old prototype code (PrefixTree, IndirectShadowPager, MemoryPager) as some interface changes are incompatible and they are no longer worth maintaining. 2019-11-11 09:54:22 -08:00
DiskQueue.actor.cpp Move crc32c from fdbrpc to flow 2020-01-13 18:19:30 -08:00
FDBExecHelper.actor.cpp Update fdbserver/FDBExecHelper.actor.cpp 2019-10-25 10:42:22 -07:00
FDBExecHelper.actor.h deprecate isTLogInSameNode used by snapshot V1 2019-10-09 15:33:11 -07:00
IDiskQueue.h Comments:Add comments to DiskQueue 2019-08-01 15:20:01 -07:00
IKeyValueStore.h revert changes inside KVStoreTest, ready for code review 2020-01-15 13:49:45 -08:00
IPager.h Implemented page preloading on BTree cursor seeks to enable hiding latency on soon-to-be-read sibling pages. Added random scans with various preload sizes to the set performance unit test. ObjectCache now tracks hits, misses, and pages which were preloaded but then never used prior to eviction. BTree pages no longer store flags because height is sufficient. Removed virtual specifier in classes not designed to be further inherited. Removed old prototype code (PrefixTree, IndirectShadowPager, MemoryPager) as some interface changes are incompatible and they are no longer worth maintaining. 2019-11-11 09:54:22 -08:00
IVersionedStore.h Implemented page preloading on BTree cursor seeks to enable hiding latency on soon-to-be-read sibling pages. Added random scans with various preload sizes to the set performance unit test. ObjectCache now tracks hits, misses, and pages which were preloaded but then never used prior to eviction. BTree pages no longer store flags because height is sufficient. Removed virtual specifier in classes not designed to be further inherited. Removed old prototype code (PrefixTree, IndirectShadowPager, MemoryPager) as some interface changes are incompatible and they are no longer worth maintaining. 2019-11-11 09:54:22 -08:00
KeyValueStoreCompressTestData.actor.cpp Fix minor IDE build errors 2019-02-19 15:16:59 -08:00
KeyValueStoreMemory.actor.cpp change getKey() interface, pass in uint8_t * only 2020-01-15 13:49:45 -08:00
KeyValueStoreSQLite.actor.cpp Move crc32c from fdbrpc to flow 2020-01-13 18:19:30 -08:00
Knobs.cpp FastRestore:Applier:Precompute mutations and apply in parallel 2020-02-12 22:47:48 -08:00
Knobs.h FastRestore:Applier:Precompute mutations and apply in parallel 2020-02-12 22:47:48 -08:00
LatencyBandConfig.cpp Remove trace-calls to printable (in non-workloads) 2019-04-05 13:12:19 -07:00
LatencyBandConfig.h re-enabled flat buffers, fixed the latencyBandConfig serialization 2019-07-27 17:48:24 -07:00
LeaderElection.actor.cpp Replace scalar root types with proper messages 2019-08-28 14:40:50 -07:00
LeaderElection.h Remove --object-serializer flag from executables 2019-08-06 09:25:40 -07:00
LogProtocolMessage.h
LogRouter.actor.cpp Merge pull request #2242 from alexmiller-apple/fix-10min-stall-again 2020-01-23 17:53:02 -08:00
LogSystem.h Address review comments 2020-01-22 19:42:13 -08:00
LogSystemConfig.h More review comments fixed. 2020-01-22 19:42:13 -08:00
LogSystemDiskQueueAdapter.actor.cpp the master checks the popped version of the txsTag before recovering the txnStateStore, to avoid restoring data that is later found to be popped 2019-08-05 17:01:48 -07:00
LogSystemDiskQueueAdapter.h the master checks the popped version of the txsTag before recovering the txnStateStore, to avoid restoring data that is later found to be popped 2019-08-05 17:01:48 -07:00
LogSystemPeekCursor.actor.cpp Make TLogs have consistent parallel peek behavior. 2020-01-21 18:23:16 -08:00
MasterInterface.h Remove old backup workers when done 2020-01-22 19:38:45 -08:00
MasterProxyServer.actor.cpp More review comments fixed. 2020-01-22 19:42:13 -08:00
MoveKeys.actor.cpp addressed review comments 2019-10-18 09:43:25 -07:00
MoveKeys.actor.h Implemented direct removal of failed storage server from system keyspace 2019-08-27 14:39:43 -07:00
NetworkTest.h Compiling on clang again 2019-05-13 14:15:23 -07:00
OldTLogServer_4_6.actor.cpp Merge pull request #2242 from alexmiller-apple/fix-10min-stall-again 2020-01-23 17:53:02 -08:00
OldTLogServer_6_0.actor.cpp Merge pull request #2242 from alexmiller-apple/fix-10min-stall-again 2020-01-23 17:53:02 -08:00
OldTLogServer_6_2.actor.cpp Merge pull request #2242 from alexmiller-apple/fix-10min-stall-again 2020-01-23 17:53:02 -08:00
Orderer.actor.h A giant translation of TaskFooPriority -> TaskPriority::Foo 2019-06-25 02:47:35 -07:00
QuietDatabase.actor.cpp More review comments fixed. 2020-01-22 19:42:13 -08:00
QuietDatabase.h snap v2: worker and other helper related changes 2019-07-24 15:36:28 -07:00
Ratekeeper.actor.cpp Merge branch 'release-6.2' 2020-01-16 18:37:47 -08:00
RatekeeperInterface.h Compiling on clang again 2019-05-13 14:15:23 -07:00
RecoveryState.h
Resolver.actor.cpp A giant translation of TaskFooPriority -> TaskPriority::Foo 2019-06-25 02:47:35 -07:00
ResolverInterface.h Replace scalar root types with proper messages 2019-08-28 14:40:50 -07:00
RestoreApplier.actor.cpp FastRestore:Applier:Precompute mutations and apply in parallel 2020-02-12 22:47:48 -08:00
RestoreApplier.actor.h FastRestore:Applier:Fix:Final result mutation type must be set 2020-02-13 09:14:59 -08:00
RestoreCommon.actor.cpp FastRestore:Applier:Intro StagingKey struct 2020-02-12 13:57:18 -08:00
RestoreCommon.actor.h FastRestore:Assign priority to actors to prioritize vb work 2020-02-10 20:29:23 -08:00
RestoreLoader.actor.cpp FastRestore:AtomicOp:Intro weighted size for atomicOp 2020-02-11 12:48:05 -08:00
RestoreLoader.actor.h FastRestore:AtomicOp:Intro weighted size for atomicOp 2020-02-11 12:48:05 -08:00
RestoreMaster.actor.cpp FastRestore:AtomicOp:Intro weighted size for atomicOp 2020-02-11 12:48:05 -08:00
RestoreMaster.actor.h FastRestore:Add trace for each phase on master 2020-02-09 18:54:10 -08:00
RestoreRoleCommon.actor.cpp FastRestore:Applier:Add metrics counter and proc counter 2020-02-10 16:38:26 -08:00
RestoreRoleCommon.actor.h FastRestore:Applier:Add metrics counter and proc counter 2020-02-10 16:38:26 -08:00
RestoreUtil.actor.cpp FastRestore:Introduce RestoreAsset 2019-12-20 18:00:10 -08:00
RestoreUtil.h FastRestore:Disable verbose trace for perf. measurement 2020-02-06 20:50:23 -08:00
RestoreWorker.actor.cpp FastRestore:Add trace for quick perf. measurement 2020-02-06 19:48:26 -08:00
RestoreWorker.actor.h FastRestore:Add debug to see why restore role is not connected 2020-02-03 17:19:52 -08:00
ServerDBInfo.h Add epoch and backup workers to DBCoreState 2020-01-22 19:38:45 -08:00
SimulatedCluster.actor.cpp Merge pull request #2518 from vishesh/task/failmon-remove-server 2020-02-03 17:22:50 -08:00
SimulatedCluster.h Address review comments and minor fixes 2019-05-28 22:07:46 -07:00
SkipList.cpp Update fdbserver/SkipList.cpp 2019-12-05 15:44:43 -08:00
Status.actor.cpp WIP : deployable/stable version since Nov 3. Start rebase to master branch 2020-01-15 13:49:45 -08:00
Status.h the cluster controller caches the serialization of serverDBInfo, to avoid regenerating it many times 2019-09-10 14:27:22 -07:00
StorageCache.actor.cpp Merging with Master. 2019-11-12 13:01:29 -08:00
StorageMetrics.actor.h Resolve review comments 2019-11-27 19:26:22 -08:00
StorageMetrics.h
TLogInterface.h Fix UBSAN report 2019-12-03 12:51:36 -08:00
TLogServer.actor.cpp Merge pull request #2242 from alexmiller-apple/fix-10min-stall-again 2020-01-23 17:53:02 -08:00
TagPartitionedLogSystem.actor.cpp Address review comments 2020-01-22 19:43:40 -08:00
TesterInterface.actor.h Merge pull request #2045 from atn34/disallow-scalar-network-messages 2019-08-30 13:38:54 -07:00
VFSAsync.cpp A giant translation of TaskFooPriority -> TaskPriority::Foo 2019-06-25 02:47:35 -07:00
VersionedBTree.actor.cpp Move crc32c from fdbrpc to flow 2020-01-13 18:19:30 -08:00
WaitFailure.actor.cpp A giant translation of TaskFooPriority -> TaskPriority::Foo 2019-06-25 02:47:35 -07:00
WaitFailure.h A giant translation of TaskFooPriority -> TaskPriority::Foo 2019-06-25 02:47:35 -07:00
WorkerInterface.actor.h Address review comments 2020-01-22 19:42:13 -08:00
fdbserver.actor.cpp Merge branch 'master' into mengxu/fast-restore-agent-PR 2020-02-03 17:23:54 -08:00
fdbserver.vcxproj Rename to BackupWorker.actor.cpp to be explicit 2020-01-22 19:38:46 -08:00
fdbserver.vcxproj.filters Rename to BackupWorker.actor.cpp to be explicit 2020-01-22 19:38:46 -08:00
local.mk Gperftools Profiling fix. 2019-04-01 14:42:18 -07:00
masterserver.actor.cpp More review comments fixed. 2020-01-22 19:42:13 -08:00
networktest.actor.cpp Make the networktest payload size a knob so that it can be changed. 2019-08-21 18:37:50 -07:00
pubsub.actor.cpp Merge branch 'master' into thread-safe-random-number-generation 2019-05-23 08:35:47 -07:00
pubsub.h Use proper fwd decl in NativeAPI 2019-02-19 15:16:59 -08:00
storageserver.actor.cpp Merge pull request #2314 from mengranwo/memory-engine 2020-01-30 16:20:13 -08:00
template_fdb.h
tester.actor.cpp Merge branch 'master' into mengxu/fast-restore-agent-PR 2020-02-03 17:23:54 -08:00
worker.actor.cpp Merge branch 'master' into mengxu/fast-restore-agent-PR 2020-02-03 17:23:54 -08:00