Order of nameservers is not random

Bug #1444414 reported by Endre Karlson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Designate
Fix Released
Medium
Tim Simmons
Kilo
Fix Released
Medium
Unassigned

Bug Description

The order of nameservers / masters for a zone should be randomized before rndc or similar get's called since some nameservers do not randomize the order before doing AXFR etc.

Specifically noticed with BIND, may affect other backends too.

Changed in designate:
importance: Undecided → Critical
importance: Critical → Medium
status: New → Invalid
status: Invalid → Triaged
Kiall Mac Innes (kiall)
tags: added: kilo-rc-potential
Kiall Mac Innes (kiall)
description: updated
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to designate (master)

Fix proposed to branch: master
Review: https://review.openstack.org/174089

Changed in designate:
assignee: nobody → Tim Simmons (tim-simmons-t)
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to designate (stable/kilo)

Fix proposed to branch: stable/kilo
Review: https://review.openstack.org/174423

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to designate (master)

Reviewed: https://review.openstack.org/174089
Committed: https://git.openstack.org/cgit/openstack/designate/commit/?id=50d73a94dc626d475d2709d7f7c9682aa7d5d1d1
Submitter: Jenkins
Branch: master

commit 50d73a94dc626d475d2709d7f7c9682aa7d5d1d1
Author: Tim Simmons <email address hidden>
Date: Wed Apr 15 20:28:18 2015 +0000

    Shuffle of the order of BIND9 masters

    Make sure that the masters given to BIND9 on an addzone are shuffled
    so that different MiniDNS instances are targetted for AXFRs for different
    zones

    Change-Id: Id01815f8d70fa50e83f0c6bee52894b885788e49
    Closes-Bug: 1444414

Changed in designate:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
tags: removed: kilo-rc-potential
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to designate (stable/kilo)

Reviewed: https://review.openstack.org/174423
Committed: https://git.openstack.org/cgit/openstack/designate/commit/?id=1c792377906b1d8ede59a9ec0a42f1110726e77e
Submitter: Jenkins
Branch: stable/kilo

commit 1c792377906b1d8ede59a9ec0a42f1110726e77e
Author: Tim Simmons <email address hidden>
Date: Wed Apr 15 20:28:18 2015 +0000

    Shuffle of the order of BIND9 masters

    Make sure that the masters given to BIND9 on an addzone are shuffled
    so that different MiniDNS instances are targetted for AXFRs for different
    zones

    Change-Id: Id01815f8d70fa50e83f0c6bee52894b885788e49
    Closes-Bug: 1444414

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to designate (master)

Fix proposed to branch: master
Review: https://review.openstack.org/179248

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to designate (master)
Download full text (6.6 KiB)

Reviewed: https://review.openstack.org/179248
Committed: https://git.openstack.org/cgit/openstack/designate/commit/?id=51a4d4dc1aac7b3eee62747b5000c22f6524c3f9
Submitter: Jenkins
Branch: master

commit f6ee98e4ed4529b0d699f3cf2d107a1ed8faa6f0
Author: stanzgy <email address hidden>
Date: Wed Apr 22 13:53:32 2015 +0800

    Remove duplicated index on table 'records' of pDNS backend

    Remove duplicated index `rec_name_index` on table 'records' of pDNS backend.

    Change-Id: I9e8723b464522a588f0e0ef6ff261b71609b0726
    Closes-Bug: 1446980

commit 2900cd391efae38be1121e58e72f5519f4a95e90
Author: Kiall Mac Innes <email address hidden>
Date: Wed Apr 22 15:42:29 2015 +0100

    central.update_status should be transactional

    Central's update status method issues a large number of SQL
    queries for large zones with many recent updates, as a result
    it's checking out many connections from our connection pool one
    after another, contributing to bug 1445123. By wrapping the
    call in a transaction, a single connection will be checked out
    of the pool.

    Partial-Bug: 1445123
    Change-Id: Idfde7578e1a17a6a0585835fe614f787102563fa
    (cherry picked from commit ac79df1567fb040067ed59d948e8a39fb90af177)

commit c7865e2c5e220b6fa9233c4985e657298d9935ae
Author: Graham Hayes <email address hidden>
Date: Thu Apr 23 16:54:04 2015 +0100

    Add the /v2/zones/<id>/nameservers endpoint back

    APIImpact
    Closes-Bug: #1447683

    Change-Id: I80b51e4e04fc7395d8d1f32a3b3d34f09520c75c

commit 56c8877b7738c434470e0867432fdd7c454a126e
Author: Tim Simmons <email address hidden>
Date: Wed Apr 15 21:04:46 2015 +0000

    Update JSON in howtos examples to match the API

    Some of the howto examples haven't been updated to match the removal
    of wrapping resources in the API, this fixes that

    Closes-Bug: 1447663
    Change-Id: I84a349e2848329a63f84b6073ba65ac5fd56877c
    (cherry picked from commit fc2f733cb53bcce7f03d5c932d99caebb2fe2ce9)

commit b791937b717789d6d0bc0011272ac345b18c46a0
Author: Kiall Mac Innes <email address hidden>
Date: Tue Apr 21 13:17:16 2015 +0100

    Service ThreadPool size should be configurable

    Change-Id: Icbf8873723f61990a76dae5f698b3cc370a48ff0
    Closes-Bug: 1444901
    (cherry picked from commit ad922201989ff0fde6e449e3c06a0208d809886d)

commit 4e937688a4051860ad92349e82cab557c8672958
Author: Kiall Mac Innes <email address hidden>
Date: Wed Apr 22 13:02:23 2015 +0100

    Handle socket.error's in mDNS

    This ensures we don't log stacktraces for conditions outside
    of our control, like a remote client closing the connection
    abruptly.

    Closes-Bug: 1437699
    Change-Id: Idd54ec4ef0dce1a731a0c6b0e77375bf5f42080c
    (cherry picked from commit fb58ff9f7b6ffe8bd8d3b9129091f34dd47b1128)

commit 4cefc818be22ebe097ab6f08569933f98ea33e3c
Author: Graham Hayes <email address hidden>
Date: Thu Apr 16 18:48:42 2015 +0200

    Move the Central rpcapi update_status to cast

    Moves the update_status call (used by pool manager) to a cast.

    Pool Manager doesn't actually do anything with the return value,
    and causes another choke point.

    Cl...

Read more...

Thierry Carrez (ttx)
Changed in designate:
milestone: none → liberty-1
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in designate:
milestone: liberty-1 → 1.0.0
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.