From 639ace9ce4d62281fa295b933f237a16c07ef499 Mon Sep 17 00:00:00 2001 From: Ross McFarland Date: Mon, 8 Apr 2019 12:35:58 -0700 Subject: [PATCH] DynProvider dynamic serve_count=1 to match Route53 Might be possible/make sense to allow it to be configured later, but for now Route53 doesn't support it so we'll go with 1 to make sure that things match up behavior-wise. --- octodns/provider/dyn.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/octodns/provider/dyn.py b/octodns/provider/dyn.py index b63a0c2..8193cde 100644 --- a/octodns/provider/dyn.py +++ b/octodns/provider/dyn.py @@ -927,9 +927,8 @@ class DynProvider(BaseProvider): # We don't have this pool and thus need to create it records_for = getattr(self, '_dynamic_records_for_{}'.format(_type)) records = records_for(values, record_extras) - record_set = DSFRecordSet(_type, label, - serve_count=min(len(records), 2), - records=records, dsf_monitor_id=monitor_id) + record_set = DSFRecordSet(_type, label, serve_count=1, records=records, + dsf_monitor_id=monitor_id) chain = DSFFailoverChain(label, record_sets=[record_set]) pool = DSFResponsePool(label, rs_chains=[chain]) pool.create(td)