*** shakamunyi has joined #openstack-dns | 00:02 | |
*** shakamunyi has quit IRC | 00:03 | |
*** ryanpetrello has quit IRC | 00:04 | |
*** rjrjr has quit IRC | 00:27 | |
*** vinod1 has quit IRC | 00:37 | |
*** ryanpetrello has joined #openstack-dns | 00:42 | |
*** nkinder has joined #openstack-dns | 00:43 | |
*** rmoe has quit IRC | 00:56 | |
*** mikedillion has quit IRC | 01:00 | |
*** mikedillion has joined #openstack-dns | 01:01 | |
*** rmoe has joined #openstack-dns | 01:09 | |
*** mikedillion has quit IRC | 01:14 | |
*** ryanpetrello has quit IRC | 01:26 | |
*** shakamunyi has joined #openstack-dns | 01:53 | |
*** betsy has joined #openstack-dns | 02:24 | |
*** ryanpetrello has joined #openstack-dns | 02:48 | |
*** ryanpetrello has quit IRC | 02:55 | |
*** ryanpetrello has joined #openstack-dns | 03:10 | |
*** ryanpetrello has quit IRC | 03:14 | |
*** vinod1 has joined #openstack-dns | 03:17 | |
*** richm has quit IRC | 03:34 | |
*** GonZo2K has quit IRC | 04:50 | |
*** nihilifer has joined #openstack-dns | 05:46 | |
*** vinod1 has quit IRC | 06:54 | |
*** k4n0 has joined #openstack-dns | 07:25 | |
*** jordanP has joined #openstack-dns | 08:59 | |
*** jordanP has quit IRC | 08:59 | |
*** jordanP has joined #openstack-dns | 08:59 | |
zigo | During the Paris summit, I asked if the DNS team was happy to provide Icehouse support for the life of Jessie. | 10:52 |
---|---|---|
zigo | I was told that I should wait for a follow-up within weeks. | 10:52 |
zigo | I'm still waiting ... | 10:52 |
zigo | Without a valid answer, I'll ask for Designate removal from Jessie. | 10:53 |
zigo | ekarlso-: ^ | 10:53 |
zigo | I also have this bug to deal with: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=769765 | 10:55 |
zigo | Any idea? | 10:55 |
uvirtbot | Debian bug 769765 in designate-common "designate-common: fails to upgrade from 'sid': Could not load 'migrate': Invalid target type: None" [Serious,Open] | 10:55 |
zigo | What's going on? | 10:55 |
zigo | It's looking like to me that's due to the database_connection vs connection directive name... | 10:59 |
zigo | Yup. | 11:00 |
zigo | That's it... :/ | 11:00 |
zigo | It would have been nice to keep compat with the older directive. | 11:01 |
zigo | Never mind, I'll fix it in the postinst... | 11:01 |
*** untriaged-bot has joined #openstack-dns | 11:02 | |
untriaged-bot | Untriaged bugs so far: | 11:02 |
untriaged-bot | https://bugs.launchpad.net/designate/+bug/1390357 | 11:02 |
untriaged-bot | https://bugs.launchpad.net/designate/+bug/1289444 | 11:02 |
uvirtbot | Launchpad bug 1390357 in designate "Designate sync creates duplicated records in powerdns backend" [Medium,New] | 11:02 |
untriaged-bot | https://bugs.launchpad.net/designate/+bug/1338256 | 11:03 |
uvirtbot | Launchpad bug 1289444 in designate "Designate with postgres backend is having issues" [Undecided,New] | 11:03 |
*** untriaged-bot has quit IRC | 11:03 | |
uvirtbot | Launchpad bug 1338256 in designate "There's no record validation in v2" [Undecided,New] | 11:03 |
mugsie | zigo: what are nova / neutron / cinder etc doing for support? Our releases are managed by the release team, who will tag Icehouse as EOL in May | 11:27 |
mugsie | how are other openstack projects dealing with it? (or are they?) | 11:28 |
zigo | mugsie: A lot of organizations have agreed to provide security support for Icehouse for at least 3 years: Red Hat, Canonical, IBM, Mirantis, etc. | 11:28 |
zigo | mugsie: So if it doesn't happen upstream, it will happen on downstream distributions. | 11:29 |
zigo | mugsie: Though this doesn't include Designate, which is why I have a problem. | 11:29 |
mugsie | right.... but how is debian getting the code for ^ | 11:29 |
zigo | mugsie: I'm the coordinator for these security patches, so we will work together to get security patches done. | 11:29 |
zigo | mugsie: For Designate, if nobody is willing to do the security support for the lifetime of Jessie, then I have no choice but to ask for its removal... | 11:30 |
mugsie | right, we have a team IRC meeting this evening - I will add it to the agenda | 11:30 |
mugsie | what is jessies lifetime? | 11:30 |
zigo | mugsie: Release date plus roughly 3 years. | 11:30 |
zigo | But IMO, it's fine to support only before Stretch is released. | 11:31 |
zigo | And tell that we wont support old-stable. | 11:31 |
mugsie | ok, cool. I will bring it up today | 11:31 |
zigo | mugsie: So, we're also talking about support for until april 2017. | 11:31 |
zigo | mugsie: I need an answer ASAP ! | 11:32 |
mugsie | our meeting is 5pm UTC | 11:32 |
zigo | Ok. I'll be in the plane then ! :) | 11:32 |
zigo | (or on my way to...) | 11:32 |
zigo | Not sure if they have internet on Emirates ! :) | 11:32 |
zigo | (if they do, I'll pay for it... :P) | 11:33 |
mugsie | :P | 11:34 |
Kiall | zigo: thanks for reminding us re support life. will let you know after the meet today. | 11:37 |
zigo | Thanks. | 11:37 |
Kiall | re bug 769765 - stevedore (the plugin lib) can make some errors really hard to diagnose as it hides the real error | 11:37 |
uvirtbot | Launchpad bug 769765 in request-tracker4 "Missing dependency for libapache-dbi-perl" [Undecided,Fix released] https://launchpad.net/bugs/769765 | 11:38 |
Kiall | My best guess is that the DB configuration settings are invalid (set to None / NULL) | 11:38 |
Kiall | thats not the right bug # -_- | 11:38 |
Kiall | debian bug 769765 ;) | 11:38 |
uvirtbot | Debian bug 769765 in designate-common "designate-common: fails to upgrade from 'sid': Could not load 'migrate': Invalid target type: None" [Serious,Open] http://bugs.debian.org/769765 | 11:38 |
Kiall | So, it's installing 2014.2-2 - what is it upgrading from? | 11:39 |
Kiall | (Also - I'm happy to be auto-CC'd on designate bugs in the designate src package, if that's somehow doable ;) | 11:39 |
Kiall | sid looks like 2014.1-14 .. so 2014.1-14 -> 2014.2-2 | 11:42 |
mugsie | Kiall: between havana and icehouse we changed the config file entry for the db connection string | 11:42 |
mugsie | and a lot of the other db config entries | 11:43 |
Kiall | mugsie: that's what I'm thinking, we switched to oslo.db around then I *think* .. | 11:43 |
mugsie | yup, we did | 11:43 |
mugsie | zigo actually diagnosied it himself as well ;) | 11:44 |
mugsie | if you scrollback ;) | 11:44 |
Kiall | Oh, heh.. teach me not to read scrollback | 11:44 |
zigo | Yup. I did a nasty sed -i in my postinst... | 11:44 |
Kiall | zigo: from memory there's a openstack-pkg-utils package, which if memory serves has equivalents of these INI methods : https://github.com/openstack-dev/devstack/blob/master/functions-common | 11:45 |
Kiall | those are very well tested at editing openstack files and would likely sort it. | 11:46 |
zigo | I'm doing this: sed -i -e 's/^[ \t]*database_connection[ \t]*=/connection =/' /etc/designate/designate.conf | 11:46 |
zigo | Ugly, but works... | 11:46 |
zigo | Kiall: Oh, nice ! :) | 11:46 |
zigo | Thank you. | 11:47 |
Kiall | (If those aren't a pre-depends of the OS packages, they should be :P) | 11:47 |
zigo | Kiall: Hum... This performs a lot less checkings than what I do on my ini parse function. | 11:47 |
zigo | Kiall: Nop, I don't do pre-depends at all in my packages. | 11:48 |
zigo | That's nasty to do so. | 11:48 |
zigo | It breaks the debconf workflow. | 11:48 |
Kiall | If you have better ones, cool :) These are used as part of devstack and ran 100,000's of times day ;) | 11:48 |
Kiall | really? a pre-dep breaks debconf? | 11:48 |
Kiall | Oh well, anyway :) | 11:48 |
zigo | Kiall: Yup, because the normal workflow is: 1/ download packages 2/ extract debconf templates 3/ prompt the user 4/ install packages | 11:49 |
zigo | Kiall: If you have a predepends, it does: | 11:49 |
zigo | 1/ download packages 2/ extract deconf for those who don't have pre-depends 3/ prompt the users for those who don't have pre-dpeends 4/ install the pre-depends 5/ prompt again 5/ install the rest | 11:50 |
Kiall | Well, a standard depends would work too I guess, download, prompt, install files (including the functions), run post-inst | 11:50 |
zigo | Kiall: I'd like to answer the questions and go take a coffee... | 11:50 |
zigo | :) | 11:50 |
zigo | (so no pre-depends...) | 11:50 |
Kiall | :) | 11:50 |
Kiall | Anyway - re backward compat, olso.db hardcoded the possible sections/names for backwords compat.. and they didn't line up with our old names :'( | 11:52 |
Kiall | https://github.com/openstack/oslo.db/blob/master/oslo/db/options.py#L32-41 | 11:53 |
zigo | Kiall: Yup, but the way to go was to *deprecate* the old one, not to just remove it. | 11:54 |
zigo | Never mind, it's fixed in my package, so that's ok now. | 11:54 |
Kiall | Yep, the cfg.DeprecatedOpt bits in the highlight are how that's done - and there hardcoded | 11:55 |
*** GonZo2K has joined #openstack-dns | 12:12 | |
*** GonZo2K has quit IRC | 12:17 | |
*** ryanpetrello has joined #openstack-dns | 12:36 | |
ekarlso- | ello guys ^ | 12:38 |
Kiall | heya | 12:54 |
*** mwagner_lap has quit IRC | 13:10 | |
*** richm has joined #openstack-dns | 13:34 | |
openstackgerrit | Merged openstack/designate: rename oslo.concurrency to oslo_concurrency https://review.openstack.org/139781 | 13:55 |
*** mwagner_lap has joined #openstack-dns | 13:56 | |
openstackgerrit | Merged openstack/designate: Switch to oslo.context and sync from incubator https://review.openstack.org/140460 | 13:58 |
*** vinod1 has joined #openstack-dns | 14:12 | |
*** nkinder has quit IRC | 14:13 | |
*** GonZo2K has joined #openstack-dns | 14:17 | |
*** GonZo2K has quit IRC | 14:19 | |
*** ryanpetrello_ has joined #openstack-dns | 14:31 | |
*** ryanpetrello has quit IRC | 14:31 | |
*** ryanpetrello_ is now known as ryanpetrello | 14:31 | |
*** vinod1 has quit IRC | 14:33 | |
*** nihilifer has quit IRC | 14:58 | |
*** nkinder has joined #openstack-dns | 15:00 | |
openstackgerrit | Betsy Luzader proposed openstack/designate: Pool_Attribute API https://review.openstack.org/133549 | 15:20 |
openstackgerrit | Betsy Luzader proposed openstack/designate: Migrate Server table https://review.openstack.org/136440 | 15:20 |
*** betsy has quit IRC | 15:20 | |
*** timsim has joined #openstack-dns | 15:25 | |
Kiall | I'm on like attempt #12 at this point to be able to support the per-pool server backend sections, while still allowing non pools service code (like the CLI etc) to use it while making sure it will be usable with config generation .. So frustrating -_- | 15:27 |
*** jmcbride has joined #openstack-dns | 15:34 | |
*** vinod1 has joined #openstack-dns | 15:36 | |
vinod1 | mugsie:/kiall: before I approved, just wanted to check if the Horizon change is ready to be merged - https://review.openstack.org/#/c/137480/ | 15:46 |
mugsie | vinod1: yup | 15:57 |
mugsie | it is a copy of the exact code we have on an internal repo | 15:57 |
*** rmoe has quit IRC | 15:58 | |
vinod1 | ok - approved | 16:01 |
mugsie | vinod1: ty | 16:01 |
*** jmcbride1 has joined #openstack-dns | 16:02 | |
*** jmcbride2 has joined #openstack-dns | 16:04 | |
*** jmcbride1 has quit IRC | 16:04 | |
*** jmcbride1 has joined #openstack-dns | 16:05 | |
*** jmcbride2 has quit IRC | 16:05 | |
*** jmcbride1 has joined #openstack-dns | 16:05 | |
*** betsy has joined #openstack-dns | 16:05 | |
*** jmcbride has quit IRC | 16:05 | |
openstackgerrit | Merged openstack/designate: Added designate-dashboard code to contrib/designate-dashboard https://review.openstack.org/137480 | 16:17 |
*** ryanpetrello has quit IRC | 16:27 | |
*** rjrjr has joined #openstack-dns | 16:27 | |
*** ryanpetrello has joined #openstack-dns | 16:28 | |
*** mikedillion has joined #openstack-dns | 16:29 | |
*** baker_ has joined #openstack-dns | 16:29 | |
*** sushma has joined #openstack-dns | 16:31 | |
*** jmcbride1 has quit IRC | 16:32 | |
*** baker__ has joined #openstack-dns | 16:33 | |
*** baker_ has quit IRC | 16:33 | |
*** jmcbride has joined #openstack-dns | 16:34 | |
*** paul_glass has joined #openstack-dns | 16:44 | |
*** mikedillion has quit IRC | 16:44 | |
*** shakamunyi has quit IRC | 16:45 | |
*** simonmcc has quit IRC | 16:45 | |
*** serverascode___ has quit IRC | 16:47 | |
*** paul_glass has quit IRC | 16:50 | |
*** paul_glass has joined #openstack-dns | 16:51 | |
*** nihilifer has joined #openstack-dns | 16:51 | |
*** DNS`jbratton is now known as jbratton | 17:00 | |
*** untriaged-bot has joined #openstack-dns | 17:02 | |
untriaged-bot | Untriaged bugs so far: | 17:02 |
untriaged-bot | https://bugs.launchpad.net/designate/+bug/1390357 | 17:02 |
untriaged-bot | https://bugs.launchpad.net/designate/+bug/1289444 | 17:02 |
uvirtbot | Launchpad bug 1390357 in designate "Designate sync creates duplicated records in powerdns backend" [Medium,New] | 17:02 |
untriaged-bot | https://bugs.launchpad.net/designate/+bug/1338256 | 17:03 |
uvirtbot | Launchpad bug 1289444 in designate "Designate with postgres backend is having issues" [Undecided,New] | 17:03 |
uvirtbot | Launchpad bug 1338256 in designate "There's no record validation in v2" [Undecided,New] | 17:03 |
*** untriaged-bot has quit IRC | 17:03 | |
*** rmoe has joined #openstack-dns | 17:07 | |
*** baker__ has quit IRC | 17:08 | |
*** k4n0 has quit IRC | 17:12 | |
*** shakamunyi has joined #openstack-dns | 17:52 | |
*** simonmcc has joined #openstack-dns | 17:54 | |
*** shakamunyi has quit IRC | 17:55 | |
rjrjr | so, config issue is priority 1 once kiall has a writeup, correct? | 18:00 |
mugsie | rjrjr: I would guess yes | 18:00 |
rjrjr | what did i commit to regarding bugs? which bugs do i file? | 18:00 |
Kiall | rjrjr: I've got a plan in my head to fix all but the structure pieces | 18:01 |
Kiall | (I've made 3 or 4 failed attempts to fix those parts today, but confident this last attempt will work ;)) | 18:01 |
rjrjr | kiall: cool. i'd still like to give this some thought, but i'm sure your solution is going to be fine. | 18:02 |
*** serverascode___ has joined #openstack-dns | 18:02 | |
rjrjr | what did i commit to with regards to bugs? | 18:02 |
Kiall | Yea, I think the biggest unknown is around the "Pool Has Servers" -> "Pool has Servers (which you poll), and Targets (which you write to) | 18:02 |
Kiall | rjrjr: you fixed a bunch of bugs in your latest PS, filing them (even Subject only bugs are fine) - Just so we can see what fixes land and what are outstanding etc on the K1 boards | 18:03 |
rjrjr | gotcha. | 18:04 |
rjrjr | so, has anyone done extensive testing with the pool manager service yet? or are we waiting for pdns first? | 18:04 |
Kiall | (and other others you know of) | 18:04 |
Kiall | rjrjr: I've tested the service with bind9 a good bit, my biggest issue is we need better logging in it ;) | 18:05 |
rjrjr | i'll file a bug for that. 8^) | 18:05 |
rjrjr | i'm concerned about the rapid firing of changes (updating a record then deleting that record before it has been updated, adding a record then updating it before it is added, etc.) | 18:06 |
Kiall | Yea, it's hard to trace what's its doing from INFO level or above logs alone, and debug is so noisy due to oslo.messaging and other debug logs | 18:06 |
*** shakamunyi has joined #openstack-dns | 18:06 | |
rjrjr | i'll add that to my list right after unit testing of pool manager is done. | 18:06 |
rjrjr | and i want to help fix the config issue too, so let's put that in the mix. | 18:07 |
Kiall | Rapid fire (from an API point of view) is passing - since your latest PS is reliably passing the rally gate :) | 18:07 |
Kiall | The open Q is - what state is the DNS server in at the end of the run? | 18:07 |
rjrjr | does it provide a mix of adds, deletes, updates on the same records though? | 18:07 |
Kiall | Yea I believe so, borris-19 (I think 19 is right!) or ekarlso- has a better idea of the exact set of actions it takes | 18:08 |
Kiall | I get a tad confused | 18:08 |
Kiall | brb | 18:08 |
rjrjr | np | 18:08 |
*** sushma has quit IRC | 18:09 | |
rjrjr | i'll keep working on unit testing until you have the config changes you want written up. | 18:09 |
vinod1 | I agree to the comment about logging | 18:09 |
vinod1 | I tested with bind9 - there are some issues around status updates - it is set to SUCCESS before poll_for_serial_number | 18:10 |
vinod1 | brb | 18:10 |
rjrjr | vinod1: did you file a bug or leave a comment somewhere? | 18:10 |
rjrjr | i'm committed to getting the bugs fixed as quickly as possible. i want this service to work for us. | 18:11 |
Kiall | back | 18:14 |
Kiall | I haven't noticed an "early status change" - but haven't specifically been looking for i | 18:15 |
Kiall | t | 18:15 |
*** jordanP has quit IRC | 18:17 | |
*** paul_glass has quit IRC | 18:26 | |
vinod1 | rjrjr: I haven't filed a bug or a comment yet | 18:30 |
vinod1 | If you look at http://logs.openstack.org/06/138406/5/check/gate-designate-dsvm-bind9/a120610/logs/screen-designate-pool-manager.txt.gz | 18:31 |
vinod1 | http://logs.openstack.org/06/138406/5/check/gate-designate-dsvm-bind9/a120610/logs/screen-designate-pool-manager.txt.gz | 18:31 |
vinod1 | http://logs.openstack.org/06/138406/5/check/gate-designate-dsvm-bind9/a120610/logs/screen-designate-pool-manager.txt.gz#_2014-12-10_17_00_08_738 25339 INFO designate.central.rpcapi [req-2a75f0ec-622c-4b44-b80b-87d9400312bc 4ecb94d407a945f0b794a6885c371065 cb02776fedad462894f28fac72b0bb1a - - -] update_status: Calling central's update_status. | 18:31 |
vinod1 | http://logs.openstack.org/06/138406/5/check/gate-designate-dsvm-bind9/a120610/logs/screen-designate-pool-manager.txt.gz#_2014-12-10_17_00_08_777 25339 INFO designate.mdns.rpcapi [req-2a75f0ec-622c-4b44-b80b-87d9400312bc 4ecb94d407a945f0b794a6885c371065 cb02776fedad462894f28fac72b0bb1a - - -] poll_for_serial_number: Calling mdns for zone 'exercise-ab74467e.com.', serial '1418230808' to server '127.0.0.1:5322' | 18:31 |
vinod1 | central's update_status is called before poll_for_serial_number. The domain status is set to ACTIVE before we hear back from the pool servers | 18:32 |
rjrjr | vinod1: i'll go through that information shortly. | 18:33 |
rjrjr | kiall: i think the way we have the powerdns database creation implemented is incorrect | 18:33 |
rjrjr | to me, it feels like we are managing the powerdns when we are going with "unmanaged" | 18:34 |
rjrjr | i think the powerdns database creation should be part of the backend plugin, not a separate piece of the manage CLI. the backend plugin should register itself with the manage CLI. | 18:35 |
rjrjr | my thoughts on this, another customer comes along with yet another backend that needs a database created as well. does that customer create the backend plugin *and* change the manage CLI for this? or should they be able to create the backend plugin which encapsulates the creation of the database as well? | 18:36 |
rjrjr | if we isolate all this to the backend plugin, the problem of creating multiple databases or a single database can be handle completely by the plugin. | 18:38 |
rjrjr | to me, creating the powerdns database is no different than creating the BIND9 configuration file. it is work that needs to be done once for the backend to work. it just happens that one is doing that work in the database and the other is doing that work in files. | 18:39 |
rjrjr | it just feels to me like we are treating powerdns different than other backend servers. let's have the backend driver encapsulate all the pieces needed for that backend, including the database creation. we can code it such that the manage CLI has an option to create the database if the backend driver has that need. | 18:42 |
rjrjr | so, in addition to 'create_domain' and 'delete_domain' we also need a 'initialize_database' and 'sync_database' method in the backend drivers. for those drivers that don't need them, we have some way of identifying that and the managed CLI doesn't get any options. (maybe a decorator?) | 18:45 |
rjrjr | or an interface that when extended tells the manage CLI that the backend has database initialization/synchronization considerations. | 18:53 |
rjrjr | kiall: thoughts? | 18:57 |
*** paul_glass has joined #openstack-dns | 19:17 | |
*** shakamunyi has quit IRC | 19:33 | |
*** shakamunyi has joined #openstack-dns | 19:34 | |
openstackgerrit | Tim Simmons proposed openstack/designate: Agent - Basic Service https://review.openstack.org/140815 | 19:38 |
openstackgerrit | Tim Simmons proposed openstack/designate: Agent - Add basic NOTIFY support https://review.openstack.org/140816 | 19:38 |
openstackgerrit | Tim Simmons proposed openstack/designate: Agent - Add AXFR Capability https://review.openstack.org/140817 | 19:38 |
openstackgerrit | Tim Simmons proposed openstack/designate: Agent - Add Support for Receiving Unassigned OPCODEs https://review.openstack.org/140818 | 19:39 |
openstackgerrit | Tim Simmons proposed openstack/designate: Agent - Add Backend Capabilities https://review.openstack.org/140819 | 19:39 |
* timsim runs | 19:39 | |
*** ryanpetrello has quit IRC | 20:11 | |
*** ryanpetrello_ has joined #openstack-dns | 20:11 | |
*** ryanpetrello_ is now known as ryanpetrello | 20:12 | |
*** shakamunyi has quit IRC | 20:53 | |
*** harmw has quit IRC | 20:54 | |
*** shakamunyi has joined #openstack-dns | 20:56 | |
*** nihilifer has quit IRC | 20:58 | |
*** mwagner_lap has quit IRC | 21:00 | |
ekarlso- | timsim: what's the use of having AXFR's on the agent itself ? | 21:05 |
*** jmcbride1 has joined #openstack-dns | 21:06 | |
*** jmcbride has quit IRC | 21:07 | |
*** jmcbride1 has quit IRC | 21:07 | |
*** jmcbride has joined #openstack-dns | 21:07 | |
*** nihilifer has joined #openstack-dns | 21:11 | |
*** harmw has joined #openstack-dns | 21:14 | |
*** harmw has quit IRC | 21:19 | |
*** GonZo2K has joined #openstack-dns | 21:34 | |
rjrjr | Kiall: you around? | 21:36 |
*** betsy has quit IRC | 21:56 | |
ekarlso- | vinod1: https://review.openstack.org/#/c/140347/ care to +2 ? | 22:00 |
ekarlso- | meh, missing a +2 | 22:00 |
*** jmcbride has quit IRC | 22:01 | |
timsim | ekarlso-: The agent has to get that zone data down from the Designate Database (via MiniDNS) to apply it to whatever backend you want. The idea being that it may not be in a place where you want to be having a full-fledged connection to the database. | 22:04 |
*** ryanpetrello has quit IRC | 22:04 | |
*** shakamunyi has quit IRC | 22:08 | |
*** jmcbride has joined #openstack-dns | 22:09 | |
*** serverascode___ has quit IRC | 22:09 | |
*** shakamunyi has joined #openstack-dns | 22:10 | |
*** zigo has quit IRC | 22:11 | |
*** serverascode___ has joined #openstack-dns | 22:11 | |
*** zigo has joined #openstack-dns | 22:12 | |
*** harmw has joined #openstack-dns | 22:13 | |
*** paul_glass has quit IRC | 22:23 | |
openstackgerrit | Endre Karlson proposed openstack/designate: Support secondary zones https://review.openstack.org/133682 | 22:23 |
*** thetrav has joined #openstack-dns | 22:27 | |
*** jmcbride has quit IRC | 22:33 | |
vinod1 | ekarlso-: Will look at it shortly | 22:39 |
Kiall | CVE-2014-7821 - Neutron DoS through invalid DNS configuration - http://lists.openstack.org/pipermail/openstack-announce/2014-December/thread.html | 22:41 |
uvirtbot | Kiall: OpenStack Neutron before 2014.1.4 and 2014.2.x before 2014.2.1 allows remote authenticated users to cause a denial of service (crash) via a crafted dns_nameservers value in the DNS configuration. (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-7821) | 22:41 |
Kiall | Still trying to grok it to understand if our regexes for DNS names are affected too... | 22:42 |
Kiall | Neutron regex: https://www.debuggex.com/r/I2C62HFic_8gLohF | 22:43 |
Kiall | Designate refex: https://www.debuggex.com/r/Ts10v5DQV6j4IYRN | 22:43 |
Kiall | regex* | 22:43 |
*** jmcbride has joined #openstack-dns | 22:45 | |
Kiall | (I know the Neutron CVE / Venrelability is DNS related, it's not DNS related for us.. More that our regexes validate the same thing, and could be subject the same same failure) | 22:46 |
rjrjr | Kiall: up for a chat about configuration? | 22:46 |
Kiall | heya - Only popped back online after noticing the CVE, have been on a call since I got home earlier :( Can we sync up tomorrow, early US / afternoon IE? | 22:49 |
rjrjr | sure. i put my thoughts in the chat above, but if you'd like it in another form (spec maybe) just let me know. | 22:49 |
Kiall | Ah, havent read scrollback yet.. Still comparing regexes ;) | 22:50 |
rjrjr | i'll be on early morning US to chat about it. | 22:51 |
Kiall | Struggeling to identify the vunl here :( | 22:51 |
Kiall | Neutron before fix: https://www.debuggex.com/r/_Bl-gT-0aUfgFw1z | 22:51 |
Kiall | Neutron after fix: https://www.debuggex.com/r/Izo1D5uidCCMgUxy | 22:51 |
Kiall | Designate: https://www.debuggex.com/r/H2yks1iGy5jgMyxp | 22:51 |
Kiall | Ah.. The test case says it all. | 22:53 |
Kiall | Test case was validating "111111111111111111111111111111111111111111111111111111111111" as a DNS name | 22:53 |
Kiall | It's just KILLED my browser in neutron-before, and works fine in neutron after and designate | 22:54 |
timsim | Seems like we're alright then? | 22:54 |
Kiall | Yep, seems so | 22:54 |
Kiall | Also.. Neutron broke there regex as part of the fix.. | 22:55 |
timsim | Nice. Hooray for regex wizardry. | 22:55 |
timsim | oops. | 22:55 |
Kiall | changed {1,63) to {1,62} - so valid labels of 63 chars will now be rejected by Neutron.. boo ;) | 22:55 |
Kiall | Actually, length change was intentonal.. but the fix is s.. omewhat weird | 23:03 |
*** timsim has quit IRC | 23:06 | |
*** jmcbride has quit IRC | 23:15 | |
*** vinod1 has quit IRC | 23:23 | |
*** ryanpetrello has joined #openstack-dns | 23:29 | |
*** ryanpetrello has quit IRC | 23:50 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!