You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* tweak debugSubstreamsRunDelay to max 500ms
* when download or execution is too slow for live, gracefully downgrade to a merged-block-based stream
* fix test after zstd upgrade makes it more efficient
* add to logs the 'client_read_average_time_last_5_minutes' to see if they are the cause of the wait time
* tweak changelog
Copy file name to clipboardExpand all lines: docs/release-notes/change-log.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,9 +13,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
13
13
14
14
### Server
15
15
16
-
* Add a maximum execution time for a full tier2 segment. By default, this is 60 minutes. It will fail with `rpc error: code = DeadlineExceeded desc = request active for too long`.
16
+
***BREAKING**Add a maximum execution time for a full tier2 segment. By default, this is 60 minutes. It will fail with `rpc error: code = DeadlineExceeded desc = request active for too long`.
17
17
It can be configured from the `SegmentExecutionTimeout` configuration option on Tier2Config or disabled by setting it to 0.
18
18
* Improve log message for 'request active for a long time', adding stats.
19
+
* Fix `subscription channel at max capacity` error: when the LIVE channel is full (ex: slow module execution or slow client reader), the request will be continued from merged files instead of failing, and gracefully recover if performance is restored.
19
20
* Fixed a small context memory leak when using wasmtime (especially with grpc-based metering plugin)
zap.Uint64("remote_blocks_processed", s.remoteProcessedBlockCount), // "estimated" from remote ranges
727
735
zap.Uint64("total_blocks_processed", s.processedBlocks), // includes remote and local blocks processed in this request, multiplied by execution stages, excludes blocks that were skipped from indexes
logger.Info("unable to send block probably due to client disconnecting", zap.String("user_id", userID), zap.String("api_key_id", apiKeyID), zap.Error(err))
0 commit comments