From e875ee7f5d846d4c5a516834526bec57099c3196 Mon Sep 17 00:00:00 2001 From: Terrence Cole Date: Mon, 8 Jan 2018 11:07:03 -0800 Subject: [PATCH] Add a comment explaining our update scheme. --- octodns/provider/rackspace.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/octodns/provider/rackspace.py b/octodns/provider/rackspace.py index c432339..12b2c54 100644 --- a/octodns/provider/rackspace.py +++ b/octodns/provider/rackspace.py @@ -348,6 +348,9 @@ class RackspaceProvider(BaseProvider): self.log.debug('_apply: zone=%s, len(changes)=%d', desired.name, len(changes)) + # Creates, updates, and deletes are processed by different endpoints + # and are broken out by record-set entries; pre-process everything + # into these buckets in order to minimize the number of API calls. domain_id = self._get_zone_id_for(desired) creates = [] updates = []