forked from mongodb/mongo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathperformance_thresholds.yml
78 lines (77 loc) · 3.81 KB
/
performance_thresholds.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
########################################################################################################
# This file contains thresholds for performance tests run by resmoke. These correspond to #
# the GenerateAndCheckPerfResults hook. Thresholds are set on a per variant basis. #
# Make sure to set the --variantName flag when running benchmarks in resmoke. #
# #
# Each entry should follow the format below #
########################################################################################################
#
# tests:
# test1:
# variant1:
# - thread_level: {thread_level_value}
# metrics:
# - name: {name of the metric to check}
# value: {Whatever the threshold to check against is}
# bound_direction: {What the threshold direction should be. Must be one of upper or lower}
# - thread_level: {thread_level_value}
# metrics:
# - name: {name of the metric to check}
# value: {Whatever the threshold to check against is}
# bound_direction: {What the threshold direction should be. Must be one of upper or lower}
# test2:
# variant1:
# - thread_level: {thread_level_value}
# metrics:
# - name: {name of the metric to check}
# value: {Whatever the threshold to check against is}
# bound_direction: {What the threshold direction should be. Must be one of upper or lower}
# - thread_level: {thread_level_value}
# metrics:
# - name: {name of the metric to check}
# value: {Whatever the threshold to check against is}
# bound_direction: {What the threshold direction should be. Must be one of upper or lower}
#
#
#
#
# Bound direction upper means that the value reported by the test must be BELOW the threshold value.
# Bound direction lower means that the value reported by the test must be ABOVE the threshold value.
#
#
########################################################################################################
tests:
ServiceEntryPointRouterRoleBenchmarkFixture/BM_SEP_PING:
al2023-arm64-sep-benchmark:
# The current suggested method for raising these values is to run the benchmark a few times in patches, get the
# means of these metrics in them, and then multiply them by 1.002 (+ .2%). Please make sure the new values
# are above the maximum values reported in those patches to prevent any future flakiness.
#
# The below thresholds are based on the stable region mean as of 1/30/25 * 1.004.
- thread_level: 1
metrics:
- name: instructions_per_iteration_mean
value: 20346
bound_direction: upper
- thread_level: 32
metrics:
- name: instructions_per_iteration_mean
value: 20391
bound_direction: upper
ServiceEntryPointShardRoleBenchmarkFixture/BM_SEP_PING:
al2023-arm64-sep-benchmark:
# The current suggested method for raising these values is to run the benchmark a few times in patches, get the
# means of these metrics in them, and then multiply them by 1.002 (+ .2%). Please make sure the new values
# are above the maximum values reported in those patches to prevent any future flakiness.
#
# The below thresholds are based on the stable region mean as of 1/30/25 * 1.004.
- thread_level: 1
metrics:
- name: instructions_per_iteration_mean
value: 22663
bound_direction: upper
- thread_level: 32
metrics:
- name: instructions_per_iteration_mean
value: 22744
bound_direction: upper