summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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)
* SERVER-27869 Create a build artifact of hang_analyzer.py output and upload ↵Jonathan Abrahams2017-04-272-145/+221
| | | | | | it to S3 (cherry picked from commit 4bd361620846c2a2103663347c8a19fefea1e38f)
* SERVER-26634 GDB Pretty-Printers and CommandsMark Benvenuto2017-04-273-1/+405
| | | | | | (cherry picked from commit aad88dd01b39f1c689280289e8fe00f87dcb1db3) (cherry picked from commit a1454c7f3dff6171d3955b67017908fd7d64c99c) (cherry picked from commit 586ac20773ff7dc18cabf329c238bf261e00387d)
* 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-27682 Use variables files to configure toolchainsAndrew Morrow2017-04-252-0/+44
| | | | | | (cherry picked from commit 4052dc6ee87489d8f9d0b785680ea6e1568db496) Only the toolchain variables files for GCC and Clang were taken
* SERVER-28854 Replace msgBase with msg in assertion detailEsha Maharishi2017-04-251-2/+2
| | | | (cherry-picked from commit 23c93b7895d9c72f0e176895955dffb380f8300e)
* SERVER-26765 move tests in jstests/views to other suitesKyle Suarez2017-04-2410-210/+24
| | | | | | | This eliminates the views and views_rs suites; views testing will be done in other suites to allow them to be picked up in passthrough suites. (cherry picked from commit 39bcdc6e6ef4980d6103ca0746ef1f4347aae841)
* SERVER-26765 move views tests into jsCoreKyle Suarez2017-04-2432-178/+493
| | | | | | | | | | | Views tests have been moved to jstests/core/views. YAML configurations for jsCore passthrough suites have been updated to pick up tests in subdirectories of jstests/core. Tasks and variants that previously used the --excludeWithAnyTags resmoke flag now specify task_excluded_tags and variant_excluded_tags, respectively. (cherry picked from commit af3b0c646cc6953ac28a2b0dccd5ed16c263d424)
* SERVER-27408 Allow resmoke to take more than one tag-related arguments.Robert Guo2017-04-244-110/+84
| | | | | | | | | | | Each tag argument can also be specified more than once and in both the YAML suite definition and on the command line. Tag argments will be agnostic to ordering, with each argument narrowing down test files to be run. No tag is allowed to override another tag. (cherry picked from commit a1363d00d04f0d235a88aad538d029448efac656) (cherry picked from commit 2ba94da846a76ca4c2622c3bcb2837c2c128f080)
* 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-28815 multi_rs.js steps down primary without {force: true}Benety Goh2017-04-211-1/+1
| | | | (cherry picked from commit 53907c0094e26e39b813ae369be52a4e51fc3a08)
* SERVER-28688 ReplicationCoordinatorExternalStateImpl::shutdown() performs ↵Benety Goh2017-04-211-21/+26
| | | | | | database reads/writes outside lock (cherry picked from commit bc135d00323ccbe35d7ba9030b3c20f7d28b34ad)
* SERVER-28387 Extend secondary catchup period during stepdown in ↵Judah Schvimer2017-04-211-2/+2
| | | | server-23299-1.js
* SERVER-28400 Firefox ESR 45.8.0Mark Benvenuto2017-04-2191-812/+1615
| | | | (cherry picked from commit e024dc2e0014ef8e70ba5463cf206a05f7afc6ac)
* SERVER-28584: Remove initialsync_{WT|MMAPv1}_dr tasks from sys-perfdalyd2017-04-201-46/+0
| | | | (cherry picked from commit 395f52f84ac8e81bc07cfa52edf354beb82ee7f7)
* SERVER-28868 Set noCursorTimeout option on cursor in checkOplogs().Max Hirschhorn2017-04-201-2/+4
| | | | (cherry picked from commit ba040d4d48acda02caa4c6fe05da94f2ec5ef238)