Dominik Charousset
Dominik Charousset
When discarding a WebSocket acceptor, CAF currently logs an error, e.g.: ``` [caf.net:ERROR] 2024-06-28T20:42:13.828378+02:00 connection_acceptor aborts due to an error: disposed ``` Of course, `disposed` never signals an actual error,...
Since we have access to `btest` in Broker for a while now, it's about time we replace some of our "unit" tests with `btest`-based tests instead. Historically, we have used...
Based on the design outlined in #408. I've designed it in a way that allow us to easily switch to `std::format` once we have access to it. Compared to the...
When building the HTML documentation with Doxygen, there are a lot of warnings. The majority of them ware `... not documented` warnings. Filtering those out leaves still some 200 warnings....
Adds a new maximum buffer size of peers and WebSocket clients. When reaching that limit, Broker will automatically sever the connection by default. Alternatively, users may select a DropOldest or...
Broker uses credit-based flow progressing to push data to connected peers. If a peer no longer grants new credit, the pipeline stops. We have also found that the pipeline once...
Instead of adding a limit on how many actions an actor may process in one run, we introduce a new time-based limit. The default for an actor is to stop...
Having the information available what types of actors are currently running makes debugging shutdown issues much easier. See #1997 and #2037.
Before we can remove the `requester` mixin (see #1873), we first need to re-implement `fan_out_request` for the new mail API.