Skip to content

Commit d122d4a

Browse files
authored
Merge of #1907
2 parents 5b381fb + 8b8927d commit d122d4a

27 files changed

+1434
-69
lines changed

charts/coprocessor/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: coprocessor
22
description: A helm chart to distribute and deploy Zama fhevm Co-Processor services
3-
version: 0.8.0
3+
version: 0.8.1
44
apiVersion: v2
55
keywords:
66
- fhevm

charts/coprocessor/templates/coprocessor-host-listener-catchup-only-deployment.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,12 @@ spec:
4747
image: {{ .Values.hostListenerCatchupOnly.image.name }}:{{ .Values.hostListenerCatchupOnly.image.tag }}
4848
command: ["host_listener"]
4949
args:
50-
{{ toYaml .Values.hostListenerCatchupOnly.args | nindent 12 }}
50+
{{- range $arg := .Values.hostListenerCatchupOnly.args }}
51+
{{- if not (hasPrefix "--dependent-ops-max-per-chain=" $arg) }}
52+
- {{ $arg | quote }}
53+
{{- end }}
54+
{{- end }}
55+
- --dependent-ops-max-per-chain={{ int .Values.dependentOps.maxPerChain }}
5156
env:
5257
{{ toYaml .Values.hostListenerCatchupOnly.env | nindent 12 }}
5358
ports:

charts/coprocessor/templates/coprocessor-host-listener-deployment.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,12 @@ spec:
4747
image: {{ .Values.hostListener.image.name }}:{{ .Values.hostListener.image.tag }}
4848
command: ["host_listener"]
4949
args:
50-
{{ toYaml .Values.hostListener.args | nindent 12 }}
50+
{{- range $arg := .Values.hostListener.args }}
51+
{{- if not (hasPrefix "--dependent-ops-max-per-chain=" $arg) }}
52+
- {{ $arg | quote }}
53+
{{- end }}
54+
{{- end }}
55+
- --dependent-ops-max-per-chain={{ int .Values.dependentOps.maxPerChain }}
5156
env:
5257
{{ toYaml .Values.hostListener.env | nindent 12 }}
5358
ports:

charts/coprocessor/templates/coprocessor-host-listener-poller-deployment.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,12 @@ spec:
4747
image: {{ .Values.hostListenerPoller.image.name }}:{{ .Values.hostListenerPoller.image.tag }}
4848
command: ["host_listener_poller"]
4949
args:
50-
{{ toYaml .Values.hostListenerPoller.args | nindent 12 }}
50+
{{- range $arg := .Values.hostListenerPoller.args }}
51+
{{- if not (hasPrefix "--dependent-ops-max-per-chain=" $arg) }}
52+
- {{ $arg | quote }}
53+
{{- end }}
54+
{{- end }}
55+
- --dependent-ops-max-per-chain={{ int .Values.dependentOps.maxPerChain }}
5156
env:
5257
{{ toYaml .Values.hostListenerPoller.env | nindent 12 }}
5358
ports:

charts/coprocessor/values.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
# =============================================================================
22
# FHEVM Coprocessor Configuration
33
# =============================================================================
4+
5+
# -----------------------------------------------------------------------------
6+
# Shared host-listener dependence settings (applies to all HL types)
7+
# -----------------------------------------------------------------------------
8+
dependentOps:
9+
# Max dependent ops per chain per ingested block before slow-lane.
10+
# 0 disables slow-lane decisions.
11+
maxPerChain: 0
412
# This chart deploys the FHEVM coprocessor components including:
513
# - Configuration setup
614
# - Database migration
@@ -135,6 +143,7 @@ hostListener:
135143
# - --dependence-cache-size=10000
136144
# - --dependence-by-connexity # Whether to build connected components or linear chains (default no)
137145
# - --dependence-cross-block # Do chains cross L1 block boundaries (default yes)
146+
# --dependent-ops-max-per-chain is injected from dependentOps.maxPerChain
138147

139148
### Catchup parameters (optional)
140149
# - --catchup-margin
@@ -247,6 +256,7 @@ hostListenerPoller:
247256
# - --dependence-cache-size=10000
248257
# - --dependence-by-connexity # Whether to build connected components or linear chains (default no)
249258
# - --dependence-cross-block # Do chains cross L1 block boundaries (default yes)
259+
# --dependent-ops-max-per-chain is injected from dependentOps.maxPerChain
250260

251261
# Service ports configuration
252262
ports:
@@ -342,6 +352,7 @@ hostListenerCatchupOnly:
342352
# - --start-at-block # To catch up from a specific block
343353
# - --catchup-margin
344354
# - --catchup-paging
355+
# --dependent-ops-max-per-chain is injected from dependentOps.maxPerChain
345356

346357
# Service ports configuration
347358
ports:

coprocessor/fhevm-engine/.sqlx/query-193e44bce47bd04357a3e86a707c63c35621140ab5ed044d895f480f2ef90d71.json

Lines changed: 0 additions & 19 deletions
This file was deleted.

coprocessor/fhevm-engine/.sqlx/query-5e688c149b2b6ef8058c825005d732d7cc4de56aa53a2d9db77c0cef1766a420.json

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

coprocessor/fhevm-engine/.sqlx/query-d85f9e81a8049c2f66534f9e7a9c5b8900bedd9785fd4da3629978df3b589230.json

Lines changed: 14 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

coprocessor/fhevm-engine/.sqlx/query-e6783de9bead8fc13c6954369740763df1e7ae2a98aa0495b4245960b9a1bbfc.json

Lines changed: 23 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

coprocessor/fhevm-engine/.sqlx/query-eee88ff2cfe1661d1253970efd6962cf97d815b0812b0f704396e9f8500eb9f8.json

Lines changed: 14 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)