summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-29066 Implicitly create the database in findAndModifyr3.4.5-rc0Kaloian Manassiev2017-05-052-30/+44
|
* 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 Update test for absence of covered plans over multikey indices ↵David Storch2017-05-051-3/+6
| | | | in 3.4.x versions.
* SERVER-28952 fix distinct planning for multikey indicesDavid Storch2017-05-052-7/+150
| | | | (cherry picked from commit 566694eb312d7eaaf9e6e756e42cf863ad7f0f58)
* SERVER-29068 Retry operations in set_feature_compatibility_version.js after ↵Jonathan Reams2017-05-051-1/+10
| | | | network interruption
* 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-032-0/+22
|
* SERVER-27570: Enforce stricter checks on top level command BSON objectsSpencer Jackson2017-05-037-33/+173
| | | | (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-28416 Hang analyzer GDB on ARM can run "thread apply all bt"Jonathan Abrahams2017-05-021-7/+0
| | | | (cherry picked from commit 7677a8aa544a5df51c2bd45f6859cd3b97459108)
* SERVER-28416 Split mongo pretty printers into separate fileJonathan Abrahams2017-05-023-315/+329
| | | | (cherry picked from commit d6552eddacb8afd90bebf55d3cd98cb77f543655)
* SERVER-28416 Fix BSONObj pretty printer used in hang_analyzer to support big ↵Jonathan Abrahams2017-05-021-2/+8
| | | | | | and little endianness (cherry picked from commit 3412b99e9f81199a7265fd0483d9b01432dbe53b)
* SERVER-28416 Continue on error in mongodb-uniqstack in hang_analyzerJonathan Abrahams2017-05-021-6/+12
| | | | (cherry picked from commit e9e806ee1f03b8328bb689ac0ce66625d16a59ee)
* SERVER-28291 use frame.pc() rather than frame.name() for stack dedupingMathias Stearn2017-05-021-4/+4
| | | | (cherry picked from commit a4ebe76b6d0c2b0a3d132da1536e29db92e00a08)
* SERVER-27727 Dump raw stacks to a file so we have them if we need themMathias Stearn2017-05-021-3/+20
| | | | (cherry picked from commit 65fa51f459d54f31fdb30d44d5c17c700b9ff4b2)
* SERVER-27727 Note location where thread is marked idleMathias Stearn2017-05-0232-47/+54
| | | | (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-028-3/+143
| | | | (cherry picked from commit 27ddad2221974798284ef62d3328a3c02a510220)
* SERVER-27727 Make threadName a native thread_local so debuggers can get to itEddie Louie2017-05-0215-88/+106
| | | | (cherry picked from commit 77f7e96fdccfdfb1313a1a2ac57ebab8ed0e8882)
* SERVER-28007 Re-enable support for CRC32 hardware acceleration on s390xMark Benvenuto2017-05-021-4/+4
| | | | (cherry picked from commit c49c689fd78432b9df204185f25b79dddbbdebb2)
* SERVER-27285 Run jsCore tests while periodically killing secondaries.Max Hirschhorn2017-05-015-7/+365
| | | | | | | | | | | | | | | | | Adds a new replica_sets_kill_secondaries_jscore_passthrough.yml suite that after running tests for a certain period of time (defaults to 30 seconds), resmoke.py will send a SIGKILL to all of the replica set's secondaries. Each node is then restarted individually with the primary disabled to verify it reaches the SECONDARY state within 5 minutes of starting up. (cherry picked from commit 07f5d153305c0bf10ef55b5dc73eb9a2ca8cb104) (cherry picked from commit e02c3c769bbcbe26d9132caf28cad6d2d2b4766a) Also includes the remainder of the changes from 068878410614c789f23b2abc6c5b9680c82abe5e to rename core_small_oplog_rs_kill_secondaries.yml to replica_sets_kill_secondaries_jscore_passthrough.yml.
* SERVER-28513 stale_mongos_updates_and_removes.js should only call ↵Jack Mulrow2017-05-011-1/+2
| | | | | | ensurePrimaryShard once (cherry picked from commit 465bd234f7931ced4ab2d4ee12e9d0274b5910d6)
* TOOLS-1596 set version before setting gopathGabriel Russell2017-05-011-2/+2
| | | | | | | On windows when we set up the gopath, we copy the source tree in the directory that we will build from. This means that if we want to modify the source code with a version, we need to do it before we copy the files.
* 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-284-10/+42
| | | | (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-283-12/+46
| | | | (cherry picked from commit b5e2615f9cf29942783ed554afeb364052dd83a4)
* SERVER-28995 Fix format string in JstackDumper.Max Hirschhorn2017-04-281-1/+3
| | | | (cherry picked from commit ee0020c9b3ee264a7cda5974600f2e8a79bc1691)
* SERVER-28971 Error in depth_first_search algorithm incorrectly recurses on ↵Eddie Louie2017-04-281-1/+1
| | | | | | visited nodes (cherry picked from commit e2196c8ee508a99c0d9472f061414da2f79c1e50)
* SERVER-28348 Detect single-process deadlocks involving LockManager locks ↵Jonathan Abrahams2017-04-281-7/+51
| | | | | | | | | and/or pthread_mutexes SERVER-28348 Add cycle detect message for detecting single-process deadlocks involving LockManager locks and/or pthread_mutexes (cherry picked from commit d4c16656d746c9e7a76579b593c41e48c915025d) (cherry picked from commit c2cb98f46c70772d054ab0885720b666ae318cf0)
* SERVER-28354 Add new option to supply base process name in hang_analyzerJonathan Abrahams2017-04-281-26/+45
| | | | | (cherry picked from commit 484f61548ce56e1b60c0019470ea46f2f4cfffca) (cherry picked from commit 4677c2b4659ab634959d7866586cc9aaffa41745)
* SERVER-28588 Handle GDB error in hang_analyzer.py find_frame functionJonathan Abrahams2017-04-281-1/+5
| | | | (cherry picked from commit d8239071cb93ab3e1c900b08065eb58bcfd07dab)
* SERVER-28349 Redirect stderr to stdout for process output logs generated by ↵Eddie Louie2017-04-281-1/+2
| | | | | | hang_analyzer (cherry picked from commit 7c14dc3bd539bd732f61d24a144f3f3800b8b9a8)
* SERVER-28466 hang_analyzer should not attach to resmoke.py and dumpEddie Louie2017-04-281-9/+1
| | | | | | stacks via debugger (cherry picked from commit b95082ab3ffa4517b79e09c71a27b846c386fc04)
* SERVER-21842 Generate report.json file and dump resmoke stacks on WindowsEddie Louie2017-04-283-15/+121
| | | | (cherry picked from commit b6d2b5e5c6071f6b76072d15bf36f34babec2a14)
* SERVER-28463 Add set scheduler-locking to Hang Analyzer to prevent threads ↵Jonathan Abrahams2017-04-281-5/+6
| | | | | | from running in GDB (cherry picked from commit a95d617a379cbccce55d6335903e700d157af4c1)
* SERVER-28479 Canonicalize process names to lowercase in hang analyzer.Max Hirschhorn2017-04-281-0/+4
| | | | (cherry picked from commit 39ebea7cc93e3da45d280d011992e6cdb3417433)
* SERVER-28415 Run thread backtrace before loading Python modules in ↵Jonathan Abrahams2017-04-271-1/+10
| | | | | | hang_analyzer.py on ARM platform (cherry picked from commit d65a41a35dd9caaae77ae2808d7954c757d035ad)
* SERVER-27874 - Hang analysis thread backtrace and mongo locksJonathan Abrahams2017-04-273-48/+59
| | | | | | | | - Run unique thread on Solaris - Add a legend to graph file - Do not generate digraph file, if graph is empty (cherry picked from commit 19abe0c2dacef784aad78b89d6c6111109fbca88)
* SERVER-27874 Display locks and generate digraph for threads using ↵Jonathan Abrahams2017-04-275-18/+365
| | | | | | LockManager locks and/or pthread_mutexes (cherry picked from commit 5fe822f53e4bb28e15af2541c0ca931fa05a0e20)
* SERVER-27873 Dump a JavaScript backtrace of any code running in SpiderMonkey ↵Jonathan Abrahams2017-04-273-12/+78
| | | | | | in hang_analyzer.py (cherry picked from commit eaf3190fd59d291bb537cd3f3edde7e6abab7466)
* SERVER-27877 Write function to deduplicate stacks from different threads in GDBEddie Louie2017-04-272-4/+87
| | | | (cherry picked from commit dbf7adc73da93308ec7e769bdfa1742c548e2f17)
* SERVER-27871 Add hang_analyzer.py option to produce core dump, default to offJonathan Abrahams2017-04-272-51/+80
| | | | | | | SERVER-27871 Remove extraneous messages from hang_analyzer.py (cherry picked from commit d124f6c14f51440fff9734578166a6a49e3b463b) (cherry picked from commit b2ccf54b278299455e80206e9a6836ac90e5a670)
* SERVER-28132 Remove sudo from hang_analyzer invocation in evergreen.ymlJonathan Abrahams2017-04-271-3/+2
| | | | (cherry picked from commit 3070e3b0be0398d878e83ede236442b9a19bf981)
* SERVER-27870 Add option to invoke hang_analyzer.py with an explicit list of PIDsJonathan Abrahams2017-04-271-55/+65
| | | | (cherry picked from commit 0700bcb7dacd71bcd573ae26137d22be477fe791)