The index
The index speeds up listing commits, finding files and planning backups. Everything in it is derived from the store.
| Holds | Derived from |
|---|---|
| sets and their commits | commits and set heads in the bucket |
| which archive holds which object | the archives’ own indexes |
| file versions and sizes | trees and files |
| retention state | tombstones in the bucket |
Rebuilding
Section titled “Rebuilding”goback --storage gcs://my-bucket --index /var/lib/goback/index fixfix reads the archives and set heads and writes a fresh index. Commits that don’t name a set go into a placeholder set.