I'm seeing "Request failed with http status code 503" CKErrorDomain 6

Has anyone tried syncing their smallest database first, then the next largest, etc?
Or are you all just enabling all the databases?

All the databases, but syncing goes one database by one

I enabled all of my databases initially and it synched 12 before I got the rate limit message and synch stoped.

I know they queue up, but I’m wondering if anyone is taking that approach.

I’m just starting the switchover and I am doing one database at a time. My first one is still transferring, using the default settings, from my iMac up to iCloud. No errors at the halfway point. Database is 7,063 items (15.1 GB).

And this is the iCloud (CloudKit) sync?

I just unselected all the databases that have not yet synched. I started selecting them one at a time. A couple finished, but on about the third one, it threw the error again.

Yes, this is iCloud (CloudKit) sync.

Did you try to reduce the number of connections?

Max Connections is set to 1.

Thanks for the info and clarification!

I am attempting to create a new sync with CloudKit and am getting the following error: " *CKErrorDomain error 6." File/Action - “Request failed with http status code 503”. Max connection is currently set to 1 and still receiving the error.

OK. I just got a slightly different error:

10:51:41 AM: This operation has been rate limited due to an earlier error: Request failed with http status code 503 CKErrorDomain 7

I had been uploading pretty steadily at about 18-20 MBs according to the data my firewall recorded. DTTG3 appears to be continuing to transfer or try to transfer every couple of minutes now.

Same here… synched sequentially via CloudKit, the first two small DBs synched fine (< 1GB), the third (several GBs) encounters the same error message every 10 seconds to 3 minutes. The only difference is that my CKErrorDomain is “7”. Upload speed is about 15Mbps.

I’ve re-selected all of my databases just to let them make an attempt to sync. I’m starting to get an error message that says, “Zone does not exist: CKErrorDomain26” every 5 seconds or so, but it does pause after a bit.

My error has changed a bit as well: 11:01:34 AM: This operation has been rate limited due to an earlier error: Request failed with http status code 503 CKErrorDomain 7

My transfer has settled into a pattern of transferring a few hundred items, then getting the rate limit error I posted earlier, waiting a minute or two and then repeating. DTPO’s status line reports fewer items left to transfer each repeat, so it appears to be making progress.

NB: I’m still using the defaults (Max connections 16, sync automatic).

This thread, assuming it’s the right tech in play seems to suggest an application level CloudKit throttle at 40 connections/second with up to 400K users.

Thread: Cloudkit Request Per Second | Apple Developer Forums.

Specific text I noticed a bit far down…

Sorry if I missed this in the thread, but if we get this error, will a full sync eventually take place anyway if we let things run, or will we have errors we’ll need to fix?

It seems if set on Automatically, the sync starts up again on its own, until it errors out again.