art049 / art049/odmantic

Motor uses ThreadPoolExecutor, it drastically decreases a performance

Open
#464 4 comments 0 reactions 0 assignees View on GitHub
feature
Dominant language
Python
Stars
1.2k
Forks
97
PR merge metrics
No merged PRs in 30d

Description

Is there any plan to make this library really async?

It seems like that nobody who uses async motor understand that it's not really async.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing how the ODM integrates Motor and where ThreadPoolExecutor is used. The issue does not name files, tests, or a concrete design, so first establish the intended genuinely asynchronous approach and how performance will be measured; done requires an agreed implementation that avoids the reported performance decrease.

Written by the indexing model from the issue text.

Assessment

Tech stack
mongodb, python
Domain
backend, databases
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.