diff options
Diffstat (limited to 'weed/storage/volume_read_write.go')
| -rw-r--r-- | weed/storage/volume_read_write.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/weed/storage/volume_read_write.go b/weed/storage/volume_read_write.go index 3e711708e..20c92f225 100644 --- a/weed/storage/volume_read_write.go +++ b/weed/storage/volume_read_write.go @@ -101,6 +101,7 @@ func (v *Volume) writeNeedle(n *Needle) (size uint32, err error) { } } + n.AppendAtNs = uint64(time.Now().UnixNano()) if size, _, err = n.Append(v.dataFile, v.Version()); err != nil { if e := v.dataFile.Truncate(offset); e != nil { err = fmt.Errorf("%s\ncannot truncate %s: %v", err, v.dataFile.Name(), e) @@ -139,6 +140,7 @@ func (v *Volume) deleteNeedle(n *Needle) (uint32, error) { return size, err } n.Data = nil + n.AppendAtNs = uint64(time.Now().UnixNano()) _, _, err = n.Append(v.dataFile, v.Version()) return size, err } |
