Investigate speeding up the casper boot process

Registered by Jamie Bennett

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:
milestone icon lucid-alpha-3
Started by
Jamie Bennett
Completed by
Alexander Sack

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/initramfs-tools/scripts/functions to show time information in casper.log: DONE
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

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.