This is an automated email from the ASF dual-hosted git repository. cmcfarlen pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/trafficserver.git
from d07a6acc7 Avoid memory allocation in CryptoHash (#9474) add a6df23009 Separate io_uring into a separate library. AIO in io_uring mode uses new io_uring lib. (#9462) No new revisions were added by this update. Summary of changes: CMakeLists.txt | 8 +- configure.ac | 3 + iocore/CMakeLists.txt | 2 + iocore/Makefile.am | 3 + iocore/aio/AIO.cc | 160 ++---------- iocore/aio/CMakeLists.txt | 2 +- iocore/aio/I_AIO.h | 48 +--- iocore/aio/Makefile.am | 1 + iocore/cache/CMakeLists.txt | 1 + iocore/dns/CMakeLists.txt | 1 + iocore/hostdb/CMakeLists.txt | 1 + iocore/{hostdb => io_uring}/CMakeLists.txt | 22 +- iocore/io_uring/I_IO_URING.h | 85 +++++++ .../Makefile.inc => iocore/io_uring/Makefile.am | 45 ++-- .../P_RecLocal.h => iocore/io_uring/P_IO_URING.h | 4 +- iocore/io_uring/io_uring.cc | 182 ++++++++++++++ iocore/io_uring/unit_tests/test_diskIO.cc | 271 +++++++++++++++++++++ iocore/net/CMakeLists.txt | 1 + iocore/net/P_UnixNet.h | 7 +- iocore/net/UnixNet.cc | 35 ++- mgmt/config/CMakeLists.txt | 6 +- mgmt/rpc/CMakeLists.txt | 7 +- src/traffic_server/CMakeLists.txt | 6 +- src/traffic_server/Makefile.inc | 5 + src/traffic_server/traffic_server.cc | 8 +- 25 files changed, 654 insertions(+), 260 deletions(-) copy iocore/{hostdb => io_uring}/CMakeLists.txt (75%) create mode 100644 iocore/io_uring/I_IO_URING.h copy src/traffic_via/Makefile.inc => iocore/io_uring/Makefile.am (60%) copy include/records/P_RecLocal.h => iocore/io_uring/P_IO_URING.h (89%) create mode 100644 iocore/io_uring/io_uring.cc create mode 100644 iocore/io_uring/unit_tests/test_diskIO.cc