Skip to content

engine: Vanilla one tokio runtime #1760

@DanCodedThis

Description

@DanCodedThis
  • Remove dedicated_executor
  • Use only one vanilla tokio runtime, no thread pools, just the basics (for now)
  • See if it increases performance (query execution speed)
  • Investigate if it relaxes the memory problems
  • Check if it's the issue of multiple runtimes that cause the memory pools to work incorrectly
  • Gather data of how much should io-runtime vs cpu-runtime have threads for their pools is it 1/3 vs 2/3 or 1/4 / 3/4 (or others) for full saturation
  • After decide if we should introduce a second runtime and divide io vs cpu tasks

Metadata

Metadata

Assignees

Labels

Type

Projects

Status

In Progress

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions