Submitted by jimspoon on 2018/03/26 02:33
Long ago I gave up on using the dropbox sync feature.   It seemed like every time I would end up with conflicted files and lost data.  I'm not even sure why.  
 
PC1 data folder <-> PC1 sync folder <-> cloud <-> PC2 sync folder <-> PC2 data folder
 
I guess that a conflict results if PC1 writes a change to the PC1 sync folder, and PC2 makes a data change before the PC1 file change goes all the way through to the PC2 data folder and is loaded into IQ on PC2.
 
That completion of sync process can be delayed by a backlog of files to be synced, among other things.  I guess IQ running on PC2 won't be aware of a PC1 sync file change until the changed file has arrived into the PC2 sync folder.
 
I am wondering whether some kind of communications channel could be set up to prevent the kind of problem I've had.  Maybe as soon as IQ on PC1 writes a change to the PC1 sync folder, it could post a message via some channel that a data change has been made.  IQ on PC2 could monitor for this message, and as soon as it detects the message, it could prevent the modification of any item until the change has transferred PC1 sync folder -> cloud - PC2 sync folder -> PC2 data folder.  Maybe it could be done via something like an "instant message".  Maybe IQ on both PC1 and PC2 could monitor a special Google Hangouts instant message account like "iq-jimspoon".
 
Alternatively, I am wondering there is some kind of tool to give a notification of a change in one specific file in a Dropbox, so that it would not be lost in the stream of Dropbox notifications.  On PC1, such a tool would give a prominent notification when the change to the file has been uploaded to the cloud; and on PC2, it would give such a notification when the change to that file has been downloaded from the cloud.