You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by sh...@apache.org on 2019/12/16 18:43:36 UTC
[trafficserver] branch master updated (e622ae2 -> fa6e573)
This is an automated email from the ASF dual-hosted git repository.
shinrich pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/trafficserver.git.
from e622ae2 remap_stats: restore handling of remap/hostname to remove memory leak
add fa6e573 auto delete rolled log file fixes
No new revisions were added by this update.
Summary of changes:
include/tscore/Diags.h | 4 +-
include/tscore/ts_file.h | 3 +
iocore/cache/test/main.cc | 2 +-
iocore/net/quic/test/event_processor_main.cc | 2 +-
iocore/net/quic/test/main.cc | 2 +-
proxy/http3/test/main.cc | 2 +-
proxy/http3/test/main_qpack.cc | 2 +-
proxy/logging/Log.cc | 8 +-
proxy/logging/LogConfig.cc | 108 +++--
proxy/logging/LogConfig.h | 85 +---
proxy/logging/LogObject.cc | 16 +-
proxy/logging/LogObject.h | 10 +-
proxy/logging/Makefile.am | 29 +-
proxy/logging/RolledLogDeleter.cc | 135 ++++++
proxy/logging/RolledLogDeleter.h | 214 ++++++++++
proxy/logging/YamlLogConfig.cc | 26 +-
proxy/logging/unit-tests/test_LogUtils.h | 2 +
proxy/logging/unit-tests/test_RolledLogDeleter.cc | 319 +++++++++++++++
proxy/shared/DiagsConfig.cc | 3 +-
proxy/shared/DiagsConfig.h | 2 +-
src/traffic_server/InkAPI.cc | 2 +-
src/tscore/Diags.cc | 9 +-
tests/gold_tests/logging/log_retention.test.py | 477 +++++++++++++++++++---
tests/tools/plugins/test_log_interface.cc | 97 +++++
24 files changed, 1331 insertions(+), 228 deletions(-)
create mode 100644 proxy/logging/RolledLogDeleter.cc
create mode 100644 proxy/logging/RolledLogDeleter.h
create mode 100644 proxy/logging/unit-tests/test_RolledLogDeleter.cc
create mode 100644 tests/tools/plugins/test_log_interface.cc