summaryrefslogtreecommitdiff
path: root/src/mongo/db
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-30871 Permit blocking aggregation stages to run on mongoS if ↵Bernard Gorman2017-09-2750-174/+418
| | | | allowDiskUse is false
* Revert "SERVER-30894 Implement command for transferring session information ↵Greg McKeon2017-09-2721-419/+139
| | | | | | during migration" This reverts commit 85d9721c00d7020af78fe60453f8362380fe697d.
* SERVER-30989 Expression to match rewrite moduleJames Wahlin2017-09-277-14/+780
| | | | | Introduces a standalone Expression => MatchExpression rewrite module with unit tests.
* SERVER-31116 localhost bypass for sessionsJason Carey2017-09-273-0/+16
| | | | | | | Change the behavior or logical session use so that passing a lsid when the localhost bypass is enabled causes the session id to be ignored. This eases the burden on drivers from having to identify that initial createUser command and avoid passing a lsid.
* SERVER-31229 Commands return NamespaceNotFound on unknown UUIDGeert Bosch2017-09-272-5/+14
|
* Revert "SERVER-29649 Add startupWarning for replset running with --nojournal ↵Ian Whalen2017-09-271-18/+0
| | | | | | when writeConcernMajorityJournalDefault is not false" This reverts commit db986c959a8e080d038577ae107af60bf2611557.
* SERVER-30894 Implement command for transferring session information during ↵Randolph Tan2017-09-2621-139/+419
| | | | migration
* SERVER-31233 Make session_catalog_migration_destination_test do an actual insertRandolph Tan2017-09-261-37/+80
| | | | instead of calling onWriteOpCompletedOnPrimary directly, as there is race where the migration thread might try to retrieve the oplog with the dummy timestamp.
* SERVER-29649 Add startupWarning for replset running with --nojournal when ↵Katherine Walker2017-09-261-0/+18
| | | | writeConcernMajorityJournalDefault is not false
* SERVER-30987: Enable and test $jsonSchema in the aggregation $match stageNick Zolnierz2017-09-267-29/+487
|
* SERVER-27600: Add queryable backup builtin roleSpencer Jackson2017-09-262-3/+25
|
* SERVER-28794 Only use PV0 style heartbeats when choosing to use PV0Judah Schvimer2017-09-2612-51/+92
|
* SERVER-30344 prevent shards from implicitly creating a collection on ↵Esha Maharishi2017-09-265-17/+54
| | | | createIndexes
* SERVER-29141 Refactor the way mongos handles tailable awaitData cursorsBernard Gorman2017-09-263-4/+6
|
* SERVER-30345 Add startupWarnings for pv0Katherine Walker2017-09-261-0/+13
|
* SERVER-30722 Make changestreams require FCV 3.6Matthew Russotto2017-09-263-3/+55
| | | | This reverts commit 883c6c2318a4552638af505ae2de72a67531fc95.
* SERVER-29136 Revert declaration syntax improvementNathan Myers2017-09-251-1/+1
|
* SERVER-31233 Always advance the last written session record cache after a writeKaloian Manassiev2017-09-252-15/+13
| | | | | | | The session transaction cache must move in lock step with the disk writes and this is independent with the changes to the active transaction number. This change also reverts commit 74c1946fb05b9fe955f84edd1cc441394bbe6ccf.
* SERVER-28544 Change stepdown command to take global lock in exclusive modeSpencer T Brody2017-09-258-105/+682
|
* SERVER-29136 Plumb update document key through to op logNathan Myers2017-09-258-71/+30
|
* SERVER-31178 Bad invariant in cursor managerJason Carey2017-09-251-1/+1
| | | | pinCursor can return unauthorized, expanding scope of invariant
* SERVER-30760 Add startupWarning for WiredTiger --nojournalKatherine Walker2017-09-251-0/+11
|
* SERVER-31086 adorn secondary inserts and vector inserts with timestampsEric Milkie2017-09-2521-224/+430
|
* SERVER-31174 Move the sessions collection to config.system.sessionssamantharitter2017-09-255-64/+79
|
* SERVER-29141 Add latest oplog timestamp to CursorResponse objectBernard Gorman2017-09-253-0/+80
|
* SERVER-30399 Add caching for $lookup non-correlated sub-pipeline prefixBernard Gorman2017-09-2429-108/+1544
|
* SERVER-31170 Cleanup bench_run.cppKaloian Manassiev2017-09-228-148/+105
|
* SERVER-31195 Remove inactive test case from session_test.cppKaloian Manassiev2017-09-221-45/+0
| | | | | | Given the semantics of WT to eagerly throw WCE for concurrent writes instead of waiting until commit time, this test cannot be implemented so I am removing it.
* SERVER-30621 Ensure chunk metadata exists when cleanUpRange is called in ↵Dianna Hohensee2017-09-222-76/+82
| | | | moveChunk
* SERVER-31233 Temporarily disable tests in ↵Randolph Tan2017-09-221-1/+4
| | | | session_catalog_migration_destination_test that races with the migrate thread in modifying the session catalog
* SERVER-30471 Service executors take a timeout in shutdown to honor shutdown ↵Henrik Edin2017-09-221-40/+17
| | | | | | grace period. Add shutdown of service entry point, service executors and transport layer for mongos when built with ASAN.
* SERVER-30135 Added a synchronous executor to make the code path between the ↵Henrik Edin2017-09-222-10/+9
| | | | two modes similar while still allowing customization in the execution. Should fix some perf regressions that came with unifying the service state machine.
* Revert "SERVER-31174 Move the sessions collection to config.system.sessions"Ian Whalen2017-09-225-79/+64
| | | | This reverts commit ba1704f7cbc0b9a03a181df145f75f433a59b7df.
* SERVER-31174 Move the sessions collection to config.system.sessionssamantharitter2017-09-225-64/+79
|
* Revert "Revert "SERVER-21677 Remove "diaglog" support from the server""Dan Pasette2017-09-2111-292/+0
| | | | | This reverts commit 0e3c8a96af7f9ddd6d5a059c92f6303eba1d0b32. Fixed up rpm scripts to exclude mongosniff
* SERVER-30430 Gate session use on featureCompatibilityVersionGabriel Russell2017-09-2111-2/+103
|
* SERVER-28336 endSessions commandGabriel Russell2017-09-2127-359/+548
|
* SERVER-31110 Startup warning for incomplete featureCompatibilityVersion ↵Louis Williams2017-09-211-0/+26
| | | | upgrade/downgrade
* SERVER-31049 Fix resolution of a view's default collation on mongos.David Storch2017-09-217-31/+165
|
* SERVER-31070 dbCheck should be a test commandLouis Williams2017-09-211-1/+3
|
* SERVER-31186 Get rid of namespace.cpp which does not declare any symbolsKaloian Manassiev2017-09-215-178/+101
|
* SERVER-30993 Always remove UUIDs when setting featureCompatibilityVersion to 3.4Louis Williams2017-09-211-2/+19
|
* Revert "SERVER-30722 Make changestreams require FCV 3.6"Ian Whalen2017-09-211-9/+0
| | | | This reverts commit fc9b7c1f90017fbd84ce8350a52cc6052f7b465e.
* SERVER-4941 Allow renameCollection during initial syncGeert Bosch2017-09-214-64/+245
|
* SERVER-31159 Make count command support UUIDsGeert Bosch2017-09-217-32/+85
|
* SERVER-30346 Add startupWarnings for master-slaveKatherine Walker2017-09-214-3/+20
|
* SERVER-30722 Make changestreams require FCV 3.6Matthew Russotto2017-09-211-0/+9
|
* Revert "SERVER-21677 Remove "diaglog" support from the server"Ian Whalen2017-09-2111-0/+292
| | | | This reverts commit d5d61785d59f62e29ba01843f8c15cf08a5ca55a.
* SERVER-30830 applyOps checks if collection/database exists before applying ↵Benety Goh2017-09-201-46/+71
| | | | CRUD operation
* SERVER-30933 Change invariant to uassert for invalid uuid in queriesMaria van Keulen2017-09-204-4/+30
|