[Stgt-devel] AIO code is removed

FUJITA Tomonori fujita.tomonori
Sun Apr 15 06:37:07 CEST 2007


The iSCSI driver used AIO, however it has been painful:

- not rock solid
- no unified event notification
- no page-cache AIO support
- no AIO FSYNC support

The first issue is critical and the third and forth issues hurt
scalability and performance, though we can live with the third one.

I added new backing store code, bs_sync, which uses pthread and
synchronous I/Os though I don't like to play with pthread.

Now the iSCSI driver uses bs_sync code by default. Please test it.



More information about the stgt mailing list