Skip to content

[performance] exec: separate tickers of logging and membatch-size-check#21162

Merged
AskAlexSharov merged 1 commit into
performancefrom
cherry-pick/performance-21125
May 13, 2026
Merged

[performance] exec: separate tickers of logging and membatch-size-check#21162
AskAlexSharov merged 1 commit into
performancefrom
cherry-pick/performance-21125

Conversation

@AskAlexSharov

Copy link
Copy Markdown
Collaborator

Cherry-pick of #21125 to performance branch.

## Summary

- `LogInterval` (20 s) was controlling both progress-log emission and
membatch size checks in the serial executor
- Split into two tickers: `logEvery` (20 s) for `LogExecution()` only,
and `checkIsBatchFullEvery` (5 s) for the batch-full check
- A full membatch now triggers a commit within 5 s instead of up to 20 s
- The parallel executor is unaffected — it already checks batch size
inline after every block result (event-driven, no ticker needed)
@AskAlexSharov AskAlexSharov enabled auto-merge (squash) May 13, 2026 04:09
@AskAlexSharov AskAlexSharov merged commit 3829126 into performance May 13, 2026
36 checks passed
@AskAlexSharov AskAlexSharov deleted the cherry-pick/performance-21125 branch May 13, 2026 04:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants