You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I recently wrote a few scripts to benchmark different sizes for the tokio pool
that is used for running blocking disk IO calls such as write, read.
I noticed that fsync/fdatasync system calls are made from the main thread.
As these are blocking calls, I believe they should also be executed by the Tokio pool.
Otherwise for workloads that make heavy use of these system calls
the main thread will be constantly blocked.
The text was updated successfully, but these errors were encountered:
I recently wrote a few scripts to benchmark different sizes for the tokio pool
that is used for running blocking disk IO calls such as write, read.
I noticed that fsync/fdatasync system calls are made from the main thread.
As these are blocking calls, I believe they should also be executed by the Tokio pool.
Otherwise for workloads that make heavy use of these system calls
the main thread will be constantly blocked.
The text was updated successfully, but these errors were encountered: