Alexandros Kosiaris has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/349380 )
Change subject: Add separated SRV records for etcd to consume for conftool ...................................................................... Add separated SRV records for etcd to consume for conftool This both allows us to separate reads and writes, and potentially send reads to the nearest datacenter instead than to the master. Bug: T159687 Change-Id: Ibd102777dc2020593f94fade7b5d0dfe3cac49a1 --- M templates/wmnet 1 file changed, 26 insertions(+), 3 deletions(-) Approvals: Alexandros Kosiaris: Verified; Looks good to me, approved diff --git a/templates/wmnet b/templates/wmnet index 6173d80..456ae16 100644 --- a/templates/wmnet +++ b/templates/wmnet @@ -75,12 +75,19 @@ labsdb-web 5M IN CNAME dbproxy1011.eqiad.wmnet. ; etcd records +; server _etcd-server._tcp 5M IN SRV 0 1 2380 conf1001.eqiad.wmnet. _etcd-server._tcp 5M IN SRV 0 1 2380 conf1002.eqiad.wmnet. _etcd-server._tcp 5M IN SRV 0 1 2380 conf1003.eqiad.wmnet. +; All read clients _etcd._tcp 5M IN SRV 0 1 2379 conf1001.eqiad.wmnet. _etcd._tcp 5M IN SRV 0 1 2379 conf1002.eqiad.wmnet. _etcd._tcp 5M IN SRV 0 1 2379 conf1003.eqiad.wmnet. +; Conftool (RW) +_etcd._tcp.conftool 5M IN SRV 0 1 2379 conf1001.eqiad.wmnet. +_etcd._tcp.conftool 5M IN SRV 0 1 2379 conf1002.eqiad.wmnet. +_etcd._tcp.conftool 5M IN SRV 0 1 2379 conf1003.eqiad.wmnet. + ; kubernetes-related records (etcd) _etcd-server._tcp.k8s 5M IN SRV 0 1 2380 etcd1001.eqiad.wmnet. @@ -2334,10 +2341,15 @@ syslog 1H IN CNAME wezen.codfw.wmnet. udplog 1H IN CNAME mwlog1001.eqiad.wmnet. -; etcd client discovery +; etcd client RO discovery _etcd._tcp 5M IN SRV 0 1 2379 conf1001.eqiad.wmnet. _etcd._tcp 5M IN SRV 0 1 2379 conf1002.eqiad.wmnet. _etcd._tcp 5M IN SRV 0 1 2379 conf1003.eqiad.wmnet. + +; Conftool (RW) +_etcd._tcp.conftool 5M IN SRV 0 1 2379 conf1001.eqiad.wmnet. +_etcd._tcp.conftool 5M IN SRV 0 1 2379 conf1002.eqiad.wmnet. +_etcd._tcp.conftool 5M IN SRV 0 1 2379 conf1003.eqiad.wmnet. ; etcd server discovery _etcd-server._tcp 5M IN SRV 0 1 2380 conf2001.codfw.wmnet. @@ -4186,10 +4198,16 @@ puppet 1H IN CNAME puppetmaster1001.eqiad.wmnet. webproxy 5M IN CNAME install1002.wikimedia.org. -; etcd client discovery +; etcd client discovery (RO) _etcd._tcp 5M IN SRV 0 1 2379 conf1001.eqiad.wmnet. _etcd._tcp 5M IN SRV 0 1 2379 conf1002.eqiad.wmnet. _etcd._tcp 5M IN SRV 0 1 2379 conf1003.eqiad.wmnet. + +; Conftool (RW) +_etcd._tcp.conftool 5M IN SRV 0 1 2379 conf1001.eqiad.wmnet. +_etcd._tcp.conftool 5M IN SRV 0 1 2379 conf1002.eqiad.wmnet. +_etcd._tcp.conftool 5M IN SRV 0 1 2379 conf1003.eqiad.wmnet. + ; puppet records _x-puppet-ca._tcp 5M IN SRV 0 1 8140 puppetmaster1001.eqiad.wmnet. @@ -4378,11 +4396,16 @@ puppet 5M IN CNAME puppetmaster2001.codfw.wmnet. webproxy 5M IN CNAME install2002.wikimedia.org. -; etcd client discovery +; etcd client discovery (RO) _etcd._tcp 5M IN SRV 0 1 2379 conf1001.eqiad.wmnet. _etcd._tcp 5M IN SRV 0 1 2379 conf1002.eqiad.wmnet. _etcd._tcp 5M IN SRV 0 1 2379 conf1003.eqiad.wmnet. +; Conftool (RW) +_etcd._tcp.conftool 5M IN SRV 0 1 2379 conf1001.eqiad.wmnet. +_etcd._tcp.conftool 5M IN SRV 0 1 2379 conf1002.eqiad.wmnet. +_etcd._tcp.conftool 5M IN SRV 0 1 2379 conf1003.eqiad.wmnet. + ; puppet records _x-puppet-ca._tcp 5M IN SRV 0 1 8140 puppetmaster1001.eqiad.wmnet. _x-puppet._tcp 5M IN SRV 0 1 8140 puppetmaster1001.eqiad.wmnet. -- To view, visit https://gerrit.wikimedia.org/r/349380 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Ibd102777dc2020593f94fade7b5d0dfe3cac49a1 Gerrit-PatchSet: 3 Gerrit-Project: operations/dns Gerrit-Branch: master Gerrit-Owner: Giuseppe Lavagetto <[email protected]> Gerrit-Reviewer: Alexandros Kosiaris <[email protected]> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
