Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-28943 Make shards retry non-write commands on stale version exceptions | Tommaso Tocci | 2020-11-11 | 1 | -31/+12 |
| | |||||
* | SERVER-49107 Add support for async execution to MongoD command path | Amirsaman Memaripour | 2020-11-06 | 1 | -4/+4 |
| | |||||
* | SERVER-48978 Futurize handleRequest | Andrew Chen | 2020-07-30 | 1 | -1/+2 |
| | |||||
* | SERVER-48251 Update ‘getMaxKnownOpTime’ to return a Timestamp instead of ↵ | Mihai Andrei | 2020-05-19 | 1 | -1/+1 |
| | | | | an OpTime | ||||
* | SERVER-44200 Collapse if statement in appendReplyMetadata and remove TODO | Blake Oler | 2020-05-04 | 1 | -4/+2 |
| | |||||
* | SERVER-47735 change mongo source over to logv2 | Billy Donahue | 2020-04-26 | 1 | -2/+2 |
| | | | | | | - Remove several legacy logger/ files - Convert all MONGO_LOG_DEFAULT_COMPONENT to the LOGV2 version. - Globally replace logger::{LogSeverity,LogComponent} => logv2:: | ||||
* | SERVER-44972 Make ShardId a required field in StaleConfigInfo | Blake Oler | 2020-04-15 | 1 | -2/+0 |
| | |||||
* | SERVER-46828 Remove FCV-dependent checks from finer-grained stale shard ↵ | Blake Oler | 2020-04-02 | 1 | -5/+1 |
| | | | | version code | ||||
* | SERVER-46665 Fix causal consistency for $out/$merge running on secondaries | Mihai Andrei | 2020-04-01 | 1 | -1/+1 |
| | |||||
* | SERVER-47077 Clean up log lines in 'mongo/db' | samanca | 2020-04-01 | 1 | -12/+10 |
| | | | | Cleaning up log lines to adhere to the LOGV2 style guide. | ||||
* | SERVER-46835 Remove FCV branches related to deleting the config server ↵ | Esha Maharishi | 2020-03-30 | 1 | -10/+0 |
| | | | | implicit collection creation loop | ||||
* | SERVER-46004 refineCollectionShardKey should verify indexes on a shard with ↵ | Jack Mulrow | 2020-03-13 | 1 | -0/+6 |
| | | | | a chunk | ||||
* | SERVER-46585 Move redact to logv2 | Henrik Edin | 2020-03-10 | 1 | -1/+0 |
| | |||||
* | SERVER-45567 removing util/log.h where I can | Gabriel Russell | 2020-02-21 | 1 | -1/+0 |
| | | | | | | | o converting some log lines that were missed o fixing some missing includes create mode 100644 src/mongo/transport/ismaster_metrics.cpp | ||||
* | SERVER-45869 automatically converted structured logging | Gabriel Russell | 2020-02-13 | 1 | -5/+13 |
| | |||||
* | SERVER-44252 Delete implicit collection creation loop through the config ↵ | Mihai Andrei | 2020-01-09 | 1 | -1/+3 |
| | | | | server in sharding | ||||
* | SERVER-44587 Modify StaleConfigInfo to take in and store a shard's ID | Blake Oler | 2020-01-06 | 1 | -0/+6 |
| | |||||
* | SERVER-44719 Make createIndexes, dropIndexes, and collMod check shard versions | Cheahuychou Mao | 2019-12-06 | 1 | -0/+8 |
| | |||||
* | SERVER-42155 include relevant optimes in read concern timeout reporting | Kevin Pulo | 2019-09-02 | 1 | -1/+2 |
| | |||||
* | SERVER-39996 Moved setting ignorePrepared behavior outside of ↵ | Suganthi Mani | 2019-08-26 | 1 | -7/+10 |
| | | | | waitForReadConcern. | ||||
* | SERVER-41780 always wait for write concern on prepareTransaction retries | Judah Schvimer | 2019-06-25 | 1 | -0/+6 |
| | |||||
* | SERVER-41525 Use ignore_prepare=force for transactions that correctly do ↵ | Louis Williams | 2019-06-11 | 1 | -1/+1 |
| | | | | writes while ignoring prepare conflicts | ||||
* | SERVER-36159 Log whenever the gossiped config server opTime term changes | Kevin Pulo | 2019-05-30 | 1 | -2/+2 |
| | |||||
* | SERVER-33727 Do not wait for write concern if opTime didn't change during write | James Wahlin | 2019-05-23 | 1 | -9/+29 |
| | |||||
* | SERVER-41075 Remove `mongo/repl/replication_coordinator.h` from op-context ↵ | ADAM David Alan Martin | 2019-05-10 | 1 | -0/+1 |
| | | | | | | visible inclusion. A few forward-decl headers were created also. | ||||
* | SERVER-40069 Fix global lock tracking for txns | Judah Schvimer | 2019-04-17 | 1 | -2/+12 |
| | | | | | Includes SERVER-40084, stores global lock acquisition flag in an atomic. | ||||
* | Revert "SERVER-40069 Fix global lock tracking for txns" | Benety Goh | 2019-03-29 | 1 | -1/+3 |
| | | | | This reverts commit d99db775dbf73e27bd20e402f26f068dc199203d. | ||||
* | SERVER-40069 Fix global lock tracking for txns | A. Jesse Jiryu Davis | 2019-03-28 | 1 | -3/+1 |
| | | | | | Includes SERVER-40084, stores global lock acquisition flags in an atomic. | ||||
* | SERVER-40227 Pass ignore prepare behavior from a command attribute rather ↵ | Louis Williams | 2019-03-26 | 1 | -1/+5 |
| | | | | than using a whitelist | ||||
* | SERVER-39074 All operations enforce prepare conflicts by default | Louis Williams | 2019-03-19 | 1 | -2/+4 |
| | | | | | | | | | | | | Prepare conflicts may only be safely ignored when a command can guarantee it does not perform writes. Prepare conflicts are ignored when the read concern is local, available, or majority and the command is aggregate, count, distinct, find, getMore, or group. Aggregate is a special case because it may perform writes to an output collection, but it enables prepare conflict enforcement before doing so. Additionally, connections from a DBDirectClient inherit the ignore_prepare state from their parent operation. | ||||
* | SERVER-37948 Satisfy linearizable read concern on getmore cursors. | Jason Chan | 2019-02-14 | 1 | -1/+1 |
| | |||||
* | Revert "SERVER-37948 Satisfy linearizable read concern on getMores" | Louis Williams | 2019-02-14 | 1 | -1/+1 |
| | | | | This reverts commit 0cdb86f3cf2bbabe448669598c32297f5ec8214f. | ||||
* | SERVER-37948 Satisfy linearizable read concern on getMores | Jason Chan | 2019-02-13 | 1 | -1/+1 |
| | |||||
* | SERVER-39560 - remove leading blank line on all C++ files | Billy Donahue | 2019-02-13 | 1 | -1/+0 |
| | | | | | | Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines. | ||||
* | SERVER-38511 Avoid killing read operations on stepdown, gated by new server ↵ | Suganthi Mani | 2019-01-23 | 1 | -1/+1 |
| | | | | parameter “closeConnectionsOnStepdown”. | ||||
* | SERVER-37560 Add core functionality for speculative majority reads | William Schultz | 2018-12-21 | 1 | -0/+10 |
| | | | | This patch adds functionality for "speculative" majority reads. These are reads that can satisfy "majority" read concern guarantees without support from the storage engine for reading from a historical snapshot. Queries of this nature will, by default, wait on the most recent lastApplied optime to majority commit after they complete, but before returning to the client. They can also optionally set a custom optime T to wait on, if they know that they did not read any data that reflects the effects of operations newer than optime T. | ||||
* | SERVER-28871: Remove user management command write concern backwards ↵ | Spencer Jackson | 2018-12-03 | 1 | -9/+0 |
| | | | | compatibility | ||||
* | SERVER-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 1 | -8/+10 |
| | |||||
* | SERVER-37294 Remove dependency on clientdriver_network and transport_layer ↵ | Henrik Edin | 2018-10-04 | 1 | -0/+52 |
| | | | | for embedded. | ||||
* | SERVER-36084 Remove sharding runtime from ServiceEntryPointCommon and ↵ | Henrik Edin | 2018-09-26 | 1 | -0/+41 |
| | | | | embedded build | ||||
* | SERVER-35031 Return MaxTimeMSExpired for maxTimeMS timeout | James Wahlin | 2018-07-24 | 1 | -1/+1 |
| | | | | | | Adds a new 'MaxTimeMSExpired' error code, returned when a timeout occurs due to exceeding of maxTimeMS. Timeouts unrelated to maxTimeMS will continue to return 'ExceededTimeLimit'. | ||||
* | SERVER-34628 Really remove appendCommandStatus | Mathias Stearn | 2018-05-08 | 1 | -1/+1 |
| | | | | | | | | | | All remaining callers are transitioned to some form of usassert. This was done with an elaborate set of vim macros to make this tractable. Therefore it should not be considered an example of the best way to write new code, just as an improvement on what was there before. In particular, I couldn't easily remove Status's that are named then only used once in uassertStatusOK, nor could I convert the pattern of checking a StatusWith<T>'s getStatus() then calling getValue() to just call uassertStatusOK(returnsStatusWith()). | ||||
* | SERVER-34628 Prep for removing appendCommandStatus | Mathias Stearn | 2018-05-08 | 1 | -1/+1 |
| | | | | | | | | | * Added appendCommandStatusNoThrow matching the current aCS behavior * Make appendCommandStatus call uassertStatusOK then aCS on success * Make the few places that need to not throw call aCSNT A following commit will completely remove appendCommandStatus. It is split out because that commit is fairly huge. | ||||
* | SERVER-34679 Preserve writeConcernError when commands fail by throwing | Mathias Stearn | 2018-05-01 | 1 | -1/+1 |
| | |||||
* | Revert "SERVER-28871 remove obsolete Command::isUserManagementCommand" | Denis Khodyakov | 2018-04-25 | 1 | -0/+9 |
| | | | | This reverts commit 76bc4f800ba2a103d67fa4600d3946f255927818. | ||||
* | SERVER-28871 remove obsolete Command::isUserManagementCommand | Billy Donahue | 2018-04-24 | 1 | -9/+0 |
| | |||||
* | SERVER-34171 Make isUserManagementCommand a property of Command. | Billy Donahue | 2018-03-28 | 1 | -2/+2 |
| | | | | ...rather than a whitelist of names maintained in commands.h. | ||||
* | SERVER-33065 CommandReplyBuilder and CommandInvocation | Billy Donahue | 2018-03-06 | 1 | -13/+12 |
| | | | | | | Revert "Revert "SERVER-33065 CommandReplyBuilder and CommandInvocation"" This reverts commit 74177edb35b6ce7594e4751051010ceade592484. Leave out the unintentional repl/ change this time. | ||||
* | Revert "SERVER-33065 CommandReplyBuilder and CommandInvocation" | Nick Zolnierz | 2018-03-05 | 1 | -12/+13 |
| | | | | This reverts commit ad94e51e0dd40b0d0c38215a36caf75a4be48415. | ||||
* | SERVER-33355 Support readConcern level snapshot reads on secondaries | James Wahlin | 2018-03-03 | 1 | -4/+3 |
| |