From 489f98ad20ae3c63ff5ed53fbdc5a89992ebb8e4 Mon Sep 17 00:00:00 2001 From: Karasiq Date: Thu, 2 Aug 2018 11:23:03 +0300 Subject: [PATCH] File system fix --- .../com/karasiq/shadowcloud/drive/VirtualFSDispatcher.scala | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drive/core/src/main/scala/com/karasiq/shadowcloud/drive/VirtualFSDispatcher.scala b/drive/core/src/main/scala/com/karasiq/shadowcloud/drive/VirtualFSDispatcher.scala index d1eb1f1b..b34ee115 100644 --- a/drive/core/src/main/scala/com/karasiq/shadowcloud/drive/VirtualFSDispatcher.scala +++ b/drive/core/src/main/scala/com/karasiq/shadowcloud/drive/VirtualFSDispatcher.scala @@ -217,6 +217,8 @@ class VirtualFSDispatcher(config: SCDriveConfig) extends Actor with ActorLogging if (regionId != regionId2) return Future.failed(StorageException.IOFailure(path, new IOException("Regions id should match"))) + state.fileWrites.get(newPath).foreach(_ ! PoisonPill) + if (state.fileWrites.contains(path)) { for { oldFile ← syncFile(path)