summaryrefslogtreecommitdiff
path: root/src/mongo/db
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-13960 fix access planning for OR with inexact child predicatesDavid Storch2014-05-304-337/+522
| | | | | Includes a refactor of QueryPlannerAccess::processIndexScans(...) which makes this change saner.
* SERVER-14089 Remove support for schemaVersion24 users.Andy Schwerin2014-05-299-1285/+3
|
* SERVER-14064 provide planSummary for slow count commandsDavid Storch2014-05-291-0/+14
|
* SERVER-14073 allow planSummary string to be longerDavid Storch2014-05-291-1/+1
|
* SERVER-13883 findAndModify command should accept update:{}Jason Rassi2014-05-291-1/+1
|
* SERVER-13883 findAndModify return null if !new and doc not foundJason Rassi2014-05-291-9/+12
| | | | | | Fixes an edge case where findAndModify would return {} instead of null if the doc was not found (specifically: if sort was specified and the update resulted in an upsert).
* SERVER-13022 added option to set permissions on UNIX domain socket filedaveh862014-05-292-2/+17
| | | | Signed-off-by: Benety Goh <benety@mongodb.com>
* SERVER-11776 move port check outside loopBenety Goh2014-05-291-18/+21
|
* SERVER-11776 Replication 'isself' check should allow mapped portsRajat Chopra2014-05-291-7/+4
| | | | | | | | 'isself' should match the ports only if the hosts are being string matched. In cases where an instance is being addressed through a proxy port, port matching is an incorrect check - it invalidates a genuine match. Signed-off-by: Benety Goh <benety@mongodb.com>
* Revert "SERVER-13961 Pass LockState to DBWrite and DBRead directly"Kaloian Manassiev2014-05-28126-1004/+727
| | | | This reverts commit 0672061deb58aac931912bed68d014247c581968.
* SERVER-13961 Pass LockState to DBWrite and DBRead directlyKaloian Manassiev2014-05-28126-727/+1004
| | | | | This is part of the changes to move LockState be part of OperationContext and not retrieved from TLS.
* SERVER-13961 Remove thread-local write intentsKaloian Manassiev2014-05-285-176/+7
| | | | | | | This change makes all write intents go straight to the global write intents list. Cleaning this up is necessary as a step to going to a per-operation intents list, but it may cause more contention on the global intents list.
* SERVER-14056 Cross-DB renameCollection needs to call commitIfNeededJason Rassi2014-05-281-0/+1
| | | | | | | | | | | Fixes regression introduced in 0abf27ae. Before 0abf27a, renameCollection used a DBDirectClient to read objects from the source namespace. The call to DBClientCursor::next() would issue a getmore after finishing each batch, which would reach a commit point (in DBDirectClient::call()). The port to the new collection interface removed the use of DBDirectClient, which removed renameCollection's commit point.
* SERVER-4740 Don't use unsigned for time deltasMathias Stearn2014-05-277-23/+23
| | | | | | | Leads to weird bugs when time goes backwards. This commit doesn't resolve SERVER-4740 (Use monotonic clock sources for Timer) but lessens the impact of using a non-monotonic clock.
* SERVER-13856 remove unnecessary usage of repl:: from the repl directorymatt dannenberg2014-05-2710-16/+16
|
* SERVER-8192 additional btree key generation unit testsDavid Storch2014-05-271-0/+48
|
* SERVER-14043 s/namespace replset/namespace repl/matt dannenberg2014-05-27100-299/+299
|
* SERVER-14042 decrease yea delay from 30 seconds to 3matt dannenberg2014-05-271-1/+1
|
* Revert "SERVER-8192 rewritten V1 btree key generation"David Storch2014-05-245-485/+175
| | | | This reverts commit 441b3c183c76399f248205989dec757708601394.
* SERVER-13760 Do not call dateToISOString if date is not formatableShaun Verch2014-05-231-7/+19
|
* SERVER-14033 Topology coordinator for replicationEric Milkie2014-05-235-5/+577
| | | | Not yet in use by replication.
* SERVER-12621 narrow the localhost exception when auth is enabledAmalia Hawkins2014-05-227-12/+97
|
* SERVER-13910: Warn the user when running a 32-bit build on Win64Mark Benvenuto2014-05-221-0/+14
| | | | | | Windows 32 bit builds have less virtual memory available then 64-bit builds, warn the user they should use a 64-bit build over a 32-bit build.
* SERVER-13912 Capped collections with size=0 are promoted to the minimum ↵Mathias Stearn2014-05-221-2/+4
| | | | Extent size
* SERVER-13675 do not cache plans if there is a tieDavid Storch2014-05-223-10/+26
|
* SERVER-13645 kill dead codeEric Milkie2014-05-222-8/+1
|
* SERVER-14001 remove reIndex branch from rollback code since we do not oplog ↵matt dannenberg2014-05-221-3/+0
| | | | reIndex
* SERVER-14021 move all replication code into namespace replsetmatt dannenberg2014-05-2294-233/+386
|
* SERVER-13923 Update and re-enable btree builder testsGeert Bosch2014-05-222-0/+142
|
* SERVER-13482 Add a check for hugepages in Linux.Davide Italiano2014-05-221-0/+52
| | | | Signed-off-by: Benety Goh <benety@mongodb.com>
* Revert "SERVER-8995 changed gperftools version in build configuration and ↵Benety Goh2014-05-221-1/+1
| | | | | | source files from 2.0 to 2.2" This reverts commit da1f6615489142849764085f5fabfc41f69adbe7
* SERVER-13945 Match x.509 cluster certs per attributeAndreas Nilsson2014-05-222-11/+39
|
* SERVER-13641 remove dead index stats and storage details cmdsHari Khalsa2014-05-222-1452/+0
|
* SERVER-13641 break up cloner.cpp into commands and functionality to make ↵Hari Khalsa2014-05-227-320/+652
| | | | usage clearer
* SERVER-13641 remove some more killCurrentOp usesHari Khalsa2014-05-224-38/+7
|
* SERVER-13737 CollectionOptions parser skip size/max if non-numericJason Rassi2014-05-212-4/+40
|
* SERVER-13737 Pull CollectionOptions out into libcollection_options.aJason Rassi2014-05-218-151/+294
|
* Revert "SERVER-13760 Do not call dateToISOString if date is not formatable"Shaun Verch2014-05-211-14/+2
| | | | This reverts commit 3b97c0870427f676cf3ffbddabc5df8b1fa44fa5.
* SERVER-13760 Do not call dateToISOString if date is not formatableShaun Verch2014-05-211-2/+14
|
* SERVER-13674 fix whitespace in MultiPlanStageDavid Storch2014-05-211-40/+39
|
* SERVER-8995 changed gperftools version in build configuration and source ↵Benety Goh2014-05-211-1/+1
| | | | files from 2.0 to 2.2
* SERVER-13635: add DatabaseCatalogEntry as an interfaceEliot Horowitz2014-05-209-26/+93
|
* SERVER-13635 Remove Database::_magicMathias Stearn2014-05-203-10/+0
|
* SERVER-13641 get OpCtxImpl out of DocSourceCursorMathias Stearn2014-05-201-5/+2
|
* SERVER-13641 Make agg use OpContext-aware DBDirectClientMathias Stearn2014-05-204-8/+34
|
* SERVER-13641 Replace InterruptStatus with OperationContext in aggMathias Stearn2014-05-207-200/+17
|
* SERVER-13635 Kill BSONObjExternalSorter and use Sorter directlyMathias Stearn2014-05-209-207/+34
|
* SERVER-13463: Option Validation for NT ServicesMark Benvenuto2014-05-202-2/+55
| | | | | | | The current working directory for NT Services differs between installation time and execution time. This leads to subtle user bugs where the service can fail to start because directories do not exist. In the worst situation, the log file directory may not exist which makes the debugging near impossible.
* SERVER-13635: hide NamespaceIndex behind DatabaseEliot Horowitz2014-05-2016-146/+133
|
* SERVER-13961 Remove dependency on the TLS client from LockStateKaloian Manassiev2014-05-2012-32/+41
| | | | | Also clean-up some of the code under LockState, in preparation from moving it under operation context.