- 26 Mar, 2021 1 commit
-
-
Dominik Charousset authored
-
- 25 Mar, 2021 5 commits
-
-
Noir authored
Properly handle request.await in test DSL
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 24 Mar, 2021 3 commits
-
-
Dominik Charousset authored
-
Noir authored
Tie lifetime of meta objects table to CAF threads
-
Dominik Charousset authored
Co-authored-by:
Noir <josephnoir@users.noreply.github.com>
-
- 23 Mar, 2021 1 commit
-
-
Dominik Charousset authored
-
- 22 Mar, 2021 1 commit
-
-
Dominik Charousset authored
Fixes undefined behavior if an application leaves `main` while the threads started by CAF are still running. Usually, an application destroys the `actor_system` before leaving `main`. However, some applications may use the `main` function only for spinning up threads. In this case, the meta objects table must exceed the lifetime of the static helper object.
-
- 19 Mar, 2021 4 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 17 Mar, 2021 1 commit
-
-
Dominik Charousset authored
Add metric_registry::merge function
-
- 16 Mar, 2021 2 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 15 Mar, 2021 2 commits
- 14 Mar, 2021 2 commits
-
-
Noir authored
Add metrics filters to the list of CLI parameters
-
Dominik Charousset authored
-
- 12 Mar, 2021 2 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
- 11 Mar, 2021 6 commits
-
-
Dominik Charousset authored
The new default values (10s for heartbeats, 30s for disconnects) enable CAF to detect frozen nodes eventually by default. (cherry picked from commit 606b75da)
-
Dominik Charousset authored
(cherry picked from commit f2b1460c)
-
Dominik Charousset authored
By using `scheduled_send` instead of `delayed_send`, we can keep track of the timeliness of our heartbeats. If the BASP broker processes its tick after the next interval is over, we can assume an overload situation or too low heartbeat intervals. Further, the type of the `heartbeat_interval` constant was changed to `timespan` in order to fix a mismatch between the actor system config and the BASP broker. Relates #1095. (cherry picked from commit 801a458f)
-
Dominik Charousset authored
(cherry picked from commit b00983e6)
-
Dominik Charousset authored
In order to remove frozen BASP nodes in a timely manner, users need to be able to provide a timeout on the messaging level. Ideally, this timeout is a multiple of the heartbeat interval. (cherry picked from commit 3ca105e2)
-
Dominik Charousset authored
-
- 08 Mar, 2021 2 commits
-
-
Noir authored
Fix logging of actor constructor arguments
-
Dominik Charousset authored
Add json_reader and json_writer
-
- 07 Mar, 2021 1 commit
-
-
Dominik Charousset authored
-
- 05 Mar, 2021 7 commits
-
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
-
Dominik Charousset authored
The macro CAF_ADD_TYPE_ID expects a fully qualified type name that it can prefix with "::". However, declaring types from type expression, e.g., via `decltype` requires users to work around this limitation with a type alias. The new macro renders workarounds obsolete by accepting any expression that results in a type.
-