]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
trunk: Failed and closed should _NOT_ be excluded from the set of connections
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 4 Mar 2020 21:24:12 +0000 (15:24 -0600)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 4 Mar 2020 22:20:16 +0000 (16:20 -0600)
src/lib/server/trunk.c

index 3ff1bd8e035e57cbdbc43161549e805d57facb77..87094ea95367fa923c247b4f3da82a0a24320709 100644 (file)
@@ -3606,18 +3606,14 @@ static uint32_t trunk_requests_per_connnection(uint16_t *conn_count_out, uint32_
         */
        conn_count = fr_trunk_connection_count_by_state(trunk, FR_TRUNK_CONN_ALL ^
                                                        (FR_TRUNK_CONN_DRAINING |
-                                                        FR_TRUNK_CONN_DRAINING_TO_FREE |
-                                                        FR_TRUNK_CONN_FAILED |
-                                                        FR_TRUNK_CONN_CLOSED));
+                                                        FR_TRUNK_CONN_DRAINING_TO_FREE));
 
        /*
         *      Requests on all connections
         */
        req_count = fr_trunk_request_count_by_state(trunk,
                                                    FR_TRUNK_CONN_ALL ^
-                                                   (FR_TRUNK_CONN_DRAINING_TO_FREE |
-                                                    FR_TRUNK_CONN_FAILED |
-                                                    FR_TRUNK_CONN_CLOSED), FR_TRUNK_REQUEST_STATE_ALL);
+                                                   FR_TRUNK_CONN_DRAINING_TO_FREE, FR_TRUNK_REQUEST_STATE_ALL);
 
        /*
         *      No connections, but we do have requests