summaryrefslogtreecommitdiff
path: root/src/mongo
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-23702 Fix server crashing on invalid decimal toString invariant checkVincent Do2016-05-243-28/+45
|
* SERVER-23968 Ban idhack for queries with collationTess Avitabile2016-05-241-1/+1
|
* SERVER-23409 fix lintKyle Suarez2016-05-241-1/+0
|
* SERVER-23409 tunable verbosity for tcmalloc in serverStatusKyle Suarez2016-05-241-5/+23
|
* SERVER-24265 Add security.transitionToAuth option to YAML config fileShane Harvey2016-05-241-3/+1
|
* SERVER-24264 SERVER-23973 Replace calls to verify() in ConnectionString with ↵Spencer T Brody2016-05-242-5/+16
| | | | uassert
* SERVER-23905 Remove isPrimaryFor from OperationContext.Andy Schwerin2016-05-245-16/+4
|
* SERVER-23905 Move RecoveryUnit storage to OperationContext from its subclasses.Andy Schwerin2016-05-245-48/+24
|
* SERVER-23905 Move writesAreReplicated flag from OperationContextImpl to ↵Andy Schwerin2016-05-249-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 OperationContextReplMockAndy Schwerin2016-05-2414-76/+96
| | | | This facilitates unifying checkForInterrupt's implementation into OperationContext.
* SERVER-24254 Wait for nodes to agree on primary in maxSyncSourceLagSecs.js ↵Judah Schvimer2016-05-241-0/+39
| | | | and chaining_removal.js
* SERVER-23116 Skip over the feature document when listing all the idents.Max Hirschhorn2016-05-241-0/+5
|
* SERVER-22646 include platform/basic.h to fix Windows compileEsha Maharishi2016-05-231-0/+2
|
* SERVER-24196 ensure mapReduce safely frees its RangePreserverDavid Storch2016-05-231-0/+10
|
* SERVER-22646 mongos's addShard sends _configsvrAddShard to the configsEsha Maharishi2016-05-238-179/+609
|
* SERVER-12489 Make shell warn if version does not match server'sJoanna Cheng2016-05-232-8/+23
| | | | | | Closes #1085 Signed-off-by: Mark Benvenuto <mark.benvenuto@mongodb.com>
* SERVER-23968 Fixes for end-to-end query with collation using indexTess Avitabile2016-05-2313-91/+164
|
* SERVER-23473 Add collation parameter to aggregateTess Avitabile2016-05-236-4/+67
|
* SERVER-23973 Make config servers send their ConnectionString correctly when ↵Spencer T Brody2016-05-2312-16/+93
| | | | sending SSV to shards
* SERVER-22659 when commit chunk command fails, refresh collection metadata on ↵Dianna Hohensee2016-05-232-3/+79
| | | | shard to double check.
* clean up unnecessary function calls in writeOpsToOplogEric Milkie2016-05-231-3/+0
|
* SERVER-24253 Coverity analysis defect 99519: PW.PARAMETER_HIDDENEsha Maharishi2016-05-231-2/+4
|
* SERVER-24252 Coverity analysis defect 99520: ↵Esha Maharishi2016-05-231-1/+1
| | | | PW.USELESS_TYPE_QUALIFIER_ON_RETURN_TYPE
* SERVER-18277 Track elapsed time on cursors using microsecond resolution on ↵Andy Schwerin2016-05-2322-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 Schwerin2016-05-2320-458/+324
| | | | This also unifies the implementations of checkForInterrupt and checkForInterruptNoAssert.
* SERVER-24104 sfinae duration ctor overloadsJason Carey2016-05-201-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 parameterTess Avitabile2016-05-202-2/+15
|
* SERVER-24024 If there is no "local" database at startup in ↵Andy Schwerin2016-05-201-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 validationDavid Storch2016-05-202-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 assertMatt Cotter2016-05-201-1/+1
|
* SERVER-24070 Make index_delete.js not timing dependentVincent Do2016-05-201-0/+8
|
* SERVER-23448 create an ASIO based MessagingPortMatt Cotter2016-05-2041-336/+1545
|
* SERVER-23308 added initial sync tests for handing failed updates on missing ↵Benety Goh2016-05-202-0/+23
| | | | documents
* SERVER-24195 collator_interface_icu_test needs ICU headersJ. Rassi2016-05-202-10/+13
|
* SERVER-24195 Make ICU defines consistent btwn. ICU and client sourcesJ. Rassi2016-05-204-32/+47
|
* SERVER-23260 Consolidate CurOp and OpDebug query objectsJames Wahlin2016-05-195-23/+14
|
* SERVER-23973 Ensure config servers send the correct config server optime ↵Spencer T Brody2016-05-1916-50/+202
| | | | when talking to shards
* SERVER-6823 Enable simultaneous ssl/x509 auth upgrade with only two restartsShane Harvey2016-05-191-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 Wahlin2016-05-1911-32/+20
|
* SERVER-22030 abort if oplog is uncapped when starting in repl modeEric Milkie2016-05-193-0/+22
|
* SERVER-23341 fix pessimizing moveEric Milkie2016-05-191-2/+2
|
* SERVER-22645 add new _configsvrAddShard commandEsha Maharishi2016-05-185-1/+280
|
* SERVER-24144 transformQueryForShards() should check for addition overflowTess Avitabile2016-05-181-6/+36
|
* SERVER-23341 replace ShardRegistry::reload with swapMisha Tyulenev2016-05-187-186/+360
|
* SERVER-24087 Make sure config servers are caught up after ShardingTest starts upRandolph Tan2016-05-181-1/+15
|
* SERVER-23553 Remove Decimal128::enabled; now always trueGeert Bosch2016-05-1815-548/+422
|
* SERVER-22659 removing _uncommittedMetadata local variableDianna Hohensee2016-05-186-42/+93
|
* SERVER-24104 Fix compile on OS X.Max Hirschhorn2016-05-182-0/+2
|
* SERVER-23644 add more tests for validate()Robert Guo2016-05-184-2/+119
|
* SERVER-23722 validate() should verify index nameRobert Guo2016-05-181-14/+27
|