Thursday, 2014-09-18

*** EricGonczer_ has joined #openstack-dns00:04
*** dtx00ff has quit IRC00:08
*** dtx00ff has joined #openstack-dns00:09
*** dtx00ff has quit IRC00:10
*** dtx00ff has joined #openstack-dns00:11
*** jmcbride has quit IRC00:11
*** EricGonczer_ has quit IRC00:18
*** amcrn has quit IRC00:32
*** amcrn has joined #openstack-dns00:34
*** rjrjr has quit IRC00:39
*** jmcbride has joined #openstack-dns00:49
*** jmcbride has quit IRC00:53
*** jmcbride has joined #openstack-dns00:53
*** jmcbride has quit IRC00:58
*** rmoe has quit IRC01:07
*** amcrn has quit IRC01:13
*** dtx00ff has quit IRC01:14
*** jmcbride has joined #openstack-dns01:24
*** rmoe has joined #openstack-dns01:25
*** jmcbride has quit IRC01:32
*** amcrn has joined #openstack-dns01:36
*** amcrn has quit IRC01:47
*** jmcbride has joined #openstack-dns01:59
*** openstackgerrit has quit IRC02:01
*** EricGonczer_ has joined #openstack-dns02:05
*** EricGonczer_ has quit IRC02:07
*** jmcbride has quit IRC02:09
*** openstackgerrit has joined #openstack-dns02:20
*** ChanServ sets mode: +v openstackgerrit02:20
*** jmcbride has joined #openstack-dns03:07
*** jmcbride has quit IRC03:20
*** k4n0 has joined #openstack-dns04:46
*** HenryG has quit IRC05:09
*** HenryG has joined #openstack-dns05:22
*** alokj has joined #openstack-dns05:31
*** ttrumm has joined #openstack-dns06:08
*** ttrumm_ has joined #openstack-dns06:19
*** ttrumm has quit IRC06:22
*** ttrumm_ has quit IRC06:32
*** ttrumm has joined #openstack-dns06:33
*** diga has quit IRC06:33
*** ttrumm has quit IRC06:51
*** ttrumm has joined #openstack-dns06:52
*** alokj has quit IRC06:55
*** ttrumm has quit IRC07:06
*** alokj has joined #openstack-dns07:09
*** simonmcc has quit IRC07:44
*** simonmcc has joined #openstack-dns07:45
*** jordanP has joined #openstack-dns08:20
*** k4n0 has quit IRC08:37
*** k4n0 has joined #openstack-dns08:53
*** k4n0 has quit IRC09:22
*** k4n0 has joined #openstack-dns09:35
*** EricGonczer_ has joined #openstack-dns11:37
*** mwagner_lap has quit IRC11:41
*** EricGonczer_ has quit IRC11:55
*** k4n0 has quit IRC12:01
*** alokj has quit IRC12:27
*** alokj has joined #openstack-dns12:43
*** alokj is now known as Guest9666712:44
*** Guest96667 has quit IRC12:45
*** richm has joined #openstack-dns13:04
*** mwagner_lap has joined #openstack-dns13:13
*** nkinder has quit IRC13:23
*** jmcbride has joined #openstack-dns13:25
*** EricGonczer_ has joined #openstack-dns13:53
*** jmcbride has quit IRC13:55
openstackgerritOpenStack Proposal Bot proposed a change to openstack/designate: Updated from global requirements  https://review.openstack.org/12241913:58
*** EricGonczer_ has quit IRC13:59
*** EricGonczer_ has joined #openstack-dns14:03
*** timsim has joined #openstack-dns14:07
*** jmcbride has joined #openstack-dns14:08
*** nkinder has joined #openstack-dns14:10
timsimKiall: Around? I wanted to talk about bind9 briefly.14:11
KiallHyea14:11
KiallHeya*14:11
timsimSo with this review: https://review.openstack.org/#/c/11976814:12
timsimI just wanted to point out how I would think bind9 zones would be added with MiniDNS in the fold.14:12
timsimBasically I'm ok with putting a one second sleep in there for now.14:13
timsimWith bind, you can issue an rndc addzone mydomain.com '{ type slave; masters { master_ip; }; };' Where the master_ip is Mdns. And it magically kicks of an AXFR for that zone. No need to touch or make any zone file.14:13
KiallIt get's easier with mDNS to be fair - we just `rndc addzone bla.com "{type: seconadary; masters: 10.0.0.1; }"` (or something along those lines14:14
Kialltimsim: yea, exactly :)14:14
timsimRight. I just wanted to make sure that was common knowledge. So I guess from my point of view, adding a little sleep in the current backend wouldn't be the worst thing in the world. I was able to replicate that issue yesterday on 14.04 with the same bind setup that devstack was using.14:15
KiallHave you guys tested if you can reproduce the issue under the in-tree vagrant/devstack stuff? Because, I just can't -_- I'm stumped at why though..14:15
Kiallbrb - 2 mins14:15
timsimSo I did.14:15
timsimsure14:15
Kiallback14:19
timsimI'm wondering what kind of VM you're using? Maybe it's slow enough that that the time difference doesn't manifest itself. With the same setup you had, I actually had it work correctly once, but fail most of the time. http://paste.openstack.org/raw/112869/14:19
KiallInteresting - The machine I'm testing on is "mighty fast" .. so I would expect the VM performance to be as good as any VM.. Looking at your logs, it might be that the first reload happened right at the "end" of a second14:21
KiallThis really really seems like a bind bug :/14:21
Kiallreload14:22
KiallAll zones with a changed timestamp are reloaded at the next incoming query for them.14:22
Kialllol14:22
Kialloh14:22
Kiallthat's the pdns docs -_-14:22
Kiall(for the "bind" backend to pdns)14:22
timsimYeah that's kind of what it looks like, but why would it work fine for you?14:22
KiallLuck of the draw? Maybe all of mine have, by fluke, landed towards the end of a second boundary14:23
timsimYeah. It's so odd.14:23
Kiall"[102] When you reload the primary, it loads the updated zone file regardless of whether you've changed the serial number. It checks the file's timestamp, sees that it's been modified since it last loaded the data, and reads the file."14:23
Kiallfrom http://docstore.mik.ua/orelly/networking_2ndEd/dns/ch14_03.htm14:23
timsimWell shouldn't it load the updated file if you DID actually change the serial number?14:24
KiallAccording to that, bind only re-reads the file IF the the file's timestamp has changed14:25
KiallWhich is exactly what we're seeing14:25
timsim-_-14:25
timsimIf that's the case it seems like putting a sleep in there is the only way for that to work properly every time?14:26
KiallI think you might just be right.. Unless bind has a config option to disable that14:26
KiallI'm going to add the sleep - it's somewhat harmless as A) it's only on creating a zone and B) it's inside eventlet - so we're not actually blocking the whole process for 1sec - just that specific request.14:27
timsimYeah. Plus, this is going to be replaced soon anyway.14:28
Kiall++14:28
timsimI've been using Mdns with bind a little bit and it's quite nice. I'm looking forward to putting some load on it here soon.14:30
KiallNice :)14:30
*** EricGonczer_ has quit IRC14:30
KiallNow.. The Q is, where do we put the time.sleep(1) ..14:35
timsimYeah because we don't actually issue that reload call do we?14:38
KiallWell, we do issue it, it's just from outside the bind9 driver14:39
Kiall(well - the reload is inside bind9 driver, we call into bind9 driver twice)14:40
*** paul_glass has joined #openstack-dns14:43
timsimThe two reloads are for create_ns/create_soa yeah?14:44
Kiallyea - I think I have a fix that's somewhat acceptable..14:45
jordanPtimsim, Hi. I have a problem with bind9 and the floatingIP PTR records. ( https://bugs.launchpad.net/designate/+bug/1370621 ) My question is :14:49
uvirtbotLaunchpad bug 1370621 in designate "Bing9 PTR Zone error : multiple RRs of singleton type" [Undecided,New]14:49
jordanPcould a bind9 zone have several SOA records ?14:50
jordanPif not how come only the reverse resolution is affected by this bug whereas the forward resolution works great with bind 9 ?14:50
jordanPif you have any idea, that would be great :)14:51
timsimjordanP: I'll take a look, I'm no bind expert.14:52
jordanP:)14:52
jordanPthanks14:52
jbrattontimsim: when you are testing this, how much logging do you have turned on for BIND?14:53
jbrattonI'm sort of wondering if you're not creating an invalid zone and that's why the reload is failing14:53
jordanPthe designate code is clear : central/service.py::create_domain() calls _create_soa() but there's already an SOA entry in bind9-zone.jinja2 template14:54
timsimjordanP: you might have to edit that template file to suit your needs.14:54
jordanPwell that seems weird that the default template doesn't work only for the reverse dns resolution14:55
openstackgerritKiall Mac Innes proposed a change to openstack/designate: Backends need to implement c/u/d_recordset  https://review.openstack.org/11976814:56
Kialltimsim: .. ^ might just do it...14:56
timsimjbratton: It's just the default logging. There was an issue where it was failing with 'bad zone', and the reload actually works if the timestamps are different from the addzone (I think)14:56
Kialljbratton: we actually are creating an invalid zone - momentarily..14:56
Kialldue to some other internals, we end up creating a zonefile with just the NS records first, then add the SOA after.. It all disappears with mDNS in a couple of weeks though!14:57
jbrattonwell good, then I won't even worry about it then :)14:59
*** jmcbride1 has joined #openstack-dns14:59
jbrattonbecause we do have a support contract with ISC, so we can open up bug reports with them and all that14:59
KiallYea, it's really a total quirk that will disappear once we stop writing zonefiles and bind is always a slave15:00
jbrattonbut if this becomes a non-issue shortly, it doesn't seem worth it15:00
jbrattoncool15:00
*** jmcbride has quit IRC15:01
timsimKiall: That worked for me. http://paste.openstack.org/show/112890/ brb15:02
*** paul_glass1 has joined #openstack-dns15:04
Kiallthat's with my new patchset?15:04
*** paul_glass has quit IRC15:07
Kialltimsim: ^15:13
timsimKiall: Yup!15:24
*** jmcbride1 has quit IRC15:25
timsimAnd the dig showed the correct ns/soa records.15:25
*** openstackgerrit has quit IRC15:33
*** jmcbride has joined #openstack-dns15:36
*** betsy has joined #openstack-dns15:43
*** rmoe has quit IRC15:48
*** EricGonczer_ has joined #openstack-dns15:49
Kialltimsim: Cool :)15:49
*** nkinder has quit IRC16:00
*** openstackgerrit has joined #openstack-dns16:02
*** ChanServ sets mode: +v openstackgerrit16:02
*** rmoe has joined #openstack-dns16:04
*** EricGonc_ has joined #openstack-dns16:05
*** EricGonczer_ has quit IRC16:05
*** EricGonczer_ has joined #openstack-dns16:13
*** nkinder has joined #openstack-dns16:13
*** EricGonc_ has quit IRC16:14
jordanPKiall, somehow https://review.openstack.org/#/c/119768/10 fixes https://bugs.launchpad.net/designate/+bug/137062116:20
uvirtbotLaunchpad bug 1370621 in designate "Bing9 PTR Zone error : multiple RRs of singleton type" [Undecided,New]16:20
KialljordanP: I suspect it might :)16:20
Kiallsuspected*16:20
jordanPI believe it's due to the fact that you rewrote the jinja2 template16:20
KiallWell - Before, we had some really really silly things happening :) and yes, the template rewrite would have got rid of the second SOA16:21
jordanPthanks a lot16:21
jordanPi can move forward with my user story at $my_job :)16:21
Kiall:)16:23
openstackgerritKiall Mac Innes proposed a change to openstack/designate: Backends need to implement c/u/d_recordset  https://review.openstack.org/11976816:24
Kiall(Updated commit message to reflect the second bug..)16:24
*** vinod1 has joined #openstack-dns16:27
*** jmcbride has quit IRC16:30
*** jmcbride has joined #openstack-dns16:31
*** jordanP has quit IRC16:35
*** vinod1 has quit IRC16:55
*** vinod1 has joined #openstack-dns17:04
Kiallvinod1: so, https://review.openstack.org/#/c/119768 should be good to go now.. timsim has tested it works reliably with your bind setup :)17:06
Kiallheh.. just say jordanP's comment on it :(17:07
Kiallsaw*17:07
* Kiall needs to give up coding and become a farmer17:08
vinod1If you create multiple recordsets within a second - your change prevents any reloads not failing17:11
*** photocyte has joined #openstack-dns17:14
*** paul_glass1 has quit IRC17:29
*** openstackgerrit has quit IRC17:31
*** openstackgerrit has joined #openstack-dns17:32
*** ChanServ sets mode: +v openstackgerrit17:32
*** nkinder has quit IRC17:38
*** amcrn has joined #openstack-dns17:47
*** jmcbride has quit IRC17:48
*** rossk has joined #openstack-dns17:53
*** nkinder has joined #openstack-dns17:54
*** photocyte has quit IRC17:56
*** vinod1 has quit IRC18:00
openstackgerritAndreas Jaeger proposed a change to openstack/designate-specs: Use OpenStack incubated branding  https://review.openstack.org/12248118:01
*** photocyte has joined #openstack-dns18:02
openstackgerritAndreas Jaeger proposed a change to openstack/designate-specs: Use OpenStack incubated branding  https://review.openstack.org/12248118:04
*** jmcbride has joined #openstack-dns18:06
*** dtx00ff has joined #openstack-dns18:10
*** mwagner_lap has quit IRC18:18
*** jmcbride has quit IRC18:31
openstackgerritAndreas Jaeger proposed a change to openstack/designate-specs: Added olsosphinx theme, and enable incubation option for specs output  https://review.openstack.org/11353518:31
*** jmcbride has joined #openstack-dns18:40
*** paul_glass has joined #openstack-dns18:40
*** photocyte has quit IRC18:44
*** photocyte has joined #openstack-dns18:49
*** jmcbride has quit IRC18:55
*** dtx00ff has quit IRC18:55
*** jmcbride has joined #openstack-dns19:04
*** paul_glass has left #openstack-dns19:10
*** mwagner_lap has joined #openstack-dns19:10
*** paul_glass1 has joined #openstack-dns19:11
*** EricGonczer_ has quit IRC19:33
openstackgerritA change was merged to openstack/designate:  Downgrade in 039 does not delete NS recordsets  https://review.openstack.org/11989019:33
*** EricGonczer_ has joined #openstack-dns19:33
*** EricGonczer_ has quit IRC19:35
*** EricGonczer_ has joined #openstack-dns19:36
*** photocyte has quit IRC19:40
*** openstackgerrit has quit IRC19:45
*** vinod1 has joined #openstack-dns19:57
*** jmcbride has quit IRC20:00
*** dtx00ff has joined #openstack-dns20:01
*** vinod1 has quit IRC20:04
*** jmcbride has joined #openstack-dns20:05
*** jmcbride1 has joined #openstack-dns20:07
*** jmcbride has quit IRC20:10
*** serverascode has quit IRC20:23
*** vinod1 has joined #openstack-dns20:25
*** serverascode has joined #openstack-dns20:25
*** paul_glass1 has quit IRC20:26
*** paul_glass has joined #openstack-dns20:26
vinod1mugsie: i don't see doc/sources/diagrams/*.shapes referenced anywhere else.  Are they intended to be standalone?20:43
*** dtx00ff has quit IRC20:49
*** dtx00ff has joined #openstack-dns20:50
*** nkinder has quit IRC20:54
vinod1ekarlso: are you around?20:58
ekarlsovinod1: little bit :p20:58
vinod1Re: bug 136695320:59
uvirtbotLaunchpad bug 1366953 in designate "Creating duplicate Zone in V2 API gives 500" [High,New] https://launchpad.net/bugs/136695320:59
ekarlsoyes21:00
*** vinod1 has quit IRC21:03
*** vinod1 has joined #openstack-dns21:04
*** openstackgerrit has joined #openstack-dns21:07
*** ChanServ sets mode: +v openstackgerrit21:07
*** vinod1 has quit IRC21:08
*** vinod1 has joined #openstack-dns21:09
vinod1Looks like my previous messages did not make it - with constant disconnects21:10
vinod1ekarlso: What backend were you using when you hit bug 1366953?21:11
uvirtbotLaunchpad bug 1366953 in designate "Creating duplicate Zone in V2 API gives 500" [High,New] https://launchpad.net/bugs/136695321:11
vinod1I have seen such failures when an entry was present in the backend but not in storage21:11
ekarlsovinod1: pdns21:12
vinod1was it that the (duplicated) entry was present in the pdns db but not in the storage db?21:12
ekarlsovinod1: dont remember sadly :|21:13
vinod1np - have a good night21:13
*** betsy has quit IRC21:27
*** vinod1 has quit IRC21:29
*** vinod1 has joined #openstack-dns21:29
*** jmcbride1 has quit IRC21:32
*** vinod1 has quit IRC21:40
*** amcrn has quit IRC21:55
*** EricGonczer_ has quit IRC22:00
*** paul_glass has quit IRC22:04
*** timsim has quit IRC22:06
*** nkinder has joined #openstack-dns22:19
*** amcrn has joined #openstack-dns22:23
*** vinod1 has joined #openstack-dns22:24
*** dtx00ff has quit IRC22:52
*** dtx00ff has joined #openstack-dns22:54
openstackgerritOpenStack Proposal Bot proposed a change to openstack/designate: Updated from global requirements  https://review.openstack.org/12241922:55
*** amcrn has quit IRC23:04
*** arborism has joined #openstack-dns23:08
openstackgerritEndre Karlson proposed a change to openstack/python-designateclient: Use keystone sessions for v1 client  https://review.openstack.org/12256123:12
*** timsim has joined #openstack-dns23:19
*** rossk has quit IRC23:29
*** EricGonczer_ has joined #openstack-dns23:32
*** richm has quit IRC23:34
*** EricGonczer_ has quit IRC23:37
*** timsim has quit IRC23:37
*** EricGonczer_ has joined #openstack-dns23:37
*** vinod1 has quit IRC23:41
*** EricGonczer_ has quit IRC23:45

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!