summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-02-05update_engine: Add performance modeHEADsugisawa-mr1sugisawaGabriele M
Author: Gabriele M <moto.falcon.git@gmail.com> Date: Thu Jun 14 01:10:09 2018 +0200 update_engine: Add performance mode Allow to move update_engine from the system-background cgroup to the foreground cgroup to speed up the installation of the updates. Change-Id: Iaa531a925f9e1a26e834d7448c4755151adcfea2 Author: Luca Stefani <luca.stefani.ge1@gmail.com> Date: Mon Mar 4 14:57:28 2019 +0100 Move performance mode to top app Change-Id: I436102b4f8d046b8f3d897882613ec46acf9e2c5 luca020400: Move to TaskProfiles API Change-Id: Id7e27b0c42d80c4a3ce1dc7f8540313a7042db53
2022-02-05update_engine: put update_engine into background sched groupWei Wang
update_engine runs as 120 may impact foreground tasks, put it into bg sched group to have soft limit on its cpu usage. Bug: 194838704 Test: build Signed-off-by: Wei Wang <wvw@google.com> Change-Id: Ifa66f0119e86d79fa48d15a82b192f33b6ab2740
2022-01-16Merge c73cc92371a405fe2b99de7a00fa04d9dca6b633 on remote branchLinux Build Service Account
Change-Id: Id270dbb8a1806d6b27de9cf4b2d2795b2052e322
2021-12-23Snap for 8024443 from 59f545dcf05808cda83f8d8a9607d627fc6414cc to ↵Android Build Coastguard Worker
s-keystone-qcom-release Change-Id: Ib26a3a44effcba3d8b25d1aec03dcd5a07b0687d
2021-12-20Snap for 8014993 from 3f27b946ce7fb9ef7e463dd87d3bcf1b68b4600a to ↵Android Build Coastguard Worker
s-keystone-qcom-release Change-Id: Id96c9bbd1859f053b497d81a5a88a4c47407c333
2021-12-19Merge s-mpr-2021-12-05Eric Arseneau
Change-Id: Id7c707f45cc570f7be03cbb183069dabb998d91f
2021-12-06Merge mpr-2021-11-05Eric Arseneau
Change-Id: I742f30b0fd71b5a0709f6c63632eb297c8e0d8dd
2021-10-08Merge 361c20a359796c3776d0b97f5ec31e679fa78fb3 on remote branchLinux Build Service Account
Change-Id: I2aaf5935cff4497404d572cb20df8a7df4d30a13
2021-09-21Snap for 7751031 from 382550c4c97f90c849c3786af69c9dea3035d592 to ↵Android Build Coastguard Worker
s-keystone-qcom-release Change-Id: I6cba0cf43e1daba5de854059c4e6b22d347384f4
2021-09-20[automerger skipped] Merge mpr-2021-09-05 skipped: 7b85a7ace8Eric Arseneau
Change-Id: Ib24b42ea71cc3c073c7e59a05f59e6e5fb1cc072
2021-09-16Merge mpr-2021-09-05Eric Arseneau
Change-Id: I52ae70504ca53732fbf74409ef0ccb0d9f42e973
2021-09-14Consider .capex files as zip archivesKelvin Zhang
This reduces size of SP2A.210827.001-to-SP2A.210903.001.zip OTA package from 83MB to 66MB. Which is ~21% improvement. Tests: th Bug: 199920825 (cherry picked from commit dc1f258e94b2c2dac1d3468301ebcdc0a2fe147c) Change-Id: I10fa03401e5920c633c3ce5d6cf737489fecb6de Merged-In: I10fa03401e5920c633c3ce5d6cf737489fecb6de
2021-08-26Merge 662dc0fa68be413ffc51a9261da633f23a6235df on remote branchLinux Build Service Account
Change-Id: I65ca6574d997d7cbae41768cf86832907422b828
2021-08-09Snap for 7623707 from fbf541b0d9c1680de6b8d2d9a1c5d9bc10723a36 to ↵Android Build Coastguard Worker
s-keystone-qcom-release Change-Id: I5641a490a3ca0510e3139492f8f127be3e0eb79a
2021-08-04Merge SP1A.210803.001Scott Lobdell
Change-Id: I77d158fbb301c6df753ef11561b9d51666de8168
2021-08-02Merge 6fd8fc1f60c58ac9d2639bd4cacb69afc168de62 on remote branchLinux Build Service Account
Change-Id: I2f1205dbb67470cbdf28b54c540cbc721f6f0aaa
2021-07-28Snap for 7588338 from b5f09960717c22c84cb555c55020bafb9343a694 to sc-d1-releaseAndroid Build Coastguard Worker
Change-Id: I6cf1c57ce4f70feaef4afc128a8d1d99ef17be7b
2021-07-28Snap for 7588338 from b5f09960717c22c84cb555c55020bafb9343a694 to sc-releaseAndroid Build Coastguard Worker
Change-Id: Id04d87fa9134205889d29a358c91e2e7e583f9b4
2021-07-27Don't check for FEC offset if fec is disabledKelvin Zhang
Test: th Bug: 194661607 Bug: 194779085 Change-Id: I0e37136313914f1ee9a4eae0e5db59807adc7dc5 Merged-In: I0e37136313914f1ee9a4eae0e5db59807adc7dc5
2021-07-17Snap for 7558324 from 190c21752cd6182cf85f26bedbadb562e44c3542 to ↵Android Build Coastguard Worker
s-keystone-qcom-release Change-Id: I7fee79bbf6979bfe3216c54f20fcdff560aed4f2
2021-07-12Merge SP1A.210709.002Haamed Gheibi
Change-Id: I7fa4798d3836cbdbbc1ad9c658af49cd0d25e50a
2021-07-08Merge 36d3d72cc3aeb7132164ff9a5b9e8255576c9bca on remote branchLinux Build Service Account
Change-Id: Iab99544b28c3039289efccefde1e38465a7c5b43
2021-07-08Snap for 7529640 from 04206a96c8c15bd4cdb655ed4e3b27e5cccb0f05 to sc-releaseAndroid Build Coastguard Worker
Change-Id: I82fb842ddfbb449f80d664f2619591f3be192d7a
2021-07-08Snap for 7529640 from 04206a96c8c15bd4cdb655ed4e3b27e5cccb0f05 to sc-d1-releaseAndroid Build Coastguard Worker
Change-Id: I9a07ec939af3031fe057c3640f13de682dba660d
2021-07-07Merge "Revert "Add ramdisk_available to init_first_stage's deps"" into sc-devTreeHugger Robot
2021-07-03Snap for 7519874 from cfd7c0f39aeaf6ea98135b999b64196a7ba2eb47 to sc-releaseAndroid Build Coastguard Worker
Change-Id: I47db292d7b9ba730f9473208a1500c16a684c4f6
2021-07-03Snap for 7519874 from cfd7c0f39aeaf6ea98135b999b64196a7ba2eb47 to sc-d1-releaseAndroid Build Coastguard Worker
Change-Id: I39d4c78de3b7d74f5b06c86014db8bfaab069195
2021-07-01Report source and target build fingerprints in SNAPSHOT_MERGE_REPORTED.David Anderson
Bug: 188909957 Test: manual test Change-Id: I108c20cf1e092478be2ae59701514f32d9b0a9f3 Merged-In: I108c20cf1e092478be2ae59701514f32d9b0a9f3
2021-07-01Record the source build fingerprint in SnapshotMergeStats.David Anderson
This also adds a manual call to WriteState(). If update_engine crashes or the device reboots, it's possible that certain stats (such as the COW file stats) will be gone by the time the merge state is recovered. Forcing a write prevents this. Note that the write was previously implicit in set_cow_file_size, but is now explicit before calling InitiateMerge(). Bug: 188909957 Test: manual test Change-Id: I27cdc72272a9fa4ff5df4968e200fc14f63d0146 Merged-In: I27cdc72272a9fa4ff5df4968e200fc14f63d0146
2021-07-01Revert "Add ramdisk_available to init_first_stage's deps"Inseob Kim
Revert "Add ramdisk_available to init_first_stage's deps" Revert "Add ramdisk_available to init_first_stage's deps" Revert "Add ramdisk_available to init_first_stage's deps" Revert "Add ramdisk_available to init_first_stage's deps" Revert "Add ramdisk_available to init_first_stage's deps" Revert "Add ramdisk_available to init_first_stage's deps" Revert "Add ramdisk_available to init_first_stage's deps" Revert "Completely migrate init first stage to Soong" Revert "Add ramdisk_available to init_first_stage's deps" Revert "Add ramdisk_available to init_first_stage's deps" Revert "Add ramdisk_available to init_first_stage's deps" Revert "Add ramdisk_available to init_first_stage's deps" Revert "Add ramdisk_available to init_first_stage's deps" Revert "Add ramdisk_available to init_first_stage's deps" Revert "Add ramdisk_available to init_first_stage's deps" Revert "Update init_first_stage" Revert "Add ramdisk_available to init_first_stage's deps" Revert "Add ramdisk_available to init_first_stage's deps" Revert "Add BOARD_BUILD_SYSTEM_ROOT_IMAGE to config vars" Revert "Add install_in_root to cc_binary" Revert "Add ramdisk_available to init_first_stage's deps" Revert submission 15071196-init_first_stage_soong Reason for revert: fixes b/192248690 Reverted Changes: I23cf4f975:Add ramdisk_available to init_first_stage's deps Icd98c7e24:Add ramdisk_available to init_first_stage's deps If9da9ba16:Add ramdisk_available to init_first_stage's deps Ibc8668029:Add ramdisk_available to init_first_stage's deps I3b4b8c475:Add ramdisk_available to init_first_stage's deps I59cd149e0:Completely migrate init first stage to Soong I36d789578:Add ramdisk_available to init_first_stage's deps I2a0daa612:Add BUILD_USES_RECOVERY_AS_BOOT to soong config Ic76c325ce:Directly create ramdisk dirs in ramdisk image rule... I4c5374deb:Add BOARD_BUILD_SYSTEM_ROOT_IMAGE to config vars I8aab5faf3:Add ramdisk_available to init_first_stage's deps I9d5a10661:Add ramdisk_available to init_first_stage's deps Iaa2edeb4a:Add ramdisk_available to init_first_stage's deps I7cb582ca0:Update init_first_stage I06091d15e:Add ramdisk_available to init_first_stage's deps I8bdb8dda3:Add ramdisk_available to init_first_stage's deps I7436b8dd1:Add ramdisk_available to init_first_stage's deps I39693fd86:Add ramdisk_available to init_first_stage's deps I0a9ba90f0:Add ramdisk_available to init_first_stage's deps Ib66b4c4ea:Add ramdisk_available to init_first_stage's deps I31ce63d23:Add ramdisk_available to init_first_stage's deps Icb580f97c:Add ramdisk_available to init_first_stage's deps I044a075b7:Add ramdisk_available to init_first_stage's deps I33164a7e7:Fix ndk and aml arch order Ib8d92904a:Add ramdisk_available to sysprop_library Ibc3516453:Add install_in_root to cc_binary Change-Id: I7c7f5feaca6e8e78a3334932847da14e46e4f01a
2021-06-30Snap for 7508253 from 2218a7229a48b3fe97a4054e0875327f768ab64a to ↵Android Build Coastguard Worker
s-keystone-qcom-release Change-Id: I31e87662f49ec0ed9b8b82276d8e986b7208e002
2021-06-29Snap for 7441201 from f79cb91b4218a68642c94a01defc0594e742b3f4 to ↵Android Build Coastguard Worker
s-keystone-qcom-release Change-Id: I8fe51a7a4c0ba91d864383e6501cf0e8b8ab71d5
2021-06-26Snap for 7495277 from 7729c21a473c7da5457786d12b65884ba3a2f594 to sc-d1-releaseAndroid Build Coastguard Worker
Change-Id: Iaba38c858aef03e552eeafe3256dbcd60dcc973d
2021-06-25Snap for 7491908 from 7729c21a473c7da5457786d12b65884ba3a2f594 to sc-releaseAndroid Build Coastguard Worker
Change-Id: Ia57e6b2ca9298528d79c9d7b39b13bd7757fd630
2021-06-23Add ramdisk_available to init_first_stage's depsInseob Kim
Bug: 187196593 Test: boot Change-Id: I0a9ba90f0ae6f0b551e73d0a4361b8cf5d2c1e85 Merged-In: I0a9ba90f0ae6f0b551e73d0a4361b8cf5d2c1e85
2021-06-19Snap for 7473492 from 2218a7229a48b3fe97a4054e0875327f768ab64a to ↵Android Build Coastguard Worker
s-keystone-qcom-release Change-Id: Ie564d4198da783be381929365b5be2c1f9040963
2021-06-18Merge "Merge SP1A.210604.001 Change-Id: ↵Daniel Norman
Ic0b06785e559f2b316762ba170d60370f83f7cf3" into s-keystone-qcom-dev
2021-06-14Snap for 7454474 from f40f89805fa044356743206f7cfa6c8f11b8f0a2 to ↵Android Build Coastguard Worker
s-keystone-qcom-release Change-Id: If3a10951d99603835adad2352178bf5511a1b574
2021-06-13[automerger skipped] Merge mpr-2021-06-05 skipped: 84bbd32a6bEric Arseneau
Change-Id: I889316badcad8f24e132e96f0958fe4a91295ea0
2021-06-09Merge ac7fc8e1debff1f57afe79f144d8d16a1a0ec470 on remote branchLinux Build Service Account
Change-Id: I2cd41cefedfd492f9e20617ad9929ebf1cdde79e
2021-06-08Merge mpr-2021-06-05Eric Arseneau
Change-Id: If8568f0b162fd9375947b4bb6221f22ae6b7c50f
2021-06-04Merge SP1A.210604.001Scott Lobdell
Change-Id: Ic0b06785e559f2b316762ba170d60370f83f7cf3
2021-05-27Snap for 7402811 from 4ac16e53724bc24199fbc707f2de312432aa2c7c to sc-releaseandroid-build-team Robot
Change-Id: I5da8ba98afa941b8e0ac268b87a97d19bfdedc2a
2021-05-27Snap for 7402811 from 4ac16e53724bc24199fbc707f2de312432aa2c7c to sc-d1-releaseandroid-build-team Robot
Change-Id: Id33df6dde1bcc47c1c9258c21d777836acbe1c4e
2021-05-21Freeze AIDL APIs for SCJiyong Park
Bug: 188713899 Test: m Change-Id: I8d87d565a29adb4836ce83ceb02fd97c2739261c
2021-05-19Snap for 7375516 from 56ce23ae3ac59bc21ceaa747742c2a048b0762df to sc-releaseandroid-build-team Robot
Change-Id: I8a46cf010da07c55434aadd53ea245ab4b0eb2d4
2021-05-19Snap for 7375516 from 56ce23ae3ac59bc21ceaa747742c2a048b0762df to sc-d1-releaseandroid-build-team Robot
Change-Id: I6baad3dc845cc7ae3d3542eea1c37ce811d95d5c
2021-05-17Merge 5d3613e99ec327d2ba487cc00de13b334618886f on remote branchLinux Build Service Account
Change-Id: I2a577c1058cf2e4b65e1c13cb3bc9eccb1b2bea4
2021-05-17Clean up reserved space for decompression when OTA cancelledMohammad Samiul Islam
OTA can terminate in the following ways: 1) Before reboot, intentionally cancelled. 2) Before reboot, failed due to error 3) After reboot, failed due to error 4) After reboot, success Cleaning up from ResetStatus should cover #1. For #2, there won't be automatic cleanup on failure, as sometimes we resume OTA from where it last failed. So user needs to explicitely call ResetStatus to clean up. for #2. Number #3 and #4 will be dealt in follow up cl. Bug: 172911822 Test: Case #1: Intentionally cancel 1. Allocated space: python3 update_device.py --allocate-only ota.zip 2. Temp file deleted by: adb shell update_engine_client --reset_status Change-Id: Id6844e4ce4f248605b4a9ae07268dea55d629265 Merged-In: Id6844e4ce4f248605b4a9ae07268dea55d629265 (cherry picked from commit b5c07bfe7eae04ce383af4eecb1b1c44bea8333f)
2021-05-15Snap for 7364285 from f79cb91b4218a68642c94a01defc0594e742b3f4 to ↵Android Build Role Account android-build-prod
s-keystone-qcom-release Change-Id: I485b5b774533322ed4c78c3ceec5f945ea21b582