Weird sync between DTP and DTTG: any fix?

Hi,

I have tried using both iCloud and Bonjour (and actually still do for one small database) but I don’t know if this is a good solution in the long run. I get into trouble with iCloud because of “missing manifest files” and this is iCloud related (I think). I then usually delete the database on my mobile device and from the sync store on iCloud and start over (therefore I only dare to try this with a small database).

You can set download on demand on Bonjour I think but to really download you need to have the devices on the same network of course.

What would I give for a working DTTG, maybe just a comprehensive, understandable, idiot proof, step by step description on how to make it work.

I’ve DTP on my macbook. My databases are synched via Webdav to my cloud server (SeaFile). So far, so good.

I want my iphone and my ipad automatically be in sync with a database that I always work with on my mac. I don’t want to wait. Like OP I typically have to grab my iPhone and head off. I’ve no time to wait / open DTTG to make it kindly synchronize.

I just opened DTTG again, and am seeing the last time I tried - in vain - to even somehow make it work is back in 2020.

Just shoutout, is there anyone who actually is using it? I don’t want to waste any time on that if it’s not working reliably anyway.

I’ve about half a million entries in my database.

DTP is a lifeline, a reliable storage for things like email. DTTP so far was a complete waste of money and time.

Yes, on four devices, with WebDAV, reliably (if the server is available) and fast. Someone might be able to help you if you were providing any useful information. A lengthy „it’s not working“ is not useful. And yes, DTTG has to run to be able to sync, as has been explained here patiently several times already.

1 Like

So that’s great and I’m happy I’m just too dumb to understand how to do it.

What specifically do you need to do to configure it?

Thanks!

Fully explained in the chapter “SYNC” in the “DEVONthink Manual” and in Help.

1 Like

There’s also a longish explanation on how to set up WebDAV sync:

So I go there

it explains to me how to set up my Nas / Webdav. I’ve got that.

But then what? Looking at my ipad, I see the database I’ve set up ages ago, probably 10GB in it, but no obvious way to even show / modify the webdav settings.

The only option I’m having is to delete it, which I’m doing at the moment.

I don’t know, when synchronizing on the iPad, all it shows is a minuscule cloud icon which is perhaps meant to fill up - but really no actual way to see what it is doing.

Care to share “where”?

Where “what?”

i am guessing you never visited

Indeed I did.

Now what I’ve understand so far is that I’ve set up a sync target from my macbook to my webdav server. On my webdav server, I then see like a MyDatabase.dtCloud in some directory. So I’m setting the URL on the iPad to https://my.server.com/seafdav/somedirectory/ and the sync store name to MyDatabase. Now it is synchronizing.

Let’s see how that works out.

I can’t really see any meaningful progress so far except for that little cloud icon.

Thanks for the moment.

So now what? Is it doing anything? How long does it think it’ll take? Any progress?

I’ll probably just let it stand there. I don’t know if it is doing anything.

I also apparently cannot edit the connection seeings of the webdav connection, once it is made.

Ahh. “Long press” the cloud icon. Let’s see. It has now synchronized like 10k out of 250k objects.

OK, it appears if I relaunch the application, it’ll re-synch every single object. For a quarter million objects, that’ll take forever.

I’m trying iCloud now. With the hope that those will synchronize to the iPad and phone even with DTTG not running.

You might want to read first. Sync has been discussed ad nauseam here, as has the question of background processing in iOS. And the reliability of iCloud.

WebDAV is regularly described as a reliable sync method (and it is, in my experience). But since you don’t provide any facts on your setup, helping you is not possible. At least not for me.

2 Likes

The same settings used for the sync location in DEVONthink’s Preferences > Sync should be used across other devices syncing to that location.

Also, the speed and reliability of the sync is related to the quality of the network connection your on.

So now I’m using iCloud (CloudKit) and after like 2 hours (it hasn’t finished pushing from the mac side), I still see only “Inbox” on the iPad. No idea if something else needs to be done.

Plus, the “Cloud” icon now has an upward triangle.

I did provide the facts: I’ve a very reliable webdav server. I’ve about a quarter million objects in the database I want to sync. I’ve a Macbook, an iPad. I want the data that I have in my macbook in my DTP database to be reliably synched over to my iPad. To have it, well, “To Go.”

What’s missing?

I’ve tried using the webdav setup, but it appeared that it restarts synching every object when I re-open the app. I’ve found nowhere in the documentation that it should do that.

So the honest question is of course, is DTTG even made for something bigger, like hundreds of thousands of objects? Because if “it works for me” means that it synchronizes a couple hundred documents only, then no need to waste time with it.

As reported in this forum over and over Apple’s Cloud services unreliable and slow for many. Bonjour is considered the quickest and most reliable. I use Bonjour, WebDav on Synology NAS, and Dropbox. First sync takes time it takes. After that of course quicker with only the changes synced.

Sync does not progressively fill up a database, so if you’re sitting there watching it sync, it’s all for naught.

Plus, the “Cloud” icon now has an upward triangle.

Indicating there’s an issue. You should tap the sync icon and see what it reports.

So the honest question is of course, is DTTG even made for something bigger, like hundreds of thousands of objects?

I would ask if you’ve really sat down and thought about what you need in your hands when you’re mobile.

Well according to my Macbook / DTP, it has finished uploading to iCloud. And after that, the database did appear on the options in DTTG.

I’d ask that DTTP not just randomly crashes on the iPad now. When I restart it, it recommences synchronizing. Twice already (at least), the application just crashed.

OK I’ve now reduced the number of items to sync to like 25k.

DTTG keeps crashing at some random point, then when restarted, starts synching from the beginning. :face_exhaling:

I also wonder why it keeps re-synchronizing items that it probably already has. There should be an option for like “read only” items that never ever change.

12:30 - 14700 / 23778 - next crash
12:40 - 19770 / 23778 - next crash
12:48 - 18020 / 23778 - next crash. This time I was trying Bonjour
13:01 - 23200 / 23778 - next crash. Interestingly, I see a protocol which says no internet connection, and twice “database busy.”

What I’m also observing is that towards the very end, it keeps getting much slower.

13:11 - 23540 / 23778 - next crash.

13:12 - 5406 / 5406 (Bonjour) - complete. Now it’s running again through but doesn’t give an x/y number.
13:20 - During this run-through, yet another crash.
13:28 - And next crash… I’ll keep logging these so someone may note how much of a suffering DTTG really is.
13:35 - Crash.

13:51 - It finally went through. Now I see the number of items running up - I guest it now has the records locally and is importing them. At this point, it shows a progress bar, but not really how much is left to do in terms of number of records - similar to what was happening previously with the Bonjour sync.