I saw your team has removed the aiofiles because of fake-async, so, I have a lib who programmed it, called ayafileio, can resolve this problem, it's real-async on win/macos/linux, using IOCP/io_uring/dispatch_io
# can use this to check backend info.
import ayafileio
info = ayafileio.get_backend_info()
print(f"Running on {info['backend']} — truly async: {info['is_truly_async']}")
benchmark data:
dataset add-write test
74694 item/s ayafileio VS 14672 item/s
how about use it on FileSystemStorageClient?
I saw your team has removed the
aiofilesbecause of fake-async, so, I have a lib who programmed it, called ayafileio, can resolve this problem, it's real-async on win/macos/linux, using IOCP/io_uring/dispatch_iobenchmark data:
dataset add-write test
74694 item/s ayafileio VS 14672 item/s
how about use it on FileSystemStorageClient?