Skip to content

Commit 4a34a89

Browse files
author
prajwal.kirankumar
committed
Add multi handler test configs for eventing
Change-Id: Ibfb414ceab641b9bf3dbc495a221ca4b12d7d6cc Reviewed-on: http://review.couchbase.org/c/perfrunner/+/143648 Tested-by: Build Bot <[email protected]> Reviewed-by: Jyotsna <[email protected]>
1 parent c30d11d commit 4a34a89

13 files changed

+448
-20
lines changed

collections/1bucket_1scope_1collection_eventing.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"scope-1": {
2323
"collection-1": {
2424
"load": 1,
25-
"access": 1
25+
"access": 0
2626
}
2727
}
2828
}
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"bucket-1": {
3+
"_default": {},
4+
"scope-0": {
5+
"collection-0": {
6+
"load": 0,
7+
"access": 0
8+
}
9+
},
10+
"scope-1": {
11+
"collection-1": {
12+
"load": 1,
13+
"access": 1
14+
}
15+
}
16+
},
17+
"eventing": {
18+
"_default": {},
19+
"scope-1": {
20+
"collection-1": {
21+
"load": 0,
22+
"access": 0
23+
}
24+
}
25+
},
26+
"eventing-bucket-1": {
27+
"_default": {},
28+
"scope-1": {
29+
"collection-1": {
30+
"load": 1,
31+
"access": 0
32+
}
33+
}
34+
}
35+
}
Lines changed: 141 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,141 @@
1+
[{
2+
"depcfg":{
3+
"buckets": [
4+
{
5+
"alias": "bucket1",
6+
"bucket_name": "eventing-bucket-1",
7+
"access": "rw"
8+
}
9+
],
10+
"metadata_bucket": "eventing",
11+
"source_bucket": "bucket-1"
12+
},
13+
"code_path": "tests/eventing/code/timer_bktop.js",
14+
"settings": {
15+
"worker_count": 5,
16+
"log_level": "INFO",
17+
"dcp_stream_boundary": "everything",
18+
"processing_status": true,
19+
"deployment_status": true,
20+
"enable_recursive_mutation": true,
21+
"cpp_worker_thread_count": 2,
22+
"breakpad_on": false,
23+
"description": "Perf test"
24+
},
25+
"appname": "perf-test1",
26+
"appcode": "function OnUpdate(doc, meta) {} function OnDelete(doc) {}",
27+
"actionsVisible": true
28+
},
29+
{
30+
"depcfg":{
31+
"buckets": [
32+
{
33+
"alias": "bucket1",
34+
"bucket_name": "eventing-bucket-1",
35+
"access": "rw"
36+
}
37+
],
38+
"metadata_bucket": "eventing",
39+
"source_bucket": "bucket-1"
40+
},
41+
"code_path": "tests/eventing/code/timer_bktop.js",
42+
"settings": {
43+
"worker_count": 5,
44+
"log_level": "INFO",
45+
"dcp_stream_boundary": "everything",
46+
"processing_status": true,
47+
"deployment_status": true,
48+
"enable_recursive_mutation": true,
49+
"cpp_worker_thread_count": 2,
50+
"breakpad_on": false,
51+
"description": "Perf test"
52+
},
53+
"appname": "perf-test2",
54+
"appcode": "function OnUpdate(doc, meta) {} function OnDelete(doc) {}",
55+
"actionsVisible": true
56+
},
57+
{
58+
"depcfg":{
59+
"buckets": [
60+
{
61+
"alias": "bucket1",
62+
"bucket_name": "eventing-bucket-1",
63+
"access": "rw"
64+
}
65+
],
66+
"metadata_bucket": "eventing",
67+
"source_bucket": "bucket-1"
68+
},
69+
"code_path": "tests/eventing/code/timer_bktop.js",
70+
"settings": {
71+
"worker_count": 5,
72+
"log_level": "INFO",
73+
"dcp_stream_boundary": "everything",
74+
"processing_status": true,
75+
"deployment_status": true,
76+
"enable_recursive_mutation": true,
77+
"cpp_worker_thread_count": 2,
78+
"breakpad_on": false,
79+
"description": "Perf test"
80+
},
81+
"appname": "perf-test3",
82+
"appcode": "function OnUpdate(doc, meta) {} function OnDelete(doc) {}",
83+
"actionsVisible": true
84+
},
85+
{
86+
"depcfg":{
87+
"buckets": [
88+
{
89+
"alias": "bucket1",
90+
"bucket_name": "eventing-bucket-1",
91+
"access": "rw"
92+
}
93+
],
94+
"metadata_bucket": "eventing",
95+
"source_bucket": "bucket-1"
96+
},
97+
"code_path": "tests/eventing/code/timer_bktop.js",
98+
"settings": {
99+
"worker_count": 5,
100+
"log_level": "INFO",
101+
"dcp_stream_boundary": "everything",
102+
"processing_status": true,
103+
"deployment_status": true,
104+
"enable_recursive_mutation": true,
105+
"cpp_worker_thread_count": 2,
106+
"breakpad_on": false,
107+
"description": "Perf test"
108+
},
109+
"appname": "perf-test4",
110+
"appcode": "function OnUpdate(doc, meta) {} function OnDelete(doc) {}",
111+
"actionsVisible": true
112+
},
113+
{
114+
"depcfg":{
115+
"buckets": [
116+
{
117+
"alias": "bucket1",
118+
"bucket_name": "eventing-bucket-1",
119+
"access": "rw"
120+
}
121+
],
122+
"metadata_bucket": "eventing",
123+
"source_bucket": "bucket-1"
124+
},
125+
"code_path": "tests/eventing/code/timer_bktop.js",
126+
"settings": {
127+
"worker_count": 5,
128+
"log_level": "INFO",
129+
"dcp_stream_boundary": "everything",
130+
"processing_status": true,
131+
"deployment_status": true,
132+
"enable_recursive_mutation": true,
133+
"cpp_worker_thread_count": 2,
134+
"breakpad_on": false,
135+
"description": "Perf test"
136+
},
137+
"appname": "perf-test5",
138+
"appcode": "function OnUpdate(doc, meta) {} function OnDelete(doc) {}",
139+
"actionsVisible": true
140+
}
141+
]
Lines changed: 141 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,141 @@
1+
[{
2+
"depcfg":{
3+
"buckets": [
4+
{
5+
"alias": "bucket1",
6+
"bucket_name": "eventing-bucket-1",
7+
"access": "rw"
8+
}
9+
],
10+
"metadata_bucket": "eventing",
11+
"source_bucket": "bucket-1"
12+
},
13+
"code_path": "tests/eventing/code/timer_noop.js",
14+
"settings": {
15+
"worker_count": 5,
16+
"log_level": "INFO",
17+
"dcp_stream_boundary": "everything",
18+
"processing_status": true,
19+
"deployment_status": true,
20+
"enable_recursive_mutation": true,
21+
"cpp_worker_thread_count": 2,
22+
"breakpad_on": false,
23+
"description": "Perf test"
24+
},
25+
"appname": "perf-test1",
26+
"appcode": "function OnUpdate(doc, meta) {} function OnDelete(doc) {}",
27+
"actionsVisible": true
28+
},
29+
{
30+
"depcfg":{
31+
"buckets": [
32+
{
33+
"alias": "bucket1",
34+
"bucket_name": "eventing-bucket-1",
35+
"access": "rw"
36+
}
37+
],
38+
"metadata_bucket": "eventing",
39+
"source_bucket": "bucket-1"
40+
},
41+
"code_path": "tests/eventing/code/timer_noop.js",
42+
"settings": {
43+
"worker_count": 5,
44+
"log_level": "INFO",
45+
"dcp_stream_boundary": "everything",
46+
"processing_status": true,
47+
"deployment_status": true,
48+
"enable_recursive_mutation": true,
49+
"cpp_worker_thread_count": 2,
50+
"breakpad_on": false,
51+
"description": "Perf test"
52+
},
53+
"appname": "perf-test2",
54+
"appcode": "function OnUpdate(doc, meta) {} function OnDelete(doc) {}",
55+
"actionsVisible": true
56+
},
57+
{
58+
"depcfg":{
59+
"buckets": [
60+
{
61+
"alias": "bucket1",
62+
"bucket_name": "eventing-bucket-1",
63+
"access": "rw"
64+
}
65+
],
66+
"metadata_bucket": "eventing",
67+
"source_bucket": "bucket-1"
68+
},
69+
"code_path": "tests/eventing/code/timer_noop.js",
70+
"settings": {
71+
"worker_count": 5,
72+
"log_level": "INFO",
73+
"dcp_stream_boundary": "everything",
74+
"processing_status": true,
75+
"deployment_status": true,
76+
"enable_recursive_mutation": true,
77+
"cpp_worker_thread_count": 2,
78+
"breakpad_on": false,
79+
"description": "Perf test"
80+
},
81+
"appname": "perf-test3",
82+
"appcode": "function OnUpdate(doc, meta) {} function OnDelete(doc) {}",
83+
"actionsVisible": true
84+
},
85+
{
86+
"depcfg":{
87+
"buckets": [
88+
{
89+
"alias": "bucket1",
90+
"bucket_name": "eventing-bucket-1",
91+
"access": "rw"
92+
}
93+
],
94+
"metadata_bucket": "eventing",
95+
"source_bucket": "bucket-1"
96+
},
97+
"code_path": "tests/eventing/code/timer_noop.js",
98+
"settings": {
99+
"worker_count": 5,
100+
"log_level": "INFO",
101+
"dcp_stream_boundary": "everything",
102+
"processing_status": true,
103+
"deployment_status": true,
104+
"enable_recursive_mutation": true,
105+
"cpp_worker_thread_count": 2,
106+
"breakpad_on": false,
107+
"description": "Perf test"
108+
},
109+
"appname": "perf-test4",
110+
"appcode": "function OnUpdate(doc, meta) {} function OnDelete(doc) {}",
111+
"actionsVisible": true
112+
},
113+
{
114+
"depcfg":{
115+
"buckets": [
116+
{
117+
"alias": "bucket1",
118+
"bucket_name": "eventing-bucket-1",
119+
"access": "rw"
120+
}
121+
],
122+
"metadata_bucket": "eventing",
123+
"source_bucket": "bucket-1"
124+
},
125+
"code_path": "tests/eventing/code/timer_noop.js",
126+
"settings": {
127+
"worker_count": 5,
128+
"log_level": "INFO",
129+
"dcp_stream_boundary": "everything",
130+
"processing_status": true,
131+
"deployment_status": true,
132+
"enable_recursive_mutation": true,
133+
"cpp_worker_thread_count": 2,
134+
"breakpad_on": false,
135+
"description": "Perf test"
136+
},
137+
"appname": "perf-test5",
138+
"appcode": "function OnUpdate(doc, meta) {} function OnDelete(doc) {}",
139+
"actionsVisible": true
140+
}
141+
]

tests/eventing/config/function_same_src_metadata_bkt_1s_1c.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"breakpad_on": false,
2828
"description": "Perf test"
2929
},
30-
"appname": "perf-test",
30+
"appname": "perf-test1",
3131
"appcode": "function OnUpdate(doc, meta) {\n}\nfunction OnDelete(doc) {\n}",
3232
"actionsVisible": true
3333
}]

tests/eventing/scaling_titan/throughput250M_6_4_timer_bktop_512bytes_context_1s_1c.test

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
test = perfrunner.tests.eventing.TimerThroughputTest
33

44
[showfast]
5-
title = Timers executed/sec, 1 bucket x 250M x 1KB, 6KV + 4Eventing node, single timer, 512bytes context-BucketOp
5+
title = Timers executed/sec, 1 bucket x 250M x 1KB, 6KV + 4Eventing node, single timer, 512bytes context-BucketOp, s=1, c=1
66
component = eventing
77
category = scaling
88
sub_category = Timer

tests/eventing/throughput20M_multiple_timer_bktop.test

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,11 @@ size = 1024
3333
workers = 160
3434

3535
[eventing]
36-
functions = perf-test1:tests/eventing/code/timer_bktop.js,perf-test2:tests/eventing/code/timer_bktop.js,perf-test3:tests/eventing/code/timer_bktop.js,perf-test4:tests/eventing/code/timer_bktop.js,perf-test5:tests/eventing/code/timer_bktop.js
3736
worker_count = 5
3837
cpp_worker_thread_count = 2
3938
timer_timeout = 3000
4039
timer_fuzz = 500
40+
config_file = tests/eventing/config/function_5timer_bktop.json
4141

4242
[access]
4343
time = 600

tests/eventing/throughput50M_24fun_bktop_eventing_rebalance_12s_24c.test

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ server_processes = eventing-produc
1414
mem_quota = 50000
1515
eventing_mem_quota = 24576
1616
initial_nodes = 4
17-
num_buckets = 1
17+
num_buckets = 6
1818
eventing_bucket_mem_quota = 10000
1919
eventing_metadata_bucket_mem_quota = 1000
20-
eventing_buckets = 1
20+
eventing_buckets = 6
2121
online_cores = 12
2222

2323
[rebalance]
@@ -36,16 +36,18 @@ db_percentage = 100
3636
view_percentage = 100
3737

3838
[load]
39-
items = 90000000
39+
items = 8000000
4040
size = 1024
4141
workers = 100
4242

4343
[eventing]
44-
config_file = tests/eventing/config/function_sample_1s_1c.json
44+
cpp_worker_thread_count = 2
45+
worker_count = 1
46+
config_file = tests/eventing/config/functions24_6buckets_12s_24c.json
4547

4648
[access]
4749
updates = 100
48-
items = 90000000
50+
items = 8000000
4951
workers = 100
5052

5153
[clients]

0 commit comments

Comments
 (0)