Investigate speeding up the casper boot process
Investigate whether it is possible to clean-up and speed-up the casper boot process for live-cd images. Currently live-cd's boot slower on ARM than on x86 and this spec is to discover what the bottle necks are and to come up with solutions to fix them.
Blueprint information
- Status:
- Complete
- Approver:
- David Mandala
- Priority:
- Medium
- Drafter:
- Jamie Bennett
- Direction:
- Approved
- Assignee:
- Jamie Bennett
- Definition:
- Approved
- Series goal:
- Accepted for lucid
- Implementation:
-
Implemented
- Milestone target:
-
lucid-alpha-3
- Started by
- Jamie Bennett
- Completed by
- Alexander Sack
Related branches
Related bugs
Bug #357690: casper very slow on armel+imx51 | Fix Released |
Bug #488280: [MIR] Main inclusion request for Bootchart | Fix Released |
Whiteboard
[asac 25-11-09] - seems to be on track - lets review if there is anything that can be improved when the first TODOs are done.
[asac 01-12-09] - targeting the investigation part of this spec for alpha-2 .. fixes can take till final.
Status:
Solution implemented and available in archive.
Work items lucid-alpha-2:
Add timestamps to call_scripts() in /usr/share/
Analyse time information and identify/document time saving candidates: DONE
Discuss potential improvements with stakeholders based on the timestamp results: DONE
Write a report on results and discussions of the timestamp investigation: DONE
Identify post alpha-1 work items based on results/reports: DONE
Identify priority of work items based on degree of time saving vs ease of implementation: DONE
Get bootchart and its dependencies packaged for main inclusion: DONE
Add bootchart to the default ARM images: DONE
Analyse bootchart information and identify/document time saving candidates: DONE
Discuss potential improvements with stakeholders based on the bootchart results: DONE
Write a report on results and discussion of the bootchart investigation: DONE
Identify post alpha-2 work items based on results/reports: DONE
Identify priority of work items based on degree of time saving vs ease of implementation: DONE
Previous Work items:
Implement the work items identified in the previous step: TRACKED BY RC BUGS
Test and document outcome from solution implemented and decide if further actions are necessary: TRACKED BY RC BUGS