summaryrefslogtreecommitdiff
path: root/src/mongo/client
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-45723 Rename IAM Auth mechanism to AWSSpencer Jackson2020-02-1116-105/+105
|
* SERVER-45051 Implement class that collects RTT information from replica set ↵Haley Connelly2020-02-078-35/+821
| | | | | | | | members create mode 100644 src/mongo/client/sdam/topology_listener_mock.cpp create mode 100644 src/mongo/client/sdam/topology_listener_mock.h create mode 100644 src/mongo/client/server_ping_monitor_test.cpp
* SERVER-42985 Replace 4.4 placeholder value in WireVersion enumAmirsaman Memaripour2020-02-061-1/+1
|
* SERVER-45931: Handle DBClientConnection connect and reconnect in NewOplogFetcherLingzhi Deng2020-02-062-0/+12
|
* SERVER-45468 Create a DBClientCursor in the new oplog fetcherSamyukta Lanka2020-02-041-1/+1
|
* SERVER-45109 Modify AsyncDBClient to allow exhaust requestsJanna Golden2020-01-282-18/+99
|
* SERVER-45002 Only propagate 'comment' field between nodes when upgrade to ↵David Storch2020-01-271-4/+24
| | | | | | 4.4 is complete. create mode 100644 jstests/multiVersion/agg_with_comment_during_upgrade.js
* SERVER-45440 Add support for implicit operation hedging when using ↵Cheahuychou Mao2020-01-252-2/+15
| | | | readPreference mode nearest
* SERVER-45439 Add support for per operation hedging via an explicit read ↵Cheahuychou Mao2020-01-235-17/+213
| | | | preference
* SERVER-45670 Clear ScanState on shutdownAmirsaman Memaripour2020-01-222-0/+18
|
* SERVER-45616 Initial syncer should only connect to nodes in primary or ↵Matthew Russotto2020-01-221-0/+4
| | | | secondary state
* SERVER-43606 Enforce connection reuse in response to remote interruptionBen Caimano2020-01-211-4/+0
|
* SERVER-45583 Unittests are using logv2.Henrik Edin2020-01-211-4/+4
| | | | Capture log system uses logv2, tests can handle converted log statements.
* SERVER-45657 Ensure DBClientCursor includes resume fields in find command ↵Vesselina Ratcheva2020-01-212-0/+45
| | | | requests
* SERVER-43276 Implement resume after network error functionality in ↵Vesselina Ratcheva2020-01-165-23/+141
| | | | CollectionCloner query
* SERVER-45521 Define TopologyListener, ServerPingMonitor, and ↵Haley Connelly2020-01-165-1/+310
| | | | | | | | SingleServerPingMonitor classes. create mode 100644 src/mongo/client/sdam/topology_listener.h create mode 100644 src/mongo/client/server_ping_monitor.cpp create mode 100644 src/mongo/client/server_ping_monitor.h
* SERVER-44857 Allow SCRAM conversation to avoid empty exchangeSara Golemon2020-01-161-2/+10
|
* SERVER-45557: DBClientCursor should call metadataReader once per batchLingzhi Deng2020-01-142-6/+45
|
* SERVER-45344 RSCN functions should be noexceptAmirsaman Memaripour2020-01-133-16/+16
|
* SERVER-44950 Update SDAM with new awaitable isMaster fields including ↵Janna Golden2020-01-1313-18/+472
| | | | topologyVersion
* SERVER-45471 Add support to IAM Auth for AWS lambdaMark Benvenuto2020-01-131-0/+16
|
* SERVER-44267 Add E2E testing on EC2 machine to evergreenMark Benvenuto2020-01-131-1/+1
|
* SERVER-44707: Store lastKnownCommittedOpTime in ClientCursor for exhaust getMoreLingzhi Deng2020-01-061-1/+0
|
* SERVER-45276 Release lock before destroying DBClientBasesBen Caimano2020-01-032-13/+35
|
* SERVER-45241 Use instance metadata service v2 instead of v1Mark Benvenuto2020-01-022-14/+38
|
* SERVER-44266 Add IAM client code to shell and clients with mock ECS endpointMark Benvenuto2019-12-264-8/+55
|
* SERVER-45232: Support oplog query in DBClientCursorLingzhi Deng2019-12-193-2/+106
|
* SERVER-44451 Don't retry on WriteConcernFailureRandolph Tan2019-12-181-3/+1
|
* SERVER-45057 make base64 encode/decode 22x/15x fasterBilly Donahue2019-12-182-2/+3
|
* SERVER-43945 Expose out of order latch acquisitions in serverStatusBen Caimano2019-12-161-1/+1
| | | | | | | | This review does several related things: - Modifies the Mutex type to have one Identity object per invocation context - Adds a latchAnalysis field to serverStatus - Officially turns on CI-only failure for acq level violations - Changes a few acq level declarations to be more permissive
* SERVER-44264 Add IAM Client support for EC2 Metadata supportMark Benvenuto2019-12-123-1/+67
|
* SERVER-45050 Change Windows Kerberos client to use default credentials when ↵Mark Benvenuto2019-12-121-9/+10
| | | | no password is specified
* SERVER-45027 Use more descriptive names for MONGO_MAKE_LATCH() invocationsBen Caimano2019-12-091-1/+1
|
* SERVER-44155 Validate a subset of latches of all levelsRahul Sundararaman2019-12-096-6/+16
|
* SERVER-43333: fix windows build due to constexpr errorLamont Nelson2019-12-061-1/+1
|
* SERVER-43333 Ingest driver SDAM testsLamont Nelson2019-12-0584-5/+6068
|
* Revert "SERVER-43333 Ingest driver SDAM tests"Annie Black2019-12-0284-6068/+5
| | | | This reverts commit 25d1843463882eb36d14c58fe5234c5f5f852e1d.
* SERVER-44264 Add IAM client code to shell and clientsMark Benvenuto2019-12-0212-22/+312
|
* SERVER-44263 Implement common iam sasl protocol code for client and server ↵Mark Benvenuto2019-12-026-0/+659
| | | | with unit tests
* SERVER-43333 Ingest driver SDAM testsLamont Nelson2019-11-2784-5/+6068
|
* SERVER-44697: Support tailable awaitData exhaust cursors in DBClientCursorLingzhi Deng2019-11-263-2/+332
|
* SERVER-44631 DBClient_Connection should retain error code informationMatthew Russotto2019-11-268-26/+31
|
* SERVER-43331 fix windows test shutdown crashBenety Goh2019-11-122-5/+8
|
* SERVER-43331 fix windows compileBenety Goh2019-11-091-28/+10
|
* SERVER-43331 Implement State Machine for Server Discovery and Monitoring SpecLamont Nelson2019-11-0818-0/+3451
|
* SERVER-44455 Fix handling of protocol version on reconnect in DBClientMatthew Russotto2019-11-071-0/+3
|
* SERVER-41245: Add RetryableWriteError error labelLingzhi Deng2019-11-062-0/+8
|
* SERVER-43274 Implement cloners using DBClient with basic functionality and ↵Matthew Russotto2019-10-301-5/+11
| | | | unit tests.
* SERVER-42967 SERVER-42895 SERVER-44086 Expand DiagnosticInfo hooks in ↵Ben Caimano2019-10-216-6/+6
| | | | | | | | | | | Interruptible and Mutex This commit: - Adds Listener hooks for Interruptible - Expands Listener hooks for Mutex - Updates the DiagnosticInfo and its tests to use the new hooks - Removes stacktracing pieces from DiagnosticInfo and its tests - Removes mongo::ConditionVariable entirely in favor of Interruptible
* SERVER-44087 ReplicaSetMonitor shutdowns should synchronize with ↵Ben Caimano2019-10-212-4/+25
| | | | NetworkInterface shutdown