Well, I need to circle back and walk-back something (without a crib sheet).
When I wrote above :
I was looking at a DEVONthink database that while was synching to WebDAV and available to Bonjour, I was unaware that the other machine did not yet “import” it. When I turned that on and allowed full sync to this database with ONLY the Google Drive Indexed … oops. Doubled up on the folders. Even after updating the index. And the when I add a test file to the Google Drive on Macbook, it syncs up WebDav, then on iMac that new file is momentarily shown in the indexed folder, and then as reported above, it’s trashed in DEVONthink (but not in the Google Drive Folder).
It did not used to do this. I used to have no qualms about indexing Google Drives. Something changed somewhere along the way. Many candidates.
Edit: Other weirdness. Created a Test:
Machine A (iMac): new database, index one folder on Google Drive. Everything imported ok. Enabled syncing WebDav and Bonjour. Per watching, all files and folders synched up. Then turned off sync (to enable test)
Machine B (MacBook). Imported the new database from the sync menu. Files should be pointing to the same indexed files on the Google Drive fully synched on that machine. Did a Sync. Seemed to work. Added a random file from Desktop to the Google Drive folder that is indexed. That file showed up in the right place in DEVON indexed folder. Allowed DEVONto synch.
I checked that Google Drive synced the new test file correctly. It did.
Machine A (iMac): After the test file added, I turned synch back on I watched the sync with that folder “open” in DEVONthink. The new test file appeared where it should.
I repeated above, after cleaning sync locations and deleting the test database. This time, on Machine A after round trip sync … duplicated folders and incomplete files. No files/folders duplicated or deleted in the source Google Drive.
This is maddening.
Hypothesis: If DEVONthink syncs databases before the Google Sync engine does its thing, then DEVONthink will delete files that DEVONthink exist, but not in the local to that database–yet. Never noticed this, but may or may not be new.
My plan: turn off DEVONthink syncs on indexed files on sync services and only do when I know the sync services are complete. Synching doesn’t have to be that timely anyway. Manually sync. I can’t think of what else, even in DEVONthink can be done.