Skip to content

Conversation

jstirnaman
Copy link
Contributor

@jstirnaman jstirnaman commented Sep 15, 2025

Updates documentation to reflect that exec-mem-pool-bytes is used for both query processing and parquet persistence operations, not just queries.

Based on source code analysis showing the memory pool is used by:

  • Query executor for processing queries
  • Persister for converting WAL data to Parquet format

Changes:

  • Updated config description to include "data operations"
  • Added memory usage info to durability docs for Parquet storage
  • Added troubleshooting section for memory-related write performance
  • Fixed capitalization of "object store" throughout

Fixes https://github.com/influxdata/DAR/issues/499

Source analysis: influxdb3/src/commands/serve.rs:772-798 Shows separate executors for queries and write path operations, both using memory pools for data processing.

Updates documentation to reflect that exec-mem-pool-bytes is used for both
query processing and parquet persistence operations, not just queries.

Based on source code analysis showing the memory pool is used by:
- Query executor for processing queries
- Persister for converting WAL data to Parquet format

Changes:
- Updated config description to include "data operations"
- Added memory usage info to durability docs for Parquet storage
- Added troubleshooting section for memory-related write performance
- Fixed capitalization of "object store" throughout

Addresses DAR #499

Source analysis: influxdb3/src/commands/serve.rs:772-798
Shows separate executors for queries and write path operations,
both using memory pools for data processing.
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.

3 participants