Thursday, 2016-02-25

*** ccneill has quit IRC00:24
*** rsyed is now known as rsyed_away00:29
*** rudrajit has joined #openstack-dns00:35
*** james_li has quit IRC00:36
*** rudrajit_ has quit IRC00:38
*** stanzgy has joined #openstack-dns01:11
*** ducttape_ has joined #openstack-dns01:20
*** ducttape_ has quit IRC01:30
*** jasonsb has joined #openstack-dns01:33
*** rudrajit has quit IRC01:37
*** richm has quit IRC01:44
*** bpokorny has quit IRC01:51
*** stanzgy has quit IRC01:57
*** stanzgy has joined #openstack-dns02:01
*** ducttape_ has joined #openstack-dns02:03
*** penick has quit IRC02:19
*** ducttape_ has quit IRC02:43
*** ducttape_ has joined #openstack-dns02:43
*** boris-42 has quit IRC03:04
*** ducttape_ has quit IRC03:06
*** ducttape_ has joined #openstack-dns03:12
*** rudrajit has joined #openstack-dns03:13
*** ducttape_ has quit IRC03:26
*** ducttape_ has joined #openstack-dns03:41
*** chlong_ has quit IRC03:47
*** chlong_ has joined #openstack-dns03:49
*** ducttape_ has quit IRC03:53
*** ducttape_ has joined #openstack-dns03:56
*** rudrajit has quit IRC04:05
*** rudrajit has joined #openstack-dns04:12
*** ducttape_ has quit IRC04:24
*** ducttape_ has joined #openstack-dns04:29
*** ducttape_ has quit IRC04:37
*** johnbelamaric has quit IRC06:02
*** johnbelamaric has joined #openstack-dns06:02
*** kei_yama has quit IRC06:34
*** kei_yama has joined #openstack-dns06:42
*** fawadkhaliq has joined #openstack-dns06:50
*** jasonsb has quit IRC07:02
*** fawadkhaliq has quit IRC07:51
*** rudrajit has quit IRC08:27
*** en_austin has joined #openstack-dns08:36
*** en_austin has quit IRC08:47
*** boris-42 has joined #openstack-dns08:52
*** jschwarz has joined #openstack-dns08:52
*** en_austin has joined #openstack-dns08:56
en_austinKiall: do you succeeded in reading my bind logs I've sent you yesterday?)08:58
*** fawadkhaliq has joined #openstack-dns09:17
*** fawadkhaliq has quit IRC09:29
*** evrardjp has joined #openstack-dns09:32
*** evrardjp has quit IRC10:27
*** stanzgy has quit IRC10:38
*** pcaruana has joined #openstack-dns10:42
eanderssonLooking at my logs today it looks like mdns is behind on the serial -_-10:47
eanderssonok so I think I know why it's failing10:55
eanderssonI have two control nodes, ccn02 is sending notifications, ccn01 is sending the SOA10:55
eanderssonwhen I disabled ccn0110:55
eanderssonccn02 took over and sent both the NOTIFY and SOA10:56
eanderssonand it worked10:56
eanderssonSounds like there is an issue with our setup.10:56
*** kei_yama has quit IRC10:56
eanderssonnvm ccn02 is back to erroring out on updates10:57
*** nyechiel_ has joined #openstack-dns10:59
en_austineandersson: what is "control node"?11:02
eanderssonen_austin: Openstack Control Nodes11:03
eanderssonwhere all the Openstack services are hosted11:03
eanderssone.g. nova, neutron, designate11:03
en_austinawh. I don't have such in my infrastructure11:03
en_austinonly Heat, Keystone and Designate is running now11:03
en_austinso much custom11:03
en_austinvery custom11:03
en_austinwow :)11:03
eanderssonhah11:03
*** jordanP has joined #openstack-dns11:25
*** fawadkhaliq has joined #openstack-dns11:27
eanderssonIt looks like it is actually working, but replication is slow when it starts to error out.11:38
*** en_austin has quit IRC12:35
*** nyechiel_ has quit IRC12:39
*** nyechiel has joined #openstack-dns12:39
*** fawadkhaliq has quit IRC12:42
*** fawadkhaliq has joined #openstack-dns12:43
*** johnbelamaric has quit IRC12:45
*** fawadkhaliq has quit IRC12:47
*** pcaruana has quit IRC12:55
*** km has quit IRC12:55
*** pcaruana has joined #openstack-dns13:09
*** ducttape_ has joined #openstack-dns13:17
*** evrardjp has joined #openstack-dns13:33
*** ducttape_ has quit IRC13:36
*** fawadkhaliq has joined #openstack-dns13:53
*** johnbelamaric has joined #openstack-dns14:20
*** fawadkhaliq has quit IRC14:20
*** rsyed_away is now known as rsyed14:31
*** mlavalle has joined #openstack-dns14:37
*** jschwarz_ has joined #openstack-dns14:37
*** jschwarz has quit IRC14:38
*** ducttape_ has joined #openstack-dns15:03
*** PsionTheory has joined #openstack-dns15:04
*** jmccrory has quit IRC15:12
*** jmccrory has joined #openstack-dns15:13
*** jschwarz__ has joined #openstack-dns15:13
*** jschwarz_ has quit IRC15:16
*** penick has joined #openstack-dns15:23
*** PsionTheory has quit IRC15:26
eanderssonKiall: https://github.com/openstack/designate/blob/master/designate/service.py#L27315:26
eanderssonI brought this up before, but socket.timeout can never be reached15:27
*** pglass has joined #openstack-dns15:34
*** penick has quit IRC15:36
*** evrardjp has quit IRC15:37
*** jasonsb has joined #openstack-dns15:59
elarsoneandersson: is that b/c the socket.timeout is a subclass of socket.error?16:02
* elarson checks16:03
eanderssonYea16:03
eanderssonSo if something throws an socket.timeout it will be caught by the socket.error16:03
elarson>>> import socket16:04
elarson>>> issubclass(socket.timeout, socket.error)16:04
elarsonTrue16:04
elarsonindeed!16:04
*** jschwarz__ is now known as jschwarz16:04
elarsoneandersson: so we've seen that error in mdns, which gets stuck at some point.16:10
elarsonso we should fix it!16:11
elarsonmaybe move that client.close to a finally16:11
elarsonh/t rsyed16:11
pglassfinally++16:11
rsyedbut back to eandersson's observation...the behavior of both those blocks are similar other than their error message.  it wouldn't likely resolve the issue IMO16:21
elarsonrsyed: yeah, I just know we do see an exception due to the error message, so that is something to check off the list16:22
rsyedyup, certainly16:23
rsyednot sure i would have ever recognized that one was a subclass of the other...16:23
*** johnbelamaric has quit IRC16:26
eanderssonrsyed, yea, this is not related to my current issues, just spotted it again when browsing the code16:27
*** johnbelamaric has joined #openstack-dns16:28
*** bpokorny has joined #openstack-dns16:31
*** james_li has joined #openstack-dns16:37
*** johnbelamaric has quit IRC16:38
*** johnbelamaric has joined #openstack-dns16:38
mlavallemugsie: neutron cient dns functionality merged: https://review.openstack.org/#/c/28258817:01
mlavalleKiall: ^^^17:01
*** richm has joined #openstack-dns17:01
openstackgerritEric Larson proposed openstack/designate: Ensure the zone records quota is enforced  https://review.openstack.org/28436117:09
elarsonpglass: ^^^ I think that fixes the bug you found17:09
elarson!m pglass17:09
openstackelarson: Error: "m" is not a valid command.17:09
elarsonalso, the previous tests used 3 to account for the NS and SOA records that are managed. I changed the quota test to exclude managed records since it is confusing17:10
elarsonmugsie, Kiall, timsim: ^^^17:10
*** johnbelamaric has quit IRC17:12
*** penick has joined #openstack-dns17:20
timsimWould have said it if I'd been in the meeting yesterday, but plz review https://review.openstack.org/#/c/283784/ it's some WIP worker model stuff. Before I go write unit tests and get it ready for +2, I'd love to know what people actually think about the way I've done it, and how they find it works.17:26
*** jordanP has quit IRC17:35
*** jasonsb has quit IRC17:41
openstackgerritMerged openstack/designate: Ensure ZoneManager emits valid objects  https://review.openstack.org/28016317:43
openstackgerritMerged openstack/designate: Update README to RST  https://review.openstack.org/26708917:44
openstackgerritMerged openstack/designate: Updated from global requirements  https://review.openstack.org/28398017:44
openstackgerritMerged openstack/designate: Set Ubuntu as primary Vagrantfile VM  https://review.openstack.org/28362017:44
openstackgerritMerged openstack/designate: Set InvalidRecordSetName and InvalidRecordSetLocation as expected  https://review.openstack.org/28354717:44
*** _ducttape_ has joined #openstack-dns17:46
*** ducttape_ has quit IRC17:49
*** nyechiel_ has joined #openstack-dns17:54
*** nyechiel has quit IRC17:55
*** jschwarz has quit IRC18:11
*** penick has quit IRC18:20
*** penick has joined #openstack-dns18:25
*** rudrajit has joined #openstack-dns18:28
*** rudrajit_ has joined #openstack-dns18:39
*** rudrajit has quit IRC18:41
*** rsyed is now known as rsyed_away18:49
*** penick has quit IRC19:09
*** rsyed_away is now known as rsyed19:11
*** _ducttape_ has quit IRC19:12
*** eandersson_ has joined #openstack-dns19:14
eandersson_Does the pool-manager cache need to be shared between nodes? e.g. when using memcached19:15
federico3eandersson_: yes19:18
federico3eandersson_: if you configure memcache servers they will be used by the pool managers, if you leave memcached_servers empty the pool managers should cache only locally in-memory19:20
eandersson_ok, but if we have two control nodes, what happens if both of them point to the local memcached server?19:20
federico3it's beneficial to them19:21
eandersson_that would in theory work the same as caching only in local in-memory19:21
eandersson_I am mostly wondering if the pool manager cache SHOULD be shared betweeen instances, or if that can cause unwanted behavior, like the pool-manager services becoming out-of-sync.19:22
*** fawadkhaliq has joined #openstack-dns19:22
eandersson_like causing two mdns instances to report different serials19:23
federico3the cache is meant to be shared across components: they will all update it and read from it19:23
federico3and this will lead to less serial probing against your resolvers19:23
elarsoneandersson: yeah, federico3 is right. for example, when node 1 is doing something and writes in the cache it is working on something, node 2 can recognize that and avoid duplicating the work19:24
eandersson_kk, will need to fix that19:24
federico3eandersson_: you should experience no change in terms of reliability, only a decrease in traffic from mdns to the resolvers and faster propagation time19:26
openstackgerritEric Larson proposed openstack/designate: Use lazy properties in central service  https://review.openstack.org/28438219:26
*** ducttape_ has joined #openstack-dns19:27
eandersson_If I supply two memcached instances in the config, I assume everything gets replicated?19:30
eandersson_Or would you need to put a vip in front of them or something19:30
eandersson_I can't remember how that worked.19:30
timsimeandersson_: I believe memcached/memcached clients have an algorithm for keys so that if you supply multiple instances they know which one to go to.19:32
*** nyechiel_ has quit IRC19:35
*** EricGonczer_ has joined #openstack-dns19:39
*** EricGonc_ has joined #openstack-dns19:41
*** EricGonczer_ has quit IRC19:45
*** EricGonc_ has quit IRC19:50
*** krotscheck is now known as krotscheck_dcm19:50
*** EricGonczer_ has joined #openstack-dns19:51
*** eandersson_ has quit IRC19:51
openstackgerritEric Larson proposed openstack/designate: Use a single recordset validation method  https://review.openstack.org/28437219:52
*** EricGonczer_ has quit IRC19:53
*** bpokorny has quit IRC20:06
*** ducttape_ has quit IRC20:09
*** fawadkhaliq has quit IRC20:13
*** fawadkhaliq has joined #openstack-dns20:13
*** penick has joined #openstack-dns20:15
*** ducttape_ has joined #openstack-dns20:16
*** bpokorny has joined #openstack-dns20:20
openstackgerritRahman Syed proposed openstack/designate: Improve error handling for TCP connections  https://review.openstack.org/28491220:22
rsyedhey what's the etiquette for giving shoutouts?  commit message? eandersson deserves props for ending our mdns nightmare :-)20:24
pglassrsyed: you can add reviewers in gerrit20:24
pglassalso you can just ping them20:24
pglassin irc20:24
timsimWe could send him a fruit basket20:25
pglassoh you mean like congratulations20:25
rsyedyup20:26
timsimOr some money20:26
*** johnbelamaric has joined #openstack-dns20:30
openstackgerritRahman Syed proposed openstack/designate: Improve error handling for TCP connections  https://review.openstack.org/28491220:36
*** EricGonczer_ has joined #openstack-dns20:41
*** porunov has joined #openstack-dns20:48
openstackgerritEric Larson proposed openstack/designate: Use lazy properties in services  https://review.openstack.org/28438220:48
openstackgerritRahman Syed proposed openstack/designate: Improve error handling for TCP connections  https://review.openstack.org/28491220:51
*** ducttape_ has quit IRC20:52
*** ducttape_ has joined #openstack-dns20:53
*** EricGonc_ has joined #openstack-dns20:54
*** EricGonczer_ has quit IRC20:58
*** james_li_ has joined #openstack-dns20:59
*** james_li_ has quit IRC21:03
*** pglbutt has joined #openstack-dns21:03
*** james_li has quit IRC21:03
*** pglass_ has joined #openstack-dns21:03
*** james_li has joined #openstack-dns21:03
*** james_li has quit IRC21:03
*** james_li has joined #openstack-dns21:04
*** pglass has quit IRC21:04
*** pglbutt has quit IRC21:07
*** ducttape_ has quit IRC21:13
*** eandersson_ has joined #openstack-dns21:17
*** fawadkhaliq has quit IRC21:20
Kiallrsyed / eandersson / timsim / elarson - that can't.. That just can't.. Heh. This problem needed a more detailed and involved fix after all the untraced reports we've seen :(21:22
KiallSomething so simple is just embarrassing :p21:22
*** ducttape_ has joined #openstack-dns21:35
*** eandersson_ has quit IRC21:43
*** EricGonc_ has quit IRC21:44
*** rudrajit has joined #openstack-dns21:58
*** penick_ has joined #openstack-dns21:59
*** penick has quit IRC21:59
*** penick_ is now known as penick21:59
*** porunov has quit IRC22:01
*** rudrajit_ has quit IRC22:01
*** fawadkhaliq has joined #openstack-dns22:19
*** james_li_ has joined #openstack-dns22:19
*** james_li has quit IRC22:22
*** rudrajit_ has joined #openstack-dns22:39
*** pglass_ has quit IRC22:41
*** pglass has joined #openstack-dns22:41
*** rudrajit has quit IRC22:42
*** rsyed is now known as rsyed_away22:46
*** km has joined #openstack-dns23:17
*** ducttape_ has quit IRC23:24
openstackgerritTim Simmons proposed openstack/designate: WIP Worker Model  https://review.openstack.org/28378423:26
*** mlavalle has quit IRC23:26
*** kei_yama has joined #openstack-dns23:32
*** fawadkhaliq has quit IRC23:47
*** pglass has quit IRC23:51

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