mirror of
https://github.com/gogrlx/nats-server.git
synced 2026-04-14 10:10:42 -07:00
Merge pull request #1425 from nats-io/snapshot-time
Add in snapshot modTime, use PAX format
This commit is contained in:
@@ -1960,11 +1960,17 @@ func (fs *fileStore) streamSnapshot(w io.WriteCloser, blks []*msgBlock, includeC
|
||||
fs.mu.Unlock()
|
||||
}()
|
||||
|
||||
modTime := time.Now().UTC()
|
||||
|
||||
writeFile := func(name string, buf []byte) error {
|
||||
hdr := &tar.Header{
|
||||
Name: name,
|
||||
Mode: 0600,
|
||||
Size: int64(len(buf)),
|
||||
Name: name,
|
||||
Mode: 0600,
|
||||
ModTime: modTime,
|
||||
Uname: "nats",
|
||||
Gname: "nats",
|
||||
Size: int64(len(buf)),
|
||||
Format: tar.FormatPAX,
|
||||
}
|
||||
if err := tw.WriteHeader(hdr); err != nil {
|
||||
return err
|
||||
|
||||
Reference in New Issue
Block a user