Commit Graph

381 Commits

Author SHA1 Message Date
Xiaoxi Wang 8f1deaa47e Merge branch 'master' of https://github.com/apple/foundationdb 2020-08-12 23:32:23 +00:00
Xiaoxi Wang f3ecf14601 change midShardSize type and other details 2020-08-12 17:49:12 +00:00
Xiaoge Su 4268f3c900 fixup! Fix the bug introduced in commit a7cff484bc 2020-08-11 18:21:10 -07:00
Xiaoxi Wang 0cceda9908 solve distributor present bug 2020-08-11 21:54:52 +00:00
Xiaoxi Wang 7ee6ca342e merge with master 2020-08-11 01:01:15 +00:00
Xiaoxi Wang cae6f04070 sample on cost instead of bytes 2020-08-10 22:30:06 +00:00
Xiaoxi Wang 696e77c94e query midShardSize from proxy 2020-08-10 20:13:44 +00:00
Young Liu c4d2d66de7 Merge master branch and resolve conflicts 2020-08-07 18:04:00 -07:00
Xiaoge Su b9f41f3975 Rename CommitBatch::Context to CommitBatch::CommitBatchContext 2020-08-06 11:40:40 -07:00
Xiaoge Su d8bb36c4c8 Refactor applyMetadataMutations to accept less args 2020-08-06 11:40:40 -07:00
Xiaoge Su ed1bbdb8a7 fixup! Update code per review 2020-08-06 11:40:40 -07:00
Xiaoge Su 377f0695b0 Refactor postResolution 2020-08-06 11:40:40 -07:00
Xiaoge Su 9f8244f2dd Add a shortcut for applyMetadataMutations 2020-08-06 11:40:40 -07:00
Xiaoge Su 376aff079c Extract Step 4 and 5 from commitBatch 2020-08-06 11:40:40 -07:00
Xiaoge Su a7cff484bc Extract Step 3 from commitBatch 2020-08-06 11:40:40 -07:00
Xiaoge Su ccb103caf1 Extract Step 1 and 2 from commitBatch 2020-08-06 11:40:40 -07:00
Young Liu 2e41391690 Merge master branch 2020-08-06 00:11:00 -07:00
Xiaoxi Wang 9640ba42d3 merge master 2020-08-05 16:23:10 +00:00
Xiaoxi Wang 13307679c5 use median shard size" 2020-08-05 03:57:25 +00:00
MintYiqingchen d21e9766fe fix #3512 merge problem 2020-08-05 01:35:32 +00:00
Xiaoxi Wang 4997754cf8 fix format in monitorDDMetricsChanges 2020-08-04 04:14:11 +00:00
Xiaoxi Wang 52073738c0 fix bugs; change some KNOB values 2020-08-03 22:18:34 +00:00
Xiaoxi Wang 6db7040f17 update DDMetrics periodically 2020-08-03 05:52:38 +00:00
Xiaoxi Wang d1cc87452c merge with master; solve conflicts; solve initialization; 2020-08-02 22:44:07 +00:00
Xiaoxi Wang 1f38c2f2a4 check clear sample on proxy 2020-08-01 06:48:40 +00:00
Xiaoxi Wang 4f7dab4951 sample clear op on client 2020-08-01 06:14:52 +00:00
Evan Tschannen 5c7b4c7acf Merge branch 'master' of github.com:apple/foundationdb 2020-07-31 15:58:13 -07:00
Xiaoxi Wang fc3dfc170f Merge branch 'master' of https://github.com/apple/foundationdb 2020-07-31 19:09:33 +00:00
Xiaoxi Wang c3a629588f add client transaction tag sample 2020-07-31 19:08:42 +00:00
Evan Tschannen a49cb41de7 Merge branch 'release-6.3'
# Conflicts:
#	CMakeLists.txt
#	cmake/ConfigureCompiler.cmake
#	fdbserver/Knobs.cpp
#	fdbserver/StorageCache.actor.cpp
#	fdbserver/storageserver.actor.cpp
#	flow/ThreadHelper.actor.h
#	flow/serialize.h
#	tests/CMakeLists.txt
2020-07-29 00:31:55 -07:00
Trevor Clinkenbeard 602b0f9dea
Merge branch 'master' into vectorref-emplace-back 2020-07-28 17:17:11 -07:00
Andrew Noyes d2cf700bd4 Fix compiler warnings 2020-07-28 18:30:26 +00:00
Xiaoxi Wang 819e3ab3e8 Merge branch 'ratekeeper' 2020-07-28 16:48:50 +00:00
Xiaoxi Wang 41a3e6c853 add write throttling 2020-07-28 03:49:47 +00:00
Xiaoxi Wang 48a0fb5154 ask DD for shard info 2020-07-25 04:08:12 +00:00
Andrew Noyes c15ae7ff02 Remove redundant cast
We don't need to cast away constness here. It's already not const
2020-07-24 16:20:38 +00:00
Young Liu 06c081c714 Merge master branch and resolve conflicts 2020-07-23 22:41:10 -07:00
Xiaoge Su fdf09c5d00 Use move semantic instead of copy for transactions in commitBatch 2020-07-21 15:36:39 -07:00
Xiaoxi Wang 0df2a8d014 better code style 2020-07-18 01:48:58 +00:00
Xiaoxi Wang 9d0d189cc8 better serialize; TransactionOption::clear patch 2020-07-15 22:39:21 +00:00
Xiaoxi Wang bcb858288b eliminate cost estimation when tagSet is empty 2020-07-14 23:07:21 +00:00
Xiaoxi Wang a310faf9d1 solve some code reviews 2020-07-14 17:19:55 +00:00
Xiaoxi Wang c56daf3be7 merge with master 2020-07-14 01:08:56 +00:00
Meng Xu 29da89525f
Merge pull request #3510 from apple/release-6.3
Merge Release 6.3 into master
2020-07-13 17:09:47 -07:00
Evan Tschannen fc49f432c6
Merge pull request #3437 from ajbeamon/auto-tag-throttling-fixes
Various fixes to tag throttling
2020-07-13 10:52:46 -07:00
Xiaoxi Wang 6ec2f92a8d merge master 2020-07-13 17:22:37 +00:00
Xiaoxi Wang c06d24497f send commitCostEstimation to ratekeeper 2020-07-13 17:18:13 +00:00
Meng Xu ef8c1060a2 Merge branch 'master' into mengxu/tmp-merge-6.3 2020-07-13 10:15:56 -07:00
A.J. Beamon b09dddc07e Merge branch 'release-6.2' into merge-release-6.2-into-release-6.3
# Conflicts:
#	cmake/ConfigureCompiler.cmake
#	documentation/sphinx/source/downloads.rst
#	fdbrpc/FlowTransport.actor.cpp
#	fdbrpc/fdbrpc.vcxproj
#	fdbserver/DataDistributionQueue.actor.cpp
#	fdbserver/Knobs.cpp
#	fdbserver/Knobs.h
#	fdbserver/LogSystemPeekCursor.actor.cpp
#	fdbserver/MasterProxyServer.actor.cpp
#	fdbserver/Status.actor.cpp
#	fdbserver/storageserver.actor.cpp
#	flow/flow.vcxproj
2020-07-10 15:06:34 -07:00
Markus Pilman 27ee5dc4de fixed refactoring bug 2020-07-09 20:13:54 -06:00