This Confluence has been LDAP enabled, if you are an ASF Committer, please use your LDAP Credentials to login. Any problems file an INFRA jira ticket please.

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