.. |
sqlite
|
prefetch btree cells in sqlite3BtreeMovetoUnpacked
|
2019-07-31 22:39:08 +00:00 |
workloads
|
Merge pull request #2344 from bnamasivayam/release-6.2
|
2019-11-12 21:47:28 -08:00 |
ApplyMetadataMutation.cpp
|
Move code in ApplyMetadataMutation from .h to .cpp
|
2019-07-16 15:00:34 -07:00 |
ApplyMetadataMutation.h
|
Move code in ApplyMetadataMutation from .h to .cpp
|
2019-07-16 15:00:34 -07:00 |
CMakeLists.txt
|
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 |
ClusterController.actor.cpp
|
This commit tries to distribute RK and DD among other empty available processes.
|
2019-11-12 17:52:42 -08:00 |
ClusterRecruitmentInterface.h
|
A giant translation of TaskFooPriority -> TaskPriority::Foo
|
2019-06-25 02:47:35 -07: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
|
Reverting changes from merge of master into release-5.2 (b25810711c ). Note that we never intend to release master into release-5.2, but if we did we would need to revert this commit.
|
2018-03-06 10:15:04 -08:00 |
Coordination.actor.cpp
|
add yieldedFutures to prevent slow tasks
|
2019-09-11 16:26:48 -07:00 |
CoordinationInterface.h
|
Replace scalar root types with proper messages
|
2019-08-28 14:40:50 -07:00 |
CoroFlow.actor.cpp
|
A giant translation of TaskFooPriority -> TaskPriority::Foo
|
2019-06-25 02:47:35 -07:00 |
CoroFlow.h
|
remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py
|
2018-02-21 10:25:11 -08:00 |
DBCoreState.h
|
Update fdbserver/DBCoreState.h
|
2019-07-12 18:17:30 -07:00 |
DataDistribution.actor.cpp
|
fix: If a storage server was offline, it would not be checked for being in an undesired dc
|
2019-10-23 23:04:39 -07:00 |
DataDistribution.actor.h
|
Raised the data distribution priority of splitting shards above restoring fault tolerance to avoid hot write shards
|
2019-10-11 17:50:43 -07:00 |
DataDistributionQueue.actor.cpp
|
added a buggify + minor code cleanup
|
2019-10-11 18:31:43 -07:00 |
DataDistributionTracker.actor.cpp
|
fix: merges which cross over systemKeys.begin did not properly decrement the systemSizeEstimate
|
2019-10-31 16:38:33 -07:00 |
DataDistributorInterface.h
|
snap v2: DD changes - snapshot orchestration logic
|
2019-07-24 15:36:28 -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
|
Fix some new usages of g_random
|
2019-05-23 09:23:27 -07:00 |
FDBExecHelper.actor.cpp
|
Merge pull request #2042 from senthil-ram/snap_cli_fix
|
2019-08-30 13:40:38 -07:00 |
FDBExecHelper.actor.h
|
Fix #2009 posix compliant args for snapshot binary
|
2019-08-30 12:54:09 -07:00 |
IDiskQueue.h
|
Implemented Traceable for printable types
|
2019-04-05 13:12:19 -07:00 |
IKeyValueStore.h
|
Address review comments.
|
2018-10-19 18:55:35 -07: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
|
throw away state if we ever read popped data from the disk queue adapter
|
2019-07-30 10:14:39 -07:00 |
KeyValueStoreSQLite.actor.cpp
|
A giant translation of TaskFooPriority -> TaskPriority::Foo
|
2019-06-25 02:47:35 -07:00 |
Knobs.cpp
|
when peeking from satellites we do not need to limit the amount of peeking on log router tags, because that is the only thing that can be peeked from a satellite log
|
2019-11-08 18:34:05 -08:00 |
Knobs.h
|
Knobified a few variables
|
2019-11-04 20:21:38 -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
|
Replace & operator with variadic function
|
2018-12-28 11:33:42 -08:00 |
LogRouter.actor.cpp
|
optimized memory allocations by using VectorRef<Tag> instead of std::vector<Tag>
|
2019-11-05 18:07:30 -08:00 |
LogSystem.h
|
fixed a compiler error
|
2019-11-05 18:32:15 -08:00 |
LogSystemConfig.h
|
Use friend struct for serializable_traits
|
2019-07-31 16:51:35 -07: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
|
combineMessages still did not serialize tags correctly
|
2019-11-05 18:44:30 -08:00 |
MasterInterface.h
|
Replace scalar root types with proper messages
|
2019-08-28 14:40:50 -07:00 |
MasterProxyServer.actor.cpp
|
Ignore batch priority GRVs for latency band tracking
|
2019-10-23 10:29:58 -07:00 |
MoveKeys.actor.cpp
|
Move trace event after transaction commit
|
2019-09-24 21:18:28 -07:00 |
MoveKeys.actor.h
|
Merge branch 'master' into merge-release-6.1-into-master
|
2019-07-30 17:40:15 -07:00 |
NetworkTest.h
|
Compiling on clang again
|
2019-05-13 14:15:23 -07:00 |
OldTLogServer_4_6.actor.cpp
|
Continuing a parallel peek after a timeout would hang.
|
2019-10-22 19:24:05 -07:00 |
OldTLogServer_6_0.actor.cpp
|
when peeking from satellites we do not need to limit the amount of peeking on log router tags, because that is the only thing that can be peeked from a satellite log
|
2019-11-08 18:34:05 -08:00 |
Orderer.actor.h
|
A giant translation of TaskFooPriority -> TaskPriority::Foo
|
2019-06-25 02:47:35 -07:00 |
QuietDatabase.actor.cpp
|
Merge branch 'master' of github.com:apple/foundationdb
|
2019-07-30 16:55:56 -07:00 |
QuietDatabase.h
|
snap v2: worker and other helper related changes
|
2019-07-24 15:36:28 -07:00 |
Ratekeeper.actor.cpp
|
the include and exclude commands do not need to set the moveKeysLockOwnerKey, which will kill the data distribution algorithm
|
2019-09-27 18:33:56 -07:00 |
RatekeeperInterface.h
|
Compiling on clang again
|
2019-05-13 14:15:23 -07:00 |
RecoveryState.h
|
fix: kill all tlogs in one region prevents the remote logs from recovering in that region, do not allow that to prevent us from configuring usable_regions=1.
|
2018-07-05 00:08:51 -07:00 |
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 |
Restore.actor.cpp
|
Add a random UID to TransactionMetrics in case a client opens multiple connections and also a field to indicate whether the connection is internal. Convert some of the metrics to our Counter object instead of running totals.
|
2019-07-08 14:01:04 -07:00 |
RestoreInterface.h
|
A giant translation of TaskFooPriority -> TaskPriority::Foo
|
2019-06-25 02:47:35 -07:00 |
ServerDBInfo.h
|
the cluster controller caches the serialization of serverDBInfo, to avoid regenerating it many times
|
2019-09-10 14:27:22 -07:00 |
SimulatedCluster.actor.cpp
|
Fix bug where DD or RK could be halted and re-recruited in a loop for certain valid process class configurations. Specifically, recruitment of DD or RK takes into account that master process is preferred over proxy, resolver or cc.
|
2019-11-12 14:22:36 -08:00 |
SimulatedCluster.h
|
Address review comments and minor fixes
|
2019-05-28 22:07:46 -07:00 |
SkipList.cpp
|
Merge branch 'master' into thread-safe-random-number-generation
|
2019-05-23 08:35:47 -07:00 |
Status.actor.cpp
|
fixed a compiler error
|
2019-10-22 17:06:54 -07: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 |
StorageMetrics.actor.h
|
Send bytes input rate to DD.
|
2019-07-25 16:27:32 -07:00 |
StorageMetrics.h
|
Adjust all includes to be relative to the root.
|
2018-10-19 17:35:33 +00:00 |
TLogInterface.h
|
do not copy locality in the tlog interface constructor
|
2019-09-12 14:20:26 -07:00 |
TLogServer.actor.cpp
|
when peeking from satellites we do not need to limit the amount of peeking on log router tags, because that is the only thing that can be peeked from a satellite log
|
2019-11-08 18:34:05 -08:00 |
TagPartitionedLogSystem.actor.cpp
|
optimized memory allocations by using VectorRef<Tag> instead of std::vector<Tag>
|
2019-11-05 18:07:30 -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
|
Bumped format versions, also simplified version scheme to a pager version and a btree version, removing per-page versions for queue and btree pages.
|
2019-11-11 16:28:21 -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
|
increase the priority of reboot and recruitment requests
|
2019-11-11 15:17:11 -08:00 |
fdbserver.actor.cpp
|
Update fdbserver/fdbserver.actor.cpp
|
2019-09-13 15:10:24 -07:00 |
fdbserver.vcxproj
|
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 |
fdbserver.vcxproj.filters
|
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 |
local.mk
|
Gperftools Profiling fix.
|
2019-04-01 14:42:18 -07:00 |
masterserver.actor.cpp
|
the include and exclude commands do not need to set the moveKeysLockOwnerKey, which will kill the data distribution algorithm
|
2019-09-27 18:33:56 -07:00 |
networktest.actor.cpp
|
A giant translation of TaskFooPriority -> TaskPriority::Foo
|
2019-06-25 02:47:35 -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
|
Added a buggify
|
2019-09-30 13:24:28 -07:00 |
template_fdb.h
|
remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py
|
2018-02-21 10:25:11 -08:00 |
tester.actor.cpp
|
Replace scalar root types with proper messages
|
2019-08-28 14:40:50 -07:00 |
worker.actor.cpp
|
increase the priority of reboot and recruitment requests
|
2019-11-11 15:17:11 -08:00 |