Opened 6 years ago
#55 new task
Store snapshots in 2 layers.
Reported by: | mornfall | Owned by: | mornfall |
---|---|---|---|
Priority: | major | Milestone: | 4.4 |
Component: | VM | Keywords: | |
Cc: |
Description
The base snapshot would change rarely or never, the 'normal' snapshot would only contain a delta on top of the (slow-changing) baseline. Let dios be in charge of deciding when this baseline snapshot is taken or updated. This is a compromise over automatic, variable-length delta chain encoding, which appears to be too expensive and makes it hard to come up with good heuristics.
Since the baseline snapshots would change only rarely, there would be few of them and we can possibly store them in a linear array, without hash tables and with very little indirection.
Note: See
TracTickets for help on using
tickets.