forked from TrueCloudLab/restic
doc: Add obsolete Index files
This commit is contained in:
parent
281eea9c05
commit
e3ffe33216
1 changed files with 35 additions and 23 deletions
|
@ -162,7 +162,12 @@ used to reconstruct the index. The files are encrypted and authenticated like
|
||||||
Data and Tree Blobs, so the outer structure is `IV || Ciphertext || MAC` again.
|
Data and Tree Blobs, so the outer structure is `IV || Ciphertext || MAC` again.
|
||||||
The plaintext consists of a JSON document like the following:
|
The plaintext consists of a JSON document like the following:
|
||||||
|
|
||||||
[ {
|
{
|
||||||
|
"obsolete": [
|
||||||
|
"ed54ae36197f4745ebc4b54d10e0f623eaaaedd03013eb7ae90df881b7781452"
|
||||||
|
],
|
||||||
|
"packs": [
|
||||||
|
{
|
||||||
"id": "73d04e6125cf3c28a299cc2f3cca3b78ceac396e4fcf9575e34536b26782413c",
|
"id": "73d04e6125cf3c28a299cc2f3cca3b78ceac396e4fcf9575e34536b26782413c",
|
||||||
"blobs": [
|
"blobs": [
|
||||||
{
|
{
|
||||||
|
@ -183,11 +188,18 @@ The plaintext consists of a JSON document like the following:
|
||||||
"length": 123
|
"length": 123
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
} ]
|
}, [...]
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
This JSON document lists Blobs with contents. In this example, the Pack
|
This JSON document lists Packs and the blobs contained therein. In this
|
||||||
`73d04e61` contains two data Blobs and one Tree blob, the plaintext hashes are
|
example, the Pack `73d04e61` contains two data Blobs and one Tree blob, the
|
||||||
listed afterwards.
|
plaintext hashes are listed afterwards.
|
||||||
|
|
||||||
|
The field `obsolete` lists the storage IDs of index files that have been
|
||||||
|
replaced with the current index file. This happens when index files are
|
||||||
|
repacked, this happens for example when old snapshots are removed and Packs are
|
||||||
|
recombined.
|
||||||
|
|
||||||
There may be an arbitrary number of index files, containing information on
|
There may be an arbitrary number of index files, containing information on
|
||||||
non-disjoint sets of Packs. The number of packs described in a single file is
|
non-disjoint sets of Packs. The number of packs described in a single file is
|
||||||
|
|
Loading…
Reference in a new issue