vfs_aio_pthread — pthread pool を使って 非同期のオープン処理を実装
vfs objects = aio_pthread
この VFS モジュールは samba(7)システムの一部である。
aio_pthread
VFS モジュールは、 pthread API が
有効なプラットフォーム上で、aio_pthread:aio open = yes
を指定したときに、(新しいファイルの)非同期オープンを有効にし、
openat() syscall と、(最新の Linux カーネルにおいて)スレッド毎の資格情報
をサポートする。
このモジュールは、aio max threadsオプション を使うグローバルスレッドプールを使用する。
このモジュールは、 Samba VFS open インターフェイスが スレッドセーフでないため、モジュールスタックの最後に配置すること。 このモジュールは、 openat() システムコールを直接呼び出し、 Samba VFS の open インターフェイスは使用しない。