Skip to content

engine: Vanilla one tokio runtime #1760

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

No fields configured for Task.

Projects

Status
In Progress

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions