Split binder calls into two separate services. "storaged" service will be used by external clients, e.g. vold. - Added stub onUserStarted/onUserStopped to prepare for moving storaged.proto into ce area. "storaged_pri" private service will be used by storaged cmdline, e.g. adb shell storaged -u - Added parcelable UidInfo for private service. - Change format of perf history to one vector with first 3 elements showing size of recent/daily/weekly perf history. Test: adb shell storaged -u -p Bug: 63740245 Change-Id: Ib0367282a95b6cb0a38f064f0456e849ecccc210 |
||
|---|---|---|
| .. | ||
| binder/android/os | ||
| include | ||
| tests | ||
| tools | ||
| Android.bp | ||
| EventLogTags.logtags | ||
| main.cpp | ||
| README.properties | ||
| storaged.cpp | ||
| storaged.proto | ||
| storaged.rc | ||
| storaged_diskstats.cpp | ||
| storaged_info.cpp | ||
| storaged_service.cpp | ||
| storaged_uid_monitor.cpp | ||
| storaged_utils.cpp | ||
| uid_info.cpp | ||
ro.storaged.event.interval # interval storaged scans for IO stats, in seconds ro.storaged.event.perf_check # check for time spent in event loop, in microseconds ro.storaged.disk_stats_pub # interval storaged publish disk stats, in seconds ro.storaged.uid_io.interval # interval storaged checks Per UID IO usage, in seconds ro.storaged.uid_io.threshold # Per UID IO usage limit, in bytes