Skip to content

Commit 7acf752

Browse files
authored
[verification] Limit the number of concurrent invocations (#485)
1 parent c3a94f1 commit 7acf752

File tree

3 files changed

+21
-3
lines changed

3 files changed

+21
-3
lines changed

scripts/correctness/env.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
"RESTATE_METADATA_SERVER__TYPE": "replicated",
1414
"RESTATE_AUTO_PROVISION": "true",
1515
"RESTATE_ADVERTISED_ADDRESS": "http://n1:5122",
16+
"RESTATE_WORKER__INVOKER__CONCURRENT_INVOCATIONS_LIMIT" : "256",
17+
"RESTATE_WORKER__INVOKER__INACTIVITY_TIMEOUT" : "1sec",
1618
"DO_NOT_TRACK": "true"
1719
}
1820
},
@@ -31,6 +33,8 @@
3133
"RESTATE_AUTO_PROVISION": "false",
3234
"RESTATE_METADATA_CLIENT__ADDRESSES": "[http://n1:5122]",
3335
"RESTATE_ADVERTISED_ADDRESS": "http://n2:5122",
36+
"RESTATE_WORKER__INVOKER__CONCURRENT_INVOCATIONS_LIMIT" : "256",
37+
"RESTATE_WORKER__INVOKER__INACTIVITY_TIMEOUT" : "1sec",
3438
"DO_NOT_TRACK": "true"
3539
}
3640
},
@@ -49,6 +53,8 @@
4953
"RESTATE_AUTO_PROVISION": "false",
5054
"RESTATE_METADATA_CLIENT__ADDRESSES": "[http://n1:5122]",
5155
"RESTATE_ADVERTISED_ADDRESS": "http://n3:5122",
56+
"RESTATE_WORKER__INVOKER__CONCURRENT_INVOCATIONS_LIMIT" : "256",
57+
"RESTATE_WORKER__INVOKER__INACTIVITY_TIMEOUT" : "1sec",
5258
"DO_NOT_TRACK": "true"
5359
}
5460
},

scripts/perf/env.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
"RESTATE_METADATA_SERVER__TYPE": "replicated",
1414
"RESTATE_AUTO_PROVISION": "true",
1515
"RESTATE_ADVERTISED_ADDRESS": "http://n1:5122",
16+
"RESTATE_WORKER__INVOKER__CONCURRENT_INVOCATIONS_LIMIT" : "256",
17+
"RESTATE_WORKER__INVOKER__INACTIVITY_TIMEOUT" : "1sec",
1618
"DO_NOT_TRACK": "true"
1719
}
1820
},
@@ -31,6 +33,8 @@
3133
"RESTATE_AUTO_PROVISION": "false",
3234
"RESTATE_METADATA_CLIENT__ADDRESSES": "[http://n1:5122]",
3335
"RESTATE_ADVERTISED_ADDRESS": "http://n2:5122",
36+
"RESTATE_WORKER__INVOKER__CONCURRENT_INVOCATIONS_LIMIT" : "256",
37+
"RESTATE_WORKER__INVOKER__INACTIVITY_TIMEOUT" : "1sec",
3438
"DO_NOT_TRACK": "true"
3539
}
3640
},
@@ -49,6 +53,8 @@
4953
"RESTATE_AUTO_PROVISION": "false",
5054
"RESTATE_METADATA_CLIENT__ADDRESSES": "[http://n1:5122]",
5155
"RESTATE_ADVERTISED_ADDRESS": "http://n3:5122",
56+
"RESTATE_WORKER__INVOKER__CONCURRENT_INVOCATIONS_LIMIT" : "256",
57+
"RESTATE_WORKER__INVOKER__INACTIVITY_TIMEOUT" : "1sec",
5258
"DO_NOT_TRACK": "true"
5359
}
5460
},

scripts/snapshotting/env.json

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@
2121
"RESTATE_WORKER__SNAPSHOTS__AWS_SECRET_ACCESS_KEY" : "minioadmin",
2222
"RESTATE_WORKER__SNAPSHOTS__DESTINATION" : "s3://restate/foobar",
2323
"RESTATE_WORKER__SNAPSHOTS__SNAPSHOT_INTERVAL_NUM_RECORDS" : "10000",
24-
"RESTATE_ADMIN__LOG_TRIM_CHECK_INTERVAL" : "10s"
24+
"RESTATE_ADMIN__LOG_TRIM_CHECK_INTERVAL" : "10s",
25+
"RESTATE_WORKER__INVOKER__CONCURRENT_INVOCATIONS_LIMIT" : "1024",
26+
"RESTATE_WORKER__INVOKER__INACTIVITY_TIMEOUT" : "2sec"
2527
}
2628
},
2729
"n2": {
@@ -48,7 +50,9 @@
4850
"RESTATE_WORKER__SNAPSHOTS__AWS_ENDPOINT_URL" : "http://minio:9000",
4951
"RESTATE_WORKER__SNAPSHOTS__AWS_ACCESS_KEY_ID" : "minioadmin",
5052
"RESTATE_WORKER__SNAPSHOTS__AWS_SECRET_ACCESS_KEY" : "minioadmin",
51-
"RESTATE_WORKER__SNAPSHOTS__DESTINATION" : "s3://restate/foobar"
53+
"RESTATE_WORKER__SNAPSHOTS__DESTINATION" : "s3://restate/foobar",
54+
"RESTATE_WORKER__INVOKER__CONCURRENT_INVOCATIONS_LIMIT" : "1024",
55+
"RESTATE_WORKER__INVOKER__INACTIVITY_TIMEOUT" : "2sec"
5256
}
5357
},
5458
"n3": {
@@ -78,7 +82,9 @@
7882
"RESTATE_WORKER__SNAPSHOTS__AWS_ENDPOINT_URL" : "http://minio:9000",
7983
"RESTATE_WORKER__SNAPSHOTS__AWS_ACCESS_KEY_ID" : "minioadmin",
8084
"RESTATE_WORKER__SNAPSHOTS__AWS_SECRET_ACCESS_KEY" : "minioadmin",
81-
"RESTATE_WORKER__SNAPSHOTS__DESTINATION" : "s3://restate/foobar"
85+
"RESTATE_WORKER__SNAPSHOTS__DESTINATION" : "s3://restate/foobar",
86+
"RESTATE_WORKER__INVOKER__CONCURRENT_INVOCATIONS_LIMIT" : "1024",
87+
"RESTATE_WORKER__INVOKER__INACTIVITY_TIMEOUT" : "2sec"
8288
}
8389
},
8490
"interpreter_zero": {

0 commit comments

Comments
 (0)