commit | 3f7c9f2d0164f2b5826c194e9309791637f35c2c | [log] [tgz] |
---|---|---|
author | Dianne Hackborn <hackbod@google.com> | Tue Apr 04 15:36:33 2017 -0700 |
committer | Dianne Hackborn <hackbod@google.com> | Tue Apr 04 16:12:10 2017 -0700 |
tree | d355c4529c8065ecb743889bde33cd476c2c7edf | |
parent | 265dbc1f0916283e607d4de9062f48d533d06487 [diff] |
Deliver start service args with ParcelledListSlice. We have seen issues where we fail restarting a process because there are so many services with so many pending start arguments that we hit IPC limits. So instead of doing an IPC for each service start, collect them together in a list that is sent once, and send it inside of a ParcelledListSlice to control how much data is written inline in the IPC. Test: boot and ran Change-Id: Ifed26ccdf535871e577fc02c7ef1d09060ab06ca