zinc
zinc copied to clipboard
Handle more than 100 changes per policy
https://sentry.presslabs.net/presslabs/zinc/issues/1999/
Exception: Policy can't be applied. zone: '<zinc.route53.zone.Zone object at 0x7f463c672240>'; policy: '<zinc.route53.policy.Policy object at 0x7f463c55a4a8>'
(4 additional frame(s) were not displayed)
...
File "zinc/route53/zone.py", line 200, in _reconcile_policy_records
r53_policy.reconcile()
File "zinc/route53/policy.py", line 109, in reconcile
desired_record_ids = self.desired_records.keys()
File "zinc/utils/__init__.py", line 13, in caching_wrapper
return_value = method(self)
File "zinc/route53/policy.py", line 36, in desired_records
return OrderedDict([(record.id, record) for record in self._build_tree()])
File "zinc/route53/policy.py", line 91, in _build_tree
self.zone, self
reconcile failed for Zone plcdn.com. (Z2RH281D29YQSG).plcdn.com.