| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Format fix. | Per Larsson | 2022-01-22 | 1 | -3/+2 |
| | | |||||
| * | Use a CAS loop if atomic<Floating>::fetch_add() isn't available | Martin Ridgers | 2021-12-16 | 1 | -1/+13 |
| | | |||||
| * | Fixed signed/unsigned comparison mismatch | Martin Ridgers | 2021-10-07 | 1 | -1/+1 |
| | | |||||
| * | Support for asynchronous HTTP response processing (#19) | Stefan Boberg | 2021-10-06 | 1 | -8/+63 |
| | | | | | | | | | This change introduces WriteResponseAsync which can be used to move potentially slow request handler code (like upstream lookups) off the I/O service thread to ensure we are always able to serve as many HTTP requests as possible. The current implementation defaults to 16 async worker threads and there is currently no back-pressure. - Added RequestStats - Metrics for network requests. Aggregates tracking of duration, payload sizes into a single class for ease of use - Added some metrics on upstream communication Co-authored-by: Per Larsson <[email protected]> | ||||
| * | stats: Mean returns zero when the count is zero | Stefan Boberg | 2021-10-05 | 1 | -1/+8 |
| | | |||||
| * | stats: added OperationTiming::Scope::Cancel | Stefan Boberg | 2021-10-03 | 1 | -1/+10 |
| | | |||||
| * | metrics: added OperationTiming which is a useful combination of a Meter and ↵ | Stefan Boberg | 2021-09-30 | 1 | -0/+72 |
| | | | | | a Histogram, intended to track frequency and duration of certain operations | ||||
| * | stats: Added EmitSnapshot functions to emit metrics into CbObjects | Stefan Boberg | 2021-09-30 | 1 | -8/+38 |
| | | |||||
| * | stats: added Histogram, UniformSample and SampleSnapshot | Stefan Boberg | 2021-09-29 | 1 | -3/+254 |
| | | |||||
| * | stats: Completed Meter implementation | Stefan Boberg | 2021-09-27 | 1 | -24/+217 |
| | | |||||
| * | It's not possible to compile out tests | Stefan Boberg | 2021-09-20 | 1 | -1/+8 |
| | | | | | Tests are now compiled in if `ZEN_WITH_TESTS=1`, and compiled out if not. Compiling tests out reduces the footprint of the resulting executables quite significantly. | ||||
| * | Adding zenservice code | Stefan Boberg | 2021-05-11 | 1 | -0/+73 |