-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Android 12.1 #1
base: android-10.0
Are you sure you want to change the base?
Android 12.1 #1
Commits on Mar 12, 2021
-
Snap for 7202128 from 6e76b7d to sc-v2-release
Change-Id: I24114565d80d1e15a7f2d5f65b770d7b5b705134
android-build-team Robot committedMar 12, 2021 Configuration menu - View commit details
-
Copy full SHA for 5112e29 - Browse repository at this point
Copy the full SHA 5112e29View commit details
Commits on Mar 13, 2021
-
Snap for 7205268 from ee0d370 to sc-v2-release
Change-Id: I84d4a5733c4ca380076cbe2b04608b69aa78f8c8
android-build-team Robot committedMar 13, 2021 Configuration menu - View commit details
-
Copy full SHA for dbabc07 - Browse repository at this point
Copy the full SHA dbabc07View commit details -
Bug: 180535575 Test: apply OTA, snapshotctl dump Change-Id: Iedd761b2f6923a56b11f9d6868d6baf569ad38d0
Configuration menu - View commit details
-
Copy full SHA for 0c37f62 - Browse repository at this point
Copy the full SHA 0c37f62View commit details
Commits on Mar 16, 2021
-
Record VAB boot time metrics. am: 0c37f62
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1631917 Change-Id: Ida5a8fa561f788dfbdfba671385928dd70f7296e
Configuration menu - View commit details
-
Copy full SHA for 74db000 - Browse repository at this point
Copy the full SHA 74db000View commit details -
Record VAB boot time metrics. am: 0c37f62 am: 74db000
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1631917 Change-Id: I255f8e67de07ab0e7a46b126a4634805714c3a4b
Configuration menu - View commit details
-
Copy full SHA for 79d9e0b - Browse repository at this point
Copy the full SHA 79d9e0bView commit details -
Pass in source slot to ctor of dynamic control
When DynamicPartitionControlAndroid is constructed, it initializes both source and target slot to -1. These values get updated during PreparePartitionsForUpdate call. And we only PreparePartitionsForUpdate() when applying an OTA or applocating space for an OTA(not when verifying OTA metadata). Which means if VerifyPayloadApplicable() is called before any call two other APIs, we could be using an "Uninitialiazed" dynamic partition control. To mitigate this problem, we pass in source_slot at ctor of DynamicPartitionControl, also make IsDynamicPartition() api take in a slot number to avoid reading uninitialized member fields. Bug: 181643302 Test: apply an OTA, abort, restart update_engine, verify a payload Change-Id: I9a8a0fe8a9aca48e91241e15bdec33a1c1228553
Configuration menu - View commit details
-
Copy full SHA for ebd115e - Browse repository at this point
Copy the full SHA ebd115eView commit details -
Pass in source slot to ctor of dynamic control am: ebd115e
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1622020 Change-Id: I542615fc8da27cfb2ce1ac671c193f10096b2da7
Configuration menu - View commit details
-
Copy full SHA for f260ea9 - Browse repository at this point
Copy the full SHA f260ea9View commit details
Commits on Mar 17, 2021
-
Pass in source slot to ctor of dynamic control am: ebd115e am: f260ea9
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1622020 Change-Id: Idcd1934b22336b7afae6a059373bdb0b01c61ba8
Configuration menu - View commit details
-
Copy full SHA for e59ea77 - Browse repository at this point
Copy the full SHA e59ea77View commit details -
Make update_engine reserve space for decompression via apexd
Bug: 172911822 Test: atest ApexHandlerAndroidTest (checked that file was created) Change-Id: I8024695ebba1a9c1796c05b27a0eec3da3b3d1bc
Mohammad Samiul Islam committedMar 17, 2021 Configuration menu - View commit details
-
Copy full SHA for b0ab865 - Browse repository at this point
Copy the full SHA b0ab865View commit details -
Make update_engine reserve space for decompression via apexd am: b0ab865
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1614853 Change-Id: Iefa9b70759279eab8bb6573df205840c3bec520d
Configuration menu - View commit details
-
Copy full SHA for f057877 - Browse repository at this point
Copy the full SHA f057877View commit details -
Make update_engine reserve space for decompression via apexd am: b0ab865
am: f057877 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1614853 Change-Id: I927d67667d53f9c45cc92a2e083de4ab774ed6d5
Configuration menu - View commit details
-
Copy full SHA for a37773e - Browse repository at this point
Copy the full SHA a37773eView commit details -
Record VAB boot time metrics. am: 0c37f62 am: 74db000 am: 79d9e0b
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1631917 Change-Id: Ie24c83f06c1efc6214793dd166f772b04ae0ac82
Configuration menu - View commit details
-
Copy full SHA for cdde78a - Browse repository at this point
Copy the full SHA cdde78aView commit details -
Pass in source slot to ctor of dynamic control am: ebd115e am: f260ea9 …
…am: e59ea77 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1622020 Change-Id: I4352c02756cb832be16a8552e68388be00b54a45
Configuration menu - View commit details
-
Copy full SHA for 1ddd2c7 - Browse repository at this point
Copy the full SHA 1ddd2c7View commit details -
Refactor verity reads/writes to a separate fucntion
Test: th & serve an OTA with veity enabled, vabc disabled Change-Id: Ib1d5549ac615504a47c96a12b046975cfff01886
Configuration menu - View commit details
-
Copy full SHA for 7f92567 - Browse repository at this point
Copy the full SHA 7f92567View commit details -
Make update_engine reserve space for decompression via apexd am: b0ab865
am: f057877 am: a37773e Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1614853 Change-Id: I1ae0e4c6c43f4602a7df0bce455de4a81786a1a7
Configuration menu - View commit details
-
Copy full SHA for ed623a4 - Browse repository at this point
Copy the full SHA ed623a4View commit details
Commits on Mar 18, 2021
-
Snap for 7216111 from 1ddd2c7 to sc-v2-release
Change-Id: Idc12cd8be88fea2999672d59960d632872fc2df6
android-build-team Robot committedMar 18, 2021 Configuration menu - View commit details
-
Copy full SHA for c65d4fa - Browse repository at this point
Copy the full SHA c65d4faView commit details -
Snap for 7216685 from ed623a4 to sc-v2-release
Change-Id: I4433bd8a409846cdae329635970a909c31b93c40
android-build-team Robot committedMar 18, 2021 Configuration menu - View commit details
-
Copy full SHA for 98e3c3b - Browse repository at this point
Copy the full SHA 98e3c3bView commit details -
Refactor verity reads/writes to a separate fucntion am: 7f92567
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1636220 Change-Id: I1c6886dfd6ea9fbc86655f1756ea1b28f0bf0e86
Configuration menu - View commit details
-
Copy full SHA for 607f9fb - Browse repository at this point
Copy the full SHA 607f9fbView commit details -
Refactor verity reads/writes to a separate fucntion am: 7f92567 am: 6…
…07f9fb Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1636220 Change-Id: I741fb6907f51d0903b43d7eeb9a45d90fcd7548b
Configuration menu - View commit details
-
Copy full SHA for a69c638 - Browse repository at this point
Copy the full SHA a69c638View commit details -
Refactor verity reads/writes to a separate fucntion am: 7f92567 am: 6…
…07f9fb am: a69c638 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1636220 Change-Id: I346a10fa2fe908399c74c769097d2db0abeb16d6
Configuration menu - View commit details
-
Copy full SHA for 327dce7 - Browse repository at this point
Copy the full SHA 327dce7View commit details
Commits on Mar 19, 2021
-
Snap for 7219331 from 327dce7 to sc-v2-release
Change-Id: Ie8be28c5a38d90e601388635d4bd858ed4ccebb4
android-build-team Robot committedMar 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 754be4d - Browse repository at this point
Copy the full SHA 754be4dView commit details
Commits on Mar 22, 2021
-
Unmap all partitions after postinstall finishes
If we don't unmap partitions, snapuserd will keep running in the background and do nothing. Unmap partitions so that memory associated with daemon can be freed. Test: th, apply an OTA, verify that _b partitions in /dev/block/mapper are gone Change-Id: I4a75f4abe3e69f9ad2a67a78472b61cfbd77b0eb Change-Id: Icacf1699a32bf045c2b832f7c1f021d90805d676
Configuration menu - View commit details
-
Copy full SHA for f7ef12a - Browse repository at this point
Copy the full SHA f7ef12aView commit details -
Add checks before writing hashtree/verity
Verity that we read everything in hashtree_data_extent before writing hash tree. Bug: 173432386 Test: th Change-Id: I00ab8053de71b13991adaa243b6cb6c7efd6e60f
Configuration menu - View commit details
-
Copy full SHA for eeec381 - Browse repository at this point
Copy the full SHA eeec381View commit details -
Unmap all partitions after postinstall finishes am: f7ef12a
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1648727 Change-Id: I76617236b8799c88dd83cb503177e91c9005f8ab
Configuration menu - View commit details
-
Copy full SHA for 786bb39 - Browse repository at this point
Copy the full SHA 786bb39View commit details -
Add checks before writing hashtree/verity am: eeec381
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1640819 Change-Id: I74cbb395d725d5931344b7a2bf2c10e7113d3152
Configuration menu - View commit details
-
Copy full SHA for d727ae0 - Browse repository at this point
Copy the full SHA d727ae0View commit details -
Unmap all partitions after postinstall finishes am: f7ef12a am: 786bb39
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1648727 Change-Id: I154b305541ff3f1c99e9dd4cf4d1dad3757c4648
Configuration menu - View commit details
-
Copy full SHA for ca37677 - Browse repository at this point
Copy the full SHA ca37677View commit details -
Add checks before writing hashtree/verity am: eeec381 am: d727ae0
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1640819 Change-Id: I2e3dfd8726f3c47d53232c61d4c3de061686fed8
Configuration menu - View commit details
-
Copy full SHA for d661845 - Browse repository at this point
Copy the full SHA d661845View commit details -
Unmap all partitions after postinstall finishes am: f7ef12a am: 786bb39…
… am: ca37677 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1648727 Change-Id: I8d27fa6fa3f101b946b48ca6306f759918f3bc44
Configuration menu - View commit details
-
Copy full SHA for ff95b2b - Browse repository at this point
Copy the full SHA ff95b2bView commit details -
Add checks before writing hashtree/verity am: eeec381 am: d727ae0 am: d…
…661845 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1640819 Change-Id: I1dc71c2f467b396f013356df734ada6268ccee2a
Configuration menu - View commit details
-
Copy full SHA for 11d6a34 - Browse repository at this point
Copy the full SHA 11d6a34View commit details
Commits on Mar 23, 2021
-
Snap for 7227300 from 11d6a34 to sc-v2-release
Change-Id: I866142205afbde97bf289c9ef032fb8b8f69330f
android-build-team Robot committedMar 23, 2021 Configuration menu - View commit details
-
Copy full SHA for b7f2cc2 - Browse repository at this point
Copy the full SHA b7f2cc2View commit details
Commits on Mar 24, 2021
-
Add a wrapper to use CowWriter as a file descriptor, this will be used by FileSystemVerification stage when writing FEC Test: treehugger Bug: 173432386 Change-Id: Iea42ca1081cd6836c7700db172d6987f770d52c0
Configuration menu - View commit details
-
Copy full SHA for 569c97e - Browse repository at this point
Copy the full SHA 569c97eView commit details -
Make dynamic partition control android return a writable fd
We can return a FileDescriptor object, which encapsulates logic needed to write to a COW. This way, filesystem verfication action can use the turend value directly for computing verity and hash the partition. Test: th Change-Id: Iafe9699ef0cc15961641fc94f8ad2820230a56e1
Configuration menu - View commit details
-
Copy full SHA for 21a4991 - Browse repository at this point
Copy the full SHA 21a4991View commit details -
Add CowWriterFileDescriptor am: 569c97e
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1474356 Change-Id: I5a6ceb2a0adbdc4705dbfd7d7135e907cec33009
Configuration menu - View commit details
-
Copy full SHA for db302a0 - Browse repository at this point
Copy the full SHA db302a0View commit details -
Make dynamic partition control android return a writable fd am: 21a4991
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1634739 Change-Id: Iba076f40d2f938227844f17d96ec078be7c854ab
Configuration menu - View commit details
-
Copy full SHA for 36e848e - Browse repository at this point
Copy the full SHA 36e848eView commit details -
Add CowWriterFileDescriptor am: 569c97e am: db302a0
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1474356 Change-Id: Ia0489857534b13de934615187a9ba59abbb8a518
Configuration menu - View commit details
-
Copy full SHA for 7d8e2ec - Browse repository at this point
Copy the full SHA 7d8e2ecView commit details -
Make dynamic partition control android return a writable fd am: 21a4991…
… am: 36e848e Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1634739 Change-Id: I30543ef1917b4d5fdb29f63f4181b6d480c463d9
Configuration menu - View commit details
-
Copy full SHA for e6fc976 - Browse repository at this point
Copy the full SHA e6fc976View commit details -
Add CowWriterFileDescriptor am: 569c97e am: db302a0 am: 7d8e2ec
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1474356 Change-Id: I308534ed3d137db3a56b704feeb921f14e74a011
Configuration menu - View commit details
-
Copy full SHA for e9cce3c - Browse repository at this point
Copy the full SHA e9cce3cView commit details -
Make dynamic partition control android return a writable fd am: 21a4991…
… am: 36e848e am: e6fc976 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1634739 Change-Id: I1879f5580dcc50ad560f15cbdb47c2d921de69c8
Configuration menu - View commit details
-
Copy full SHA for 2a1b105 - Browse repository at this point
Copy the full SHA 2a1b105View commit details
Commits on Mar 25, 2021
-
Allow /postinstall files to have custom contexts
We were mounting /postinstall with a 'context=...' option. This forces all files within /postinstall to have a single selinux context, limiting the possible granularity of our policies. Here we change it to simply default to the 'postinstall_file' context for the 'system' partition but allow individual files to have their own custom contexts defined by /system/sepolicy. Other partitions retain the single 'postinstall_file' context. The sample_images were updated to manually add a selinux label for testing FS contexts. Test: Manual OTA of blueline Test: atest update_engine_unittests Bug: 181182967 Change-Id: I0b8c2b2228fa08afecb64da9c276737eb9ae3631
Configuration menu - View commit details
-
Copy full SHA for 7361d27 - Browse repository at this point
Copy the full SHA 7361d27View commit details
Commits on Mar 26, 2021
-
Snap for 7236705 from 2a1b105 to sc-v2-release
Change-Id: If8c0d0d141295eb4e2d4b400790a5751493cace5
android-build-team Robot committedMar 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 32e95b5 - Browse repository at this point
Copy the full SHA 32e95b5View commit details
Commits on Mar 27, 2021
-
Check the super partiton size in VAB case
When the snapshot is used, we should check that the maximum size of all dynamic partition groups doesn't exceed the super partition size. Bug: 182431975 Test: primary payload fails as expected Pixel21 Change-Id: I5df8976e6b7e011284b29fd554dda80e31305698
Tianjie committedMar 27, 2021 Configuration menu - View commit details
-
Copy full SHA for 9f4dc7f - Browse repository at this point
Copy the full SHA 9f4dc7fView commit details -
Check the super partiton size in VAB case am: 9f4dc7f
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1638182 Change-Id: I8ff779815e569c2847c238c603858addd06a50f8
Configuration menu - View commit details
-
Copy full SHA for f08a8e7 - Browse repository at this point
Copy the full SHA f08a8e7View commit details -
Check the super partiton size in VAB case am: 9f4dc7f am: f08a8e7
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1638182 Change-Id: Ic97cb8fca898485a6ffbd1411db7685ca8fb75a4
Configuration menu - View commit details
-
Copy full SHA for 7a82a96 - Browse repository at this point
Copy the full SHA 7a82a96View commit details -
Check the super partiton size in VAB case am: 9f4dc7f am: f08a8e7 am: 7…
…a82a96 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1638182 Change-Id: I47d4beb4c223a7a79ed276371de221864a82dc80
Configuration menu - View commit details
-
Copy full SHA for 99a2cb8 - Browse repository at this point
Copy the full SHA 99a2cb8View commit details
Commits on Mar 28, 2021
-
Test: generate an OTA with verity enabled, install it Bug: 173432386 Change-Id: I14cccb1bb339c9824a95b8e42ac5144cb8b75c3f
Configuration menu - View commit details
-
Copy full SHA for 4f28a6c - Browse repository at this point
Copy the full SHA 4f28a6cView commit details -
Support verity writes in VABC am: 4f28a6c
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1612456 Change-Id: I88da9dcdafcbf6e001d59a2628cd31279b83aeaf
Configuration menu - View commit details
-
Copy full SHA for d4d7b7c - Browse repository at this point
Copy the full SHA d4d7b7cView commit details -
Support verity writes in VABC am: 4f28a6c am: d4d7b7c
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1612456 Change-Id: I70ebb1004ed1be1f8c07c63d3090720104b72983
Configuration menu - View commit details
-
Copy full SHA for d06fd13 - Browse repository at this point
Copy the full SHA d06fd13View commit details -
Support verity writes in VABC am: 4f28a6c am: d4d7b7c am: d06fd13
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1612456 Change-Id: I8a7cd8b95579820deca98bd4109667a28047182e
Configuration menu - View commit details
-
Copy full SHA for abbf6d3 - Browse repository at this point
Copy the full SHA abbf6d3View commit details -
Snap for 7240964 from abbf6d3 to sc-v2-release
Change-Id: I0428f7fca049c436c1bf8eb5289bb41c4b0362e6
android-build-team Robot committedMar 28, 2021 Configuration menu - View commit details
-
Copy full SHA for f6a2428 - Browse repository at this point
Copy the full SHA f6a2428View commit details
Commits on Mar 29, 2021
-
Configuration menu - View commit details
-
Copy full SHA for bdddd0d - Browse repository at this point
Copy the full SHA bdddd0dView commit details
Commits on Mar 30, 2021
-
Snap for 7243396 from bdddd0d to sc-v2-release
Change-Id: If53b010e3efef34df0d462f9a9d5579c8f702120
android-build-team Robot committedMar 30, 2021 Configuration menu - View commit details
-
Copy full SHA for 218e9d9 - Browse repository at this point
Copy the full SHA 218e9d9View commit details -
Allow /postinstall files to have custom contexts
We were mounting /postinstall with a 'context=...' option. This forces all files within /postinstall to have a single selinux context, limiting the possible granularity of our policies. Here we change it to simply default to the 'postinstall_file' context for the 'system' partition but allow individual files to have their own custom contexts defined by /system/sepolicy. Other partitions retain the single 'postinstall_file' context. The sample_images were updated to manually add a selinux label for testing FS contexts. Test: Manual OTA of blueline Test: atest update_engine_unittests Bug: 181182967 Change-Id: I0b8c2b2228fa08afecb64da9c276737eb9ae3631 Merged-In: I0b8c2b2228fa08afecb64da9c276737eb9ae3631
Configuration menu - View commit details
-
Copy full SHA for 331e3bd - Browse repository at this point
Copy the full SHA 331e3bdView commit details -
Allow /postinstall files to have custom contexts am: 331e3bd
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1643782 Change-Id: I136876a402c296207865980706a7ae6ea34e7bcf
Configuration menu - View commit details
-
Copy full SHA for b165e44 - Browse repository at this point
Copy the full SHA b165e44View commit details -
Allow /postinstall files to have custom contexts am: 331e3bd am: b165e44
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1643782 Change-Id: Ic3dd2a7b6150119d1523c19474d0731d58f68565
Configuration menu - View commit details
-
Copy full SHA for 0bc81f6 - Browse repository at this point
Copy the full SHA 0bc81f6View commit details -
[automerger skipped] Allow /postinstall files to have custom contexts…
… am: 331e3bd am: b165e44 am: 0bc81f6 -s ours am skip reason: skip tag Change-Id I0b8c2b2228fa08afecb64da9c276737eb9ae3631 with SHA-1 7361d27 is already in history Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1643782 Change-Id: I3895837abeb044e3b8c1cff085def3287d2f24bd
Configuration menu - View commit details
-
Copy full SHA for c1365fd - Browse repository at this point
Copy the full SHA c1365fdView commit details
Commits on Mar 31, 2021
-
Snap for 7246408 from c1365fd to sc-v2-release
Change-Id: If69ee994bb8458af92b7b49f4d8b0076068893b6
android-build-team Robot committedMar 31, 2021 Configuration menu - View commit details
-
Copy full SHA for 44ab449 - Browse repository at this point
Copy the full SHA 44ab449View commit details -
Add a unittest for read-after-write pattern in cow writer
Test: th Change-Id: I4e461b03d4008d484eafe601d3de2f4b06bf585d
Configuration menu - View commit details
-
Copy full SHA for f55eab8 - Browse repository at this point
Copy the full SHA f55eab8View commit details -
Report metrics on whether verity is used
Test: th Change-Id: Ide00028036b8b382a233b52716795a5c5c8da4e6
Configuration menu - View commit details
-
Copy full SHA for 9a5e368 - Browse repository at this point
Copy the full SHA 9a5e368View commit details -
Add a unittest for read-after-write pattern in cow writer am: f55eab8
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1629699 Change-Id: I69ad6dd99cb7745a36251594735eb59b18e6372f
Configuration menu - View commit details
-
Copy full SHA for b2b5328 - Browse repository at this point
Copy the full SHA b2b5328View commit details -
Report metrics on whether verity is used am: 9a5e368
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1656387 Change-Id: I5a8cd28c972ccacafbfb9f32e7943877836aa7df
Configuration menu - View commit details
-
Copy full SHA for 0cf3b32 - Browse repository at this point
Copy the full SHA 0cf3b32View commit details -
Add a unittest for read-after-write pattern in cow writer am: f55eab8 …
…am: b2b5328 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1629699 Change-Id: I53d9a5df95057d0f9651efe8ea27ebb91f569d95
Configuration menu - View commit details
-
Copy full SHA for f4471d6 - Browse repository at this point
Copy the full SHA f4471d6View commit details -
Report metrics on whether verity is used am: 9a5e368 am: 0cf3b32
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1656387 Change-Id: Ie9f7b4acbad32cfab8787e99fc9ef073adda82f6
Configuration menu - View commit details
-
Copy full SHA for c154fda - Browse repository at this point
Copy the full SHA c154fdaView commit details -
Add a unittest for read-after-write pattern in cow writer am: f55eab8 …
…am: b2b5328 am: f4471d6 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1629699 Change-Id: Icac5c61feec01afc600d9deb0203eb4856d964f0
Configuration menu - View commit details
-
Copy full SHA for 4a6f8ca - Browse repository at this point
Copy the full SHA 4a6f8caView commit details -
Report metrics on whether verity is used am: 9a5e368 am: 0cf3b32 am: c…
…154fda Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1656387 Change-Id: I35c6cdc5ed2d295e25c4279041a9dc6f70fdf485
Configuration menu - View commit details
-
Copy full SHA for 1da6b8d - Browse repository at this point
Copy the full SHA 1da6b8dView commit details
Commits on Apr 1, 2021
-
Snap for 7249665 from 1da6b8d to sc-v2-release
Change-Id: Ib0f773172c036ef71585d809d84c64301b4fb133
android-build-team Robot committedApr 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 61f9cde - Browse repository at this point
Copy the full SHA 61f9cdeView commit details -
Test: th Change-Id: I63904fae1a6900a6fd7a079667332102f2bede55
Configuration menu - View commit details
-
Copy full SHA for bec0f07 - Browse repository at this point
Copy the full SHA bec0f07View commit details -
Add no postinstall option am: bec0f07
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1660742 Change-Id: Idacf165f6a5cb9c99aa19f04255f96b772fe63d2
Configuration menu - View commit details
-
Copy full SHA for 33c2435 - Browse repository at this point
Copy the full SHA 33c2435View commit details -
Add no postinstall option am: bec0f07 am: 33c2435
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1660742 Change-Id: I032c705591178dd7a82cfc6ab53bcec98fe7c4b5
Configuration menu - View commit details
-
Copy full SHA for df3a22e - Browse repository at this point
Copy the full SHA df3a22eView commit details -
Add no postinstall option am: bec0f07 am: 33c2435 am: df3a22e
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1660742 Change-Id: I80bfc439cc92f13c771ec651748646c5eaa7961d
Configuration menu - View commit details
-
Copy full SHA for d4a81ab - Browse repository at this point
Copy the full SHA d4a81abView commit details
Commits on Apr 2, 2021
-
Fix a potential wild pointer error when markSlotSuccessful comes late
Bug: 178637306 Bug: 169436297 Test: make boot control's IsSlotMarkedSuccessful always return false, launch update_engine Change-Id: I12c01c5f062ec4b41718f2cada817f6557eb2b0e
Configuration menu - View commit details
-
Copy full SHA for 65e8b6c - Browse repository at this point
Copy the full SHA 65e8b6cView commit details -
Fix a potential wild pointer error when markSlotSuccessful comes late…
… am: 65e8b6c Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1663460 Change-Id: I0b546ac44a9a22db414367cc9f066d878302e10a
Configuration menu - View commit details
-
Copy full SHA for f22fa83 - Browse repository at this point
Copy the full SHA f22fa83View commit details -
Fix a potential wild pointer error when markSlotSuccessful comes late…
… am: 65e8b6c am: f22fa83 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1663460 Change-Id: I3f166238a920086316de1b5ab4eac7775ba87b41
Configuration menu - View commit details
-
Copy full SHA for d6f53a6 - Browse repository at this point
Copy the full SHA d6f53a6View commit details -
Fix a potential wild pointer error when markSlotSuccessful comes late
Bug: 178637306 Bug: 169436297 Test: make boot control's IsSlotMarkedSuccessful always return false, launch update_engine Change-Id: I12c01c5f062ec4b41718f2cada817f6557eb2b0e Merged-In: I12c01c5f062ec4b41718f2cada817f6557eb2b0e
Configuration menu - View commit details
-
Copy full SHA for 28d49bc - Browse repository at this point
Copy the full SHA 28d49bcView commit details -
Fix a potential wild pointer error when markSlotSuccessful comes late…
… am: 65e8b6c am: f22fa83 am: d6f53a6 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1663460 Change-Id: Ic7d5e0394bce3e91f0e86e5104d7eec5e424f5c8
Configuration menu - View commit details
-
Copy full SHA for db9dbde - Browse repository at this point
Copy the full SHA db9dbdeView commit details
Commits on Apr 3, 2021
-
Snap for 7256110 from db9dbde to sc-v2-release
Change-Id: Iff95421841893d26c9b0c36051107ae4b215c9f7
android-build-team Robot committedApr 3, 2021 Configuration menu - View commit details
-
Copy full SHA for 53b8ecf - Browse repository at this point
Copy the full SHA 53b8ecfView commit details
Commits on Apr 6, 2021
-
Add unittest for CleanupPreviousUpdateAction
We had a severe bug in CleanupPreviousUpdateAction, undetected for a while. Added unittest to cover the bug so we don't regress. Bug: 169436297 Bug: 178637306 Test: th Change-Id: I40fc97a5c771ec001896ecd8f6d46b551cc7724c
Configuration menu - View commit details
-
Copy full SHA for b4b95c2 - Browse repository at this point
Copy the full SHA b4b95c2View commit details -
[automerger skipped] Fix a potential wild pointer error when markSlot…
…Successful comes late am: 28d49bc -s ours am skip reason: skip tag Change-Id I12c01c5f062ec4b41718f2cada817f6557eb2b0e with SHA-1 65e8b6c is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/system/update_engine/+/14078192 Change-Id: I5e646b892f902d76d8569f3f7c90a35655f5ce09
Configuration menu - View commit details
-
Copy full SHA for c8b92aa - Browse repository at this point
Copy the full SHA c8b92aaView commit details -
[automerger skipped] Fix a potential wild pointer error when markSlot…
…Successful comes late am: 28d49bc -s ours am: c8b92aa -s ours am skip reason: skip tag Change-Id I12c01c5f062ec4b41718f2cada817f6557eb2b0e with SHA-1 65e8b6c is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/system/update_engine/+/14078192 Change-Id: I690d8b72a89eaf830a4b95b0bc7123d888b9371b
Configuration menu - View commit details
-
Copy full SHA for 411bcb8 - Browse repository at this point
Copy the full SHA 411bcb8View commit details
Commits on Apr 7, 2021
-
Snap for 7263361 from 411bcb8 to sc-v2-release
Change-Id: Ia9ef2a5e07933991db2ea71a653cc148128e2ca2
android-build-team Robot committedApr 7, 2021 Configuration menu - View commit details
-
Copy full SHA for 2b01bef - Browse repository at this point
Copy the full SHA 2b01befView commit details
Commits on Apr 8, 2021
-
Add unittest for CleanupPreviousUpdateAction am: b4b95c2
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1664859 Change-Id: I9134812e85f84e61970f396baef11c508049f311
Configuration menu - View commit details
-
Copy full SHA for b92d11a - Browse repository at this point
Copy the full SHA b92d11aView commit details -
Add unittest for CleanupPreviousUpdateAction am: b4b95c2 am: b92d11a
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1664859 Change-Id: I6aeb7f6e475a2c427286162c51434a5bbb7f15ac
Configuration menu - View commit details
-
Copy full SHA for 4df6448 - Browse repository at this point
Copy the full SHA 4df6448View commit details -
Add unittest for CleanupPreviousUpdateAction am: b4b95c2 am: b92d11a …
…am: 4df6448 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1664859 Change-Id: I7be0c55b85153a148fff0ea93ba893563108d094
Configuration menu - View commit details
-
Copy full SHA for ce3262f - Browse repository at this point
Copy the full SHA ce3262fView commit details -
Add vabc boot time and COW size metrics.
Bug: 180535575 Test: statsd_testdrive Change-Id: I8b40d069ff8c271ea40b3475003058ac6a940f76
Configuration menu - View commit details
-
Copy full SHA for b7e6ce5 - Browse repository at this point
Copy the full SHA b7e6ce5View commit details -
Add vabc boot time and COW size metrics. am: b7e6ce5
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1641341 Change-Id: I47d12e6a76be3acc1d161e26b373186b12525709
Configuration menu - View commit details
-
Copy full SHA for e4e1df7 - Browse repository at this point
Copy the full SHA e4e1df7View commit details -
Add vabc boot time and COW size metrics. am: b7e6ce5 am: e4e1df7
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1641341 Change-Id: I1a26ce9896a0bef3942cd29bb81b49827500140e
Configuration menu - View commit details
-
Copy full SHA for 8bc4914 - Browse repository at this point
Copy the full SHA 8bc4914View commit details -
Add vabc boot time and COW size metrics. am: b7e6ce5 am: e4e1df7 am: 8…
…bc4914 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1641341 Change-Id: I7623db509844a3c4ccd52bf38b725b4240db223f
Configuration menu - View commit details
-
Copy full SHA for c1bdf7d - Browse repository at this point
Copy the full SHA c1bdf7dView commit details
Commits on Apr 9, 2021
-
Snap for 7269314 from ce3262f to sc-v2-release
Change-Id: Ia80cd97afc26f2d67b540f025eeb3cfdeccd3c3c
android-build-team Robot committedApr 9, 2021 Configuration menu - View commit details
-
Copy full SHA for 096465d - Browse repository at this point
Copy the full SHA 096465dView commit details
Commits on Apr 10, 2021
-
Snap for 7272808 from c1bdf7d to sc-v2-release
Change-Id: I9011cd56b0887f71f049777f179c304c5394728f
android-build-team Robot committedApr 10, 2021 Configuration menu - View commit details
-
Copy full SHA for 18c289e - Browse repository at this point
Copy the full SHA 18c289eView commit details
Commits on Apr 15, 2021
-
Add 5s timeout to cleanup commands
Sometimes shutdown takes a while due to adb issues, gracefully terminate with a timeout. This will throw an exception if timeout occured, telling the developer that something went wrong. Test: python3 update_device.py ota.zip Change-Id: I44edc6a291fc682b9439ab97f2880d47dc4e457b
Configuration menu - View commit details
-
Copy full SHA for 3a18895 - Browse repository at this point
Copy the full SHA 3a18895View commit details -
Since other flags use - instead of _, keep no-care-map flag consistent Test: th Change-Id: Ibf981ecbf7b3804e20c52ef1de8f55732cbe6295
Configuration menu - View commit details
-
Copy full SHA for ffd2144 - Browse repository at this point
Copy the full SHA ffd2144View commit details -
Add 5s timeout to cleanup commands am: 3a18895
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1674626 Change-Id: I446135b7a4a42c16d52810be4538cb3efdec9711
Configuration menu - View commit details
-
Copy full SHA for 9816401 - Browse repository at this point
Copy the full SHA 9816401View commit details -
Rename no-care-map flag am: ffd2144
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1675666 Change-Id: Idb5ceab1bdaea569dd9d5fd1f71a49e894c9a277
Configuration menu - View commit details
-
Copy full SHA for 869754e - Browse repository at this point
Copy the full SHA 869754eView commit details -
Add 5s timeout to cleanup commands am: 3a18895 am: 9816401
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1674626 Change-Id: Ic84196b48b159c9a2a902cd1295ceea2483c49e7
Configuration menu - View commit details
-
Copy full SHA for 25b6a44 - Browse repository at this point
Copy the full SHA 25b6a44View commit details -
Rename no-care-map flag am: ffd2144 am: 869754e
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1675666 Change-Id: Ib8bc6faf829e6ea73030546ba3d3293abb6b6a92
Configuration menu - View commit details
-
Copy full SHA for bf99ac1 - Browse repository at this point
Copy the full SHA bf99ac1View commit details -
Add 5s timeout to cleanup commands am: 3a18895 am: 9816401 am: 25b6a44
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1674626 Change-Id: Ie259375b4890fc658ad95b9f4f42fa58c20369a8
Configuration menu - View commit details
-
Copy full SHA for d193e1e - Browse repository at this point
Copy the full SHA d193e1eView commit details -
Rename no-care-map flag am: ffd2144 am: 869754e am: bf99ac1
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1675666 Change-Id: I43477d1b625fedfdd63f8be37a0b8b8875200141
Configuration menu - View commit details
-
Copy full SHA for df8c64d - Browse repository at this point
Copy the full SHA df8c64dView commit details -
Add 5s timeout to cleanup commands am: 3a18895 am: 9816401 am: 25b6a44 …
…am: d193e1e Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1674626 Change-Id: I20b2517c78a37cc95a241784079246ac8bae1984
Configuration menu - View commit details
-
Copy full SHA for 4951f77 - Browse repository at this point
Copy the full SHA 4951f77View commit details -
Rename no-care-map flag am: ffd2144 am: 869754e am: bf99ac1 am: df8c64d
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1675666 Change-Id: Ifff11d3df34f501b89f56ed32942ca77658ced0d
Configuration menu - View commit details
-
Copy full SHA for 2a65c41 - Browse repository at this point
Copy the full SHA 2a65c41View commit details
Commits on Apr 16, 2021
-
CheckSuperPartitionAllocatableSpace: based on device prop
Check allocatable space in super based on whether VAB is enabled on the device, instead of basing on whether snapshot is used for this update. On VAB devices where snapshot is not used, e.g. secondary update, we don't want to divide allocatable space by half. The logic changes from: if (!retrofit DAP && ! update uses snapshot && !sideload) allocatable_space /= 2 to if (!retrofit DAP && ! VAB enabled) allocatable_space /= 2 All other changes are cosmetic. Test: pass Bug: 185552745 Change-Id: If182da4fdbc4b39160347205ccfa50642afc5511
Yifan Hong committedApr 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 3a1293a - Browse repository at this point
Copy the full SHA 3a1293aView commit details -
DynamicPartitions: Check precondition for non-snapshot updates properly.
This is a revision to I29af8aa653a8e. I29af8aa653a8e disables the check temporarily for secondary OTA. Re-enable the check properly. Test: pass Bug: 185552745 Change-Id: Ie4e52b8d374c6b3624a2fd4f1576390a37189ff0
Yifan Hong committedApr 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 265a8e3 - Browse repository at this point
Copy the full SHA 265a8e3View commit details
Commits on Apr 17, 2021
-
Snap for 7290612 from df8c64d to sc-v2-release
Change-Id: Ib22f91deebfad9cd787a8d2e5947a01aab797d56
android-build-team Robot committedApr 17, 2021 Configuration menu - View commit details
-
Copy full SHA for bd3ef50 - Browse repository at this point
Copy the full SHA bd3ef50View commit details
Commits on Apr 19, 2021
-
CheckSuperPartitionAllocatableSpace: based on device prop am: 3a1293a
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1678230 Change-Id: I6728ec33a1bf1d1eab8bd17e8ae0afa0939d6466
Configuration menu - View commit details
-
Copy full SHA for b521391 - Browse repository at this point
Copy the full SHA b521391View commit details -
DynamicPartitions: Check precondition for non-snapshot updates proper…
…ly. am: 265a8e3 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1678231 Change-Id: I4e0f669bfdf15d768e48e34df26ceb330a846261
Configuration menu - View commit details
-
Copy full SHA for eca7271 - Browse repository at this point
Copy the full SHA eca7271View commit details -
CheckSuperPartitionAllocatableSpace: based on device prop am: 3a1293a …
…am: b521391 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1678230 Change-Id: I492c8937e3919d1668b62a99b560bfcacc7305e0
Configuration menu - View commit details
-
Copy full SHA for 93da1fd - Browse repository at this point
Copy the full SHA 93da1fdView commit details -
DynamicPartitions: Check precondition for non-snapshot updates proper…
…ly. am: 265a8e3 am: eca7271 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1678231 Change-Id: If928c41f87f191b8bd15b8c3ead5295df1307661
Configuration menu - View commit details
-
Copy full SHA for 3123c10 - Browse repository at this point
Copy the full SHA 3123c10View commit details -
CheckSuperPartitionAllocatableSpace: based on device prop am: 3a1293a …
…am: b521391 am: 93da1fd Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1678230 Change-Id: I05223570eae33671b7299f1c31ce69c78730d83d
Configuration menu - View commit details
-
Copy full SHA for fd18625 - Browse repository at this point
Copy the full SHA fd18625View commit details -
DynamicPartitions: Check precondition for non-snapshot updates proper…
…ly. am: 265a8e3 am: eca7271 am: 3123c10 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1678231 Change-Id: I3a9ad7596b88b936cb4d8fb4589b2f4442d6cdec
Configuration menu - View commit details
-
Copy full SHA for bdb63f9 - Browse repository at this point
Copy the full SHA bdb63f9View commit details -
CheckSuperPartitionAllocatableSpace: based on device prop am: 3a1293a …
…am: b521391 am: 93da1fd am: fd18625 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1678230 Change-Id: I5d745b677f11942f0a2a82b8e9f41f2a951b7d5c
Configuration menu - View commit details
-
Copy full SHA for 0af4ffd - Browse repository at this point
Copy the full SHA 0af4ffdView commit details -
DynamicPartitions: Check precondition for non-snapshot updates proper…
…ly. am: 265a8e3 am: eca7271 am: 3123c10 am: bdb63f9 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1678231 Change-Id: I69850fb474296c1826ce0a6f5dd036380e88a1ee
Configuration menu - View commit details
-
Copy full SHA for 84b1bd8 - Browse repository at this point
Copy the full SHA 84b1bd8View commit details -
Update shebang line for update_device.py.
It is no longer python2 compatible. Test: pass Change-Id: Ibb0b7aa33ba1be3e2f40893da70f81c858479f7e
Yifan Hong authored and Treehugger Robot committedApr 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 0c71550 - Browse repository at this point
Copy the full SHA 0c71550View commit details -
Update shebang line for update_device.py. am: 0c71550
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1679889 Change-Id: Ia60ffa8c9c9d98b234ab7a20157e0957dd3ab654
Configuration menu - View commit details
-
Copy full SHA for e45fa48 - Browse repository at this point
Copy the full SHA e45fa48View commit details -
Update shebang line for update_device.py. am: 0c71550 am: e45fa48
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1679889 Change-Id: I75f5d61636ba5860c53a25936a0d740eb2d65b3c
Configuration menu - View commit details
-
Copy full SHA for 2729e39 - Browse repository at this point
Copy the full SHA 2729e39View commit details
Commits on Apr 20, 2021
-
Update shebang line for update_device.py. am: 0c71550 am: e45fa48 am: 2…
…729e39 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1679889 Change-Id: I712e68af4c8b380b25ead3fdd5d6b3f07e6e6611
Configuration menu - View commit details
-
Copy full SHA for e091269 - Browse repository at this point
Copy the full SHA e091269View commit details -
Update shebang line for update_device.py. am: 0c71550 am: e45fa48 am: 2…
…729e39 am: e091269 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1679889 Change-Id: I957e285ee3394fc704e8b95b680d5dadadcd8a29
Configuration menu - View commit details
-
Copy full SHA for 8f76009 - Browse repository at this point
Copy the full SHA 8f76009View commit details -
Snap for 7295815 from bdb63f9 to sc-v2-release
Change-Id: I680436194a7a1b2392bcb7d7884c45277a7afef4
android-build-team Robot committedApr 20, 2021 Configuration menu - View commit details
-
Copy full SHA for dafaba4 - Browse repository at this point
Copy the full SHA dafaba4View commit details -
Refactor extent writer to take filedescriptor in constructor
Functions which receive an instance of extent writer need to manually pass fd to ExtentWriter via Init() call, which breaks separation of concerns. It makes it hard for us to decouple InstallOp execution from writing of data, as the execution unit must be aware of which fd to pass to extent writer. In addition, many extents writer, such as snapshot extent writer, simply ignores the fd parameter, which is a indication of poor code structure. To address the above issue, we pass FileDescriptorPtr via constructor if needed. This way, whoever is "executing" InstallOps don't need to care about where the output data is going, and whoever's writing the data would be responsible for initializing an ExtentWriter. Test: th Change-Id: I6d1eabde085eefd55da9ecc0352d4a16ae458698
Configuration menu - View commit details
-
Copy full SHA for 4d22ca2 - Browse repository at this point
Copy the full SHA 4d22ca2View commit details -
Refactor extent writer to take filedescriptor in constructor am: 4d22ca2
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1581806 Change-Id: I1a541be1a7008ded12fb449ad59321fd414e4572
Configuration menu - View commit details
-
Copy full SHA for ac10c6c - Browse repository at this point
Copy the full SHA ac10c6cView commit details -
Refactor extent writer to take filedescriptor in constructor am: 4d22ca2
am: ac10c6c Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1581806 Change-Id: Ibd6bd0d9e702f8b73fbac3ae8b3d97f8f1e55e08
Configuration menu - View commit details
-
Copy full SHA for bf4e119 - Browse repository at this point
Copy the full SHA bf4e119View commit details -
Refactor extent writer to take filedescriptor in constructor am: 4d22ca2
am: ac10c6c am: bf4e119 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1581806 Change-Id: I86b103be4330c6bbe7a14ef4da74fe1a93e11f62
Configuration menu - View commit details
-
Copy full SHA for 0be5fd6 - Browse repository at this point
Copy the full SHA 0be5fd6View commit details -
Refactor extent writer to take filedescriptor in constructor am: 4d22ca2
am: ac10c6c am: bf4e119 am: 0be5fd6 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1581806 Change-Id: I9260278287ccbb38a5757c3e9518af5431185e4f
Configuration menu - View commit details
-
Copy full SHA for 89e10f1 - Browse repository at this point
Copy the full SHA 89e10f1View commit details
Commits on Apr 21, 2021
-
Snap for 7298338 from 0be5fd6 to sc-v2-release
Change-Id: If4e69e14da9c91ed1fdba1f3979963b21ccc45f2
android-build-team Robot committedApr 21, 2021 Configuration menu - View commit details
-
Copy full SHA for a7d423f - Browse repository at this point
Copy the full SHA a7d423fView commit details
Commits on Apr 22, 2021
-
Bug: http://b/185916167 Test: treehugger Change-Id: Ia58cf5acc58d95b27e9e852e104e77a4b2c6bb06
Configuration menu - View commit details
-
Copy full SHA for 88f3c8c - Browse repository at this point
Copy the full SHA 88f3c8cView commit details -
Test: python3 ota_stress_test.py ota.zip Change-Id: I313768945e2c2f98c950f283c7c860d334b99f08
Configuration menu - View commit details
-
Copy full SHA for f708dda - Browse repository at this point
Copy the full SHA f708ddaView commit details -
Use libgtest_prod_headers. am: 88f3c8c
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1683363 Change-Id: Id3ea835fa07f296c2498cc04ea3a442327f5bdb8
Configuration menu - View commit details
-
Copy full SHA for b6e9f2c - Browse repository at this point
Copy the full SHA b6e9f2cView commit details -
Add OTA stress test script am: f708dda
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1674627 Change-Id: I9a0c4f05d1bf08bfd510144be4ff7ad962c957fd
Configuration menu - View commit details
-
Copy full SHA for 41ce01b - Browse repository at this point
Copy the full SHA 41ce01bView commit details -
Use libgtest_prod_headers. am: 88f3c8c am: b6e9f2c
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1683363 Change-Id: I4f9951f545695225621846dbf1deb49df018506c
Configuration menu - View commit details
-
Copy full SHA for c032c9b - Browse repository at this point
Copy the full SHA c032c9bView commit details -
Add OTA stress test script am: f708dda am: 41ce01b
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1674627 Change-Id: I78890c07b146d1325e527e1cbdc3662aa3f0bac7
Configuration menu - View commit details
-
Copy full SHA for 5cc792b - Browse repository at this point
Copy the full SHA 5cc792bView commit details -
Use libgtest_prod_headers. am: 88f3c8c am: b6e9f2c am: c032c9b
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1683363 Change-Id: I906506607de141787454d772968863f0f89b852d
Configuration menu - View commit details
-
Copy full SHA for d6f55f9 - Browse repository at this point
Copy the full SHA d6f55f9View commit details -
Add OTA stress test script am: f708dda am: 41ce01b am: 5cc792b
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1674627 Change-Id: I04baf570f7be02ff051f66b5acfec48381698c5d
Configuration menu - View commit details
-
Copy full SHA for 0da326c - Browse repository at this point
Copy the full SHA 0da326cView commit details -
Use libgtest_prod_headers. am: 88f3c8c am: b6e9f2c am: c032c9b am: d6…
…f55f9 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1683363 Change-Id: I07ce8a81adfaf3965e8ea44a3e7d8b0721eb7c6b
Configuration menu - View commit details
-
Copy full SHA for e98f6de - Browse repository at this point
Copy the full SHA e98f6deView commit details -
Add OTA stress test script am: f708dda am: 41ce01b am: 5cc792b am: 0d…
…a326c Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1674627 Change-Id: If31126b7dbbc499b61be9fb99483e0eda07c5fe1
Configuration menu - View commit details
-
Copy full SHA for d2a75b2 - Browse repository at this point
Copy the full SHA d2a75b2View commit details
Commits on Apr 24, 2021
-
Snap for 7310088 from 0da326c to sc-v2-release
Change-Id: I31bcdfbfaf0a53b159ea152ae7b114425b5c7931
android-build-team Robot committedApr 24, 2021 Configuration menu - View commit details
-
Copy full SHA for 0f38570 - Browse repository at this point
Copy the full SHA 0f38570View commit details
Commits on Apr 27, 2021
-
Unmmap all partitions after postinstall
Previous code will only unmap if postinstall finishes successfully, move call to Unmap() to top of cleanup function. Test: th Change-Id: Ibb8b5cd82dbed46da1ed32a3ec370f1acbb42890
Configuration menu - View commit details
-
Copy full SHA for 433d6c4 - Browse repository at this point
Copy the full SHA 433d6c4View commit details -
Unmmap all partitions after postinstall am: 433d6c4
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1662819 Change-Id: I032cf4fe9b3faf940e34f9a9a2efb8a0d490664e
Configuration menu - View commit details
-
Copy full SHA for 89c87af - Browse repository at this point
Copy the full SHA 89c87afView commit details -
Unmmap all partitions after postinstall am: 433d6c4 am: 89c87af
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1662819 Change-Id: Ia67c0f8f903a40c9c14b82980aeb10ff02e8c76c
Configuration menu - View commit details
-
Copy full SHA for 41d7982 - Browse repository at this point
Copy the full SHA 41d7982View commit details -
Unmmap all partitions after postinstall am: 433d6c4 am: 89c87af am: 4…
…1d7982 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1662819 Change-Id: I32b39fbe3dc77031957e58adb2caf55ac45993b7
Configuration menu - View commit details
-
Copy full SHA for 3e6c001 - Browse repository at this point
Copy the full SHA 3e6c001View commit details -
Unmmap all partitions after postinstall am: 433d6c4 am: 89c87af am: 4…
…1d7982 am: 3e6c001 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1662819 Change-Id: I1b7c3e9cb5845f5461312712d66caf7905507605
Configuration menu - View commit details
-
Copy full SHA for b58dac2 - Browse repository at this point
Copy the full SHA b58dac2View commit details
Commits on Apr 28, 2021
-
Snap for 7318334 from 3e6c001 to sc-v2-release
Change-Id: I1da00194ee44fa10b51cf64d6978973cf7f6483a
android-build-team Robot committedApr 28, 2021 Configuration menu - View commit details
-
Copy full SHA for 428d453 - Browse repository at this point
Copy the full SHA 428d453View commit details -
Propagate the merge failure code to SnapshotMergeStats.
Bug: 185290850 Test: manual test Change-Id: I094c705a5a275e289eddb8f42e68e08f56975c83
Configuration menu - View commit details
-
Copy full SHA for 6ac3d47 - Browse repository at this point
Copy the full SHA 6ac3d47View commit details -
Report merge failure code from SnapshotMergeReported.
Bug: 185290850 Test: statsd_testdrive Change-Id: I743ca357225140635aae7a0b77338d35e64298da
Configuration menu - View commit details
-
Copy full SHA for 906f9c3 - Browse repository at this point
Copy the full SHA 906f9c3View commit details -
Propagate the merge failure code to SnapshotMergeStats. am: 6ac3d47
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1675999 Change-Id: I88121ce24635a8465f685b3a1ae4ab4fd35685bc
Configuration menu - View commit details
-
Copy full SHA for 4f94f1c - Browse repository at this point
Copy the full SHA 4f94f1cView commit details -
Report merge failure code from SnapshotMergeReported. am: 906f9c3
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1682079 Change-Id: Ib35505744c9d9671d0ac8550a02c0fb2b6897cf1
Configuration menu - View commit details
-
Copy full SHA for c52e3d8 - Browse repository at this point
Copy the full SHA c52e3d8View commit details -
Propagate the merge failure code to SnapshotMergeStats. am: 6ac3d47 am:
4f94f1c Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1675999 Change-Id: Id8640f0e4b966f52e5c84816a49d3e1c4be56322
Configuration menu - View commit details
-
Copy full SHA for 2ea8449 - Browse repository at this point
Copy the full SHA 2ea8449View commit details -
Report merge failure code from SnapshotMergeReported. am: 906f9c3 am: c…
…52e3d8 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1682079 Change-Id: Ie10b263f50bfc68155ee5551ed1b064a75a032cb
Configuration menu - View commit details
-
Copy full SHA for 9cae43a - Browse repository at this point
Copy the full SHA 9cae43aView commit details -
Propagate the merge failure code to SnapshotMergeStats. am: 6ac3d47 am:
4f94f1c am: 2ea8449 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1675999 Change-Id: Iafea2b231da77bfb9297a2499f7249f102b1a035
Configuration menu - View commit details
-
Copy full SHA for 2dcfe8b - Browse repository at this point
Copy the full SHA 2dcfe8bView commit details -
Report merge failure code from SnapshotMergeReported. am: 906f9c3 am: c…
…52e3d8 am: 9cae43a Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1682079 Change-Id: Ic783923de9a5dcd4e89c45f81c005add150f3fa0
Configuration menu - View commit details
-
Copy full SHA for 32dbec3 - Browse repository at this point
Copy the full SHA 32dbec3View commit details -
Propagate the merge failure code to SnapshotMergeStats. am: 6ac3d47 am:
4f94f1c am: 2ea8449 am: 2dcfe8b Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1675999 Change-Id: I9926928a262acb1117ba648b40d193b222443e14
Configuration menu - View commit details
-
Copy full SHA for 40f54d8 - Browse repository at this point
Copy the full SHA 40f54d8View commit details -
Report merge failure code from SnapshotMergeReported. am: 906f9c3 am: c…
…52e3d8 am: 9cae43a am: 32dbec3 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1682079 Change-Id: Ic768e0fce55aa746bc73e4530b619d1361ea79a0
Configuration menu - View commit details
-
Copy full SHA for ff2dde2 - Browse repository at this point
Copy the full SHA ff2dde2View commit details -
Check for VAB flag before calling UpdateUsesCompression
On a device which doen't support VAB, calligng UpdateUsesCompression directly will cause libsnapshot to print error logs. Therefore check for VAB support first. Test: th Change-Id: Icfbf848908939069493f6c10f6a69f022b9b8350
Configuration menu - View commit details
-
Copy full SHA for 741c2d4 - Browse repository at this point
Copy the full SHA 741c2d4View commit details -
Check for VAB flag before calling UpdateUsesCompression am: 741c2d4
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1674628 Change-Id: Ic11c337a51f952e0b8f49c7012ad8584967aeb2e
Configuration menu - View commit details
-
Copy full SHA for f999e2b - Browse repository at this point
Copy the full SHA f999e2bView commit details -
Check for VAB flag before calling UpdateUsesCompression am: 741c2d4 am:
f999e2b Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1674628 Change-Id: If2a0218851a762af5d79d3657d6525669171c105
Configuration menu - View commit details
-
Copy full SHA for dff25b0 - Browse repository at this point
Copy the full SHA dff25b0View commit details -
Check for VAB flag before calling UpdateUsesCompression am: 741c2d4 am:
f999e2b am: dff25b0 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1674628 Change-Id: If5affd648101330846a6178584bde4b4a91fc937
Configuration menu - View commit details
-
Copy full SHA for ca66627 - Browse repository at this point
Copy the full SHA ca66627View commit details
Commits on Apr 29, 2021
-
Check for VAB flag before calling UpdateUsesCompression am: 741c2d4 am:
f999e2b am: dff25b0 am: ca66627 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1674628 Change-Id: Ib5d9141bfd01cc9aaf2a7b1b5acc2057b7cf72de
Configuration menu - View commit details
-
Copy full SHA for b0755ec - Browse repository at this point
Copy the full SHA b0755ecView commit details -
Snap for 7321546 from 32dbec3 to sc-v2-release
Change-Id: I59c40678030a6902da73eb366fe6ecef85d85fc4
android-build-team Robot committedApr 29, 2021 Configuration menu - View commit details
-
Copy full SHA for 66b1fe5 - Browse repository at this point
Copy the full SHA 66b1fe5View commit details -
Don't call into apexservice if device uses flattened apexes
If device doesn't support updatable apexes (a.k.a. uses flattened apexes), then it won't have compressed apexes, so there is no need calling into apexd. Test: atest update_engine_unittests:ApexHandlerAndroidTest Test: build and flash aosp_cf_x86_phone_noapex-userdebug Test: m dist Test: python3 system/update_engine/scripts/update_device.py --file out/target/product/vsoc_x86_noapex/aosp_cf_x86_phone_noapex-ota-eng.ioffe.zip Test: checked OTA was successfully staged Bug: 185862111 Change-Id: Ibf9db757f3af37d23fb8248108b2b6d22c95dec7
Configuration menu - View commit details
-
Copy full SHA for aedfef3 - Browse repository at this point
Copy the full SHA aedfef3View commit details -
Don't call into apexservice if device uses flattened apexes am: aedfef3
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1689748 Change-Id: Ib52c95f069a06e6b36b037c9f906c4be19466b28
Configuration menu - View commit details
-
Copy full SHA for e0c1d5f - Browse repository at this point
Copy the full SHA e0c1d5fView commit details -
Don't call into apexservice if device uses flattened apexes am: aedfef3…
… am: e0c1d5f Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1689748 Change-Id: I53f7d46da758e5cd337ced2ebe625e1de8ba5c2a
Configuration menu - View commit details
-
Copy full SHA for 9bea790 - Browse repository at this point
Copy the full SHA 9bea790View commit details -
Don't call into apexservice if device uses flattened apexes am: aedfef3…
… am: e0c1d5f am: 9bea790 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1689748 Change-Id: Ic27de995e13e8de0857e96b3845269ac252e667c
Configuration menu - View commit details
-
Copy full SHA for 7297ac0 - Browse repository at this point
Copy the full SHA 7297ac0View commit details -
Don't call into apexservice if device uses flattened apexes am: aedfef3…
… am: e0c1d5f am: 9bea790 am: 7297ac0 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1689748 Change-Id: I8447bb077d9fb197296d2595c81101d06623321f
Configuration menu - View commit details
-
Copy full SHA for cb146f5 - Browse repository at this point
Copy the full SHA cb146f5View commit details
Commits on Apr 30, 2021
-
Snap for 7325276 from 7297ac0 to sc-v2-release
Change-Id: I225381d7a486c48c565661102a0b59b7a6f84c62
android-build-team Robot committedApr 30, 2021 Configuration menu - View commit details
-
Copy full SHA for 612f267 - Browse repository at this point
Copy the full SHA 612f267View commit details -
Add COW version to the update_metadata.proto
COW versioning will be used to detect if the COW library version matches with the version in the proto file. If not, VABC is disabled. Bug: 183863613 Test: Apply OTA and verifiy if VABC is disabled if the versioning doesn't match Signed-off-by: Akilesh Kailash <[email protected]> Change-Id: I2d8690bd30d3436c6eb281d3e8d6545cb4888a75
Akilesh Kailash committedApr 30, 2021 Configuration menu - View commit details
-
Copy full SHA for 3632df9 - Browse repository at this point
Copy the full SHA 3632df9View commit details -
Add COW version to the update_metadata.proto am: 3632df9
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1675042 Change-Id: I67f9d382724a0c9f21fe6f04453ec6f117689d73
Configuration menu - View commit details
-
Copy full SHA for 2b10c92 - Browse repository at this point
Copy the full SHA 2b10c92View commit details -
Add COW version to the update_metadata.proto am: 3632df9 am: 2b10c92
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1675042 Change-Id: Iaf1f77f7ff78ee775d4f21dd6a6343b637b012ce
Configuration menu - View commit details
-
Copy full SHA for 41b934b - Browse repository at this point
Copy the full SHA 41b934bView commit details -
Add COW version to the update_metadata.proto am: 3632df9 am: 2b10c92 …
…am: 41b934b Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1675042 Change-Id: I6e9c12ec66295e0a502367c39430b5e0225df50a
Configuration menu - View commit details
-
Copy full SHA for ed7c272 - Browse repository at this point
Copy the full SHA ed7c272View commit details -
Add COW version to the update_metadata.proto am: 3632df9 am: 2b10c92 …
…am: 41b934b am: ed7c272 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1675042 Change-Id: I55e05ed7b78b2810b5f3d3102262407f5b2e80ec
Configuration menu - View commit details
-
Copy full SHA for f89de36 - Browse repository at this point
Copy the full SHA f89de36View commit details
Commits on May 1, 2021
-
Snap for 7328689 from ed7c272 to sc-v2-release
Change-Id: Iacdf8a2dff55e0393946c286bbc972e367d4083b
android-build-team Robot committedMay 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 52f17b4 - Browse repository at this point
Copy the full SHA 52f17b4View commit details
Commits on May 5, 2021
-
Rename postinstall_mount_device to readonly_target_path
When postinstall_mount_device is initially introduced, it's only intended to be used by postinstall action, hence the name. Now we plan to use it for fs verification purpose as well, rename for better clarity. Test: th Change-Id: Iff996f2f513bb44694e39d758a69851793b9a565
Configuration menu - View commit details
-
Copy full SHA for a9b5d8c - Browse repository at this point
Copy the full SHA a9b5d8cView commit details
Commits on May 6, 2021
-
If update_engine opens CowWriterFileDescriptor w/o writing anything, data past the resume label is readable while fd is open, but will be discarded once the fd is closed. Such "phantom read" causes inconsistency. This CL contains two changes to address the above bug: 1. When device reboots after update, all I/O are served by snapuserd. update_engine should use snapuserd for verification to emulate bahvior of device after reboot. 2. When a CowWriterFd is opened, don't call Finalize() if no verity is written. Since past-the-end data is discarded when we call Finalize() Test: th Bug: 186196758 Change-Id: Ia1d31b671c16fded7319677fe0397f1288457201
Configuration menu - View commit details
-
Copy full SHA for 9105f4b - Browse repository at this point
Copy the full SHA 9105f4bView commit details -
Create a minimal testcase to reproduce silent verity corruption
b/186196758 is triggered by the following sequence of events: 1. update_engine finish writing all install ops, emits kEndOfInstall label 2. update_engine opens cow in append mode, invokes InitialiazeAppend(kEndOfInstall) 3. update_engine writes verity data, invokes SnapshotWriter::Finalize() 4. update_engine repeats step 2, but does not write any data after opening SnapshotWriter. Instead, it reads verity and make sure the hash matches what's specified in OTA payload. 5. Reboot device, verity data corrupted, device rollback to slot _a. This is because, during step 4, when calling InitializeAppend(kEndOfInstall), the SnapshotWriter only reads up to the given label. But OpenReader() completely disregards the resume label and reads all ops. Therefore, update_engine sees the verity data, and determines that everything is fine. However, when calling SnapshotWriter::Finalize(), data after resume label are discarded, therefore verity data is gone. Test: th Bug: 186196758 Change-Id: I0166271b64eb7b574434d617ce730f345ca93ff1
Configuration menu - View commit details
-
Copy full SHA for 46d6c49 - Browse repository at this point
Copy the full SHA 46d6c49View commit details -
Rename postinstall_mount_device to readonly_target_path am: a9b5d8c
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1696827 Change-Id: If7cdc7d1cd98a5763cab7dc612641514491557d6
Configuration menu - View commit details
-
Copy full SHA for 6180c76 - Browse repository at this point
Copy the full SHA 6180c76View commit details -
Rename postinstall_mount_device to readonly_target_path am: a9b5d8c am:
6180c76 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1696827 Change-Id: I9ceacfa5bea6c6d2f3d11798b2621ce6ea3853e3
Configuration menu - View commit details
-
Copy full SHA for e0042ab - Browse repository at this point
Copy the full SHA e0042abView commit details -
Rename postinstall_mount_device to readonly_target_path am: a9b5d8c am:
6180c76 am: e0042ab Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1696827 Change-Id: I12b69e04373607aa62057503a71def4a07afe1dc
Configuration menu - View commit details
-
Copy full SHA for 27578a7 - Browse repository at this point
Copy the full SHA 27578a7View commit details
Commits on May 7, 2021
-
Rename postinstall_mount_device to readonly_target_path am: a9b5d8c am:
6180c76 am: e0042ab am: 27578a7 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1696827 Change-Id: I1ed06705802dba105e4f7db3cb40b785a9f8600e
Configuration menu - View commit details
-
Copy full SHA for 0fe3e8f - Browse repository at this point
Copy the full SHA 0fe3e8fView commit details -
Fix verity discarded bug am: 9105f4b
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1686865 Change-Id: I1fddd2c732e2e8c95c6b1142a85dae8d587101bf
Configuration menu - View commit details
-
Copy full SHA for 15242fd - Browse repository at this point
Copy the full SHA 15242fdView commit details -
Create a minimal testcase to reproduce silent verity corruption am: 4…
…6d6c49 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1687165 Change-Id: I79e6f06b62e2854259d2a3d765bb0492dbcdcaaa
Configuration menu - View commit details
-
Copy full SHA for c852a64 - Browse repository at this point
Copy the full SHA c852a64View commit details -
Fix verity discarded bug am: 9105f4b am: 15242fd
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1686865 Change-Id: I763dabc5c8e66f2116a9e5630372a3488e1ceb03
Configuration menu - View commit details
-
Copy full SHA for 5465b60 - Browse repository at this point
Copy the full SHA 5465b60View commit details -
Create a minimal testcase to reproduce silent verity corruption am: 4…
…6d6c49 am: c852a64 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1687165 Change-Id: Icf03f28c286174acc3db163f3ccb804cb75641f7
Configuration menu - View commit details
-
Copy full SHA for 74f3aef - Browse repository at this point
Copy the full SHA 74f3aefView commit details -
Fix verity discarded bug am: 9105f4b am: 15242fd am: 5465b60
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1686865 Change-Id: I3012b932910d78275c91559a3b3ddcb1032746e3
Configuration menu - View commit details
-
Copy full SHA for 70a2cda - Browse repository at this point
Copy the full SHA 70a2cdaView commit details -
Create a minimal testcase to reproduce silent verity corruption am: 4…
…6d6c49 am: c852a64 am: 74f3aef Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1687165 Change-Id: I145d399df1586e6d69c86b7905171acc04900760
Configuration menu - View commit details
-
Copy full SHA for 0f042c7 - Browse repository at this point
Copy the full SHA 0f042c7View commit details -
Fix verity discarded bug am: 9105f4b am: 15242fd am: 5465b60 am: 70a2cda
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1686865 Change-Id: I1521d3986465a6b55007da8550ec4e5d8413d76b
Configuration menu - View commit details
-
Copy full SHA for 7a311d0 - Browse repository at this point
Copy the full SHA 7a311d0View commit details -
Create a minimal testcase to reproduce silent verity corruption am: 4…
…6d6c49 am: c852a64 am: 74f3aef am: 0f042c7 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1687165 Change-Id: I0d57ef5c643c492730b7591d437c7c7c4fc2b302
Configuration menu - View commit details
-
Copy full SHA for d5bdc62 - Browse repository at this point
Copy the full SHA d5bdc62View commit details
Commits on May 8, 2021
-
Snap for 7347062 from 0f042c7 to sc-v2-release
Change-Id: I3d2f29c40268c6026e37d93b8fedf4c805a6675e
android-build-team Robot committedMay 8, 2021 Configuration menu - View commit details
-
Copy full SHA for 866ccf0 - Browse repository at this point
Copy the full SHA 866ccf0View commit details
Commits on May 11, 2021
-
Add more unittest for fs verification VABC behavior
Test: th Change-Id: I7db1874cffdacf93bbee8243dc45bb1bcc8b04ee
Configuration menu - View commit details
-
Copy full SHA for 30486bd - Browse repository at this point
Copy the full SHA 30486bdView commit details -
Add a case to cover repeatedelly running fs verification
b/186196758 could be detected by keep running fs verification. The 2nd attempt will cause verity data to be discarded, but since data is still visible during the 2nd attempt, bug is only visible after device reboot, or running fs verification for the 3rd time. Bug: 186196758 Test: th Change-Id: I7415665fa030b68acc3903499750702d8df5626e
Configuration menu - View commit details
-
Copy full SHA for 81eb075 - Browse repository at this point
Copy the full SHA 81eb075View commit details -
Refactor get partition path and IsVABC into separate function
Test: th Change-Id: Ifb6efa1e63f5d5a047d18ac0876a1ecd860ba869
Configuration menu - View commit details
-
Copy full SHA for e012f65 - Browse repository at this point
Copy the full SHA e012f65View commit details
Commits on May 12, 2021
-
Add more unittest for fs verification VABC behavior am: 30486bd
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1692745 Change-Id: I21390655efd0014f71e25c2dd67c85b2e8147ad1
Configuration menu - View commit details
-
Copy full SHA for 358b7f1 - Browse repository at this point
Copy the full SHA 358b7f1View commit details -
Add more unittest for fs verification VABC behavior am: 30486bd am: 3…
…58b7f1 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1692745 Change-Id: I4fa3e7d390c7838173d007fff4f5574217e90ee8
Configuration menu - View commit details
-
Copy full SHA for a083a4a - Browse repository at this point
Copy the full SHA a083a4aView commit details -
Write verity first, then do fs verification
Old behavior: Read partition, for each block: Update hasher Update verity writer before reading hashtree/verity: write hashtree/verity to disk Read the last verity blocks. Finalize hasher, verity hashes. The old bahvior tries to minimize fs read by only read once and feed data to hasher and verity writer. However, in VABC, reading/writing are handled very differently. Read can be done via regular fd, but writes must go through special COW API. As we have seen in b/186196758, using COW API in filesystem hashing can lead to inconsistent read and boot failure. Therefore, we've decided to write verity first using COW API, then read/hash partition using regular fd. This does mean that we need to read everything twice, but we think this is a worth while tradeoff. As verity writes can take 5 minutes, but reading the entire partition again only takes <10 seconds. New behavior: Read partition, for each block: Update verity writer Finalize verity writer, write verity to disk launch snapuserd, open a regular fd. Read partition, for each block: Update hasher Finaliaze hasher, verity hashes. Test: th Test: Manual testing on pixel of the following scenario: 1. Verity enabled, VABC enabled, pause/resume multiple times 2. Verity disabled, VABC enabled, pause/resume multiple times 3. Verity Enabled, VABC enabled, pause/resume multiple times Bug: 186196758 Change-Id: I2477c2dc4da5b921e84b48a54d0d8a877c1a52ef
Configuration menu - View commit details
-
Copy full SHA for 8704c83 - Browse repository at this point
Copy the full SHA 8704c83View commit details -
Add a case to cover repeatedelly running fs verification am: 81eb075
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1696828 Change-Id: I13a7409b9f6bf5976a91bca25d70d0f77267196a
Configuration menu - View commit details
-
Copy full SHA for e75db4f - Browse repository at this point
Copy the full SHA e75db4fView commit details -
Refactor get partition path and IsVABC into separate function am: e01…
…2f65 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1701825 Change-Id: I187be7eb0967e878e66fc7da231d443ea12b97fc
Configuration menu - View commit details
-
Copy full SHA for 5ac9a7d - Browse repository at this point
Copy the full SHA 5ac9a7dView commit details -
Write verity first, then do fs verification am: 8704c83
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1696829 Change-Id: I5f4251c5009bf0c4ccc6770b34a064cee3b6977f
Configuration menu - View commit details
-
Copy full SHA for e7dee68 - Browse repository at this point
Copy the full SHA e7dee68View commit details
Commits on May 13, 2021
-
Add more unittest for fs verification VABC behavior am: 30486bd am: 3…
…58b7f1 am: a083a4a Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1692745 Change-Id: Ia6d6935185e4139ba9e961f0725a5d4f7e2b0b98
Configuration menu - View commit details
-
Copy full SHA for 691ba04 - Browse repository at this point
Copy the full SHA 691ba04View commit details -
Add more unittest for fs verification VABC behavior am: 30486bd am: 3…
…58b7f1 am: a083a4a am: 691ba04 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1692745 Change-Id: I85339c839de7d85617c57f19e462dd7ab1e9bc16
Configuration menu - View commit details
-
Copy full SHA for 55357fc - Browse repository at this point
Copy the full SHA 55357fcView commit details -
ResetStatus if update_engine boot in different slot but same build
Old behavior: When update_engine starts up after device take OTA and reboot, if device booted into a different build(check build fingerprint), ResetStatus(). When we apply a self-ota, device will boot into the same build, so ResetStatus() is never called. If we apply the same OTA at this point, this OTA will be treated as a "resume", and will fail to install because we never call libsnapshot's API to allocate snapshot for new update. Changed to ResetStatus() if boot slot changed, or build fingerprint changed. Bug: 185019674 Test: apply self-full OTA, reboot, repeat 2 times. Change-Id: Idcc29dc1c02f3b9b2c84ed1978abedb651a3875a
Configuration menu - View commit details
-
Copy full SHA for 8660347 - Browse repository at this point
Copy the full SHA 8660347View commit details -
Test: th Change-Id: I57a36f8f6254d3e57a4787f1a7d3cc3368bbd7a7
Configuration menu - View commit details
-
Copy full SHA for 1d99ae1 - Browse repository at this point
Copy the full SHA 1d99ae1View commit details -
ResetStatus if update_engine boot in different slot but same build am: …
…8660347 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1704505 Change-Id: I754c40ad6e5bfc49d285c44505007b8add94c020
Configuration menu - View commit details
-
Copy full SHA for 5d4aeec - Browse repository at this point
Copy the full SHA 5d4aeecView commit details -
Fix some lint/style error am: 1d99ae1
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1706025 Change-Id: Ia9f5b7e89a9a27c6c4447aeae21fdb3a172a5eb2
Configuration menu - View commit details
-
Copy full SHA for d9ff838 - Browse repository at this point
Copy the full SHA d9ff838View commit details -
Add a case to cover repeatedelly running fs verification am: 81eb075 …
…am: e75db4f Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1696828 Change-Id: Ie2571255ff81aced6ef728695e34d44824931d85
Configuration menu - View commit details
-
Copy full SHA for 022e20e - Browse repository at this point
Copy the full SHA 022e20eView commit details -
Refactor get partition path and IsVABC into separate function am: e01…
…2f65 am: 5ac9a7d Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1701825 Change-Id: I84994a0b514153386b1e47e5da957b18bff9ee73
Configuration menu - View commit details
-
Copy full SHA for 3c9703d - Browse repository at this point
Copy the full SHA 3c9703dView commit details -
Write verity first, then do fs verification am: 8704c83 am: e7dee68
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1696829 Change-Id: I094ddc43779fcf30784ab3f25f2e773bc593f1bb
Configuration menu - View commit details
-
Copy full SHA for 5dd1de1 - Browse repository at this point
Copy the full SHA 5dd1de1View commit details -
ResetStatus if update_engine boot in different slot but same build am: …
…8660347 am: 5d4aeec Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1704505 Change-Id: I57f4bb81f8e36c2aeb3fffed78e8fbd0e766d658
Configuration menu - View commit details
-
Copy full SHA for d121fd1 - Browse repository at this point
Copy the full SHA d121fd1View commit details -
Fix some lint/style error am: 1d99ae1 am: d9ff838
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1706025 Change-Id: I76acacf4ab3ab9c6645e4e02c6c13dd864d91591
Configuration menu - View commit details
-
Copy full SHA for 0a3e95f - Browse repository at this point
Copy the full SHA 0a3e95fView commit details -
Add a case to cover repeatedelly running fs verification am: 81eb075 …
…am: e75db4f am: 022e20e Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1696828 Change-Id: I120354816e0edb759f98b3ea160a99cba41cc2a8
Configuration menu - View commit details
-
Copy full SHA for 3a4ca01 - Browse repository at this point
Copy the full SHA 3a4ca01View commit details -
Refactor get partition path and IsVABC into separate function am: e01…
…2f65 am: 5ac9a7d am: 3c9703d Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1701825 Change-Id: Ia4548f8c8d98943f4b58efea5c8f0f9b6317cfd4
Configuration menu - View commit details
-
Copy full SHA for d2a1554 - Browse repository at this point
Copy the full SHA d2a1554View commit details -
Write verity first, then do fs verification am: 8704c83 am: e7dee68 am:
5dd1de1 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1696829 Change-Id: I9844ed5f37225a8f5e21673a26558b36947210c0
Configuration menu - View commit details
-
Copy full SHA for 7c31449 - Browse repository at this point
Copy the full SHA 7c31449View commit details -
ResetStatus if update_engine boot in different slot but same build am: …
…8660347 am: 5d4aeec am: d121fd1 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1704505 Change-Id: Ie9f24b576b5ef3e20b8c8f107a44a3687f5cc622
Configuration menu - View commit details
-
Copy full SHA for f32b221 - Browse repository at this point
Copy the full SHA f32b221View commit details -
Fix some lint/style error am: 1d99ae1 am: d9ff838 am: 0a3e95f
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1706025 Change-Id: I6863bafcb02dd5940c15debb640bda1cdeb8ed67
Configuration menu - View commit details
-
Copy full SHA for 422e893 - Browse repository at this point
Copy the full SHA 422e893View commit details -
Add a case to cover repeatedelly running fs verification am: 81eb075 …
…am: e75db4f am: 022e20e am: 3a4ca01 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1696828 Change-Id: I4f66e4bf29d05c7c62da54ce2d0c18ee149dc1aa
Configuration menu - View commit details
-
Copy full SHA for ba9b680 - Browse repository at this point
Copy the full SHA ba9b680View commit details -
Refactor get partition path and IsVABC into separate function am: e01…
…2f65 am: 5ac9a7d am: 3c9703d am: d2a1554 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1701825 Change-Id: I6b1afc3dcdf99ba78642059c5d6510da1b586bce
Configuration menu - View commit details
-
Copy full SHA for f62b297 - Browse repository at this point
Copy the full SHA f62b297View commit details -
Write verity first, then do fs verification am: 8704c83 am: e7dee68 am:
5dd1de1 am: 7c31449 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1696829 Change-Id: Iaa93af6d69720b76771510d5a47fc4f15e2c27e8
Configuration menu - View commit details
-
Copy full SHA for d7c32b2 - Browse repository at this point
Copy the full SHA d7c32b2View commit details -
ResetStatus if update_engine boot in different slot but same build am: …
…8660347 am: 5d4aeec am: d121fd1 am: f32b221 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1704505 Change-Id: Iaf24abf39cd5a937aaed303e3979f7115d3b8b03
Configuration menu - View commit details
-
Copy full SHA for df4139c - Browse repository at this point
Copy the full SHA df4139cView commit details -
Fix some lint/style error am: 1d99ae1 am: d9ff838 am: 0a3e95f am: 422…
…e893 Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1706025 Change-Id: I93041cfb6662a4f29a7160a39bc050f5ed6062bf
Configuration menu - View commit details
-
Copy full SHA for 08d0728 - Browse repository at this point
Copy the full SHA 08d0728View commit details
Commits on May 14, 2021
-
Snap for 7360053 from 422e893 to sc-v2-release
Change-Id: I11861c2f3b1d696354fab432c0eaf2256275b23c
android-build-team Robot committedMay 14, 2021 Configuration menu - View commit details
-
Copy full SHA for 4a54541 - Browse repository at this point
Copy the full SHA 4a54541View commit details
Commits on May 15, 2021
-
Snap for 7362794 from 08d0728 to sc-v2-release
Change-Id: Icd618b10c5f9343a69627ea673b481e3308a5545
android-build-team Robot committedMay 15, 2021 Configuration menu - View commit details
-
Copy full SHA for 4a04dcf - Browse repository at this point
Copy the full SHA 4a04dcfView commit details
Commits on May 17, 2021
-
Clean up reserved space for decompression when OTA cancelled
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 b5c07bf)
Mohammad Samiul Islam committedMay 17, 2021 Configuration menu - View commit details
-
Copy full SHA for 56ce23a - Browse repository at this point
Copy the full SHA 56ce23aView commit details
Commits on May 18, 2021
-
Clean up reserved space for decompression when OTA cancelled am: 56ce23a
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/update_engine/+/14604456 Change-Id: I7d63334ca0fa03a26d88b3c64f122d439d24ae3b
Configuration menu - View commit details
-
Copy full SHA for eafc992 - Browse repository at this point
Copy the full SHA eafc992View commit details
Commits on May 19, 2021
-
Snap for 7374840 from eafc992 to sc-v2-release
Change-Id: I4c6c158787798df274042954467a44ae04ec5c82
android-build-team Robot committedMay 19, 2021 Configuration menu - View commit details
-
Copy full SHA for b4f005a - Browse repository at this point
Copy the full SHA b4f005aView commit details
Commits on May 21, 2021
-
Bug: 188713899 Test: m Change-Id: I8d87d565a29adb4836ce83ceb02fd97c2739261c
Configuration menu - View commit details
-
Copy full SHA for 4ac16e5 - Browse repository at this point
Copy the full SHA 4ac16e5View commit details
Commits on May 26, 2021
-
Freeze AIDL APIs for SC am: 4ac16e5
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/update_engine/+/14673218 Change-Id: If495ca479636a575638bfa09f16f869d4f1614bd
Configuration menu - View commit details
-
Copy full SHA for 3e9155a - Browse repository at this point
Copy the full SHA 3e9155aView commit details
Commits on May 27, 2021
-
Snap for 7401515 from 3e9155a to sc-v2-release
Change-Id: I5a279967ffe6b296b1ac6f76292650120e118d1d
android-build-team Robot committedMay 27, 2021 Configuration menu - View commit details
-
Copy full SHA for 2436de2 - Browse repository at this point
Copy the full SHA 2436de2View commit details
Commits on Jun 23, 2021
-
Add ramdisk_available to init_first_stage's deps
Bug: 187196593 Test: boot Change-Id: I0a9ba90f0ae6f0b551e73d0a4361b8cf5d2c1e85 Merged-In: I0a9ba90f0ae6f0b551e73d0a4361b8cf5d2c1e85
Configuration menu - View commit details
-
Copy full SHA for 7729c21 - Browse repository at this point
Copy the full SHA 7729c21View commit details
Commits on Jun 24, 2021
-
Add ramdisk_available to init_first_stage's deps am: 7729c21
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/update_engine/+/15067039 Change-Id: I646602b643a18ec851a95c0ed46725ee82c9727b
Configuration menu - View commit details
-
Copy full SHA for fd83d01 - Browse repository at this point
Copy the full SHA fd83d01View commit details
Commits on Jun 25, 2021
-
Snap for 7493928 from fd83d01 to sc-v2-release
Change-Id: I5b3e1cdef5b180d754964c5b51d248d78763c2dd
Android Build Coastguard Worker committedJun 25, 2021 Configuration menu - View commit details
-
Copy full SHA for bf164d5 - Browse repository at this point
Copy the full SHA bf164d5View commit details
Commits on Jul 1, 2021
-
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 "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
Configuration menu - View commit details
-
Copy full SHA for 4bdbf0f - Browse repository at this point
Copy the full SHA 4bdbf0fView commit details -
Record the source build fingerprint in SnapshotMergeStats.
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
Configuration menu - View commit details
-
Copy full SHA for e2b8349 - Browse repository at this point
Copy the full SHA e2b8349View commit details -
Report source and target build fingerprints in SNAPSHOT_MERGE_REPORTED.
Bug: 188909957 Test: manual test Change-Id: I108c20cf1e092478be2ae59701514f32d9b0a9f3 Merged-In: I108c20cf1e092478be2ae59701514f32d9b0a9f3
Configuration menu - View commit details
-
Copy full SHA for cfd7c0f - Browse repository at this point
Copy the full SHA cfd7c0fView commit details
Commits on Jul 2, 2021
-
Record the source build fingerprint in SnapshotMergeStats. am: e2b8349
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/update_engine/+/15178752 Change-Id: I5d8e8641fd4083b63354db5e96c97f547c332d05
Configuration menu - View commit details
-
Copy full SHA for 484c81a - Browse repository at this point
Copy the full SHA 484c81aView commit details -
Report source and target build fingerprints in SNAPSHOT_MERGE_REPORTE…
…D. am: cfd7c0f Original change: https://googleplex-android-review.googlesource.com/c/platform/system/update_engine/+/15178680 Change-Id: I41e1e8165df78e656258c74a9661a9e6823d9a1a
Configuration menu - View commit details
-
Copy full SHA for 31c59b6 - Browse repository at this point
Copy the full SHA 31c59b6View commit details
Commits on Jul 3, 2021
-
Snap for 7521319 from 31c59b6 to sc-v2-release
Change-Id: I42ea76ecaaeab7962b8e9af5d7d564b6d0b5ab7d
Android Build Coastguard Worker committedJul 3, 2021 Configuration menu - View commit details
-
Copy full SHA for cbdd807 - Browse repository at this point
Copy the full SHA cbdd807View commit details
Commits on Jul 7, 2021
-
Merge "Revert "Add ramdisk_available to init_first_stage's deps"" int…
…o sc-dev
TreeHugger Robot authored and Android (Google) Code Review committedJul 7, 2021 Configuration menu - View commit details
-
Copy full SHA for 04206a9 - Browse repository at this point
Copy the full SHA 04206a9View commit details -
Merge "Revert "Add ramdisk_available to init_first_stage's deps"" int…
…o sc-dev am: 04206a9 Original change: https://googleplex-android-review.googlesource.com/c/platform/system/update_engine/+/15167755 Change-Id: I945e618f872acaa6b0c57efa1ba3942c6cc04187
Configuration menu - View commit details
-
Copy full SHA for 7a3b279 - Browse repository at this point
Copy the full SHA 7a3b279View commit details
Commits on Jul 8, 2021
-
Snap for 7529132 from 7a3b279 to sc-v2-release
Change-Id: I30d873a8bfdd5cb0996d575adf89975aa8a4ce56
Android Build Coastguard Worker committedJul 8, 2021 Configuration menu - View commit details
-
Copy full SHA for 9294946 - Browse repository at this point
Copy the full SHA 9294946View commit details
Commits on Jul 27, 2021
-
Don't check for FEC offset if fec is disabled
Test: th Bug: 194661607 Bug: 194779085 Change-Id: I0e37136313914f1ee9a4eae0e5db59807adc7dc5 Merged-In: I0e37136313914f1ee9a4eae0e5db59807adc7dc5
Configuration menu - View commit details
-
Copy full SHA for b5f0996 - Browse repository at this point
Copy the full SHA b5f0996View commit details -
Don't check for FEC offset if fec is disabled am: b5f0996
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/update_engine/+/15401790 Change-Id: I8b5fa023271d9685d37a45646169abda80d24a40
Configuration menu - View commit details
-
Copy full SHA for 2279c1f - Browse repository at this point
Copy the full SHA 2279c1fView commit details
Commits on Jul 28, 2021
-
Snap for 7588529 from 2279c1f to sc-v2-release
Change-Id: I4df8fea97335e94d5f43d571ddbac43ad7b99db6
Android Build Coastguard Worker committedJul 28, 2021 Configuration menu - View commit details
-
Copy full SHA for 3037e0e - Browse repository at this point
Copy the full SHA 3037e0eView commit details
Commits on Sep 14, 2021
-
Consider .capex files as zip archives
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 dc1f258) Change-Id: I10fa03401e5920c633c3ce5d6cf737489fecb6de Merged-In: I10fa03401e5920c633c3ce5d6cf737489fecb6de
Configuration menu - View commit details
-
Copy full SHA for 6ac9005 - Browse repository at this point
Copy the full SHA 6ac9005View commit details -
Consider .capex files as zip archives am: 6ac9005
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/update_engine/+/15829227 Change-Id: I2cb2849e061453ce1fed2c1cbbf92b52aad441be
Configuration menu - View commit details
-
Copy full SHA for 67dd5dc - Browse repository at this point
Copy the full SHA 67dd5dcView commit details
Commits on Sep 15, 2021
-
Snap for 7736437 from 67dd5dc to sc-v2-release
Change-Id: I2dcfdf37efd292a57585c0f5ab1861867beaacff
Android Build Coastguard Worker committedSep 15, 2021 Configuration menu - View commit details
-
Copy full SHA for e7ba2a8 - Browse repository at this point
Copy the full SHA e7ba2a8View commit details
Commits on May 8, 2022
-
Don't verify payload signatures in recovery
Change-Id: I0ce626ef993c2a7c87e03f705ef2e866a3391db1
Configuration menu - View commit details
-
Copy full SHA for 9c60d1f - Browse repository at this point
Copy the full SHA 9c60d1fView commit details -
delta_performer: skip build timestamp verification if ro.secure=0
Change-Id: Ie450f500460fca282a78f338a4b50f55dceed450
Configuration menu - View commit details
-
Copy full SHA for 263aec9 - Browse repository at this point
Copy the full SHA 263aec9View commit details -
update_engine: fix progress display
Change-Id: I19800c02cd4f26ae54c35a45ef8bc927459d5672
Configuration menu - View commit details
-
Copy full SHA for d2258d9 - Browse repository at this point
Copy the full SHA d2258d9View commit details -
utils.cc: remove kPayloadTimestampError check
Change-Id: I894c680f5d179b715cd3e4330045d81a40f21732
Configuration menu - View commit details
-
Copy full SHA for 5ad1ad4 - Browse repository at this point
Copy the full SHA 5ad1ad4View commit details
Commits on Nov 16, 2022
-
update_engine: Report warning if payload is unable to parse manifest …
…in update file Change-Id: Icb48720791812afed7741eb02ab15176f60d7350 (cherry picked from commit 70af8d5)
Configuration menu - View commit details
-
Copy full SHA for e003ae5 - Browse repository at this point
Copy the full SHA e003ae5View commit details
Commits on Dec 2, 2022
-
force PrepareSnapshotPartitionsForUpdate to fail in recovery
Change-Id: I89e80641a6154b5de4ecae6ccaf9b01cd73b0036
Configuration menu - View commit details
-
Copy full SHA for f283598 - Browse repository at this point
Copy the full SHA f283598View commit details -
conditionally allow creating snapshots for incrementals
Change-Id: I33e38472579a145bb6858963eed74d96ee7078a2
Configuration menu - View commit details
-
Copy full SHA for 37a06f4 - Browse repository at this point
Copy the full SHA 37a06f4View commit details
Commits on Dec 21, 2022
-
update_engine: fix full payload zip installation
These commits break full payload zip flashing on multiple devices ---------- Revert "conditionally allow creating snapshots for incrementals" This reverts commit 37a06f4. Revert "force PrepareSnapshotPartitionsForUpdate to fail in recovery" This reverts commit f283598. Change-Id: Ic54d7d31082c9b7722cc1e7c30660deea00b0d5b
Configuration menu - View commit details
-
Copy full SHA for f56f725 - Browse repository at this point
Copy the full SHA f56f725View commit details
Commits on Aug 14, 2023
-
payload_consumer: increase max minor payload version
Change-Id: I6d55638812cac29ea4d4cdd79b932a3f15c42b0a
Configuration menu - View commit details
-
Copy full SHA for fb0d3a5 - Browse repository at this point
Copy the full SHA fb0d3a5View commit details
Commits on Aug 17, 2023
-
update_engine: remove incremental update check
Allows incremental update zips to be installed on virtual AB devices Change-Id: I5b0115e50967cdacf47f13f5fc0107580ff52a7d
Configuration menu - View commit details
-
Copy full SHA for ea754dd - Browse repository at this point
Copy the full SHA ea754ddView commit details
Commits on Nov 24, 2023
-
Allow empty version on partial updates
Change-Id: I96cc42fe22a460a0af834a30a335c3f190fc0e58
Configuration menu - View commit details
-
Copy full SHA for cdc4094 - Browse repository at this point
Copy the full SHA cdc4094View commit details
Commits on Jul 29, 2024
-
update_engine: allow allocatable space to be overridden
The override is needed in cases where update_engine erroneously concludes that there isn't sufficient space for dynamic partitions. This prevents some ROMs from being flashed. This patch allows the available space to be overridden, via a prop (ro.dynamic.full_size). In a typical situation where this problem occurs, you will see something like this in the recovery log: 'update_engine_sideload E 12-17 04:06:00 809 809 [ERROR:dynamic_partition_control_android.cc(830)] The maximum size of all groups for the target slot (9126805504) has exceeded allocatable space for dynamic partitions 9125756928' So, update_engine has used a calculation of the allocatable space that doesn't match the actual available space. In this example, running "resetprop ro.dynamic.full_size 9126805504" via runatboot.sh or postrecoveryboot.sh will override the allocatable space and allow the ROM to flash. If the prop is used, the override will only be triggered if the value supplied is higher than the calculated allocatable space. If the prop is not used at all, then everything will carry on as normal. Change-Id: I25e69d416c3cd0c766901bed0119e74b4708fbca
Configuration menu - View commit details
-
Copy full SHA for 3c67251 - Browse repository at this point
Copy the full SHA 3c67251View commit details