summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Import wiredtiger: 04a157830061d57309a2f8fe99e9979203ac71bf from branch ↵r3.4.5-rc3Alex Gorrod2017-06-0843-1091/+1360
| | | | | | | | | | | | mongodb-3.4 ref: 78109ca3fe..04a1578300 for: 3.4.5 WT-3293 Make internal symbols externally visible WT-3345 Improve rwlock scaling WT-3354 Coverity issues 1375904-1375907 WT-3356 rwlock assertion failure on PPC
* Import tools: 4d4d96583c40a25a4ee7e2d038d75181a300ec3c from branch v3.4Thomas Schubert2017-06-075-28/+94
| | | | | | | ref: 1fa8108e8f..4d4d96583c for: 3.4.5 TOOLS-1555 Huge number of connection while replaying a record
* Import tools: 1fa8108e8fdd955f7e12550bf2e5a56471c3c73e from branch v3.4Thomas Schubert2017-06-0627-456/+631
| | | | | | | | | | | | ref: 17fbdf31ab..1fa8108e8f for: 3.4.5 TOOLS-1605 Conditionally create a Windows job object in smoke.py TOOLS-1623 merge mgo's fix for "Apparent performance degradation in mongodump" TOOLS-1635 Mongostat panic error TOOLS-1645 short archives cause mongorestore to hang instead of failing TOOLS-1679 stop running mongod's in tests with --nohttpinterface TOOLS-1682 don't run native cert tests against mongod 3.5 on the 3.4 branch
* SERVER-28924 Change databasesCloner to use the 'nameOnly' version of ↵William Schultz2017-06-021-2/+4
| | | | | | listDatabases (cherry picked from commit 222729e604843568bb7100be1d94b28853c2da8d)
* SERVER-29152 Do not cache logging ostream in threadlocal when in other ↵samantharitter2017-05-264-20/+47
| | | | thread-specific contexts
* Import wiredtiger: 78109ca3fea602885a62fc2872fc553450168149 from branch ↵r3.4.5-rc1Alex Gorrod2017-05-183-6/+10
| | | | | | | | | mongodb-3.4 ref: cb16839cfb..78109ca3fe for: 3.4.5 WT-3158 Fix structure layout on Windows.
* SERVER-28996 SERVER-28996 Fix memory leak in MongoURI if auth failsJonathan Reams2017-05-171-4/+4
| | | | (cherry picked from commit cb893ef71d66bea22dd79553bd0080549f794c16)
* SERVER-29164 Ensure CatalogCache::getCollectionRoutingInfo does not throwKaloian Manassiev2017-05-171-1/+8
| | | | (cherry picked from commit ff3177abf366f0699629afb1b20fb72c6c79a6e4)
* SERVER-28841 Fix ScopedCollectionMetadata destructor racesNathan Myers2017-05-166-60/+61
|
* SERVER-28810 Re-try range deletions, backport to 3.4Nathan Myers2017-05-161-14/+18
|
* SERVER-29214 Clean up connection pointers when we destroy them from the poolsamantharitter2017-05-161-0/+1
|
* SERVER-29066 Implicitly create the database in findAndModifyr3.4.5-rc0Kaloian Manassiev2017-05-051-0/+3
|
* SERVER-28427 Implement timeouts for the TicketHolderGeert Bosch2017-05-0516-86/+279
| | | | | | | | | | | (cherry picked from commit 498df9ab853bb03514b8803b9b1f6c2b6900b533) Conflicts: src/mongo/db/concurrency/SConscript src/mongo/db/concurrency/d_concurrency.cpp src/mongo/db/concurrency/d_concurrency.h src/mongo/db/concurrency/d_concurrency_test.cpp src/mongo/db/repl/replication_coordinator_impl.cpp
* SERVER-28952 fix distinct planning for multikey indicesDavid Storch2017-05-051-7/+24
| | | | (cherry picked from commit 566694eb312d7eaaf9e6e756e42cf863ad7f0f58)
* SERVER-29016: make ShardRegistry::reload interruptibleMisha Tyulenev2017-05-051-2/+5
| | | | (cherry picked from commit 17807063eab1387023719e818c266dd31d16a0d0)
* SERVER-26781 Building with openssl 1.1.0Marek Skalický2017-05-042-10/+38
| | | | | | | Closes #1133 Signed-off-by: Spencer Jackson <spencer.jackson@mongodb.com> (cherry picked from commit f257e51df267110a14b489fbfbfbe07896096ad1)
* SERVER-29018 Reject mongos getMore on view after batchSize 0 findJames Wahlin2017-05-031-0/+9
|
* SERVER-27570: Enforce stricter checks on top level command BSON objectsSpencer Jackson2017-05-034-33/+120
| | | | (cherry picked from commit 957549cd11a34e0c92c9996eb564a6e2d6ada58a)
* SERVER-28490 Check the state after acquiring the lock in bgsync.Siyuan Zhou2017-05-021-4/+11
| | | | (cherry picked from commit b077e090642dbb50ea235e2b26af90399896eb04)
* SERVER-27727 Some auxiliary file changes needed after backporting to v3.4Eddie Louie2017-05-022-86/+0
|
* SERVER-27727 Note location where thread is marked idleMathias Stearn2017-05-0231-43/+50
| | | | (cherry picked from commit 8056164a27fcaa1429744f9f2ff039a3d8c39b6f)
* SERVER-27727 Hide idle threads in hang analyzer (extras)Mathias Stearn2017-05-0228-117/+105
| | | | (cherry picked from commit 63d1f4c049587e7923a1154fc31f29bc190316df)
* SERVER-27727 Hide idle threads in hang analyzer (core only)Mathias Stearn2017-05-026-2/+123
| | | | (cherry picked from commit 27ddad2221974798284ef62d3328a3c02a510220)
* SERVER-27727 Make threadName a native thread_local so debuggers can get to itEddie Louie2017-05-0213-46/+60
| | | | (cherry picked from commit 77f7e96fdccfdfb1313a1a2ac57ebab8ed0e8882)
* SERVER-28357 Do not enforce quota on starting MMAPv1 compactGeert Bosch2017-04-281-1/+2
| | | | | | | (cherry picked from commit 914bbbd26a686e032fdddec964b109ea78c6e6f6) Conflicts: src/mongo/db/storage/mmap_v1/record_store_v1_simple.cpp
* SERVER-28038 Improve invariants in WiredTigerRecordStore for capped visibilityGeert Bosch2017-04-282-8/+7
| | | | (cherry picked from commit 602a80c2b9745234daebb21dbdd81a456713cf33)
* SERVER-27281 pkill/pgrep cannot find mongod on LinuxMark Benvenuto2017-04-281-15/+24
| | | | (cherry picked from commit 726cafd713c7333640f8458ec9808ed4f678e3a7)
* SERVER-27279 fix lintMark Benvenuto2017-04-281-0/+1
| | | | (cherry picked from commit 68bdff23b75a563fe243f69d21cefd2701996200)
* SERVER-27279 pthread_setname_np is not supported on SUSE 11.4Mark Benvenuto2017-04-283-10/+14
| | | | (cherry picked from commit 37cbe92c62a7ec2bbad615cc11098c30acd49038)
* SERVER-15407 Set Thread Name in Windows, Mac OS X, and LinuxMark Benvenuto2017-04-281-0/+70
| | | | (cherry picked from commit cd675c9e3d80f012bbe654d098a988074bd57abc)
* SERVER-28271 Improve handling of invalid view pipeline defsJames Wahlin2017-04-282-1/+23
| | | | (cherry picked from commit b5e2615f9cf29942783ed554afeb364052dd83a4)
* SERVER-27873 Dump a JavaScript backtrace of any code running in SpiderMonkey ↵Jonathan Abrahams2017-04-271-0/+15
| | | | | | in hang_analyzer.py (cherry picked from commit eaf3190fd59d291bb537cd3f3edde7e6abab7466)
* SERVER-28710 Unify error handling between send and sendmsg pathsAndrew Morrow2017-04-271-9/+1
| | | | (cherry picked from commit 6ce4f12e208e3f02a6de1ba79158b2d181e60bd8)
* SERVER-28925 Use listDatabases({'nameOnly': true}) in the addShard ↵Kaloian Manassiev2017-04-262-3/+3
| | | | | | implementation (cherry picked from commit 6f73e49810e15de87f3081824d9fc19f547786fe)
* SERVER-28760 Add egress logging to DBConnectionPoolsamantharitter2017-04-242-7/+62
|
* SERVER-19677 Add support for running the intel decimal library testAndrew Morrow2017-04-241-2/+3
| | | | | | | | (cherry picked from commit b38e0199d04a6b4516566be71c819e612801c365) Note that we are only cherry-picking back the error detected in the Intel library, not the framework for executing the tests. Running the library tests on master should be sufficient to ensure coverage.
* SERVER-28850 Fix shadowed variable name in strategy.cppKaloian Manassiev2017-04-241-3/+3
| | | | (cherry picked from commit b4d45834ef1a8fe2a7e240c7b262736804b5bb93)
* SERVER-28688 ReplicationCoordinatorExternalStateImpl::shutdown() performs ↵Benety Goh2017-04-211-21/+26
| | | | | | database reads/writes outside lock (cherry picked from commit bc135d00323ccbe35d7ba9030b3c20f7d28b34ad)
* SERVER-28400 Firefox ESR 45.8.0Mark Benvenuto2017-04-2191-812/+1615
| | | | (cherry picked from commit e024dc2e0014ef8e70ba5463cf206a05f7afc6ac)
* SERVER-28868 Set noCursorTimeout option on cursor in checkOplogs().Max Hirschhorn2017-04-201-2/+4
| | | | (cherry picked from commit ba040d4d48acda02caa4c6fe05da94f2ec5ef238)
* SERVER-26741 Retain temp collections when node restarted w/o --replSet.Max Hirschhorn2017-04-201-4/+13
| | | | | | | Fixes an issue where temporary collections would be dropped after a replica set member was restarted as a stand-alone mongod. (cherry picked from commit 43e9c303c08f73b56490b662b3d11988cafafdf4)
* SERVER-26360 Node should be able to leave RECOVERING after going too staleRamon Fernandez2017-04-202-13/+53
| | | | This reverts commit 94a762ba470c21db4db14afb692c1b7dc5f4c69b.
* Revert "SERVER-26360 Node should be able to leave RECOVERING after going too ↵Ramon Fernandez2017-04-202-53/+13
| | | | | | stale" This reverts commit 31a2a5bcec525c9dc62cfdd06d126673f507c8df.
* SERVER-26360 Node should be able to leave RECOVERING after going too staleWilliam Schultz2017-04-172-13/+53
| | | | (cherry picked from commit 136b728f6b51ce6155335652ea64640a4ae194c6)
* SERVER-27761 track collation in ViewGraphr3.4.4-rc0Kyle Suarez2017-04-145-107/+428
| | | | | | | | | | | | | Keeps track of the collation of views in the ViewGraph, to ensure that all views in the same connected component share the same collation. This prohibits users from dropping a view and recreating it with a different collation if other views depend on it. (cherry picked from commit 476c7733f5dc01011e1ebd9d7818aad8d63a1781) Conflicts: jstests/core/views/views_collation.js src/mongo/db/views/SConscript src/mongo/db/views/view_graph.cpp
* SERVER-27644 $unwind arrays when performing distinct on a viewKyle Suarez2017-04-142-1/+35
| | | | | | | (cherry picked from commit 3ed956d8813b7b56c2319456c28838dfa6c5c20b) Conflicts: src/mongo/db/query/parsed_distinct_test.cpp
* SERVER-28807 parseShardKeyPattern can leak for bad inputsRandolph Tan2017-04-141-3/+3
|
* SERVER-27866 Add threadId dump in hex base from globalLockManager for ↵Eddie Louie2017-04-131-1/+2
| | | | | | PENDING locks (cherry picked from commit 5a3082bc52cdcf8769021aa9256daabd43162a53)
* SERVER-27866 Add threadId dump in hex base from globalLockManagerEddie Louie2017-04-131-1/+2
| | | | (cherry picked from commit 203a0a831c15ff059a5399e28400a61bd1e5b3ae)
* SERVER-27191 hang analyzer should dump lock manager stateMark Benvenuto2017-04-135-1/+31
| | | | (cherry picked from commit e713fab06dba2dd34b66ecdcf891a04377b74f1f)