mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-19 13:47:56 +00:00
4f316cffbc
Init's state reports are updated whenever an interesting part of init's internal state changes (e.g., when sessions are established, or when children are started/removed). However, until now, a change of a skipped heartbeat counter was not taken as trigger for state-report updates. In scenarios where no other intersting event happened, the last reported state did no reflect the current heartbeat state. In particular, when the last report was issued during the construction of a new child just before the child became able to respond to heartbeat requests, the stale report hinted at heartbeat problems that were just an initialization artifact. This problem became visible on some Qemu platform where the child startup takes a long time. The patch tracks the observed skipped-heartbeat counter and triggers a report whenever the counter value changes. Issue #3079 |
||
---|---|---|
.. | ||
doc | ||
include | ||
lib | ||
recipes | ||
run | ||
src | ||
xsd | ||
README |
This source-code repository contains genuine low-level OS components and interfaces of Genode. It solely depends on the framework's base API.