Page tree
Skip to end of metadata
Go to start of metadata


The AIO interface is poorly defined. It should be made into
a regular processor.


A Diagram to introduce the current AIO design.

The AIO sub-system has 2 modes:

  • ATS Original AIO Mode:
    • AIO Dedicated Threads
    • Working with pread / pwrite syscall
  • Linux Native AIO Mode:
    • DiskHandler within ET_NET thread group
    • Working with Linux Native AIO

Diagram 1: The ATS Original AIO Mode


Diagram 2: The Linux Native AIO Mode:


  • Based on 6.0.x branch
  • There is a bug on Linux Native AIO Mode if error occur on reading / writing.


  • No labels