- Upload to cloud
There are different ways to upload files to cloud, via native clients.
1. drag&drop to the client mounted drive
When drag&drop a file/folder to the drive, an upload task is created, starting to upload the files to the cloud. The time for the upload depends on the size of the files and the upload speed to the cloud.
2. in-place edit file in the mounted drive
User can open a file in the drive, edit the file and save it. After the save, the file is added to System Sync Task queue. If the queue is empty, it will start to upload to cloud immediately. If there are other files in the queue, need to wait until System Sync Task to finish uploading all the existing files first.
3. update file in local source folder, when attach a folder/migrate a share to cloud
When attach a local folder or migrate a local share to the cloud, windows client/server agent will keep monitoring the changes on the local source folder. Once the change is done, the updated file will be added to System Sync Task too. Same as 2, the real upload time depends on the System Sync Task queue, the size of the file and the upload speed.
When the file is uploaded to cloud, a file change log is created in the database.
- Show file changes on other clients
All the running clients keep querying the file change log from database. When a change log for a folder the user can access is returned, it will update the folder listing automatically, for the change to show in the windows explorer. In general, when a file is uploaded to cloud and the file change log created, another client should see the log within couple of minutes. The query interval is fixed in the client.
The client has to be online, to query the file change log.
If Centrestack is running SQL Express as the backend database, sometimes the database may hit the SQL Express size limit. In that case, no new file change log can be inserted. Remote clients cannot auto refresh. Need to either delete some records in the database, or move the logging tables to a new database (can be MySQL)
File change log is only created when upload files via Centrestack, either native clients, or web portal. If the files are uploaded on the backend storage directly, bypassing Centrestack, the file change log may not be created. In the case, user has to force refresh the windows client folder, to see the new files. If the backend storage is local folder/share, Centrestack cloud monitoring service can monitor the backend storage and create the file change log automatically, when changes are done on the backend folder. Please edit the Cloud Monitor Setting for the worker node and make sure 'Enable Change Monitor' is checked