ekko/doc/source/glossary.rst
SamYaple 7b8e49f3d8 Add glossary for some common terms
Change-Id: I3868b20fdd2d6cdff73e153d5022ad7c1b4f3c5d
2016-01-11 18:15:16 +00:00

1.6 KiB

Glossary

B

Backup

A single backup containing refence to all objects needed to reassemble a disk image. A backup would reference all Segment and a Manifest. A backup is part of a Backupset.

Backupset

A backupset is a uuid used to provide a unique identifier to a collection of backups allowing for thier location in storage to be non-conflicting with other backupsets. A backupset references a single disk in an instance. When a Restore is preformed and a new Backup is started and new backupset uuid would be generated.

M

Manifest

A manifest is a file that tracks metadata and information about a single Backup. It has enough information to locate each Segment that is required to bit-for-bit reassemble the block device the Backup was taken from.

R

Restore

A restore refers to reassembling a Backup from it's backing storage into an image that can then be booted or otherwise attached to an instance. It reads the Manifest of the Backup that you want to restore and pulls all of the appropriate objects and then unencrypts and uncompresses them before reassembling the final image and uploading it to Glance.

S

Segment

A segment is a section of the block device. It is typially 4MiB in size. A Manifest contains a list of segments that, when combined, would produce a bit-for-bit copy of the original block device the Backup was taken from.