You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by cm...@apache.org on 2023/03/13 22:30:29 UTC

[trafficserver] branch master updated (d07a6acc7 -> a6df23009)

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