mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2024-01-19 02:48:24 +00:00
sort chunks by offset
This commit is contained in:
parent
361d97941b
commit
2452f3b2f7
|
@ -5,6 +5,7 @@ import (
|
|||
"github.com/seaweedfs/seaweedfs/weed/filer"
|
||||
"google.golang.org/protobuf/proto"
|
||||
"io"
|
||||
"sort"
|
||||
|
||||
"github.com/seaweedfs/seaweedfs/weed/pb/filer_pb"
|
||||
"github.com/seaweedfs/seaweedfs/weed/util"
|
||||
|
@ -49,6 +50,11 @@ func (c *commandFsMetaCat) Do(args []string, commandEnv *CommandEnv, writer io.W
|
|||
return err
|
||||
}
|
||||
|
||||
chunks := respLookupEntry.Entry.Chunks
|
||||
sort.Slice(chunks, func(i, j int) bool {
|
||||
return chunks[i].Offset < chunks[j].Offset
|
||||
})
|
||||
|
||||
filer.ProtoToText(writer, respLookupEntry.Entry)
|
||||
|
||||
bytes, _ := proto.Marshal(respLookupEntry.Entry)
|
||||
|
|
Loading…
Reference in a new issue