Don't defer zygote

Removing 'updatable' from zygote as zygote is started after apexd. All
APEXes are guaranteed to be activated at the moment.

Sequence of actions:
1) /data mounted. post-fs-data is triggered.
2) apexd starts. APEXes are activated. Init does not execute more
commands until the activation finishes.
3) all post-fs-data sections from other *.rc are executed.
4) zygote-start is triggered.

Bug: 123404717
Bug: 126555629
Bug: 125549215
Test: device boots
Test: no following message on the logcat log
Could not restart 'zygote': Cannot start an updatable service 'zygote' before configs from APEXes are all loaded. Queued for execution.

Merged-In: Ib4d0716ed5225b6ade3adaa247ff6140a9b2b9d5
Change-Id: Ib4d0716ed5225b6ade3adaa247ff6140a9b2b9d5
(cherry picked from commit 3bddd540dd)
This commit is contained in:
Jiyong Park 2019-03-05 21:54:53 +09:00
parent 96dc80f97a
commit 1a789db2e3
4 changed files with 0 additions and 6 deletions

View File

@ -5,7 +5,6 @@ service zygote /system/bin/app_process -Xzygote /system/bin --zygote --start-sys
group root readproc reserved_disk
socket zygote stream 660 root system
socket blastula_pool stream 660 root system
updatable
onrestart write /sys/android_power/request_state wake
onrestart write /sys/power/state on
onrestart restart audioserver

View File

@ -5,7 +5,6 @@ service zygote /system/bin/app_process32 -Xzygote /system/bin --zygote --start-s
group root readproc reserved_disk
socket zygote stream 660 root system
socket blastula_pool stream 660 root system
updatable
onrestart write /sys/android_power/request_state wake
onrestart write /sys/power/state on
onrestart restart audioserver
@ -22,6 +21,5 @@ service zygote_secondary /system/bin/app_process64 -Xzygote /system/bin --zygote
group root readproc reserved_disk
socket zygote_secondary stream 660 root system
socket blastula_pool_secondary stream 660 root system
updatable
onrestart restart zygote
writepid /dev/cpuset/foreground/tasks

View File

@ -5,7 +5,6 @@ service zygote /system/bin/app_process64 -Xzygote /system/bin --zygote --start-s
group root readproc reserved_disk
socket zygote stream 660 root system
socket blastula_pool stream 660 root system
updatable
onrestart write /sys/android_power/request_state wake
onrestart write /sys/power/state on
onrestart restart audioserver

View File

@ -5,7 +5,6 @@ service zygote /system/bin/app_process64 -Xzygote /system/bin --zygote --start-s
group root readproc reserved_disk
socket zygote stream 660 root system
socket blastula_pool stream 660 root system
updatable
onrestart write /sys/android_power/request_state wake
onrestart write /sys/power/state on
onrestart restart audioserver
@ -22,6 +21,5 @@ service zygote_secondary /system/bin/app_process32 -Xzygote /system/bin --zygote
group root readproc reserved_disk
socket zygote_secondary stream 660 root system
socket blastula_pool_secondary stream 660 root system
updatable
onrestart restart zygote
writepid /dev/cpuset/foreground/tasks