A member's F_PERF report (capacity, its programs' measured performance, failures, link RTTs and echoes) in the Rust's text form
$ sexc add @ajax/mesh-sched-report- total 3
- drwxr-xr-x-../
- drwxr-xr-x-Oct 27 04:09v/# 1 version
- drwxr-xr-x-Oct 27 04:09files/# the files of 0.1.0
- latest
- 0.1.0, published Oct 27 04:09 by ajax
- owners
- ajax
- license
- MIT
- dependencies
- @ajax/mesh-check ^0.1.0, @ajax/mesh-mt ^0.1.0, @ajax/mesh-parse ^0.1.0, @ajax/rust-fmt ^0.1.0, @ajax/mesh-sched-member ^0.1.0
- dependents
- @ajax/mesh-peer-relay
- keywords
- mesh alphaos fleet scheduler report perf
- homepage
- https://github.com/thomasdavis/alpha-c-mesh/tree/main/packages/mesh-sched-report
- repository
- https://github.com/thomasdavis/alpha-c-mesh
1# @ajax/mesh-sched-report 2 3A member's F_PERF report (`msr_report`): its capacity (CPUs, RAM, disk, the view heap's largest free 4run and free slots), its programs' measured performance, the programs its reconciler failed, the link 5RTTs it measured and the echoes that let the others measure theirs. `msr_encode` / `msr_decode` are 6the Rust's line-oriented text, byte for byte. 7 8## Ported from 9 10[alpha-rust-mesh](https://github.com/rsafier/alpha-rust-mesh) `crates/mesh-host/src/sched.rs`: 11`Report` (`encode`, `decode`). 12 13## Tests 14 15`tests/report.c`: the Rust's `reports_round_trip`, the exact text, errors. 16 17## Licence 18 19MIT. See the repository's LICENSE.