0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-12-01 01:21:03 +01:00
Commit Graph

563 Commits

Author SHA1 Message Date
Mike Grundy
463efc31ce SERVER-21148 Upload FTDC data from Evergreen test runs 2016-06-23 15:45:50 -04:00
Jonathan Abrahams
6a91eaf7e0 SERVER-24722 Tweak Jepsen run options 2016-06-22 13:09:36 -04:00
Waley Chen
2f708de733 SERVER-23974 Add clang 3.4 with libc++ canary builder 2016-06-22 11:03:20 -04:00
Spencer Jackson
ebda7755dd SERVER-24670 Add external_auth_WT test to Windows 2016-06-21 12:49:30 -04:00
Shane Harvey
9eca478fd6 SERVER-24669 Use configuration files for mongodb_setup 2016-06-20 17:30:04 -07:00
Henrik Ingo
0d56984689 SERVER-24353 distributed_correctness.yml: Remove 3-node replset variant 2016-06-20 13:15:42 +03:00
Jonathan Abrahams
50dd7b8ec7 SERVER-24626 Tail the LXC host log, if the host is not running 2016-06-17 15:37:18 -04:00
Mike Grundy
b3833ba6f4 SERVER-24619 Requires statement in evergreen.yml preventing some tests from running in patch builds
The requires statement has been relocated to not affect other build
variants
2016-06-17 09:48:22 -04:00
Chung-Yen Chang
51438df3f3 SERVER-24617: checking ticket status for dashboard 2016-06-16 22:37:00 -07:00
Mike Grundy
30d9af9cbd SERVER-24619 Requires statement in evergreen.yml preventing some tests from running in patch builds 2016-06-16 09:56:12 -04:00
Mike Grundy
7af6573341 SERVER-24537 Create a new and modified test running task 2016-06-15 16:50:15 -04:00
Spencer Jackson
f23455dfa5 SERVER-19335: Add enterprise test suite for LDAP authorization 2016-06-15 14:57:38 -04:00
Jonathan Abrahams
46e47e5aac SERVER-24420 Add Jepsen processes to hang_analyzer 2016-06-15 14:55:58 -04:00
Ernie Hershey
6d87562b81 SERVER-20183 Change tools to Evergreen module 2016-06-15 10:28:17 -04:00
Mike Grundy
dbbad24bfb SERVER-24456 Tests should lower RocksDB cache size 2016-06-14 18:16:27 -04:00
Jonathan Abrahams
69260371e9 SERVER-24557 Jepsen tests have a system failure if the archive file doesn't exist 2016-06-14 14:12:31 -04:00
Mike Grundy
dd3d9e3077 SERVER-22204 Tests should lower WT cache size 2016-06-13 16:33:56 -04:00
Ernie Hershey
f1d618ed10 SERVER-24504 Disable runtime hardening for RocksDB build 2016-06-10 15:44:59 -04:00
Ernie Hershey
831bd376b1 SERVER-24504 Always use objcopy from custom toolchain 2016-06-10 15:44:59 -04:00
Jonathan Abrahams
b186683da3 SERVER-24507 Kill process list should be integrated with Jepsen tasks 2016-06-10 11:55:46 -04:00
Jonathan Abrahams
5e26352a65 SERVER-24211 Add OOM killed process messages to system log 2016-06-09 15:03:56 -04:00
Brian Samek
35286750e1 SERVER-24169 Move test suites to larger instances 2016-06-09 14:45:10 -04:00
Jonathan Abrahams
ab4072ea2a SERVER-24436 Save mongod logs in Jepsen archive 2016-06-08 16:20:16 -04:00
Jonathan Abrahams
db2fe00da4 SERVER-24289 Add ignore-list pattern, in evergreen.yml, to prevent triggering unnecessary builds 2016-06-08 11:00:07 -04:00
Robert Guo
032424437d SERVER-24346 use system nodejs and rhel55-test hosts 2016-06-07 14:15:32 -04:00
Jonathan Abrahams
a164d4c7ec SERVER-24224 Print ulimit in system logs at start of task 2016-06-06 14:42:39 -04:00
Geert Bosch
00ed8f3b27 SERVER-19735: Add support for decimal type in aggregation 2016-06-06 13:22:34 -04:00
dalyd
1278d0f137 SERVER-24361: Fix longevity.yml syntax error 2016-06-02 11:15:00 -04:00
dalyd
190c3c700b SERVER-24243: Turn on manifest in system_perf.yml, longevity.yml and
distributed_correctness.yml
2016-06-01 11:46:39 -04:00
J. Rassi
f6e1e5a946 SERVER-22371 Fix typo in ubsan blacklist entry for ICU 2016-06-01 10:46:16 -04:00
Jonathan Abrahams
d5a2826989 SERVER-24236 Add report.json from Jepsen test task 2016-05-27 09:33:57 -04:00
Jonathan Abrahams
1a50bd4b6d SERVER-24197 Run Jepsen tasks more frequently, on their own variant. 2016-05-27 09:28:51 -04:00
Sam Kleinman
4feacccacb SERVER-24193: fix rhel55+ssl tool compile 2016-05-26 12:32:40 -04:00
Sam Kleinman
caa0109999 SERVER-24199: build the tools gccgo on solaris 2016-05-26 12:08:43 -04:00
Shane Harvey
65d8fd53c7 SERVER-24260 Update system_perf.yml to use mongodb setup script 2016-05-25 17:55:40 -04:00
Sam Kleinman
8644fe41cc SERVER-24193: use gccgo to build tools on rhel55 systems 2016-05-24 18:37:54 -04:00
Sam Kleinman
9811b7af76 SERVER-23043: support for ubuntu1604 community and enterprise builds 2016-05-24 15:55:01 -04:00
J. Rassi
484de592fa SERVER-22371 Add ICU to undefined behavior sanitizer blacklist 2016-05-23 11:58:01 -04:00
Rui Zhang
e957101bc9 SERVER-24119 sys-perf disable trial variants 2016-05-20 09:09:50 -07:00
dalyd
17fe3ba0b0 SERVER-24228: Change ycsb to YCSB in sytem_perf.yml and longevity.yml modules 2016-05-20 10:14:31 -04:00
Ernie Hershey
ea4c4f51d4 SERVER-23697 Release shell as separate download 2016-05-19 13:38:27 -04:00
Geert Bosch
e71a5606d0 SERVER-23533 Enable decimal jstests on s390x 2016-05-18 13:34:27 -04:00
Gabriel Russell
ef4d89551e TOOLS-1144 pull the stable tools branch instead a tag 2016-05-17 13:55:39 -04:00
Jonathan Abrahams
6e8d9ef666 SERVER-24170 Upload Jepsen artifacts on failure 2016-05-17 13:02:16 -04:00
Jonathan Abrahams
9f38ec6a0a SERVER-24158 Change Java heap space for Jepsen task 2016-05-17 12:54:10 -04:00
Andrew Morrow
dca92896c8 SERVER-23826 Run all tests under the undefined behavior sanitizer 2016-05-16 16:39:34 -04:00
Jonathan Abrahams
87f738623f SERVER-23834 New Evergreen task
Jepsen testing, runs on SSL Ubuntu 14.04 & Enterprise Ubuntu 14.04
2016-05-10 15:53:03 -04:00
Chung-Yen Chang
60f8bca32e SERVER-24091: generate dashboard data 2016-05-09 17:32:55 -04:00
dalyd
c3c0b85ed0 SERVER-23964: Clone all DP repos directly from Evergreen using
modules, for longevity and distributed correctness
2016-05-09 08:38:31 -04:00
Chung-Yen Chang
d32ecd37d4 SERVER-24091: generate perf dashboard data 2016-05-07 01:17:01 -07:00
Jonathan Abrahams
9cb5a6e997 SERVER-24013 Fix kill_process logic to handle process names which contains regex special characters 2016-05-06 15:30:21 -04:00
dalyd
0ae4fb568a SERVER-24050: Update perf.yml to create src directory for analysis phase of perf project 2016-05-04 16:50:55 -04:00
Chung-Yen Chang
116e6519a8 SERVER-24022: fix dir path for DSI tests 2016-05-03 08:32:27 -07:00
Rui Zhang
a45700cc01 SERVER-24009 sys-perf: time series generation should not cause system failure 2016-05-02 13:54:20 -07:00
dalyd
2a7f7fa63e SERVER-23964: Another fix 2016-05-02 15:05:19 -04:00
dalyd
1bc99c0758 SERVER-23964: Missed paths in system-perf.yml 2016-05-02 13:56:56 -04:00
Kamran Khan
d87ad6adb4 SERVER-23989 Disable concurrency and fuzzer suites on ephemeralForTest variant
These suites trigger a known deadlock that's contributing to CI noise.
2016-04-29 16:54:38 -04:00
dalyd
860de6296a SERVER-23964: Clone all DP repos directly from Evergreen using modules 2016-04-29 14:26:28 -04:00
Mark Benvenuto
78ca1d510c SERVER-23519 Change Windows Builders to VS2015, and require VS2015 2016-04-28 10:26:59 -04:00
Jonathan Reams
82c8242652 SERVER-21977 Add patch id to version string in patch builds 2016-04-28 09:50:35 -04:00
Andrew Morrow
99e48007ab SERVER-23950 Use libc++ with ASAN 2016-04-27 14:52:49 -04:00
Henrik Ingo
821c2bb43c SERVER-23867 system_perf.yml: Refactor deployment of perf test clusters 2016-04-25 22:58:56 +03:00
Mark Benvenuto
b50c37e8d4 SERVER-23542 Add 390x debug in-mem storage engine builder 2016-04-25 14:27:58 -04:00
Mark Benvenuto
74c1d8599b SERVER-23542 Add 390x debug in-mem storage engine builder 2016-04-25 13:25:23 -04:00
Mark Benvenuto
0faa91edf5 SERVER-23804 Reduce num_jobs_available on ppc64le rhel builder 2016-04-22 15:08:19 -04:00
Geert Bosch
8e13345122 SERVER-1393: Include decimal support under control of server parameter 2016-04-22 14:58:59 -04:00
Mark Benvenuto
dd7427d7ac SERVER-23846 Disable stepback on PPC64LE Debug Builder 2016-04-22 13:34:55 -04:00
Mark Benvenuto
e34014a91e SERVER-19505 Add Visual Studio 2015 Builder 2016-04-22 10:46:44 -04:00
Rui Zhang
7ca1821d5f SERVER-23463 add Windows 1-node replSet sys-perf test 2016-04-21 10:53:52 -07:00
Andrew Morrow
c60dea0181 SERVER-23826 Run the dbtests under UBSAN
Also cleans up some handling around how undefined behavior
sanitizer finds the symbolizer, and suppresses some undefined
behavior in mozjs that prevented the dbtests from passing.

In addition, it was recognized that we can reduce the scope
where we inhibit UBSANs checks for misaligned access to only
wiredtiger, so do that too.
2016-04-20 15:52:49 -04:00
Jonathan Abrahams
e09d6916fd SERVER-23524 Compare version string in compile_expansions.yml to version string from MongoDB binary 2016-04-20 12:52:15 -04:00
Mark Benvenuto
c26fd6a62e SERVER-23804 Reduce num_jobs_available on ppc64le rhel builder 2016-04-19 17:07:50 -04:00
Jonathan Reams
a1ad099310 SERVER-23537 Switch solaris to gcc 5.3 2016-04-19 17:00:57 -04:00
Andrew Morrow
f2ec414e9c SERVER-16221 Enable UBSAN build and unittest 2016-04-19 10:09:30 -04:00
Henrik Ingo
3bead6a7de SERVER-23642 system_perf.yml refactoring
- Collapse dsi/bin/run-*.sh scripts so
   that there's one each for ycsb, benchRun
   initialSync.
 - Push some "plumbing" bash code from .yml
   files to dsi files.
 - Remove
   dsi/bin/run-distributed_correctness_suite_2.sh
   It was 100% duplicate of suite_1.
2016-04-18 22:32:29 +03:00
Andrew Morrow
a0c60da293 SERVER-23520 Add a C++14 canary builder 2016-04-18 15:12:34 -04:00
Kyle Suarez
23a9387919 SERVER-23735 ephemeral KVEngines aren't durable
Ephemeral storage engines that do no journaling should not report themselves as
durable.

Tests that run with ephemeral storage engines should not run any test that
requires journaling.
2016-04-15 16:42:42 -04:00
Andrew Morrow
5b177d096a SERVER-16221 SERVER-23713 Blacklist subset of aggregation that has numeric UB 2016-04-15 10:08:39 -04:00
Kamran Khan
cb2f097f71 SERVER-23523 Stop suppressing rm output and exit codes
This should make it easier to diagnose permissions issues and mismatched
binaries when running tests on Evergreen.
2016-04-14 14:07:19 -04:00
Mark Benvenuto
fa3e395932 SERVER-22149 ppc64le - create inmemory evergreen variant 2016-04-14 11:49:12 -04:00
Henrik Ingo
494dfa285d SERVER-23652 etc/system_perf.yml: Fix git clone of dsi repo 2016-04-13 16:20:12 +03:00
Henrik Ingo
4d35c2fbff SERVER-23652 Add timeseries.py integration to performance tests 2016-04-13 15:51:43 +03:00
Andrew Morrow
c63f9ec3cf SERVER-23537 Use v2 toolchain everywhere except solaris 2016-04-12 16:19:54 -04:00
Henrik Ingo
1b69718e55 SERVER-23566 Update distros for Evergreen performance projects. 2016-04-11 22:08:09 +03:00
Eric Milkie
ee97028113 SERVER-23617 make dynamic-linking builder run all the time instead of once per day 2016-04-08 08:33:04 -04:00
Robert Guo
bd9278cec9 SERVER-23402 add validation and dbhash hooks to jstestfuzz mmapv1 2016-04-07 11:29:35 -04:00
Andrew Morrow
ff8061cd1d SERVER-23556 Disable mmapv1 on non-x86 platforms 2016-04-06 20:33:27 -04:00
Rui Zhang
d4e14c6bef SERVER-23583 fix path for distributed correctness 2016-04-06 14:29:32 -07:00
Sam Kleinman
4241beaae0 SERVER-23557: add debug symbols to more variants 2016-04-06 13:55:00 -04:00
Andrew Morrow
36f3ff8da1 SERVER-23537 Build s390x and POWER with new toolchain 2016-04-05 18:47:50 -04:00
Andy Schwerin
5e11e4484b SERVER-23299 When starting mongod, clear temp flags from collections if appropriate.
See the description in SERVER-23299 for the definition of appropriate.
2016-04-04 19:01:43 -04:00
Jonathan Reams
e23d3f76d1 SERVER-23465 Make master compile cleanly on gcc 5.3.0 2016-04-04 17:19:50 -04:00
Ernie Hershey
9418954cb5 bump tools to 3.3.4 2016-04-04 17:18:49 -04:00
Rui Zhang
a97371259a SERVER-23375 add Windows standalone variant for sys-perf 2016-04-04 13:51:25 -07:00
Ian Whalen
03b086be7b SERVER-TBD Display buildvariants running on every commit first when sorted alphabetically 2016-04-03 21:37:00 -04:00
Henrik Ingo
eabb26e2a3 SERVER-23387 Cleanup tasks 2016-04-01 15:57:18 +03:00
Gabriel Russell
6cc2959136 TOOLS-1098 pull the tools version from the server tag 2016-03-31 23:31:49 -04:00
Rui Zhang
8e7ff2c96f SERVER-23413 longevity test should run with CSRS only 2016-03-31 10:22:55 -07:00
Rui Zhang
5a5f124bac SERVER-23451 sys-perf should not fail during resource cleanup 2016-03-31 10:12:14 -07:00
Ernie Hershey
46d994e5c1 SERVER-23416 RPM support for zSeries
This also enables zSeries push tasks.
2016-03-30 15:16:36 -04:00
Jonathan Reams
ef4aa5906c SERVER-23404 Add gcc 5.3 build variant to master 2016-03-30 11:27:54 -04:00
Jason Carey
ba71e2b56e SERVER-23342 Disable more suites for s390x 2016-03-30 10:30:40 -04:00
Henrik Ingo
5260294d8a SERVER-23387 Part 1: Moved dsi .sh files from clusters/ to bin/
Inside dsi scripts logic is still the same. Main change in
etc/*.yml is that ${cluster} (cluster type) is now a
parameter to setup-cluster.sh
2016-03-30 12:03:41 +03:00
Jason Carey
42930d4ffc SERVER-23400 tag and skip mmapv1 tests on s390x 2016-03-29 15:59:52 -04:00
Brian Samek
9be485ea5e BUILD-893 Upgrade OS X builders to 10.10
In addition to updating the OS X builders to 10.10, this changes the display
name of the OS X builders to refer to the minimum version that we are
compiling for rather than the version of the OS that we are compiling on.
2016-03-25 16:57:11 -04:00
Brian Samek
005cc0f40f TOOLS-1100 Tag for osx-1010 SSL updates 2016-03-25 16:55:56 -04:00
Andrew Morrow
79e63132b5 SERVER-23342 Add s390x builder 2016-03-25 16:18:11 -04:00
Jason Carey
491764cac9 SERVER-23337 Disable 32 bit builds
Disable deprecated 32 bit builds
2016-03-24 14:55:09 -04:00
Ian Whalen
58da9dfa6c SERVER-23182 Suspend sharding_auth tasks on OS X Enterprise 2016-03-17 14:41:35 -04:00
Jonathan Reams
7857db1be2 SERVER-23121 Fix RHEL ppc64le distro specifics and remove ubuntu1504 distro 2016-03-17 13:28:59 -04:00
Jonathan Reams
aa9da61d1e SERVER-23198 Build tools with ssl/sasl on POWER 2016-03-17 13:27:56 -04:00
Jonathan Reams
28399f947d SERVER-23121 Fix slow2 naming issue 2016-03-16 15:54:19 -04:00
Jonathan Reams
d259a2f74a SERVER-23121 Add RHEL71 POWER builder to master 2016-03-16 15:44:46 -04:00
Ian Whalen
d116b7dcf4 SERVER-23182 Suspend sharding and sharding_WT tasks on OSX* buildvariants 2016-03-16 13:46:47 -04:00
Jonathan Abrahams
d46d582d93 SERVER-22856 Rework taskkill/pkill logic in etc/evergreen.yml 2016-03-15 16:30:21 -04:00
Eric Milkie
61fd8eefb0 SERVER-23111 isolate election_timing.js and memory.js by creating new serial_run suite 2016-03-15 13:28:47 -04:00
Chung-Yen Chang
9ffa6bc052 PERF-388: change sys-perf baseline 2016-03-14 15:53:59 -07:00
Randolph Tan
a606292546 SERVER-22650 add a sharding_multiversion suite that runs the sharding tests with the previous version of mongos 2016-03-14 15:12:46 -04:00
Adam Midvidy
6efa681435 SERVER-22356 add read_only_sharded suite 2016-03-10 11:03:15 -05:00
Robert Guo
f242db24ea SERVER-22894 use python script instead of curl to download jstestfuzz 2016-03-03 11:18:26 -05:00
Adam Midvidy
1b0377c6b1 SERVER-22358 add readOnly mode support for WiredTiger 2016-03-02 08:42:28 -05:00
Jonathan Abrahams
abbc44c381 SERVER-22704 Remove SCCC support from the concurrency suite 2016-02-26 13:43:59 -05:00
Jonathan Abrahams
a5566c6c41 SERVER-22750 Remove the 2.4 multi-version download from etc/evergreen.yml 2016-02-25 14:33:07 -05:00
Adam Midvidy
c4369291d3 SERVER-22357 run mmap tests with readOnly permissions 2016-02-23 12:45:05 -05:00
Ramon Fernandez
e264ed87f4 bump tools to 3.3.2 2016-02-22 13:47:22 -05:00
Andrew Morrow
75dfb6a259 SERVER-16221 Improve support for running with ubsan 2016-02-17 18:09:27 -05:00
Robert Guo
742f15bfcf SERVER-22636 disable jstestfuzz's self-tests on Evergreen 2016-02-17 17:34:06 -05:00
Robert Guo
dfaa843d7e SERVER-22559 add --retry to curl 2016-02-12 17:17:25 -05:00
Misha Tyulenev
543bf9945a SERVER-22319 remove SCCC tests from testcases 2016-02-12 17:00:02 -05:00
Sam Kleinman
5495e297c6 SERVER-18329: add debian8 packages to builds 2016-02-11 10:05:25 -05:00
Sam Kleinman
9fcd7ecc1f SERVER-22413: add build variants for debian 8 variants 2016-02-11 10:05:25 -05:00
Rui Zhang
68614480bd SERVER-22545 add two variants with smaller instance types 2016-02-09 15:36:36 -08:00
Scott Hernandez
d0cd37a4e2 SERVER-22533: disable ReadConcern.Majority tests for noJournal variant 2016-02-09 18:02:27 -05:00
Kamran Khan
e39a25c60e SERVER-22513 Stop suppressing stderr output from jstestfuzz self-tests
This change should make it easier to diagnose intermittent failures.
2016-02-08 12:34:40 -05:00
dalyd
3242451e20 SERVER-22366: Update mongo-perf baselines 2016-02-05 11:34:24 -05:00
matt dannenberg
2c2e6a38f5 SERVER-22276 SERVER-22277 implement "j" flag in write concern apply to secondary as well as primary 2016-02-04 11:22:18 -05:00
Robert Guo
14e7c0a4ad SERVER-22419 increase jstestfuzz task timeout to 4h 2016-02-01 18:43:56 -05:00
Jonathan Abrahams
b56cd5cb19 SERVER-22098 Split FSM sharded tests for SCCC into a separate suite 2016-02-01 09:44:31 -05:00
Robert Guo
c532f7c7a9 SERVER-20907 run jstestfuzz on OS X 2016-01-29 17:07:23 -05:00
Adam Midvidy
3c22b5e073 SERVER-22278 create readOnly suite 2016-01-29 14:55:42 -05:00
dalyd
d21109c7b3 SERVER-22326: Upgrade perf.yml to use new mongo-perf release r20160127 2016-01-29 14:42:35 -05:00
Ernie Hershey
7a95cd41c3 SERVER-22350 Fail Evergreen task on package generation failure 2016-01-29 12:37:57 -05:00
Ramon Fernandez
e1a38c10c8 bump tools to 3.3.1 2016-01-27 17:55:30 -05:00
Rui Zhang
e9b8390693 SERVER-22325 change baseline to 3.0.9 2016-01-27 08:56:50 -08:00
Chung-Yen Chang
cb89e4f260 SERVER-22306: enable per-branch overrides 2016-01-26 17:40:35 -08:00
Max Hirschhorn
50d09c53be SERVER-21499 Enable fsm_all_simultaneous.js FSM runner.
fsm_all_simultaneous.js runs different FSM workloads simultaneously. By
default, these workloads still run with their own collection and
database.

Defined concurrency_simultaneous and concurrency_simultaneous_WT tasks
to run this mode of the concurrency framework in Evergreen.
2016-01-26 17:27:33 -05:00
Mark Benvenuto
b342e083fb SERVER-22313 ppc64le statically link libgo 2016-01-26 15:43:45 -05:00
Robert Guo
d688727c3d SERVER-21309 Remove the Install Step from Jstestfuzz in Evergreen 2016-01-22 13:38:34 -05:00
Rui Zhang
f4a4d6944b SERVER-22266 sys-perf: upload cluster config files 2016-01-21 13:13:09 -08:00
Andrew Morrow
baffac716d SERVER-22197 Don't use tcmalloc by default on non x86 linux 2016-01-19 17:42:42 -05:00