Commit de42ee5
feat(coprocessor): add transaction dependence chains in HL (#1651)
* fix(coprocessor): host-listener, dependency chain
* fix(coprocessor): fix to squash, duplicated trivial encrypt
* fix(coprocessor): fix to squash, duplicated trivial encrypt, test
* fix(coprocessor): fix to squash, scalars are not handles
* fix(coprocessor): fix to squash, cargo fmt
* feat(coprocessor): topologic timestamp
* fix(coprocessor): host-listener, reject cycle and describe out of order dependencies
* fix(coprocessor): do not update dependence chain timestamp on row update
* fix(coprocessor): host-listener, bad condition for need to sort tx
* feat(coprocessor): host-listener, dependency_count for dependency_chain
* feat(coprocessor): host-listener, dependents for dependency_chain
* fix(coprocessor): restrict dependence counter to block scope
* fix(coprocessor): do not update dependence chain last_updated_at on release
* fix(coprocessor): emit warning only when dependence chain is missing dependences
* feat(coprocessor): host-listener, dependency_chain as connected component
* fix(coprocessor): host-listener, update last_updated_at de chain when already processed
* fix(coprocessor): deprecate schedule order in TFHE worker
* chore(coprocessor): fix CI
* fix(coprocessor): host-listener, params for dependency chain policy
* fix(coprocessor): hist-listener, dependency_chain, cycle detection
* chore(coprocessor): update charts for new params
* chore(coprocessor): fix TFHE worker CI test test_extend_or_release_lock_2
---------
Co-authored-by: rudy <rudy.sicard@zama.ai>1 parent 1df24ba commit de42ee5
File tree
21 files changed
+1428
-185
lines changed- .github/workflows
- charts/coprocessor
- coprocessor/fhevm-engine
- .sqlx
- host-listener
- src
- cmd
- database
- poller
- tests
- stress-test-generator/src
- tfhe-worker/src
- tests
21 files changed
+1428
-185
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
104 | 111 | | |
105 | 112 | | |
106 | 113 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
153 | 153 | | |
154 | 154 | | |
155 | 155 | | |
156 | | - | |
157 | 156 | | |
158 | 157 | | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
159 | 163 | | |
160 | 164 | | |
161 | 165 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 0 additions & 16 deletions
This file was deleted.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 19 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
| 88 | + | |
88 | 89 | | |
89 | 90 | | |
90 | 91 | | |
91 | 92 | | |
92 | 93 | | |
93 | 94 | | |
| 95 | + | |
| 96 | + | |
94 | 97 | | |
95 | 98 | | |
96 | 99 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| 28 | + | |
28 | 29 | | |
29 | 30 | | |
30 | 31 | | |
31 | 32 | | |
| 33 | + | |
32 | 34 | | |
33 | 35 | | |
34 | 36 | | |
35 | 37 | | |
36 | | - | |
| 38 | + | |
37 | 39 | | |
38 | 40 | | |
39 | 41 | | |
| |||
43 | 45 | | |
44 | 46 | | |
45 | 47 | | |
| 48 | + | |
46 | 49 | | |
47 | 50 | | |
48 | 51 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
104 | | - | |
| 104 | + | |
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
108 | 108 | | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
109 | 123 | | |
110 | 124 | | |
111 | 125 | | |
| |||
842 | 856 | | |
843 | 857 | | |
844 | 858 | | |
| 859 | + | |
845 | 860 | | |
846 | 861 | | |
847 | 862 | | |
| |||
875 | 890 | | |
876 | 891 | | |
877 | 892 | | |
| 893 | + | |
878 | 894 | | |
879 | 895 | | |
880 | 896 | | |
| |||
890 | 906 | | |
891 | 907 | | |
892 | 908 | | |
| 909 | + | |
| 910 | + | |
893 | 911 | | |
894 | 912 | | |
895 | 913 | | |
| |||
1052 | 1070 | | |
1053 | 1071 | | |
1054 | 1072 | | |
| 1073 | + | |
1055 | 1074 | | |
1056 | 1075 | | |
1057 | 1076 | | |
| |||
0 commit comments