History log of /art/runtime/gc/space/image_space_fs.h
Revision Date Author Comments
f242f66cf7137ef681e44a494758976e11579260 10-Aug-2016 Andreas Gampe <agampe@google.com> ART: Check for more low-space situations in zygote

Even if a boot image exists and can be loaded, the rest of the
platform may not be able to boot. We previously only checked
after full image generation and missed this case.

Also prune the cache if there wasn't even space to put the boot
marker.

Bug: 30765660
Change-Id: Icd43746e681c62ce2e4e8745fb17bda65ca60372
ff2a8ef2ed6b3f21da26f85197170d7d2a9f5134 09-Jul-2016 Andreas Gampe <agampe@google.com> ART: Remove zygote OTA code

The renaming and relabeling of the A/B artifacts is now done in
a special-purpose script started by init, so as to not complicate
the logic here (e.g., name of the current slot).

Partially reverts commit 754479f7aa056602de8282f4f03718b42c20b89b.

Bug: 25612095
Bug: 28069686
Change-Id: I4d965361000fd448e199c9af059b6d18bfe928bb
66fdcbdb1fde4bf65da5e801ba76a8e65391635b 05-Apr-2016 Vladimir Marko <vmarko@google.com> Remove unnecessary TEMP_FAILURE_RETRY.

unlink, rmdir, rename and closedir do not generate EINTR.

Change-Id: Ia5daab3e19f7373d7c27cdb6a800351c86b5a4e5
a1425a1c9c98ae3fc772834933a5d55566fb5699 12-Mar-2016 Andreas Gampe <agampe@google.com> ART: Remember whether the cache was pruned

Remember (and expose) whether the cache was pruned when initializing
the runtime.

Bug: 27618311

(cherry picked from commit 7ef1b4b20bd7cf485f5e443927c1e6fa797a0439)

Change-Id: I178d18d731a9dce5cb11ed0874c9c9c9d36d7d8e
bec635813789a7365900d3db01c16e12a20c2815 21-Nov-2015 Andreas Gampe <agampe@google.com> ART: Update dalvik-cache for zygote after OTA

Detect OTA artifacts and move them over to the regular dalvik-cache
on boot.

Bug: 25612095

(cherry picked from commit 754479f7aa056602de8282f4f03718b42c20b89b)

Change-Id: I9a1a22641cc7833435098627a5cc6d954521c4ea
7ef1b4b20bd7cf485f5e443927c1e6fa797a0439 12-Mar-2016 Andreas Gampe <agampe@google.com> ART: Remember whether the cache was pruned

Remember (and expose) whether the cache was pruned when initializing
the runtime.

Bug: 27618311
Change-Id: I178d18d731a9dce5cb11ed0874c9c9c9d36d7d8e
754479f7aa056602de8282f4f03718b42c20b89b 21-Nov-2015 Andreas Gampe <agampe@google.com> ART: Update dalvik-cache for zygote after OTA

Detect OTA artifacts and move them over to the regular dalvik-cache
on boot.

Bug: 25612095
Change-Id: I9a1a22641cc7833435098627a5cc6d954521c4ea