You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
test (mixed_requests.test_mixed.GetPostRequests) ... FAIL
causes dead loop with
[ 1926.684030] [tempesta] Warning: pending for server callbacks to complete for 5s, 1 server groups still exist
[ 1931.688017] [tempesta] Warning: pending for server callbacks to complete for 5s, 1 server groups still exist
[ 1936.692039] [tempesta] Warning: pending for server callbacks to complete for 5s, 1 server groups still exist
...
The reason for the leaving server group must be fixed. Also, it really has sense to crash instead of infinitely wait.
The text was updated successfully, but these errors were encountered:
…ss().
2. #959: print a warning and let the system crash if we can't remove a
server grooup.
3. Add req->fwd_list and req->nip_list warnings to make sure that the req
is removed from the list when we go to code where we don't have a pointer
to the server connection.
4. Replace tfw_http_msg_free() by tfw_http_conn_msg_free() in couple of
places to put connections on requests freeing to avoid memory leakage
on connections reference counters.
5. Code leanups all around.
Then a response is received, corresponding request is removed from servers's forward queue. If the request is not the first one in client's seq_queue, it won't be forwarded to the client right away.
When the client disconnects, tfw_http_conn_cli_drop() is called, but requests-responses pairs are not freed. That is the reason, why server connections are not restored after closing by backend servers and not destroyed on shutdown.
Test
causes dead loop with
The reason for the leaving server group must be fixed. Also, it really has sense to crash instead of infinitely wait.
The text was updated successfully, but these errors were encountered: