Load library with pgzip.
authorTom Clegg <tom@tomclegg.ca>
Tue, 15 Dec 2020 14:31:13 +0000 (09:31 -0500)
committerTom Clegg <tom@tomclegg.ca>
Tue, 15 Dec 2020 14:31:13 +0000 (09:31 -0500)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

gob.go

diff --git a/gob.go b/gob.go
index 39b15ab4aba904ba02c67bf06fddee15f0f4bab8..907c7befcbb2570fcb2dc6ea3fbb1405074e013b 100644 (file)
--- a/gob.go
+++ b/gob.go
@@ -2,12 +2,12 @@ package main
 
 import (
        "bufio"
-       "compress/gzip"
        "encoding/gob"
        "io"
        "io/ioutil"
        _ "net/http/pprof"
 
+       "github.com/klauspost/pgzip"
        "golang.org/x/crypto/blake2b"
 )
 
@@ -48,7 +48,7 @@ func DecodeLibrary(rdr io.Reader, gz bool, cb func(*LibraryEntry) error) error {
        zrdr := ioutil.NopCloser(rdr)
        var err error
        if gz {
-               zrdr, err = gzip.NewReader(bufio.NewReaderSize(rdr, 1<<26))
+               zrdr, err = pgzip.NewReader(bufio.NewReaderSize(rdr, 1<<26))
                if err != nil {
                        return err
                }