terence
096cba5b2d
sync: fix KZG batch verifier deadlock on timeout ( #16141 )
...
`validateWithKzgBatchVerifier` could timeout (12s) and once it times out
because `resChan` is unbuffered, the verifier will stuck at following
line at `verifyKzgBatch` as its waiting for someone to grab the result
from `resChan`:
```
for _, verifier := range kzgBatch {
verifier.resChan <- verificationErr
}
```
Fix is to make kzg batch verification non blocking on timeouts by
buffering each request’s buffered size 1
2025-12-12 17:17:40 +00:00
..
2025-12-02 15:19:32 +00:00
2025-11-28 14:34:02 +00:00
2025-12-02 15:19:32 +00:00
2025-11-06 16:16:23 +00:00
2025-11-06 16:16:23 +00:00
2025-12-12 17:17:40 +00:00
2025-11-14 01:27:22 +00:00
2025-11-14 01:27:22 +00:00
2025-11-14 01:27:22 +00:00
2025-12-12 14:59:32 +00:00
2025-11-06 16:16:23 +00:00
2025-11-06 16:16:23 +00:00
2025-11-26 15:31:15 +00:00
2025-11-26 15:31:15 +00:00
2025-12-02 15:19:32 +00:00
2025-12-02 15:19:32 +00:00
2025-11-29 09:30:54 +00:00
2025-11-29 09:30:54 +00:00
2025-11-29 09:30:54 +00:00
2025-11-29 09:30:54 +00:00
2025-11-06 16:16:23 +00:00
2025-11-14 01:27:22 +00:00
2025-11-14 01:27:22 +00:00
2019-08-16 13:13:04 -04:00
2025-11-06 16:16:23 +00:00
2025-12-12 14:59:32 +00:00
2025-11-14 01:27:22 +00:00
2025-11-06 16:16:23 +00:00
2025-08-05 18:35:19 +00:00
2025-12-12 17:17:40 +00:00
2019-08-16 13:13:04 -04:00
2025-12-04 21:28:02 +00:00
2025-10-08 01:09:22 +00:00
2025-10-08 01:09:22 +00:00
2025-11-06 16:16:23 +00:00
2025-11-06 16:16:23 +00:00
2025-11-14 01:27:22 +00:00
2025-12-09 19:26:05 +00:00
2025-11-06 16:16:23 +00:00
2025-12-02 15:19:32 +00:00
2025-11-14 01:27:22 +00:00
2025-11-06 16:16:23 +00:00
2025-11-06 16:16:23 +00:00
2025-11-14 01:27:22 +00:00
2025-11-06 16:16:23 +00:00
2025-11-14 01:27:22 +00:00
2025-11-14 01:27:22 +00:00
2025-11-14 01:27:22 +00:00
2025-11-14 01:27:22 +00:00
2025-11-14 01:27:22 +00:00
2025-11-06 16:16:23 +00:00
2025-11-06 16:16:23 +00:00
2025-11-14 01:27:22 +00:00
2025-11-06 16:16:23 +00:00
2025-11-14 01:27:22 +00:00
2025-11-13 21:55:32 +00:00
2025-11-14 01:27:22 +00:00
2025-11-14 01:27:22 +00:00
2025-11-14 01:27:22 +00:00
2025-11-14 01:27:22 +00:00
2025-11-14 01:27:22 +00:00
2025-11-14 01:27:22 +00:00
2025-11-06 16:16:23 +00:00
2025-11-14 01:27:22 +00:00
2025-12-02 15:19:32 +00:00
2025-12-02 15:19:32 +00:00
2025-11-06 18:43:38 +00:00
2025-11-14 01:27:22 +00:00
2025-11-14 01:27:22 +00:00
2025-11-14 01:27:22 +00:00
2025-11-14 01:27:22 +00:00
2025-11-14 01:27:22 +00:00
2025-11-14 01:27:22 +00:00
2025-11-14 01:27:22 +00:00
2025-11-06 16:16:23 +00:00
2025-11-06 16:16:23 +00:00
2025-11-06 16:16:23 +00:00
2025-11-06 16:16:23 +00:00
2025-11-29 09:30:54 +00:00
2025-11-06 16:16:23 +00:00
2025-11-06 16:16:23 +00:00
2025-11-06 16:16:23 +00:00
2025-11-06 16:16:23 +00:00
2025-11-06 16:16:23 +00:00
2025-11-06 16:16:23 +00:00
2025-11-06 16:16:23 +00:00
2025-11-26 15:31:15 +00:00
2025-12-03 11:07:24 +00:00
2025-11-06 16:16:23 +00:00
2025-11-06 16:16:23 +00:00
2025-11-14 01:27:22 +00:00
2025-11-06 16:16:23 +00:00
2025-12-09 19:26:05 +00:00
2025-12-09 19:26:05 +00:00
2025-11-14 01:27:22 +00:00
2025-11-06 16:16:23 +00:00
2025-12-09 19:26:05 +00:00
2025-12-09 19:26:05 +00:00
2025-11-19 22:34:02 +00:00
2025-11-19 22:34:02 +00:00
2025-11-14 01:27:22 +00:00
2025-11-06 16:16:23 +00:00
2025-11-06 18:43:38 +00:00
2025-11-06 16:16:23 +00:00
2025-12-02 15:19:32 +00:00
2025-12-04 21:28:02 +00:00
2025-11-13 21:55:32 +00:00
2025-11-13 21:55:32 +00:00
2025-11-14 01:27:22 +00:00
2025-11-06 16:16:23 +00:00
2025-11-14 01:27:22 +00:00
2025-11-14 01:27:22 +00:00
2025-11-14 01:27:22 +00:00
2025-11-06 16:16:23 +00:00
2025-11-14 01:27:22 +00:00
2025-11-06 16:16:23 +00:00