mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-19 05:37:54 +00:00
bomb.run: define resource preservation for init
This patch increases init's preserved RAM and capability quota to account for a current limitation of init with respect to the creation of sessions to parent services: In contrast to regular routed services, sessions to parent services are created via 'Env::session'. The implementation of 'Env::session' automatically upgrades session quotas on demand, which is the desired behavior for regular 'Connection' objects. However, for sessions established on the behalf of init's children, we would need to reflect the error condition to the child instead of resolving it locally within init (by subsidizing the session with init's quota). This patch leaves this issue unresolved but fixes the symptom for the bomb test. It is meant as an interim solution until the handling of parent sessions is revised.
This commit is contained in:
parent
f95bfddc09
commit
c7b739cc61
@ -35,6 +35,8 @@ set config {
|
||||
<default-route>
|
||||
<any-service> <parent/> <any-child/> </any-service>
|
||||
</default-route>
|
||||
<resource name="RAM" preserve="2M"/>
|
||||
<resource name="CAP" preserve="100"/>
|
||||
<start name="timer" caps="100">
|
||||
<resource name="CPU" quantum="10"/>
|
||||
<resource name="RAM" quantum="1M"/>
|
||||
|
Loading…
Reference in New Issue
Block a user