Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-23702 Fix server crashing on invalid decimal toString invariant check | Vincent Do | 2016-05-24 | 3 | -28/+45 |
| | |||||
* | SERVER-23968 Ban idhack for queries with collation | Tess Avitabile | 2016-05-24 | 1 | -1/+1 |
| | |||||
* | SERVER-23409 fix lint | Kyle Suarez | 2016-05-24 | 1 | -1/+0 |
| | |||||
* | SERVER-23409 tunable verbosity for tcmalloc in serverStatus | Kyle Suarez | 2016-05-24 | 1 | -5/+23 |
| | |||||
* | SERVER-24265 Add security.transitionToAuth option to YAML config file | Shane Harvey | 2016-05-24 | 1 | -3/+1 |
| | |||||
* | SERVER-24264 SERVER-23973 Replace calls to verify() in ConnectionString with ↵ | Spencer T Brody | 2016-05-24 | 2 | -5/+16 |
| | | | | uassert | ||||
* | SERVER-23905 Remove isPrimaryFor from OperationContext. | Andy Schwerin | 2016-05-24 | 5 | -16/+4 |
| | |||||
* | SERVER-23905 Move RecoveryUnit storage to OperationContext from its subclasses. | Andy Schwerin | 2016-05-24 | 5 | -48/+24 |
| | |||||
* | SERVER-23905 Move writesAreReplicated flag from OperationContextImpl to ↵ | Andy Schwerin | 2016-05-24 | 9 | -143/+14 |
| | | | | | | | OperationContext. This removes the last difference between OperationContextNoop and OperationContextReplMock, so this patch also deletes the latter. | ||||
* | SERVER-23095 Remove direct instantiations of OperationContextReplMock | Andy Schwerin | 2016-05-24 | 14 | -76/+96 |
| | | | | This facilitates unifying checkForInterrupt's implementation into OperationContext. | ||||
* | SERVER-24254 Wait for nodes to agree on primary in maxSyncSourceLagSecs.js ↵ | Judah Schvimer | 2016-05-24 | 1 | -0/+39 |
| | | | | and chaining_removal.js | ||||
* | SERVER-23116 Skip over the feature document when listing all the idents. | Max Hirschhorn | 2016-05-24 | 1 | -0/+5 |
| | |||||
* | SERVER-22646 include platform/basic.h to fix Windows compile | Esha Maharishi | 2016-05-23 | 1 | -0/+2 |
| | |||||
* | SERVER-24196 ensure mapReduce safely frees its RangePreserver | David Storch | 2016-05-23 | 1 | -0/+10 |
| | |||||
* | SERVER-22646 mongos's addShard sends _configsvrAddShard to the configs | Esha Maharishi | 2016-05-23 | 8 | -179/+609 |
| | |||||
* | SERVER-12489 Make shell warn if version does not match server's | Joanna Cheng | 2016-05-23 | 2 | -8/+23 |
| | | | | | | Closes #1085 Signed-off-by: Mark Benvenuto <mark.benvenuto@mongodb.com> | ||||
* | SERVER-23968 Fixes for end-to-end query with collation using index | Tess Avitabile | 2016-05-23 | 13 | -91/+164 |
| | |||||
* | SERVER-23473 Add collation parameter to aggregate | Tess Avitabile | 2016-05-23 | 6 | -4/+67 |
| | |||||
* | SERVER-23973 Make config servers send their ConnectionString correctly when ↵ | Spencer T Brody | 2016-05-23 | 12 | -16/+93 |
| | | | | sending SSV to shards | ||||
* | SERVER-22659 when commit chunk command fails, refresh collection metadata on ↵ | Dianna Hohensee | 2016-05-23 | 2 | -3/+79 |
| | | | | shard to double check. | ||||
* | clean up unnecessary function calls in writeOpsToOplog | Eric Milkie | 2016-05-23 | 1 | -3/+0 |
| | |||||
* | SERVER-24253 Coverity analysis defect 99519: PW.PARAMETER_HIDDEN | Esha Maharishi | 2016-05-23 | 1 | -2/+4 |
| | |||||
* | SERVER-24252 Coverity analysis defect 99520: ↵ | Esha Maharishi | 2016-05-23 | 1 | -1/+1 |
| | | | | PW.USELESS_TYPE_QUALIFIER_ON_RETURN_TYPE | ||||
* | SERVER-18277 Track elapsed time on cursors using microsecond resolution on ↵ | Andy Schwerin | 2016-05-23 | 22 | -181/+279 |
| | | | | | | | | | | | | | OperationContext. This completes the mechanics of moving max-time tracking to OperationContext and switching the checkForInterrupt checks to use the service context's fast clock source, while tracking the amount of execution time remaining on a cursor with microsecond granularity to ensure that remaining execution time always declines, even for very brief operations on cursors. This patch does not complete the transition from wait_for waiting to wait_until waiting in all places that do waiting based on operation deadlines. | ||||
* | SERVER-18277 Track operation deadlines in OperationContext, not CurOp. | Andy Schwerin | 2016-05-23 | 20 | -458/+324 |
| | | | | This also unifies the implementations of checkForInterrupt and checkForInterruptNoAssert. | ||||
* | SERVER-24104 sfinae duration ctor overloads | Jason Carey | 2016-05-20 | 1 | -3/+5 |
| | | | | | | | | | | | | We can't just static_assert in the duration constructors, because we need overload resolution to continue and find things like implicit conversions that then dispatch to default copy constructors. This adds standard required sfinae to those ctors. In other cases where the standard uses sfinae, it's either not needed for us (because we don't require extension of duration types and we only have integral duration reps) or appears not necessary now (several arithmetic overloads could theoretically have other targets, but for the moment I think it's unlikely that we'd expect Milliseconds{} / MySpecialNonRepType{} to actually work). We'll have to revisit sfinae in those cases if we ever do. | ||||
* | SERVER-23473 Propagate update collation parameter | Tess Avitabile | 2016-05-20 | 2 | -2/+15 |
| | |||||
* | SERVER-24024 If there is no "local" database at startup in ↵ | Andy Schwerin | 2016-05-20 | 1 | -0/+3 |
| | | | | | | | | | | | | | | queryableBackupMode, do not panic. At startup, the logic that checks for version-specific bugs that may need to be worked around attempts to open the "local" database to see what version of mongod was last used to access the data files. In queryableBackupMode, if there is no local database, this can legally fail, at least for some storage engines. This patch recovers from that failure, rather than shutting down the server. This patch also updates the read_only and read_only_sharded test suites, to test cases where there is no "local" database, as this is the standard queryableBackupMode use case. | ||||
* | SERVER-23984 add strict collation locale string validation | David Storch | 2016-05-20 | 2 | -25/+305 |
| | | | | | All components of the locale string must now be recognized by ICU and must be specified in a canonical format. | ||||
* | SERVER-23448 fix invalid static assert | Matt Cotter | 2016-05-20 | 1 | -1/+1 |
| | |||||
* | SERVER-24070 Make index_delete.js not timing dependent | Vincent Do | 2016-05-20 | 1 | -0/+8 |
| | |||||
* | SERVER-23448 create an ASIO based MessagingPort | Matt Cotter | 2016-05-20 | 41 | -336/+1545 |
| | |||||
* | SERVER-23308 added initial sync tests for handing failed updates on missing ↵ | Benety Goh | 2016-05-20 | 2 | -0/+23 |
| | | | | documents | ||||
* | SERVER-24195 collator_interface_icu_test needs ICU headers | J. Rassi | 2016-05-20 | 2 | -10/+13 |
| | |||||
* | SERVER-24195 Make ICU defines consistent btwn. ICU and client sources | J. Rassi | 2016-05-20 | 4 | -32/+47 |
| | |||||
* | SERVER-23260 Consolidate CurOp and OpDebug query objects | James Wahlin | 2016-05-19 | 5 | -23/+14 |
| | |||||
* | SERVER-23973 Ensure config servers send the correct config server optime ↵ | Spencer T Brody | 2016-05-19 | 16 | -50/+202 |
| | | | | when talking to shards | ||||
* | SERVER-6823 Enable simultaneous ssl/x509 auth upgrade with only two restarts | Shane Harvey | 2016-05-19 | 1 | -1/+3 |
| | | | | | | Reduce the required number of restarts from three to two by allowing sslMode allowSSL to be used in combination with transitionToAuth and clusterAuthMode x509. | ||||
* | SERVER-23933 Remove OpDebug from ops/update.cpp::update() | James Wahlin | 2016-05-19 | 11 | -32/+20 |
| | |||||
* | SERVER-22030 abort if oplog is uncapped when starting in repl mode | Eric Milkie | 2016-05-19 | 3 | -0/+22 |
| | |||||
* | SERVER-23341 fix pessimizing move | Eric Milkie | 2016-05-19 | 1 | -2/+2 |
| | |||||
* | SERVER-22645 add new _configsvrAddShard command | Esha Maharishi | 2016-05-18 | 5 | -1/+280 |
| | |||||
* | SERVER-24144 transformQueryForShards() should check for addition overflow | Tess Avitabile | 2016-05-18 | 1 | -6/+36 |
| | |||||
* | SERVER-23341 replace ShardRegistry::reload with swap | Misha Tyulenev | 2016-05-18 | 7 | -186/+360 |
| | |||||
* | SERVER-24087 Make sure config servers are caught up after ShardingTest starts up | Randolph Tan | 2016-05-18 | 1 | -1/+15 |
| | |||||
* | SERVER-23553 Remove Decimal128::enabled; now always true | Geert Bosch | 2016-05-18 | 15 | -548/+422 |
| | |||||
* | SERVER-22659 removing _uncommittedMetadata local variable | Dianna Hohensee | 2016-05-18 | 6 | -42/+93 |
| | |||||
* | SERVER-24104 Fix compile on OS X. | Max Hirschhorn | 2016-05-18 | 2 | -0/+2 |
| | |||||
* | SERVER-23644 add more tests for validate() | Robert Guo | 2016-05-18 | 4 | -2/+119 |
| | |||||
* | SERVER-23722 validate() should verify index name | Robert Guo | 2016-05-18 | 1 | -14/+27 |
| |