From: Amos Jeffries Date: Fri, 26 Jul 2013 12:38:40 +0000 (-0600) Subject: Fix mgr:info report 'Largest file desc currently in use' with SMP X-Git-Tag: SQUID_3_3_10~49 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=98505b04b9fc66bc4f724bf9524a3d8e21fc7294;p=thirdparty%2Fsquid.git Fix mgr:info report 'Largest file desc currently in use' with SMP The biggest FD in use should not be the sum of biggest FD in each worker, but the maximum across all workers. --- diff --git a/src/mgr/InfoAction.cc b/src/mgr/InfoAction.cc index 034a07dbc5..ad20c0c816 100644 --- a/src/mgr/InfoAction.cc +++ b/src/mgr/InfoAction.cc @@ -115,7 +115,7 @@ Mgr::InfoActionData::operator += (const InfoActionData& stats) gb_saved_count += stats.gb_saved_count; gb_freed_count += stats.gb_freed_count; max_fd += stats.max_fd; - biggest_fd += stats.biggest_fd; + biggest_fd = max(biggest_fd, stats.biggest_fd); number_fd += stats.number_fd; opening_fd += stats.opening_fd; num_fd_free += stats.num_fd_free;