Browse Source

filer.sync: pass attributes for mount

fix https://github.com/chrislusf/seaweedfs/issues/3012
pull/3020/head
chrislu 3 years ago
parent
commit
139e039c44
  1. 6
      weed/replication/sink/filersink/filer_sink.go

6
weed/replication/sink/filersink/filer_sink.go

@ -208,6 +208,12 @@ func (fs *FilerSink) UpdateEntry(key string, oldEntry *filer_pb.Entry, newParent
return true, fmt.Errorf("replicte %s chunks error: %v", key, err) return true, fmt.Errorf("replicte %s chunks error: %v", key, err)
} }
existingEntry.Chunks = append(existingEntry.Chunks, replicatedChunks...) existingEntry.Chunks = append(existingEntry.Chunks, replicatedChunks...)
existingEntry.Attributes = newEntry.Attributes
existingEntry.Extended = newEntry.Extended
existingEntry.HardLinkId = newEntry.HardLinkId
existingEntry.HardLinkCounter = newEntry.HardLinkCounter
existingEntry.Content = newEntry.Content
existingEntry.RemoteEntry = newEntry.RemoteEntry
} }
// save updated meta data // save updated meta data

Loading…
Cancel
Save