Skip to content

feat: Attempt to improve performance for async#20

Merged
johnchildren merged 3 commits into
masterfrom
improve-async-perf
Mar 30, 2026
Merged

feat: Attempt to improve performance for async#20
johnchildren merged 3 commits into
masterfrom
improve-async-perf

Conversation

@johnchildren
Copy link
Copy Markdown
Collaborator

  • Drop the semaphore which doesn't seem to be needed anymore
  • Use a RwLock instead of Mutex
  • Use tokio::task::spawn_blocking when calling reflink

* Drop the semaphore which doesn't seem to be needed anymore
* Use a RwLock instead of Mutex
* Use tokio::task::spawn_blocking when calling reflink
Also disables it for the default process functions.
@johnchildren johnchildren merged commit 67ebfae into master Mar 30, 2026
1 check passed
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.

1 participant