Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-34582 Replace object level lock for ARS | Jason Carey | 2018-05-08 | 1 | -42/+21 |
| | | | | | | | | | | | | ARS holds a lock during scheduling, to prevent notification during scheduling. As an unfortunate side effect, this prevents callbacks from resolving during scheduling. (which can cause background executors to block in executing a callback). This replaces the mutex with a producer consumer queue which handles responses, and moves response handling into calls to next(). (cherry picked from commit ab112a029bca9d575379d42450ea2a7e9254c6de) | ||||
* | SERVER-30838 Remove _inlock names in sharding subsystem | Nathan Myers | 2017-09-25 | 1 | -5/+5 |
| | |||||
* | SERVER-28875 make the ARS take a RetryPolicy | Esha Maharishi | 2017-09-13 | 1 | -3/+8 |
| | |||||
* | SERVER-30580 Eliminate UserException and MsgAssertionException types | Mathias Stearn | 2017-08-16 | 1 | -1/+1 |
| | | | | All users were converted to just use AssertionException. | ||||
* | SERVER-28814 Replace ServerSelectionMetadata with just ReadPreferenceSetting | Mathias Stearn | 2017-05-12 | 1 | -6/+1 |
| | |||||
* | SERVER-28542 make ARS store interrupt status instead of CallbackCanceled in ↵ | Esha Maharishi | 2017-03-30 | 1 | -5/+9 |
| | | | | remotes if interrupted | ||||
* | SERVER-28353 make ARS actually interruptible from the deadline on the ↵ | Esha Maharishi | 2017-03-23 | 1 | -19/+29 |
| | | | | OperationContext | ||||
* | SERVER-28164 make ClusterWrite::run path use ARS instead of DBClientMultiCommand | Esha Maharishi | 2017-03-13 | 1 | -162/+121 |
| | |||||
* | SERVER-27938 Rename all OperationContext variables to opCtx | Maria van Keulen | 2017-03-07 | 1 | -14/+17 |
| | | | | | | This commit is an automated rename of all whole word instances of txn, _txn, and txnPtr to opCtx, _opCtx, and opCtxPtr, respectively in all .cpp and .h files in src/mongo. | ||||
* | SERVER-28163 make cluster_get_last_error_cmd.cpp use ARS instead of ↵ | Esha Maharishi | 2017-03-06 | 1 | -6/+14 |
| | | | | DBClientMultiCommand | ||||
* | SERVER-28173 create a component that sends requests in parallel to multiple ↵ | Esha Maharishi | 2017-03-02 | 1 | -0/+336 |
hosts over ASIO |