aboutsummaryrefslogtreecommitdiff
path: root/objectstore/packed/store_open_pack.go
diff options
context:
space:
mode:
Diffstat (limited to 'objectstore/packed/store_open_pack.go')
-rw-r--r--objectstore/packed/store_open_pack.go43
1 files changed, 0 insertions, 43 deletions
diff --git a/objectstore/packed/store_open_pack.go b/objectstore/packed/store_open_pack.go
index f101b624..c621e08c 100644
--- a/objectstore/packed/store_open_pack.go
+++ b/objectstore/packed/store_open_pack.go
@@ -1,7 +1,5 @@
package packed
-import "fmt"
-
// openPack returns one opened and validated pack handle.
func (store *Store) openPack(name string) (*packFile, error) {
store.stateMu.RLock()
@@ -57,44 +55,3 @@ func (store *Store) openPack(name string) (*packFile, error) {
return pack, nil
}
-
-// verifyPackMatchesIndexes checks that one opened pack's trailer hash matches
-// every loaded index that references the same pack name.
-func (store *Store) verifyPackMatchesIndexes(pack *packFile) error {
- err := store.ensureCandidates()
- if err != nil {
- return err
- }
-
- candidate, ok := store.candidateForPack(pack.name)
- if !ok {
- return fmt.Errorf("objectstore/packed: missing index for pack %q", pack.name)
- }
-
- index, err := store.openIndex(candidate)
- if err != nil {
- return err
- }
-
- err = verifyMappedPackMatchesMappedIdx(pack.data, index.data, store.algo)
- if err != nil {
- return fmt.Errorf("objectstore/packed: pack %q does not match idx %q: %w", pack.name, index.idxName, err)
- }
-
- return nil
-}
-
-// entryMetaAt parses one pack entry header at location.
-func (store *Store) entryMetaAt(loc location) (*packFile, entryMeta, error) {
- pack, err := store.openPack(loc.packName)
- if err != nil {
- return nil, entryMeta{}, err
- }
-
- meta, err := parseEntryMeta(pack, store.algo, loc.offset)
- if err != nil {
- return nil, entryMeta{}, err
- }
-
- return pack, meta, nil
-}