Merge branch '13100-crunch-run-memory'
[arvados.git] / services / crunch-run / upload.go
index 95925e57c6eb557421f0e1d16a23747bcfb516e3..ddad8bf475c3b73bf4bd9ecb973919f3d21b6c36 100644 (file)
@@ -18,14 +18,15 @@ import (
        "crypto/md5"
        "errors"
        "fmt"
-       "git.curoverse.com/arvados.git/sdk/go/keepclient"
-       "git.curoverse.com/arvados.git/sdk/go/manifest"
        "io"
        "log"
        "os"
        "path/filepath"
        "strings"
        "sync"
+
+       "git.curoverse.com/arvados.git/sdk/go/keepclient"
+       "git.curoverse.com/arvados.git/sdk/go/manifest"
 )
 
 // Block is a data block in a manifest stream
@@ -190,6 +191,7 @@ func (m *CollectionWriter) Finish() error {
                }
                if stream.Block != nil {
                        stream.uploader <- stream.Block
+                       stream.Block = nil
                }
                close(stream.uploader)
                stream.uploader = nil