We use a statistical analysis IDE called RStudio and are having problems with Egnyte. Our use case is that we store both data and R analysis files on Egnyte and have analysts work on them in place. The RStudio app is installed as a rich client application on analyst laptops; the Egnyte Connect Desktop App is also installed.
RStudio manages session and state information in a series of temp directories/files under a hidden folder it creates in the working directory. RStudio and Egnyte seem to be fighting for locks with these files and, ultimately, this causes both RStudio and Egnyte to throw errors that can include drive disconnects and hung processes.
The hidden folder is always named ".Rproj.user" and I'd like to configure Egnyte to exclude it entirely - this has been reported to work on other cloud stores like DropBox and GDrive. However, I can only find documentation about sync exclusion for specific files, which won't work in our case. Is this possible?
Desktop App has Global File Locking enabled by design. The unexpected file locks are likely happening if the objects generated by RStudio are database oriented. Unfortunately, we do not support file uploads or synchronization of active database objects due to its non-traditional file nature.
Hi @John FSP , from the way I am interpreting this there are several layers to this question:
1. If you are just trying to exclude certain directories from syncing with offline sync, then you would just not need to have them selected in the first place. If you are using offline sync then you are probably selecting an entire parent folder which in turn syncs for offline the sub-directories
2. (I think this is what you may really mean) is if it is possible for Desktop App to not even "see" the hidden folder, at this time I do not think it is possible. So then yes, please submit the feature request