|
|
@ -70,6 +70,7 @@ func (mc *MetaCache) AtomicUpdateEntryFromFiler(ctx context.Context, oldPath uti |
|
|
|
// skip the unnecessary deletion
|
|
|
|
// leave the update to the following InsertEntry operation
|
|
|
|
} else { |
|
|
|
glog.V(3).Infof("DeleteEntry %s/%s", oldPath,oldPath.Name()) |
|
|
|
if err := mc.localStore.DeleteEntry(ctx, oldPath); err != nil { |
|
|
|
return err |
|
|
|
} |
|
|
@ -82,6 +83,7 @@ func (mc *MetaCache) AtomicUpdateEntryFromFiler(ctx context.Context, oldPath uti |
|
|
|
if newEntry != nil { |
|
|
|
newDir, _ := newEntry.DirAndName() |
|
|
|
if mc.visitedBoundary.HasVisited(util.FullPath(newDir)) { |
|
|
|
glog.V(3).Infof("InsertEntry %s/%s", newDir,newEntry.Name()) |
|
|
|
if err := mc.localStore.InsertEntry(ctx, newEntry); err != nil { |
|
|
|
return err |
|
|
|
} |
|
|
|