Browse Source

join via filepath

pull/747/head
Chris Lu 6 years ago
parent
commit
b1b8c4ed32
  1. 3
      weed/replication/replicator.go

3
weed/replication/replicator.go

@ -1,6 +1,7 @@
package replication package replication
import ( import (
"path/filepath"
"strings" "strings"
"github.com/chrislusf/seaweedfs/weed/pb/filer_pb" "github.com/chrislusf/seaweedfs/weed/pb/filer_pb"
@ -35,7 +36,7 @@ func (r *Replicator) Replicate(key string, message *filer_pb.EventNotification)
if !strings.HasPrefix(key, r.source.Dir) { if !strings.HasPrefix(key, r.source.Dir) {
return nil return nil
} }
key = r.sink.GetSinkToDirectory() + key[len(r.source.Dir):]
key = filepath.Join(r.sink.GetSinkToDirectory(), key[len(r.source.Dir):])
if message.OldEntry != nil && message.NewEntry == nil { if message.OldEntry != nil && message.NewEntry == nil {
return r.sink.DeleteEntry(key, message.OldEntry, message.DeleteChunks) return r.sink.DeleteEntry(key, message.OldEntry, message.DeleteChunks)
} }

Loading…
Cancel
Save