{"push_id":2416817945,"size":6,"distinct_size":6,"ref":"refs/heads/enhance-decoding","head":"74fdfe80cdacd2d759f51f261c58dff3d6a037d9","before":"dee3b49519c0e3c4af54fa59b07166470386db7f","commits":[{"sha":"26d41ce917116c748e27917c4156b6d8e711a471","author":{"name":"Ron Cohen","email":"0f5b71478201a380f975b141e3a885e3b55c78c2@gmail.com"},"message":"Restrict concurrency in processing requests (#731)\n\nThis introduces a new handler that restricts the number of concurrent requests the APM Server will process at any one time. The number is configured through the existing configuration option `concurrent_requests`. The default has been changed from 40 to 5.\r\n\r\nThe handler is installed for both frontend and backend endpoints.\r\n\r\nExcess requests will wait up to `max_request_wait_time` before being rejected with a 503. `max_request_wait_time` is new and defaults to two seconds.\r\n\r\nThe primary purpose of restricting concurrency like this is to to be able to have a firmer upper bound on the amount of memory allocated.","distinct":true,"url":"https://api.github.com/repos/simitt/apm-server/commits/26d41ce917116c748e27917c4156b6d8e711a471"},{"sha":"ef21c35810baf930077c5daa342bbfdda1aeaa1a","author":{"name":"simitt","email":"ed512ac7907f1393a16f9013271219c849273c03@elastic.co"},"message":"Use hardcoded manual decoding for better performance.","distinct":true,"url":"https://api.github.com/repos/simitt/apm-server/commits/ef21c35810baf930077c5daa342bbfdda1aeaa1a"},{"sha":"b224b8dc894c9773269700428894ea7fb8ec0c3b","author":{"name":"simitt","email":"ed512ac7907f1393a16f9013271219c849273c03@elastic.co"},"message":"Remove duplicate checks.","distinct":true,"url":"https://api.github.com/repos/simitt/apm-server/commits/b224b8dc894c9773269700428894ea7fb8ec0c3b"},{"sha":"c4172f8ee9ea76d93542199328fb34140453b1aa","author":{"name":"simitt","email":"ed512ac7907f1393a16f9013271219c849273c03@elastic.co"},"message":"Add unit tests, fix bugs.","distinct":true,"url":"https://api.github.com/repos/simitt/apm-server/commits/c4172f8ee9ea76d93542199328fb34140453b1aa"},{"sha":"310d6b2a27b1e24c1b89af89cbb0ae62f3ea21be","author":{"name":"simitt","email":"ed512ac7907f1393a16f9013271219c849273c03@elastic.co"},"message":"User functions over methods for decoding.","distinct":true,"url":"https://api.github.com/repos/simitt/apm-server/commits/310d6b2a27b1e24c1b89af89cbb0ae62f3ea21be"},{"sha":"74fdfe80cdacd2d759f51f261c58dff3d6a037d9","author":{"name":"simitt","email":"ed512ac7907f1393a16f9013271219c849273c03@elastic.co"},"message":"several fixes","distinct":true,"url":"https://api.github.com/repos/simitt/apm-server/commits/74fdfe80cdacd2d759f51f261c58dff3d6a037d9"}]}
{"actor":{"display_login":"simitt"}}