)]}'
{"ansible/roles/haproxy/defaults/main.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"5149184836ac7e318313c631d91f90708c511230","unresolved":true,"context_lines":[{"line_number":65,"context_line":"keepalived_extra_volumes: \"{{ default_extra_volumes }}\""},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"# Default timeout values"},{"line_number":68,"context_line":"haproxy_http_request_timeout: \"65s\""},{"line_number":69,"context_line":"haproxy_http_keep_alive_timeout: \"10s\""},{"line_number":70,"context_line":"haproxy_queue_timeout: \"1m\""},{"line_number":71,"context_line":"haproxy_connect_timeout: \"10s\""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"66109d6d_48a9ca87","line":68,"range":{"start_line":68,"start_character":31,"end_line":68,"end_character":34},"updated":"2021-03-04 10:19:50.000000000","message":"I\u0027m not sure this is the right timeout.\n\n\"Set the maximum allowed time to wait for a complete HTTP request\"\n\nThat\u0027s waiting for the request from the client.\n\nhttps://cbonte.github.io/haproxy-dconv/1.9/configuration.html#4.2-timeout%20http-request\n\nhttps://delta.blue/blog/haproxy-timeouts/\n\nLet\u0027s discuss this in a separate patch. This patch can be just about making the apache timeout configurable, which doesn\u0027t change any defaults.","commit_id":"bfe1484ffb891e7a59debd41bc71fd476f3ff75c"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"1532b32bcf7f288c6aaf956e59068461287aeb7a","unresolved":true,"context_lines":[{"line_number":65,"context_line":"keepalived_extra_volumes: \"{{ default_extra_volumes }}\""},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"# Default timeout values"},{"line_number":68,"context_line":"haproxy_http_request_timeout: \"65s\""},{"line_number":69,"context_line":"haproxy_http_keep_alive_timeout: \"10s\""},{"line_number":70,"context_line":"haproxy_queue_timeout: \"1m\""},{"line_number":71,"context_line":"haproxy_connect_timeout: \"10s\""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"8e606207_e9db29f2","line":68,"range":{"start_line":68,"start_character":31,"end_line":68,"end_character":34},"in_reply_to":"0ea4b04c_dba34254","updated":"2021-03-07 09:31:58.000000000","message":"What is \u0027NGS\u0027? Anyhow, this var is about consuming the request which is actually kinda security mitigation against slowloris-like attacks. The client/server timeouts match the apache timeout so all is good.","commit_id":"bfe1484ffb891e7a59debd41bc71fd476f3ff75c"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"f9ec7dff683775195e154fab1b644d19f84f8cad","unresolved":true,"context_lines":[{"line_number":65,"context_line":"keepalived_extra_volumes: \"{{ default_extra_volumes }}\""},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"# Default timeout values"},{"line_number":68,"context_line":"haproxy_http_request_timeout: \"65s\""},{"line_number":69,"context_line":"haproxy_http_keep_alive_timeout: \"10s\""},{"line_number":70,"context_line":"haproxy_queue_timeout: \"1m\""},{"line_number":71,"context_line":"haproxy_connect_timeout: \"10s\""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"0ea4b04c_dba34254","line":68,"range":{"start_line":68,"start_character":31,"end_line":68,"end_character":34},"in_reply_to":"66109d6d_48a9ca87","updated":"2021-03-04 10:23:33.000000000","message":"I think \u0027timeout server\u0027 is the right one. We\u0027ve also raised \u0027timeout client\u0027 in the past when dealing with slow switch interactions with NGS.","commit_id":"bfe1484ffb891e7a59debd41bc71fd476f3ff75c"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"1979127359e23fca5c9f3364cf63f9879e851c1e","unresolved":true,"context_lines":[{"line_number":65,"context_line":"keepalived_extra_volumes: \"{{ default_extra_volumes }}\""},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"# Default timeout values"},{"line_number":68,"context_line":"haproxy_http_request_timeout: \"65s\""},{"line_number":69,"context_line":"haproxy_http_keep_alive_timeout: \"10s\""},{"line_number":70,"context_line":"haproxy_queue_timeout: \"1m\""},{"line_number":71,"context_line":"haproxy_connect_timeout: \"10s\""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"4b6f6ca0_83e887f3","line":68,"range":{"start_line":68,"start_character":31,"end_line":68,"end_character":34},"in_reply_to":"8e606207_e9db29f2","updated":"2021-04-27 10:45:41.000000000","message":"NGS is networking-generic-switch: https://opendev.org/openstack/networking-generic-switch","commit_id":"bfe1484ffb891e7a59debd41bc71fd476f3ff75c"}]}
