foundationdb/fdbserver
Alex Miller 7f5bc2981f Checksum DiskQueue pages on read, but at a lower priority.
If a server has its data spilled, then it's behind the 5s window.
Feeding it data is less important than committing, so we can hide the
extra CPU usage from checksumming the read amplified disk queue pages.
2019-03-15 21:01:19 -07:00
..
sqlite Fix some typos. 2018-04-19 11:44:01 -07:00
workloads Merge branch 'master' into feature-backup-json 2019-03-13 13:30:45 -07:00
ApplyMetadataMutation.h fix: metadataVersionKey log range removal needs to be checked for each logDestination 2019-03-04 20:56:31 -08:00
CMakeLists.txt Merge pull request #1176 from jzhou77/ratekeeper 2019-03-12 15:58:59 -07:00
ClusterController.actor.cpp Merge branch 'master' into mengxu/tls-switch-status-PR 2019-03-14 10:35:12 -07:00
ClusterRecruitmentInterface.h merge master 2019-03-12 18:31:25 -07:00
CompactMap.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
ConflictSet.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
CoordinatedState.actor.cpp Fix minor IDE build errors 2019-02-19 15:16:59 -08: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 Fix various compiler warnings 2019-03-15 10:34:57 -07:00
CoordinationInterface.h Replace & operator with variadic function 2018-12-28 11:33:42 -08:00
CoroFlow.actor.cpp Fix minor IDE build errors 2019-02-19 15:16:59 -08: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 removed LocalitySetRef and IRepPolicyRef typedefs, because for clarity the Ref suffix is reserved for arena allocated objects instead of reference counted objects. 2019-03-13 13:14:39 -07:00
DataDistribution.actor.cpp removed LocalitySetRef and IRepPolicyRef typedefs, because for clarity the Ref suffix is reserved for arena allocated objects instead of reference counted objects. 2019-03-13 13:14:39 -07:00
DataDistribution.actor.h Data distributor pulls batch limited info from proxy 2019-03-07 13:16:20 -08:00
DataDistributionQueue.actor.cpp Data distributor pulls batch limited info from proxy 2019-03-07 13:16:20 -08:00
DataDistributionTracker.actor.cpp More ide fixes 2019-03-05 18:03:57 -08:00
DataDistributorInterface.h Minor fix after rebase. 2019-03-07 13:16:20 -08:00
DiskQueue.actor.cpp Make checking or ignoring checksums part of the IDiskQueue::read API. 2019-03-15 21:01:18 -07:00
IDiskQueue.h Make checking or ignoring checksums part of the IDiskQueue::read API. 2019-03-15 21:01:18 -07:00
IKeyValueStore.h Address review comments. 2018-10-19 18:55:35 -07:00
IPager.h Many bug fixes related to concurrent page operations and pager shutdown. 2018-11-06 19:31:16 -08:00
IVersionedStore.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
IndirectShadowPager.actor.cpp Many bug fixes related to concurrent page operations and pager shutdown. 2018-11-06 19:31:16 -08:00
IndirectShadowPager.h Many bug fixes related to concurrent page operations and pager shutdown. 2018-11-06 19:31:16 -08:00
KeyValueStoreCompressTestData.actor.cpp Fix minor IDE build errors 2019-02-19 15:16:59 -08:00
KeyValueStoreMemory.actor.cpp If TLogVersion >= 3, use crc32c for the DiskQueue hash for TLogs. 2019-03-15 21:01:16 -07:00
KeyValueStoreSQLite.actor.cpp Replace unused _ variables with wait(success(...)) 2019-02-12 17:30:30 -08:00
Knobs.cpp merge master 2019-03-12 18:31:25 -07:00
Knobs.h Merge branch 'master' into mengxu/tls-switch-status-PR 2019-03-14 10:35:12 -07:00
LatencyBandConfig.cpp use proper fwd declarations in ManagementAPI 2019-02-19 15:16:59 -08:00
LatencyBandConfig.h Merge commit '3b2700d25334c53d13496ca16682642aac951beb' into track-server-request-latencies 2019-01-24 11:43:26 -08:00
LeaderElection.actor.cpp Listen to multiple addresses and start using vector<NetworkAdddress> in Endpoint 2018-12-13 13:36:52 -08:00
LeaderElection.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
LogProtocolMessage.h Replace & operator with variadic function 2018-12-28 11:33:42 -08:00
LogRouter.actor.cpp Remove noexcept macro and replace with BOOST_NOEXCEPT. 2019-03-05 22:06:12 -08:00
LogSystem.h removed LocalitySetRef and IRepPolicyRef typedefs, because for clarity the Ref suffix is reserved for arena allocated objects instead of reference counted objects. 2019-03-13 13:14:39 -07:00
LogSystemConfig.h removed LocalitySetRef and IRepPolicyRef typedefs, because for clarity the Ref suffix is reserved for arena allocated objects instead of reference counted objects. 2019-03-13 13:14:39 -07:00
LogSystemDiskQueueAdapter.actor.cpp Merge branch 'master' into feature-fix-force-recovery 2019-02-22 14:38:13 -08:00
LogSystemDiskQueueAdapter.h Make checking or ignoring checksums part of the IDiskQueue::read API. 2019-03-15 21:01:18 -07:00
LogSystemPeekCursor.actor.cpp removed LocalitySetRef and IRepPolicyRef typedefs, because for clarity the Ref suffix is reserved for arena allocated objects instead of reference counted objects. 2019-03-13 13:14:39 -07:00
MasterInterface.h Merge remote-tracking branch 'apple/master' into task/tls-upgrade 2019-02-15 20:37:07 -08:00
MasterProxyServer.actor.cpp Merge pull request #1176 from jzhou77/ratekeeper 2019-03-12 15:58:59 -07:00
MemoryPager.actor.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
MemoryPager.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
MoveKeys.actor.cpp Use ACTOR forward declarations in MoveKeys 2019-02-19 15:16:59 -08:00
MoveKeys.actor.h Use ACTOR forward declarations in MoveKeys 2019-02-19 15:16:59 -08:00
NetworkTest.h Replace & operator with variadic function 2018-12-28 11:33:42 -08:00
OldTLogServer_4_6.actor.cpp Remove noexcept macro and replace with BOOST_NOEXCEPT. 2019-03-05 22:06:12 -08:00
OldTLogServer_6_0.actor.cpp tlog commits very rarely take an additional 6 seconds 2019-03-11 12:11:17 -07:00
Orderer.actor.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
PrefixTree.h Fixed several minor code issues 2019-01-24 14:43:12 -08:00
QuietDatabase.actor.cpp replaced std::pair<WorkerInterface,ProcessClass> with a struct named WorkerDetails 2019-03-08 11:25:07 -05:00
QuietDatabase.h replaced std::pair<WorkerInterface,ProcessClass> with a struct named WorkerDetails 2019-03-08 11:25:07 -05:00
Ratekeeper.actor.cpp Fix review comment for PR 1176 2019-03-12 12:02:30 -07:00
RatekeeperInterface.h Fix review comment for PR 1176 2019-03-12 12:02:30 -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 Use fwd decls in WorkerInterface 2019-02-19 15:16:59 -08:00
ResolverInterface.h Merge commit '048bfc5c368063d9e009513078dab88be0cbd5b0' into task/tls-upgrade-2 2019-01-24 17:43:06 -08:00
Restore.actor.cpp Use proper fwd decl in NativeAPI 2019-02-19 15:16:59 -08:00
RestoreInterface.h Merge commit '048bfc5c368063d9e009513078dab88be0cbd5b0' into task/tls-upgrade-2 2019-01-24 17:43:06 -08:00
ServerDBInfo.h Remove lastLimited from data distribution 2019-03-07 13:16:20 -08:00
SimulatedCluster.actor.cpp Merge pull request #1178 from vishesh/task/issue-963-IPv6 2019-03-05 17:14:16 -08:00
SimulatedCluster.h Fix the other half of simulation requiring a TLS Plugin. 2018-04-30 18:26:29 -07:00
SkipList.cpp Remove noexcept macro and replace with BOOST_NOEXCEPT. 2019-03-05 22:06:12 -08:00
Status.actor.cpp Merge branch 'master' into mengxu/tls-switch-status-PR 2019-03-14 10:35:12 -07:00
Status.h Merge branch 'master' into mengxu/tls-switch-status-PR 2019-03-14 10:35:12 -07:00
StorageMetrics.actor.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
StorageMetrics.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
TLogInterface.h Merge commit '048bfc5c368063d9e009513078dab88be0cbd5b0' into task/tls-upgrade-2 2019-01-24 17:43:06 -08:00
TLogServer.actor.cpp Checksum DiskQueue pages on read, but at a lower priority. 2019-03-15 21:01:19 -07:00
TagPartitionedLogSystem.actor.cpp fixed review comments 2019-03-13 15:59:03 -07:00
TesterInterface.actor.h Several bugfixes to make fdb build on non-ide 2019-02-19 15:16:59 -08:00
VFSAsync.cpp Revert one line from #856 that accidentally changed the include path for Windows.h 2018-10-23 18:58:00 -07:00
VersionedBTree.actor.cpp Changed this-ACTOR references to THIS 2019-02-19 15:16:59 -08:00
WaitFailure.actor.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
WaitFailure.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
WorkerInterface.actor.h removed LocalitySetRef and IRepPolicyRef typedefs, because for clarity the Ref suffix is reserved for arena allocated objects instead of reference counted objects. 2019-03-13 13:14:39 -07:00
fdbserver.actor.cpp Merge pull request #1260 from vishesh/task/tls-upgrade 2019-03-12 13:45:08 -07:00
fdbserver.vcxproj Merge pull request #1176 from jzhou77/ratekeeper 2019-03-12 15:58:59 -07:00
fdbserver.vcxproj.filters Separate Ratekeeper from data distribution. 2019-03-07 13:16:20 -08:00
local.mk Old build system now working on both docker images 2019-02-28 14:24:52 -08:00
masterserver.actor.cpp Merge pull request #1176 from jzhou77/ratekeeper 2019-03-12 15:58:59 -07:00
networktest.actor.cpp Change Endpoint::address(NetworkAddress) to vector<NetworkAddress> 2018-12-13 13:36:52 -08:00
pubsub.actor.cpp Use proper fwd decl in NativeAPI 2019-02-19 15:16:59 -08:00
pubsub.h Use proper fwd decl in NativeAPI 2019-02-19 15:16:59 -08:00
storageserver.actor.cpp Merge branch 'master' of https://github.com/apple/foundationdb into add-health-metrics 2019-03-02 17:07:00 -08: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 TLS Status: Resolve review comments 2019-03-11 17:10:08 -07:00
worker.actor.cpp If TLogVersion >= 3, use crc32c for the DiskQueue hash for TLogs. 2019-03-15 21:01:16 -07:00