Mac Desktop client may delete files on backend filesystem

  • 7016933
  • 22-Oct-2015
  • 04-Nov-2015

Environment

Novell Filr 1.1
Novell Filr 1.2
Novell Filr Desktop client 1.1
Novell Filr Desktop client 1.2

Situation

If a previously synchronized folder (within Net Folder or Home folder) gets re-created in Filr, the Mac Desktop client will process the re-creation event but also signal the local watcher that the folder was deleted. As a result, it ends up deleting the folder that just got re-created.

For example: Suppose My Files\folder1 exists in Filr as id 1324388 but gets deleted and re-created in the Filr server as My Files\folder1 with id 1700687. The Desktop client sees this event and first deletes the previously synchronized My Files\folder1 followed by creating a new My Files\folder1. However, the local watcher gets notified (of the file system event) that My Files\folder1 was deleted. Instead of ignoring this (file system) event, it processes it and ends up deleting the My Files\folder1.

Resolution

An updated Desktop client with a fix for this issue is available in the Filr 1.2 Hot Patch 2 / Filr 1.1 Hot Patch 4, available via the Novell Patch Finder.