Skip to content

Commit f0fc4ea

Browse files
antoniupoprudy-6-4
andauthored
feat(coprocessor): add mechanism to release dependence chains when no progress (#1696)
* fix(coprocessor): do not update is_completed on unallowed handles * feat(coprocessor): add mechanism to release dependence chains when no progress * fix(coprocessor): remove obsolete row lock on computations * feat(coprocessor): set created_at as topological order within block * fix(coprocessor): chain release and update * chore(coprocessor): update charts * fix(coprocessor): fix top timestamp for tx * fix(coprocessor): update earliest schedule order * fix(coprocessor): remove adding epsilon to timestamp when releasing chain * fix(coprocessor): split dependence chains after forks instead of before --------- Co-authored-by: rudy <rudy.sicard@zama.ai>
1 parent 041b991 commit f0fc4ea

17 files changed

+372
-138
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.7.9
3+
version: 0.7.10
44
apiVersion: v2
55
keywords:
66
- fhevm

charts/coprocessor/values.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -481,6 +481,7 @@ tfheWorker:
481481
# Time-to-live (in seconds) for processed dependence chains
482482
- --processed-dcid-ttl-sec=172800
483483
- --dcid-cleanup-interval-sec=3600 # Interval (in seconds) for cleaning up expired DCID locks
484+
- --dcid-max-no-progress-cycles=2 # Worker cycles without progress before releasing
484485

485486
# Service ports configuration
486487
ports:

coprocessor/fhevm-engine/.sqlx/query-156dcfa2ae70e64be2eb8014928745a9c95e29d18a435f4d2e2fda2afd7952bf.json

Lines changed: 17 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-596c0373ac6af8afaf8893e772a175ab88dc83c8788d8ca57c72fb1e42a00cd2.json renamed to coprocessor/fhevm-engine/.sqlx/query-7ef2b942f30885f04b74039c7d587765d220922a2f85636d6dee6d2ae2268744.json

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

coprocessor/fhevm-engine/.sqlx/query-101db8494f4d2b3600130016f1dd0c5d9987d64701550eeb6d3b364f3acff0dc.json renamed to coprocessor/fhevm-engine/.sqlx/query-f9bd698d1a4db12f5b074bf170cc58262d79da6566477b2962078483f0f2712a.json

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

coprocessor/fhevm-engine/Cargo.lock

Lines changed: 1 addition & 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)