Monday, 2018-09-03

*** ircuser-1 has joined #openstack-dns00:56
*** w|zzy has quit IRC02:19
*** w|zzy has joined #openstack-dns03:33
*** w|zzy has quit IRC04:39
*** w|zzy has joined #openstack-dns04:40
*** w|zzy has quit IRC05:35
*** w|zzy has joined #openstack-dns05:41
*** _nyloc_ has quit IRC06:29
*** nyloc has joined #openstack-dns06:33
*** Emine has joined #openstack-dns07:01
*** ginopc has joined #openstack-dns08:12
*** pcaruana has joined #openstack-dns09:09
*** salmankhan has joined #openstack-dns10:02
*** salmankhan has quit IRC10:27
*** lkoranda has quit IRC11:09
*** lkoranda has joined #openstack-dns11:10
mugsieandrewbogott: if you have any logs, (to see what it is trying to do when it gets the DuplicateDB error) that would help12:18
mugsieare the 4 pdns db's separate (i.e. no replication betweeen them)12:19
andrewbogottmugsie: hello!  :)12:33
andrewbogottYes, four separate dbs12:33
andrewbogottHere are some log tails from the last few minutes12:34
andrewbogottthe pool manager on 208.80.155.117 is saying things like this:12:34
andrewbogotthttps://www.irccloud.com/pastebin/M9y0mA88/12:34
andrewbogottAnd 208.80.154.135 is saying things like this:12:35
andrewbogotthttps://www.irccloud.com/pastebin/HhlHAtZD/12:36
andrewbogottI can run more verbose logs on request12:36
mugsieandrewbogott: OK - it looks like the zone was already created in the pdns DB somehow12:37
mugsiewhat does openstack zone show 16.172.in-addr.arpa. look like?12:37
andrewbogottI've certainly run through this lots of times with different configs so it's easy to believe there's db cruft here and there12:38
mugsieyeah, i think that might be part of the issue - it is getting a DB error creating the domain, so it isnt updating the mdns masters, so it can;t get the new data set to update the serial12:39
mugsie(this *is* currently a guess though :) )12:39
andrewbogottthat domain is in noauth-project; currently trying to remember how to access that from the API :)12:42
andrewbogottbut note that that's not the only domain I get that error for, it's just a sample12:42
andrewbogottwell… wait, I take that back, today that seems to be the only one it's complaining of12:42
andrewbogottAre logs like 'For zone eqiad.wmflabs. the error serial is 0.' a sign of a problem or is that a good thing?12:43
mugsiesign of an issue12:46
mugsieandrewbogott: as an admin adding --sudo-project-id noauth-project should help get the status12:46
andrewbogotthttps://www.irccloud.com/pastebin/EbgORCq9/12:47
andrewbogottI can certainly just wipe out that domain entry in each pdns database and see if it works better the next time around12:49
mugsieyeah, that should help12:49
andrewbogotthm, well, I take that back, I can only safely wipe it in the new databases.  Let me see if that's the one it's complaining about...12:50
andrewbogott(I have production things pointed at ns0 and ns1 but not ns2 or ns3)12:50
*** pcaruana has quit IRC12:52
andrewbogottso — in case this was just a race I stopped both pool managers, deleted that record from all databases and restarted the pool managers… getting the same error again now anyway :(13:01
andrewbogottI guess my one pool manager is unable to detect that the zone was already created by the other13:01
andrewbogottI'm going to stop one of the pool managers and leave it stopped for a bit, just to see if one of them on its own is capable of happiness13:02
andrewbogottonce a zone is in an error state will designate keep trying to create or sync it?  Or does it despair and give up?13:20
*** Emine has quit IRC13:28
*** Emine has joined #openstack-dns13:30
andrewbogottwell, even with only one mdns and pool-manager it still marks a lot of things as ERROR.  That's probably a clue13:34
*** rfreire has joined #openstack-dns13:49
mugsieandrewbogott: it will try to create it forever13:54
mugsie(if it is in action create and status error13:54
mugsie)13:54
andrewbogottok — I see at least one place where axfr is clearly not working.  Going to try to sort that out and see if that makes these other things happy.13:55
mugsiedeleted the record or the the zone?13:55
andrewbogottdoes axfr happen entirely via port 53 or is there some other port that I might be accidentally blocking?13:55
rfreiremugsie, \o13:56
mugsie5354 is the mdns port, and the client port could be anything13:57
mugsierfreire: o/13:57
*** sapd1_ has joined #openstack-dns14:19
andrewbogottmugsie: opening up port 5354 in a bunch of places has improved things quite a bit!  Now I'm seeing errors from pdns like this:14:47
andrewbogottWhile checking domain freshness: Query to '208.80.155.117:5354' for SOA of 'staging.wmflabs.org' produced no results (error code: Refused)14:47
andrewbogottNote that in this case, 208.80.155.117 is the same host as the one logging the error14:48
andrewbogottany guess why mdns would 'refuse' a query?14:48
mugsieandrewbogott: refused is a weird one - do you have multiple pools?14:50
andrewbogottjust one14:50
mugsiethere should be something in the mdns logs - do you have tsig keys enabled anywhere?14:50
mugsieoh, is staging.wmflabs.org actually in designate?14:51
andrewbogottoh, good question, I will check14:51
andrewbogottlooks like it isn't.14:53
andrewbogottDoes axfr only add things and not purge deleted things?14:53
mugsieyeah, afxr only updates the zone contents14:54
mugsieit won't even create a zone14:54
mugsie(the SQL in the driver does that)14:54
andrewbogottpurges happen via sql too?14:55
mugsieit should delete records though14:55
mugsieyea, in the version of the pdns backend you use, they do14:55
mugsie(as a heads up that will go away at some point in the future)14:55
andrewbogottmdns is saying some things like "Got lower serial for 'eqiad.wmflabs.' to '208.80.154.11:53'. Expected:'1535986277'. Got:'1535984915'.Retries left='0'"14:56
andrewbogottwhich I assume is just another way of saying 'the sync isn't working'14:56
mugsieyeah, it means the info is not being pushed14:59
andrewbogottoh shit!  I have a typo in my pool config, a wrong IP15:01
andrewbogottlet's fix that — I bet that will help :)15:01
andrewbogottmugsie: ok, so I had two problems, both entirely self-inflicted:  a wrong master IP and some busted firewall rules.  My logs are now blissfully quiet.15:12
andrewbogottthank you for talking me through this!   I would still be rearranging the pool config (and missing the typo) but for your help.15:13
mugsieandrewbogott: great! no problem at all, I do it all the time :D15:13
*** salmankhan has joined #openstack-dns15:30
*** salmankhan has quit IRC15:34
*** dhellmann has quit IRC16:39
*** dhellmann has joined #openstack-dns16:39
*** aniketh has joined #openstack-dns16:41
anikethHi all.16:44
*** dhellmann has quit IRC16:44
*** dhellmann has joined #openstack-dns16:45
*** dhellmann has quit IRC16:54
*** dhellmann has joined #openstack-dns16:54
mugsieaniketh: hey17:07
anikethI am Aniketh Girish, a Junior year Computer Science Engineering student at the Amrita University, Kerala, India. I had initiated to contribute towards OpenStack a few months back. I told some time off since I was selected to participate in Google Summer of code with GNU Linux organization.17:07
anikethFor the last few months, I have been mainly focusing on implementing and learning about advanced internet protocols. My primary interest leans towards network security, with a particular interest in the Networking protocol , mainly DNS and HTTP and future internet architecture.17:07
anikethIt is about time for me to look for a promising research-oriented thesis project in my field of interest. Therefore, I wish to collaborate with the Designate and start working on a project as my thesis. I'm expected to get my project done by the end of 2019. So, actually I have lot of time to get familiar with the codebase, Therefore I like to know if there is a possibility for me to do my thesis project together with17:08
anikethdesignate project. 17:08
mugsieaniketh: sure, that would be great17:14
mugsiewhat would you like to do for the project>17:14
mugsie?17:14
anikethmugsie: actually, I'm not familiar with what designate would like to have. So it would be great if I could know what the community expects from this and could be considered as a thesis project for me too17:16
mugsieOK, we will be meeting in person next week, so we can have a discussion there17:17
mugsieif you have anything you would like to work on, let me know17:17
anikethmugsie: meeting in person? 😅, Sorry I didn't get you.17:18
mugsiethere is an openstack project teams gathering next week, so there will be people from the designate team in Denver. The people who are there can see if we csn find a section of the work we want done that could be a project17:19
anikethActually I'm in India. 😅17:22
mugsieyes - but right now I cannot think of something that would be a thesis, and we need, so I am going to wait until denver to find something we can suggest for you17:25
anikethmugsie: yes. I can wait. Since I have alot of time as well ;).17:26
anikethI hope you can put across a word about me and my query about such a opportunity there and if possible get back to me :).17:27
anikethI will ping you back next week as well :)17:27
anikethWhen does the meeting gets done? So that I can ping you for something regarding this.17:28
mugsiewe finish sept 1417:29
anikethmugsie: Cool. I will get to you by sept 15 :)17:33
*** sapd1_ has quit IRC17:39
*** simonmcc has quit IRC19:10
*** rfreire has quit IRC19:48
*** aniketh has quit IRC21:05
*** Emine has quit IRC21:20

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