Paul Loyd
Paul Loyd
Now elfo terminates if 90% of memory is used by the process. This policy should be configurable.
It also allows the following code ```rust // works assert_msg!(proxy.recv().await, SomeEvent { .. }); // doesn't work assert_msg!(proxy.recv().await, SomeEvent); ```
```rust register_gauge!("test", "a" => "a", "b" => "b"); register_gauge!("test", "b" => "b", "a" => "a"); ``` rendered: ``` test{actor_group="reporters",a="a",b="b"} 0 test{actor_group="reporters",b="b",a="a"} 0 ```
The logger is based on `tokio::select` for now. The related issue: https://github.com/elfo-rs/elfo/issues/25. Need to use `Stream` to avoid using `tokio::select`.
*to do describe later*
* `elfo_emitted_dumps_total`, `elfo_limited_dumps_total`, `elfo_lost_dumps_total`, `elfo_written_dumps_total` * `elfo_dumps_usage_bytes`, `elfo_dumps_usage_items` * `elfo_dumps_capacity` (in elements? in parts?)
After rewriting the storage most tests are gone, need to rewrite them.