Skip to content

Conversation

@Savid
Copy link
Member

@Savid Savid commented Jan 31, 2026

  • Add configurable asyncInsert and waitForAsyncInsert settings to each processor's ClickHouse writes to reduce part creation pressure
  • Use *bool pointers to distinguish omitted config (defaults to true) from explicit false values
  • Remove unused chunkSize and progressLogThreshold config options
  • Simplify structlog ProcessTransaction by removing OnInput streaming pattern in favor of simple batch insert
  • Remove DefaultChunkSize and DefaultProgressLogThreshold from tracker
  • Update tests to remove chunk-related assertions

- Add configurable asyncInsert and waitForAsyncInsert settings to each
  processor's ClickHouse writes to reduce part creation pressure
- Use *bool pointers to distinguish omitted config (defaults to true)
  from explicit false values
- Remove unused chunkSize and progressLogThreshold config options
- Simplify structlog ProcessTransaction by removing OnInput streaming
  pattern in favor of simple batch insert
- Remove DefaultChunkSize and DefaultProgressLogThreshold from tracker
- Update tests to remove chunk-related assertions
@Savid Savid force-pushed the feature/async-insert-settings branch from 1ef84dd to f0d910e Compare January 31, 2026 03:37
@Savid Savid merged commit 5bc68cd into release/embed-mode-structlog-agg Jan 31, 2026
3 checks passed
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