You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

27 lines
921 B

# TODO Work Items
## TODO (STOPSHIP until done)
1. denylist for AOT artifacts.
## DONE
<strike>
1. Fix dexoptanalyzer so it can analyze boot extensions.
2. Parse apex-info-list.xml into an apex_info (to make version and location available).
3. Timeouts for pathological failures.
4. Add a log file that tracks status of recent compilation.
5. Metrics for tracking issues:
- Successful compilation of all artifacts.
- Time limit exceeded (indicates a pathological issue, e.g. dex2oat bug, device driver bug, etc).
- Insufficient space for compilation.
- Compilation failure (boot extensions)
- Compilation failure (system server)
- Unexpected error (a setup or clean-up action failed).
6. Metrics recording for subprocess timeouts.
7. Free space calculation and only attempting compilation if sufficient space.
8. Implement back off on trying compilation when previous attempt(s) failed.
</strike>