This is an automated email from the ASF dual-hosted git repository.

bnolsen 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 fd8797345b NextHopRoundRobin.cc: fix for cid 1518590 (#10534)
fd8797345b is described below

commit fd8797345b946711c4b0847794181e9391cfd086
Author: Brian Olsen <brian_ols...@comcast.com>
AuthorDate: Wed Sep 27 10:39:17 2023 -0600

    NextHopRoundRobin.cc: fix for cid 1518590 (#10534)
    
    * NextHopRoundRobin.cc: fix for cid 1518590
    
    * use PRIdMAX for format specifier
---
 proxy/http/remap/NextHopRoundRobin.cc | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/proxy/http/remap/NextHopRoundRobin.cc 
b/proxy/http/remap/NextHopRoundRobin.cc
index 508228e00b..87bcbd9566 100644
--- a/proxy/http/remap/NextHopRoundRobin.cc
+++ b/proxy/http/remap/NextHopRoundRobin.cc
@@ -132,24 +132,23 @@ NextHopRoundRobin::findNextHop(TSHttpTxn txnp, void *ih, 
time_t now)
     }
 
     NH_Debug(NH_DEBUG_TAG,
-             "[%" PRIu64 "] Selected a parent, %s,  failCount (faileAt: %d 
failCount: %d), FailThreshold: %" PRIu64
+             "[%" PRIu64 "] Selected a parent, %s,  failCount (failedAt: %" 
PRIdMAX " failCount: %d), FailThreshold: %" PRIu64
              ", request_info->xact_start: %ld",
-             sm_id, cur_host->hostname.c_str(), (unsigned)cur_host->failedAt, 
cur_host->failCount.load(), fail_threshold,
+             sm_id, cur_host->hostname.c_str(), (intmax_t)cur_host->failedAt, 
cur_host->failCount.load(), fail_threshold,
              request_info.xact_start);
     // check if 'cur_host' is available, mark it up if it is.
     if ((cur_host->failedAt == 0) || (cur_host->failCount.load() < 
fail_threshold)) {
       if (cur_host->available.load() && host_stat == TS_HOST_STATUS_UP) {
         NH_Debug(NH_DEBUG_TAG,
-                 "[%" PRIu64
-                 "] Selecting a parent, %s,  due to little failCount (faileAt: 
%d failCount: %d), FailThreshold: %" PRIu64,
-                 sm_id, cur_host->hostname.c_str(), 
(unsigned)cur_host->failedAt, cur_host->failCount.load(), fail_threshold);
+                 "[%" PRIu64 "] Selecting a parent, %s,  due to little 
failCount (failedAt: %" PRIdMAX
+                 " failCount: %d), FailThreshold: %" PRIu64,
+                 sm_id, cur_host->hostname.c_str(), 
(intmax_t)cur_host->failedAt, cur_host->failCount.load(), fail_threshold);
         parentUp = true;
       }
     } else { // if not available, check to see if it can be retried.  If so, 
set the retry flag and temporairly mark it as
              // available.
       _now == 0 ? _now = time(nullptr) : _now = now;
-      if (((result->wrap_around) || (cur_host->failedAt + retry_time) < 
static_cast<unsigned>(_now)) &&
-          host_stat == TS_HOST_STATUS_UP) {
+      if (((result->wrap_around) || (cur_host->failedAt + retry_time) < _now) 
&& host_stat == TS_HOST_STATUS_UP) {
         // Reuse the parent
         parentUp    = true;
         parentRetry = true;

Reply via email to