added cpu/disk/memory stress jobs for e2e tests

This commit is contained in:
Preetha Appan
2019-04-01 22:28:18 -05:00
parent 12242b69f7
commit aae61695f5
3 changed files with 97 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
job "cpustress" {
datacenters = ["dc1", "dc2"]
type = "batch"
group "cpustress" {
count = 1
restart {
mode = "fail"
attempts = 0
}
reschedule {
attempts = 3
interval = "10m"
unlimited = false
}
task "cpustress" {
driver = "docker"
config {
image = "progrium/stress"
args = [
"-c", "4",
"-t", "300"
]
}
resources {
cpu = 4096
memory = 256
}
}
}
}

View File

@@ -0,0 +1,32 @@
job "diskstress" {
datacenters = ["dc1", "dc2"]
type = "batch"
group "diskstress" {
count = 1
restart {
mode = "fail"
attempts = 0
}
reschedule {
attempts = 3
interval = "10m"
unlimited = false
}
task "diskstress" {
driver = "docker"
config {
image = "progrium/stress"
args = [
"-d", "2",
"-t", "30"
]
}
resources {
cpu = 4096
memory = 256
}
}
}
}

View File

@@ -0,0 +1,32 @@
job "memstress" {
datacenters = ["dc1", "dc2"]
type = "batch"
group "memstress" {
count = 1
restart {
mode = "fail"
attempts = 0
}
reschedule {
attempts = 3
interval = "10m"
unlimited = false
}
task "memstress" {
driver = "docker"
config {
image = "progrium/stress"
args = [
"-m", "2",
"-t", "60"
]
}
resources {
cpu = 4096
memory = 1024
}
}
}
}