summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* SERVER-31440 Fix Connpool HostTimeout raceJason Carey2017-11-161-95/+152
| | | | | | | | | | | | | | | | The executor connection pool host timeout is racy with respect to other code that's unlocked the parent mutex to allow for callback execution. While effort was spent to protect against background threads with active requests and those participating in refresh, after those tasks have been executed we race with callbacks in how quickly they can return. When we lose that race, we destroy the specific pool out from under those callbacks. Fix that by adding an ActiveClient wrapper that ensures a refcount on the specific pool is increased for the lifetime of those calls. (cherry picked from commit c3e174cab7b8e4a19772746942c7e68daa53bc5e)
* SERVER-31957: remove timeseries from longevityJim OLeary2017-11-151-10/+0
| | | | (cherry picked from commit e60188fe153cccc2f6ffa44b422f2be66a84d90c)
* SERVER-31957: remove automatic timeseries supportJim OLeary2017-11-151-10/+0
| | | | (cherry picked from commit 3fc856e45781dbd5f518b3029e42d396941958dd)
* SERVER-31621 Update buildscripts/scons.py to match masterAndrew Morrow2017-11-021-9/+19
| | | | (cherry picked from commit a99b2e1bd165292243a42c106b9507c94e4a7318)
* SERVER-31717 Force C locale on Ubuntu 16.04 buildersMark Benvenuto2017-11-021-1/+4
| | | | (cherry picked from commit 77c44f1f2cfde4efed4b37f65a406ae3f9e88d0a)
* SERVER-30482 Verify and enforce good ordering for the values for the ↵Henrik Edin2017-11-011-0/+24
| | | | | | sharding task executor refresh and host timeouts. (cherry picked from commit 8c50e87a82afdb7852fbac32e9bb4dbe7b6f8030)
* SERVER-23440 Rename duplicate metadata_test testsGeert Bosch2017-10-302-2/+2
| | | | (cherry picked from commit a163a5bc065592507cf8270401dd467bc76d4369)
* SERVER-29937 Make sure liveness timeouts cannot be missedJudah Schvimer2017-10-304-14/+45
| | | | (cherry picked from commit f1bf0b33b4f1ce7bb50f208ef5e2d736ef5eba68)
* SERVER-29649 Add startupWarning for replset running with --nojournal when ↵Katherine Walker2017-10-301-0/+20
| | | | | | writeConcernMajorityJournalDefault is not false (cherry picked from commit 5fe40b170094b08ead496eb694113892bb711373)
* SERVER-31516 Fix improper initialization of empty NamespaceString.David Storch2017-10-272-1/+14
| | | | | | | (cherry picked from commit e7390933e152d8e6f00c90ac341f691780c261fd) Conflicts: src/mongo/db/namespace_string_test.cpp
* SERVER-31149 Enable recovery progress messagesXiangyu Yao2017-10-191-0/+1
|
* SERVER-31527 Rebaseline sys-perf-3.2 onto 3.2.17Henrik Ingo2017-10-181-2/+2
|
* SERVER-30241: Attach workloads html to evergreen taskdalyd2017-10-171-4/+14
| | | | (cherry picked from commit 2b10c2876de50302150167aef80b5bf4b6662139)
* SERVER-30964: Blacklist new_freelist_update_downgrade.js in multiversion_authSpencer Jackson2017-10-091-0/+2
|
* SERVER-30891: perf.yml: make the -repl variants run frequentlydalyd2017-10-091-2/+2
| | | | (cherry picked from commit 9ea39284d34021fb5f3dffa1b5c669ec21a3a408)
* SERVER-31108: Update baseline tag for microbenchmarksdalyd2017-10-091-1/+1
|
* SERVER-31403 disable rocksdb build on 3.2 branchEric Milkie2017-10-061-83/+0
|
* SERVER-29772 Add allowUnsafeRenamesDuringInitialSync server parameterJudah Schvimer2017-10-053-3/+82
| | | | (cherry picked from commit 76da39708f4d07ed0cf56d986d1c6f3d4353e670)
* SERVER-29651 Interrupts are caught in implscope functions or by the deadline ↵Ted Tuckman2017-10-047-96/+123
| | | | | | monitor if neccessary. (cherry picked from commit ce5e5fdfcad9ee0b3b08954982ded2a4bdfd8ac2)
* SERVER-31176 Use stderr for interactive password promptsKevin Pulo2017-10-041-2/+2
| | | | (cherry picked from commit 48cdb7d69246339e097bf23ec0e6b9187a3f9221)
* SERVER-19076 handle multiline shard keys in sh.status()Kevin Pulo2017-10-043-56/+93
| | | | (cherry picked from commit a18d0f0c5754c750b44ba05ad7cc26b1f8054625)
* SERVER-21933 Update READMEIan Whalen2017-10-032-59/+96
| | | | (cherry picked from commit 74720a72751c92bcb363d31c8a016e158771267e)
* SERVER-29287 PCRE 8.41Mark Benvenuto2017-10-02130-540/+775
| | | | (cherry picked from commit 993f30454af95b3d9c1a377b96d258849ac0fa46)
* SERVER-30166 Replace string with explicit std::string. Enables compulation ↵Steven Green2017-10-026-29/+248
| | | | | | | | | when using --use-system-pcre which presusably used to do 'using std::string' in an earlier version of pcre Closes #1167 Signed-off-by: Mark Benvenuto <mark.benvenuto@mongodb.com> (cherry picked from commit b7cebf82bc5e5572308cc3a3fb958a825db91498)
* SERVER-29855 Pull major/minor from sys/sysmacros.hJason Carey2017-10-021-0/+4
| | | | | | | | | | | | | | | | | | | Per newer versions of glibc: ---- error: In the GNU C Library, "major" is defined by <sys/sysmacros.h>. For historical compatibility, it is currently defined by <sys/types.h> as well, but we plan to remove this soon. To use "major", include <sys/sysmacros.h> directly. If you did not intend to use a system-defined macro "major", you should undefine it after including <sys/types.h>. [-Werror] string path = str::stream() << "/sys/dev/block/" << major(dev) << ':' << minor(dev) ---- Including <sys/sysmacros.h> appears to be the correct solution to quiet the warning (cherry picked from commit e245cac2b3c18015dee8caddd449532785d15c2b)
* SERVER-31006 bump curator to latestZakhar Kleyman2017-09-291-1/+1
|
* SERVER-30361 Do not accept map/sequence for scalar config valueSara Golemon2017-09-222-0/+81
| | | | (cherry picked from commit 782672ef01d5903076b13e765cecedaea4981ecf)
* Import wiredtiger: 827b48a34227243c809d41fac3dc909ed46b0c5e from branch ↵r3.2.17-rc0r3.2.17Kelsey Thomas Schubert2017-09-2027-188/+370
| | | | | | | | | | | | | | | | | | | | | | | mongodb-3.2 ref: b8f590dea0..827b48a342 for: 3.2.17 WT-3158 Fix structure layout on Windows. WT-3219 Make the clang-analyzer job fail when lint is introduced WT-3293 Make internal symbols externally visible WT-3297 support the gcc/clang -fvisibility=hidden flag WT-3327 Checkpoints can hang if time runs backward WT-3331 Test format aborted due to time rollback WT-3345 Improve rwlock scaling WT-3354 Coverity issues 1375904-1375907 WT-3356 Use atomic reads of rwlocks and handle missing signals WT-3362 Cursor opens should never block for the duration of a checkpoint WT-3369 WT_CURSOR->uri should always match the URI used to open the cursor WT-3373 Access violation due to a bug in internal page splitting WT-3438 Don't tune eviction thread count when the count is fixed WT-3471 Clear out each session's table cache WT-3499 Checkpoint can miss not yet committed item
* SERVER-30971: Own "scope" BSONObj in mapReduceSpencer Jackson2017-09-202-5/+5
| | | | | (cherry picked from commit f668265318237dc75708a20254e695869487d884) (cherry picked from commit 876ebee8c7dd0e2d992f36a848ff4dc50ee6603e)
* SERVER-22512 Remove unnecessary calls to stopBalancerKaloian Manassiev2017-09-2019-704/+712
| | | | | | Modified some to work in v3.2 -- e.g. removed getShardPrimary which doesn't exist in v3.2 (cherry picked from commit 2477b8c33b2e8f26fcde47c38c19c3fbb8b99839)
* SERVER-31111 Add `assert.commandWorked` to migrateBig_balancer.jsKaloian Manassiev2017-09-181-11/+8
| | | | (cherry picked from commit 8ddcb79edd98595794c02a4aee3a79e9a1fc8c92)
* SERVER-26389 Make javascript periodic interrupts disabled by defaultJonathan Reams2017-09-152-5/+9
| | | | (cherry picked from commit cb9e5e2f0a8ea4c47747e9eeac1aa4524092ea57)
* SERVER-30558 Remove Solaris buildstycho garen2017-09-141-84/+0
|
* SERVER-29932 fix lintDianna Hohensee2017-09-131-2/+2
|
* SERVER-29932 add asserts to mapReduce_inSharded_outSharded.js to facilitate ↵Dianna Hohensee2017-09-121-59/+69
| | | | | | debugging (cherry picked from commit 330c6b140d578cf311c982237690798ed33fa41c)
* SERVER-29524: Use infrastructure provisioning python script instead of bash ↵Rushil Kumar2017-09-112-8/+9
| | | | | | | script. Signed-off-by: dalyd <david.daly@mongodb.com> (cherry picked from commit 41221453c7bfb54ac35b3390887d9a9ae45013de)
* SERVER-30938: Enable ycsb-wmajority tests in system_perf.ymldalyd2017-09-111-0/+48
| | | | (cherry picked from commit 3e8948166541da547ac03f9265ecfa49a63f7685)
* SERVER-29087: system-perf.yml needs to be changed to use the new name for ↵dalyd2017-09-111-2/+2
| | | | | | the timeseries html file (cherry picked from commit 9c756b230084616883e6f0785584f06318c72ef0)
* SERVER-29565: Remove sys-perf compare tasksdalyd2017-09-111-117/+0
| | | | (cherry picked from commit bb52da4e829a1122ea09d5b16f08ccbffdb42dc7)
* SERVER-23191 group should pass an owned BSONObj to the reduce functionJonathan Reams2017-09-112-1/+22
| | | | (cherry picked from commit 6adda9f7dde0bf62b9ff8d27ade8f1bb6e574fec)
* SERVER-30943 Check return value of JS_Enumerate in ObjectWrapper/ValueWriterJonathan Reams2017-09-081-1/+6
|
* SERVER-25855: Increase mongos_cache_invalidation.js timeout to 10 secondsSpencer Jackson2017-09-081-7/+4
| | | | (cherry picked from commit 2b3668af0fc86f1b7b210fc7ca3571b8436a0fba)
* SERVER-25855 Increase timeout in mongos_cache_invalidation.jsAndreas Nilsson2017-09-081-3/+3
| | | | (cherry picked from commit 73e9b4ca4b538a722e83589a625097dc48a9228d)
* SERVER-28192 priority_takeover_one_node_higher_priority jstest needs longer ↵Matthew Russotto2017-09-081-6/+6
| | | | | | stepDownGuard (cherry picked from commit dbee67bcd50a838d0a12cfcce2040479cb6fe2b8)
* SERVER-30875 add requireOwnedObjects() to scopeJason Carey2017-08-309-3/+79
| | | | | | | | Add a flag to JS scopes that requires that bson objects bound to the scope be owned. This should allow for more easy auditing of scopes that don't explicitly manage lifetime with advanceGeneration. (cherry picked from commit 79b47945a6aae707d44e05669d991d86b157a14b)
* Merge pull request zyd_com/SERVER-30636Nathan Myers2017-08-292-4/+5
| | | | | Backport SERVER-30636 b39e21c774d0ff3afeac1730f08d8defed38044d (v3.4) to v3.2 Thanks to Youdong Zhang
* SERVER-30490 compile rocksdb with USE_RTTI=1Eric Milkie2017-08-251-1/+1
|
* SERVER-28277 Need to increase timeout in read_committed_with_catalog_changes.jsMatthew Russotto2017-08-251-4/+4
| | | | | | The slowest builds (ASAN + DEBUG) sometimes fail with current timeout. (cherry picked from commit c121509fa44611cfb883263cf748ebcdfcf55b49)
* SERVER-29714 Added more detailed error logging in validate_locale.cpp to ↵Tyler Kaye2017-08-211-5/+8
| | | | | | better understand the problem if it arises. (cherry picked from commit 4201d8b14611387edfd448ba91c7195f9c6ec43c)
* SERVER-23148 patch multi_rs.js to ensure replSetMaintenance command succeedsEric Milkie2017-08-141-1/+6
| | | | (cherry picked from commit ebf68ba0923844afefd6a9e237d478672da5e40d)