Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b69d848a authored by Steven Moreland's avatar Steven Moreland
Browse files

servicemanager: restart more services on crash

We haven't seen this service crash really, but when killed the system
doesn't recover very well. Part of the reason is additional services
being added over time. Now, copying the same restart rules from
hwservicemanager which gives better behavior.

Bug: 156380383
Test: cuttlefish device recovers
Change-Id: Iaa85c4f007885b8a44ecbf30314f62989b405aff
parent dd44f746
Loading
Loading
Loading
Loading
+4 −9
Original line number Diff line number Diff line
@@ -3,16 +3,11 @@ service servicemanager /system/bin/servicemanager
    user system
    group system readproc
    critical
    onrestart restart healthd
    onrestart restart zygote
    onrestart restart apexd
    onrestart restart audioserver
    onrestart restart media
    onrestart restart surfaceflinger
    onrestart restart inputflinger
    onrestart restart drm
    onrestart restart cameraserver
    onrestart restart keystore
    onrestart restart gatekeeperd
    onrestart restart thermalservice
    onrestart class_restart main
    onrestart class_restart hal
    onrestart class_restart early_hal
    writepid /dev/cpuset/system-background/tasks
    shutdown critical
+3 −0
Original line number Diff line number Diff line
@@ -3,4 +3,7 @@ service vndservicemanager /vendor/bin/vndservicemanager /dev/vndbinder
    user system
    group system readproc
    writepid /dev/cpuset/system-background/tasks
    onrestart class_restart main
    onrestart class_restart hal
    onrestart class_restart early_hal
    shutdown critical