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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

Projects

  • Status
    In Progress

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions