Open openradar-mirror opened 7 years ago
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Modified: 2017-08-12T03:25:27.320550
Description
Summary: Sometimes a CKQuerySubscription won't fire even matching records are created, updated, or deleted.
The subscription is a query subscription on the public database. I have a Xcode regression test case to verify notifications should be triggered by manipulating records from the CloudKit dashboard. The test usually passed, until someday suddenly the query subscription won't trigger any notifications.
It is very easy for a query subscription to enter its non-functioning state. Although it works sometimes, given a container, I can usually reproduce the issue in less than 30 minutes.
Steps to Reproduce:
Expected Results: Pushes followed by record modify operations from the logs in CloudKit dashboard.
Observed Results: No push followed by record modify operations from the logs in CloudKit dashboard.
Version: macOS 10.12
Notes: This issue may be related to radar 30483448, 30003160, and 23804473.
- Product Version: 10.12 Created: 2017-08-11T15:13:51.972960 Originated: 2017-08-11T00:00:00 Open Radar Link: http://www.openradar.me/33848720