summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/scatter_gather_runner.h
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-171-8/+10
|
* SERVER-29386 VoteRequestor and FreshnessChecker need safe destructionSiyuan Zhou2017-08-281-5/+7
|
* SERVER-28491 Re-host unit tests that used ReplicationExecutorTest onto ↵Andy Schwerin2017-03-271-12/+13
| | | | ThreadPoolExecutorTest.
* SERVER-22995 Break the cycle of shared_ptr involving ScatterGatherRunner.Siyuan Zhou2016-04-141-1/+0
|
* SERVER-22995 Protect TopoCoord with mutex rather than single thread executor.Siyuan Zhou2016-04-121-41/+56
| | | | | Move scatter gather runner out of executor and protect the runner with its own mutex. Replace onComplete with callbacks scheduled on finish event.
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-201-76/+78
|
* SERVER-18623 Make ReplicationExecutor implement the TaskExecutor interfaceSpencer T Brody2015-06-111-1/+1
|
* SERVER-15248 Make ScatterGatherRunner, ElectCmdRunner and FreshnessChecker ↵Andy Schwerin2014-09-191-0/+8
| | | | | | cancelable. This is necessary so that step-downs can cancel running elections.
* SERVER-15248 Introduce ScatterGatherAlgorithm interface and ScatterGatherRunner.Andy Schwerin2014-09-151-0/+115
The ScatterGatherAlgorithm interface describes operations that a scatter-gather process must perform. ScatterGatherRunner uses a ReplicationExecutor to execute a ScatterGatherAlgorithm.