Nope. See below. Only OneDrive there, and I did a ls to show even hidden files. And if it were an alias wouldn’t it say so in the “ls” or finder info screens?
((base) iMac:cloudstorage rmschne$ pwd
/Users/rmschne/library/cloudstorage
(base) iMac:cloudstorage rmschne$ ls -la
total 24
drwxr-xr-x+ 4 rmschne staff 128 3 Feb 09:30 .
drwx------@ 134 rmschne staff 4288 4 Feb 13:13 ..
-rw-r--r--@ 1 rmschne staff 8196 11 Mar 18:05 .DS_Store
drwx------@ 10 rmschne staff 320 30 Mar 08:31 OneDrive-Personal
Repeating what I observed, works fine if DEVONthink does not sync this indexed folder that is a Google Drive Folder and instead letting Google Drive take care of all synching, and let DEVONthink take care of noting changes in the indexed folders without synching. both machines involved show correct files/folders in DEVONthink with this approach; whereas, with DEVONthink synch also turned on things got messed up–files moved to DEVONthink trash, duplicate folders, etc. (as OP reported). I’ve not tested with any other sync service.
(base) iMac:cloudstorage rmschne$ pwd
/Users/rmschne/library/cloudstorage
(base) iMac:cloudstorage rmschne$ ls -la
total 24
drwxr-xr-x+ 4 rmschne staff 128 3 Feb 09:30 .
drwx------@ 134 rmschne staff 4288 4 Feb 13:13 ..
-rw-r--r--@ 1 rmschne staff 8196 11 Mar 18:05 .DS_Store
drwx------@ 10 rmschne staff 320 30 Mar 08:31 OneDrive-Personal
Can’t comment. They all have their own way of doing things. I have not experimented with these other sync services. But something going on with Google Drive when both Google Drive sync and DEVONthink sync for that index folder are turned on.
I guess conceptually this now all making sense to me. DEVONthink indexing is to give a view into the outside world beyond DEVONthink where DEVONthink has no real control but a “view” and some strings. The outside world managed by outside forces (Google Drive), so let it do its thing and not expect DEVONthink to be doing it.
(base) iMac:DriveFs rmschne$ defaults read /Library/Preferences/com.google.drivefs.settings ContentCachePath
2022-03-30 22:09:37.584 defaults[25832:5956810]
The domain/default pair of (/Library/Preferences/com.google.drivefs.settings, ContentCachePath) does not exist
and
(base) iMac:DriveFs rmschne$ defaults read /Library/Preferences/com.google.drivefs.settings DefaultMountPoint
2022-03-30 22:10:34.859 defaults[25875:5957499]
The domain/default pair of (/Library/Preferences/com.google.drivefs.settings, DefaultMountPoint) does not exist
I understand the basic logic but, as Blanc said, not why it doesn’t apply to Dropbox, OneDrive and iCloud indexed locations. Is there something known to be different about Google drive.
I have all my files on Dropbox and indexed in DT3. All on two computers where Dropbox and DT are both syncing.
I am seeing occasional file duplicates which maybe caused by the same mechanism but not apparently on your scale. My dupes have “copy” added to filename…I guess this may just be the difference between how Google and Dropbox label dupes.
(base) iMac:~ rmschne$ defaults read ~/Library/Preferences/com.google.drivefs.settings ContentCachePath
2022-03-31 06:41:44.148 defaults[39820:6125158]
The domain/default pair of (/Users/rmschne/Library/Preferences/com.google.drivefs.settings, ContentCachePath) does not exist
(base) iMac:~ rmschne$ defaults read ~/Library/Preferences/com.google.drivefs.settings DefaultMountPoint
2022-03-31 06:42:10.941 defaults[39843:6125426]
The domain/default pair of (/Users/rmschne/Library/Preferences/com.google.drivefs.settings, DefaultMountPoint) does not exist
I don’t know. I’m currently not using DEVONthink to index into any other cloud-synced folders. I used to until Dropbox’s subscription fees got so high to cause me to migrate away but for the “free” space they offer. As I get time (and at the moment I have a couple of other projects underway so time short) not sure when I can repeat the experiment. One of my projects involves files in a shared folder in Google Drive, hence I noticed the possible issues (unless I’m being fooled … easy to do!).
The indexed groups or the folders in the filesystem were duplicated? And was the path of indexed groups the same one or different? So far the most likely reason to me still seems to be that the paths on all your Macs are not identical.
After both Google Drive and Dropbox syncing active (they are both going at their own pace without my intervention) I watched folders being duplicated, folders not showing all files, DEVONthink moving files it thinks are no longer in the indexed folder into trash.
At the moment I have turned off DEVONthink sync for that database which holds only one index folder (and subfolders) that resides in the Google Drive and relying on Google Drive to sync the two machines, then DEVONthink updates index and all is well. When DEVONthink syncs it messes things up and I think that due to indeterminate state of Google Drive sync. I think you said above DEVONthink recognises index pointing to cloud folder. Perhaps a change somewhere caused this detection to fail. I know I am amateurishly grasping for what happens in all the software products involved without any real knowledge of that.
At this point can I suggest you try? I think I described my experiment setup above. If you need another, clearer, step by step experiment explanation, let me know.
Hi folks, so do we have a conclusion? I would like to have the ability to add or annotate files in DT on either machine. I would also like to have the GD updated (which would allow me to access these files should I not have access to DT).
I assume you are asking me and not @rhaynes74 and still searching for aliases and file paths not exactly same on each machine? Far as I know, there are no aliases and file paths are exactly same.
With DEVONthink syncing for this database turned OFF and relying only on Google Drive app to do the synching across two devices, there are no duplicate folders or files and no files (far as I can see) have been moved to DEVONthink trash because I’m running it a way which I think makes everything work fine. I haven’t tried to break it again by turning on DEVONthink Sync in addition to Google Sync. As I think this sets up an indeterminate state with variables about what is in the indexed folders before, during, and after Google Drive sync.