(trafficserver-ingress-controller) branch dependabot/go_modules/google.golang.org/protobuf-1.33.0 deleted (was 37386f7)
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/go_modules/google.golang.org/protobuf-1.33.0 in repository https://gitbox.apache.org/repos/asf/trafficserver-ingress-controller.git was 37386f7 Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 The revisions that were on this branch are still contained in other references; therefore, this change does not discard any commits from the repository.
(trafficserver-ingress-controller) branch master updated: Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 (#205)
This is an automated email from the ASF dual-hosted git repository. kichan pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/trafficserver-ingress-controller.git The following commit(s) were added to refs/heads/master by this push: new 65552f4 Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 (#205) 65552f4 is described below commit 65552f421330e123cb8baed4dba6833a096dac78 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> AuthorDate: Wed Mar 13 17:08:28 2024 -0700 Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 (#205) Bumps google.golang.org/protobuf from 1.31.0 to 1.33.0. --- updated-dependencies: - dependency-name: google.golang.org/protobuf dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- go.mod | 2 +- go.sum | 6 ++ 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/go.mod b/go.mod index 0779157..adef650 100644 --- a/go.mod +++ b/go.mod @@ -43,7 +43,7 @@ require ( golang.org/x/text v0.13.0 // indirect golang.org/x/time v0.3.0 // indirect google.golang.org/appengine v1.6.7 // indirect - google.golang.org/protobuf v1.31.0 // indirect + google.golang.org/protobuf v1.33.0 // indirect gopkg.in/inf.v0 v0.9.1 // indirect gopkg.in/yaml.v2 v2.4.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect diff --git a/go.sum b/go.sum index 4cdecb2..f793716 100644 --- a/go.sum +++ b/go.sum @@ -135,8 +135,6 @@ github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINE github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/go-redis/redis v6.15.9+incompatible h1:K0pv1D7EQUjfyoMql+r/jZqCLizCGKFlFgcHWWmHQjg= -github.com/go-redis/redis v6.15.9+incompatible/go.mod h1:NAIEuMOZ/fxfXJIrKDQDz8wamY7mA7PouImQ2Jvg6kA= github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8= github.com/rogpeppe/go-internal v1.12.0/go.mod h1:E+RYuTGaKKdloAfM02xzb0FW3Paa99yedzYV+kq4uf4= @@ -269,8 +267,8 @@ google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlba google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.31.0 h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8= -google.golang.org/protobuf v1.31.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/protobuf v1.33.0 h1:uNO2rsAINq/JlFpSdYEKIZ0uKD/R9cpdv0T+yoGwGmI= +google.golang.org/protobuf v1.33.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
(trafficserver-ingress-controller) branch dependabot/go_modules/google.golang.org/protobuf-1.33.0 created (now 37386f7)
This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/go_modules/google.golang.org/protobuf-1.33.0 in repository https://gitbox.apache.org/repos/asf/trafficserver-ingress-controller.git at 37386f7 Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 No new revisions were added by this update.
(trafficserver) branch master updated: Move Doc struct to Doc.h (#11026)
This is an automated email from the ASF dual-hosted git repository. jvanderzee pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/trafficserver.git The following commit(s) were added to refs/heads/master by this push: new 9cec2633f1 Move Doc struct to Doc.h (#11026) 9cec2633f1 is described below commit 9cec2633f1d195cb557c49eaee57574398b9 Author: JosiahWI <41302989+josia...@users.noreply.github.com> AuthorDate: Wed Mar 13 11:50:11 2024 -0500 Move Doc struct to Doc.h (#11026) * Move Doc struct to separate file * Add self_type to Doc * Move include/iocore/cache/Doc.h to src/iocore/cache/P_Doc.h --- include/iocore/cache/CacheVC.h | 1 + src/iocore/cache/Cache.cc | 1 + src/iocore/cache/CacheDir.cc | 1 + src/iocore/cache/CacheEvacuateDocVC.cc | 1 + src/iocore/cache/CacheRead.cc | 1 + src/iocore/cache/CacheVC.cc| 1 + src/iocore/cache/CacheWrite.cc | 1 + src/iocore/cache/P_CacheDir.h | 2 + src/iocore/cache/P_CacheDoc.h | 98 ++ src/iocore/cache/P_CacheInternal.h | 1 + src/iocore/cache/P_CacheTest.h | 1 + src/iocore/cache/P_CacheVol.h | 69 +--- src/iocore/cache/Stripe.cc | 1 + 13 files changed, 111 insertions(+), 68 deletions(-) diff --git a/include/iocore/cache/CacheVC.h b/include/iocore/cache/CacheVC.h index b3044b80d8..93a8c84278 100644 --- a/include/iocore/cache/CacheVC.h +++ b/include/iocore/cache/CacheVC.h @@ -27,6 +27,7 @@ // inkcache #include "iocore/cache/Cache.h" #include "../../../src/iocore/cache/P_CacheDir.h" +#include "../../../src/iocore/cache/P_CacheDoc.h" #include "../../../src/iocore/cache/P_CacheVol.h" */ #include "../../../src/iocore/cache/P_CacheHttp.h" diff --git a/src/iocore/cache/Cache.cc b/src/iocore/cache/Cache.cc index 3e0beecbde..4e19cd5853 100644 --- a/src/iocore/cache/Cache.cc +++ b/src/iocore/cache/Cache.cc @@ -23,6 +23,7 @@ #include "iocore/cache/Cache.h" +#include "P_CacheDoc.h" // Cache Inspector and State Pages #include "P_CacheTest.h" diff --git a/src/iocore/cache/CacheDir.cc b/src/iocore/cache/CacheDir.cc index 4daa794f82..6fe51ea76a 100644 --- a/src/iocore/cache/CacheDir.cc +++ b/src/iocore/cache/CacheDir.cc @@ -23,6 +23,7 @@ #include "P_Cache.h" #include "P_CacheDir.h" +#include "P_CacheDoc.h" #include "tscore/hugepages.h" #include "tscore/Random.h" diff --git a/src/iocore/cache/CacheEvacuateDocVC.cc b/src/iocore/cache/CacheEvacuateDocVC.cc index 44b9d40132..09aa5b772a 100644 --- a/src/iocore/cache/CacheEvacuateDocVC.cc +++ b/src/iocore/cache/CacheEvacuateDocVC.cc @@ -28,6 +28,7 @@ // inkcache #include "iocore/cache/CacheDefs.h" +#include "P_CacheDoc.h" #include "P_CacheHttp.h" #include "P_CacheInternal.h" #include "P_CacheVol.h" diff --git a/src/iocore/cache/CacheRead.cc b/src/iocore/cache/CacheRead.cc index a17471ee34..ef9d5c4b35 100644 --- a/src/iocore/cache/CacheRead.cc +++ b/src/iocore/cache/CacheRead.cc @@ -22,6 +22,7 @@ */ #include "P_Cache.h" +#include "P_CacheDoc.h" namespace { diff --git a/src/iocore/cache/CacheVC.cc b/src/iocore/cache/CacheVC.cc index 5f2b5fba45..41e5749dd2 100644 --- a/src/iocore/cache/CacheVC.cc +++ b/src/iocore/cache/CacheVC.cc @@ -24,6 +24,7 @@ #include "iocore/cache/Cache.h" #include "iocore/cache/CacheDefs.h" #include "P_CacheDisk.h" +#include "P_CacheDoc.h" #include "P_CacheHttp.h" #include "P_CacheInternal.h" #include "P_CacheVol.h" diff --git a/src/iocore/cache/CacheWrite.cc b/src/iocore/cache/CacheWrite.cc index 9810a9eab0..743cb545cf 100644 --- a/src/iocore/cache/CacheWrite.cc +++ b/src/iocore/cache/CacheWrite.cc @@ -22,6 +22,7 @@ */ #include "P_Cache.h" +#include "P_CacheDoc.h" #include "iocore/cache/AggregateWriteBuffer.h" #include "iocore/cache/CacheEvacuateDocVC.h" diff --git a/src/iocore/cache/P_CacheDir.h b/src/iocore/cache/P_CacheDir.h index ddf3ad27a8..7f8911f90d 100644 --- a/src/iocore/cache/P_CacheDir.h +++ b/src/iocore/cache/P_CacheDir.h @@ -23,6 +23,8 @@ #pragma once +#include "P_CacheDoc.h" + #include "iocore/cache/CacheDefs.h" #include "P_CacheHttp.h" #include "iocore/eventsystem/EventSystem.h" diff --git a/src/iocore/cache/P_CacheDoc.h b/src/iocore/cache/P_CacheDoc.h new file mode 100644 index 00..782297faaf --- /dev/null +++ b/src/iocore/cache/P_CacheDoc.h @@ -0,0 +1,98 @@ +/** @file + + A brief file description + + @section license License + + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + +
(trafficserver) branch master updated: Fixed asan issue for test_AIO when an argument wasn't set on the command line (#11139)
This is an automated email from the ASF dual-hosted git repository. bcall pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/trafficserver.git The following commit(s) were added to refs/heads/master by this push: new b7e33af35f Fixed asan issue for test_AIO when an argument wasn't set on the command line (#11139) b7e33af35f is described below commit b7e33af35f65322100fffc07f7152b0514573c9f Author: Bryan Call AuthorDate: Wed Mar 13 08:44:18 2024 -0700 Fixed asan issue for test_AIO when an argument wasn't set on the command line (#11139) --- src/iocore/aio/test_AIO.cc | 24 ++-- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/src/iocore/aio/test_AIO.cc b/src/iocore/aio/test_AIO.cc index 3daa770d52..d08eb4b62d 100644 --- a/src/iocore/aio/test_AIO.cc +++ b/src/iocore/aio/test_AIO.cc @@ -361,16 +361,13 @@ int read_config(const char *config_filename) { std::ifstream fin(config_filename); + if (!fin.rdbuf()->is_open()) { +return (0); + } + char field_name[256]; char field_value[256]; - if (!fin.rdbuf()->is_open()) { -fin.open("sample.cfg"); -if (!fin.rdbuf()->is_open()) { - cout << "cannot open config files " << config_filename << endl; - return (0); -} - } while (!fin.eof()) { field_name[0] = '\0'; fin >> field_name; @@ -459,13 +456,20 @@ public: #endif int -main(int /* argc ATS_UNUSED */, char *argv[]) +main(int argc, char *argv[]) { int i; - printf("input file %s\n", argv[1]); - if (!read_config(argv[1])) { + + // Read the configuration file + const char *config_filename = "sample.cfg"; + if (argc == 2) { +config_filename = argv[1]; + } + printf("configuration file: %s\n", config_filename); + if (!read_config(config_filename)) { exit(1); } + if (num_processors == 0) { num_processors = ink_number_of_processors(); }
(trafficserver) branch master updated: Fix asan and valgrind issue with libswoc unit test (#11138)
This is an automated email from the ASF dual-hosted git repository. bcall pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/trafficserver.git The following commit(s) were added to refs/heads/master by this push: new 0bde81a7fa Fix asan and valgrind issue with libswoc unit test (#11138) 0bde81a7fa is described below commit 0bde81a7fac7513ee19e0b6ce4f3c42cf27bc7ea Author: Bryan Call AuthorDate: Wed Mar 13 08:42:46 2024 -0700 Fix asan and valgrind issue with libswoc unit test (#11138) --- lib/swoc/unit_tests/ex_IntrusiveDList.cc | 6 + lib/swoc/unit_tests/ex_MemArena.cc | 3 +++ lib/swoc/unit_tests/test_IntrusiveDList.cc | 37 lib/swoc/unit_tests/test_IntrusiveHashMap.cc | 13 +- lib/swoc/unit_tests/test_ip.cc | 2 +- 5 files changed, 59 insertions(+), 2 deletions(-) diff --git a/lib/swoc/unit_tests/ex_IntrusiveDList.cc b/lib/swoc/unit_tests/ex_IntrusiveDList.cc index 3c59a9ed47..a26f386662 100644 --- a/lib/swoc/unit_tests/ex_IntrusiveDList.cc +++ b/lib/swoc/unit_tests/ex_IntrusiveDList.cc @@ -212,4 +212,10 @@ TEST_CASE("IntrusiveDList Inheritance", "[libswoc][IntrusiveDList][example]") { } REQUIRE(priv2_list.head()->payload() == "Item 1"); REQUIRE(priv2_list.tail()->payload() == "Item 23"); + + // Delete everything in priv_list. + priv_list.apply([](PrivateThing *thing) { delete thing; }); + + // Delete everything in priv2_list. + priv2_list.apply([](PrivateThing2 *thing) { delete thing; }); } diff --git a/lib/swoc/unit_tests/ex_MemArena.cc b/lib/swoc/unit_tests/ex_MemArena.cc index a6f7098e57..e0e9a038f9 100644 --- a/lib/swoc/unit_tests/ex_MemArena.cc +++ b/lib/swoc/unit_tests/ex_MemArena.cc @@ -221,4 +221,7 @@ TEST_CASE("MemArena example", "[libswoc][MemArena][example]") { REQUIRE(arena.contains(ihm)); REQUIRE(arena.contains(thing)); REQUIRE(arena.contains(thing->name.data())); + + // Call the destructor for the IntrusiveHashMap to free anything it allocated. + ihm->~Map(); }; diff --git a/lib/swoc/unit_tests/test_IntrusiveDList.cc b/lib/swoc/unit_tests/test_IntrusiveDList.cc index 51f57a09e8..96c3e6f61e 100644 --- a/lib/swoc/unit_tests/test_IntrusiveDList.cc +++ b/lib/swoc/unit_tests/test_IntrusiveDList.cc @@ -118,6 +118,7 @@ TEST_CASE("IntrusiveDList", "[libswoc][IntrusiveDList]") { list.append(thing); list.erase(list.tail()); + delete thing; // this deletes "two" REQUIRE(list.count() == 3); REQUIRE(list.tail() != nullptr); REQUIRE(list.tail()->_payload == "muddle"); @@ -126,6 +127,9 @@ TEST_CASE("IntrusiveDList", "[libswoc][IntrusiveDList]") { list.insert_before(list.end(), new Thing("trailer")); REQUIRE(list.count() == 4); REQUIRE(list.tail()->_payload == "trailer"); + + // Delete everything in list. + list.apply([](Thing *thing) { delete thing; }); } TEST_CASE("IntrusiveDList list prefix", "[libswoc][IntrusiveDList]") { @@ -174,6 +178,21 @@ TEST_CASE("IntrusiveDList list prefix", "[libswoc][IntrusiveDList]") { REQUIRE(list_rest.head()->_payload == "16"); REQUIRE(list.count() == 0); REQUIRE(list.head() == nullptr); + + // Delete everything in list. + list.apply([](Thing *thing) { delete thing; }); + + // Delete everything in list_1. + list_1.apply([](Thing *thing) { delete thing; }); + + // Delete everything in list_5. + list_5.apply([](Thing *thing) { delete thing; }); + + // Delete everything in list_most. + list_most.apply([](Thing *thing) { delete thing; }); + + // Delete everything in list_rest. + list_rest.apply([](Thing *thing) { delete thing; }); } TEST_CASE("IntrusiveDList list suffix", "[libswoc][IntrusiveDList]") { @@ -230,6 +249,21 @@ TEST_CASE("IntrusiveDList list suffix", "[libswoc][IntrusiveDList]") { REQUIRE(list.tail()->_payload == "20"); REQUIRE(list.nth(7)->_payload == "8"); REQUIRE(list.nth(17)->_payload == "18"); + + // Delete everything in list. + list.apply([](Thing *thing) { delete thing; }); + + // Delete everything in list_1. + list_1.apply([](Thing *thing) { delete thing; }); + + // Delete everything in list_5. + list_5.apply([](Thing *thing) { delete thing; }); + + // Delete everything in list_most. + list_most.apply([](Thing *thing) { delete thing; }); + + // Delete everything in list_rest. + list_rest.apply([](Thing *thing) { delete thing; }); } TEST_CASE("IntrusiveDList Extra", "[libswoc][IntrusiveDList]") { @@ -269,4 +303,7 @@ TEST_CASE("IntrusiveDList Extra", "[libswoc][IntrusiveDList]") { bwprint(tmp, "{}", idx); REQUIRE(spot->_payload == tmp); } + + // Delete everything in list. + list.apply([](Thing *thing) { delete thing; }); } diff --git a/lib/swoc/unit_tests/test_IntrusiveHashMap.cc b/lib/swoc/unit_tests/test_IntrusiveHashMap.cc index aa228ba8e0..cd4db95329 100644 --- a/lib/swoc/unit_tests/test_IntrusiveHashMap.cc +++ b/lib/swoc/unit_tests/test_IntrusiveHashMap.cc @@ -158,9 +158,12 @@