foundationdb/fdbserver
Meng Xu e4c9d4cbae TeamCollection: Build all machine teams first
Before we build server teams, we build the desired number of machine teams.
Then we pick the least used server, from which we pick the least used machine team.
Then we pick the least used server on each machine in the least used machine team to get the server team.

Note: The logic of building machine teams should be independent from server teams.

Signed-off-by: Meng Xu <meng_xu@apple.com>
2018-11-27 18:06:36 -08:00
..
sqlite Fix some typos. 2018-04-19 11:44:01 -07:00
workloads TeamCollection: clang-format 2018-11-21 11:18:26 -08:00
ApplyMetadataMutation.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
ClusterController.actor.cpp Merge branch 'release-6.0' 2018-11-10 13:04:24 -08:00
ClusterRecruitmentInterface.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00: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 Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00: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 Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
CoordinationInterface.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
CoroFlow.actor.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00: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 fix: during forced recovery logs can be removed from the logSystemConfig. We need to avoid killing the removed logs as unneeded until we actually complete the recovery 2018-09-28 12:13:46 -07:00
DataDistribution.actor.cpp TeamCollection: Build all machine teams first 2018-11-27 18:06:36 -08:00
DataDistribution.h Merge branch 'release-6.0' 2018-11-12 20:26:58 -08:00
DataDistributionQueue.actor.cpp TeamCollection: clang-format 2018-11-21 11:18:26 -08:00
DataDistributionTracker.actor.cpp Merge branch 'release-6.0' 2018-11-12 20:26:58 -08:00
DiskQueue.actor.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
IDiskQueue.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00: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 Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
KeyValueStoreMemory.actor.cpp Address review comments. 2018-10-19 18:55:35 -07:00
KeyValueStoreSQLite.actor.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
Knobs.cpp Merge branch 'release-6.0' 2018-11-12 20:26:58 -08:00
Knobs.h Merge branch 'release-6.0' 2018-11-12 20:26:58 -08:00
LeaderElection.actor.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00: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 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
LogRouter.actor.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
LogSystem.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
LogSystemConfig.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
LogSystemDiskQueueAdapter.actor.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
LogSystemDiskQueueAdapter.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
LogSystemPeekCursor.actor.cpp Merge branch 'release-6.0' 2018-11-10 13:04:24 -08:00
MasterInterface.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
MasterProxyServer.actor.cpp Merge branch 'release-6.0' 2018-11-10 13:04:24 -08: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 Merge branch 'release-6.0' 2018-11-12 20:26:58 -08:00
MoveKeys.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
NetworkTest.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
OldTLogServer.actor.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
Orderer.actor.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
PrefixTree.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
QuietDatabase.actor.cpp Merge branch 'release-6.0' 2018-11-10 13:04:24 -08:00
QuietDatabase.h Restrict actor keyword #defines to actor files. 2018-08-14 15:50:26 -07:00
Ratekeeper.actor.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
Ratekeeper.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00: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 Merge branch 'release-6.0' 2018-11-12 20:26:58 -08:00
ResolverInterface.h clients cache storage server interfaces individually, instead of as a team. This is needed because in fearless every shard has storage servers from two separate teams, leading to a lot of possible combinations 2018-11-02 13:15:09 -07:00
Restore.actor.cpp Merge branch 'release-6.0' 2018-11-10 13:04:24 -08:00
RestoreInterface.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
ServerDBInfo.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
SimulatedCluster.actor.cpp Merge branch 'release-6.0' 2018-11-10 13:04:24 -08:00
SimulatedCluster.h Fix the other half of simulation requiring a TLS Plugin. 2018-04-30 18:26:29 -07:00
SkipList.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
Status.actor.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
Status.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00: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 clients cache storage server interfaces individually, instead of as a team. This is needed because in fearless every shard has storage servers from two separate teams, leading to a lot of possible combinations 2018-11-02 13:15:09 -07:00
TLogServer.actor.cpp Merge branch 'release-6.0' 2018-11-10 13:04:24 -08:00
TagPartitionedLogSystem.actor.cpp Merge branch 'release-6.0' 2018-11-12 20:26:58 -08:00
TesterInterface.h TeamCollection: clang-format 2018-11-21 11:18:26 -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 Bug fix, at least some users of IKeyValueStore expect the read actors to make their own copies of key arguments. 2018-10-25 19:48:31 -07: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.h Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
fdbserver.actor.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
fdbserver.vcxproj Merge pull request #819 from satherton/feature-redwood 2018-10-18 18:38:11 -07:00
fdbserver.vcxproj.filters Merge commit 'a72c8f5cb2e79a673abc0ed3d27ef1c51028fb13' into feature-redwood 2018-10-05 10:15:10 -07:00
local.mk Remove specifying non-root directory as a path to search for includes. 2018-10-19 18:56:45 -07:00
masterserver.actor.cpp Merge branch 'release-6.0' 2018-11-13 16:06:39 -08:00
networktest.actor.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
pubsub.actor.cpp Adjust all includes to be relative to the root. 2018-10-19 17:35:33 +00:00
pubsub.h remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
storageserver.actor.cpp Merge branch 'release-6.0' 2018-11-10 13:04:24 -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 TeamCollection: clang-format 2018-11-21 11:18:26 -08:00
worker.actor.cpp TeamCollection: clang-format 2018-11-21 11:18:26 -08:00