summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChenhao Qu <chenhao.qu@mongodb.com>2021-11-03 06:18:39 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-11-03 07:03:06 +0000
commitb412b37c5409dd991f2d56b36e12e703eb188c14 (patch)
tree9112993247b17a40233a6d02d8c5f3460300bf19
parent5c0f98376cf6b91ca885f839b4f972bb31ac2da5 (diff)
downloadmongo-b412b37c5409dd991f2d56b36e12e703eb188c14.tar.gz
Import wiredtiger: 000a87af63b38b740fd0edc135338edfe2480e64 from branch mongodb-master
ref: f60abf3e91..000a87af63 for: 5.2.0 WT-5012 Migrate wiredtiger-perf-evict to Evergreen
-rw-r--r--src/third_party/wiredtiger/import.data2
-rwxr-xr-xsrc/third_party/wiredtiger/test/evergreen.yml52
2 files changed, 53 insertions, 1 deletions
diff --git a/src/third_party/wiredtiger/import.data b/src/third_party/wiredtiger/import.data
index 3298c663ba1..ea2cf3d0064 100644
--- a/src/third_party/wiredtiger/import.data
+++ b/src/third_party/wiredtiger/import.data
@@ -2,5 +2,5 @@
"vendor": "wiredtiger",
"github": "wiredtiger/wiredtiger.git",
"branch": "mongodb-master",
- "commit": "f60abf3e91ab7443a6cb53742f8fa6581352f3b7"
+ "commit": "000a87af63b38b740fd0edc135338edfe2480e64"
}
diff --git a/src/third_party/wiredtiger/test/evergreen.yml b/src/third_party/wiredtiger/test/evergreen.yml
index 1dbb6b726cf..5244b24ac29 100755
--- a/src/third_party/wiredtiger/test/evergreen.yml
+++ b/src/third_party/wiredtiger/test/evergreen.yml
@@ -3167,6 +3167,54 @@ tasks:
maxruns: 1
wtarg: "-a ../runners/update-checkpoint.json"
+ ##################################
+ # Performance Tests for eviction #
+ ##################################
+
+ - name: perf-test-evict-btree
+ tags: ["evict-perf"]
+ depends_on:
+ - name: compile
+ commands:
+ - func: "fetch artifacts"
+ - func: "generic-perf-test"
+ vars:
+ perf-test-name: evict-btree
+ maxruns: 1
+
+ - name: perf-test-evict-btree-1
+ tags: ["evict-perf"]
+ depends_on:
+ - name: compile
+ commands:
+ - func: "fetch artifacts"
+ - func: "generic-perf-test"
+ vars:
+ perf-test-name: evict-btree-1
+ maxruns: 1
+
+ - name: perf-test-evict-lsm
+ tags: ["evict-perf"]
+ depends_on:
+ - name: compile
+ commands:
+ - func: "fetch artifacts"
+ - func: "generic-perf-test"
+ vars:
+ perf-test-name: evict-lsm
+ maxruns: 1
+
+ - name: perf-test-evict-lsm-1
+ tags: ["evict-perf"]
+ depends_on:
+ - name: compile
+ commands:
+ - func: "fetch artifacts"
+ - func: "generic-perf-test"
+ vars:
+ perf-test-name: evict-lsm-1
+ maxruns: 1
+
#######################################
# Buildvariants #
#######################################
@@ -3448,6 +3496,7 @@ buildvariants:
- name: ".btree-perf"
- name: ".lsm-perf"
- name: ".perf-checkpoint"
+ - name: ".evict-perf"
display_tasks:
- name: Wiredtiger-perf-btree-jobs
execution_tasks:
@@ -3458,6 +3507,9 @@ buildvariants:
- name: Wiredtiger-perf-checkpoint-jobs
execution_tasks:
- ".perf-checkpoint"
+ - name: Wiredtiger-perf-evict-jobs
+ execution_tasks:
+ - ".evict-perf"
- name: large-scale-tests
display_name: "Large scale tests"