Tuesday, 2015-08-04

*** cleverdevil has quit IRC00:02
*** puranamr has quit IRC00:19
*** puranamr has joined #akanda00:33
*** puranamr has quit IRC01:08
*** t0mb0 has joined #akanda01:19
*** puranamr has joined #akanda01:29
*** puranamr has quit IRC01:33
*** t0mb0 has quit IRC01:35
*** t0mb0 has joined #akanda02:03
*** puranamr has joined #akanda02:10
*** puranamr has quit IRC02:15
*** puranamr has joined #akanda02:22
*** puranamr has quit IRC02:27
*** puranamr has joined #akanda05:45
*** puranamr has quit IRC05:49
*** openstackgerrit_ has joined #akanda09:53
*** ronis_ has joined #akanda11:09
*** openstackgerrit has quit IRC11:31
*** openstackgerrit_ is now known as openstackgerrit11:31
*** openstackgerrit has quit IRC11:32
*** openstackgerrit_ has joined #akanda11:32
*** openstackgerrit_ is now known as openstackgerrit11:32
*** openstackgerrit_ has joined #akanda11:33
*** openstackgerrit has quit IRC12:16
*** openstackgerrit has joined #akanda12:17
*** _t0mb0_ has joined #akanda13:10
*** _t0mb0_ has quit IRC13:18
*** puranamr has joined #akanda13:33
*** t0mb0 has quit IRC14:07
*** ronis_ has quit IRC15:17
*** cleverdevil has joined #akanda16:24
*** openstackgerrit_ has quit IRC16:29
*** ronis_ has joined #akanda16:32
*** cleverde_ has joined #akanda18:32
*** cleverdevil has quit IRC18:35
*** ryanpetrello has quit IRC19:01
adam_ghttps://git.openstack.org/cgit/stackforge/akanda-rug/tree/akanda/rug/tenant.py#n11819:19
adam_gmarkmcclain, do you happen to know in which circumstances we'd be getting a message with no router_id and hitting that lookup? i was triggering that a while ago but seem to have forgotten what was causing it19:19
markmcclainit could be the router has been deleted but the events are still being processed in the queue19:21
*** ryanpetrello has joined #akanda19:29
adam_ghm19:29
openstackgerritDavid Lenwell proposed stackforge/akanda: driver spec  https://review.openstack.org/20923219:42
adam_ghttps://bugs.launchpad.net/akanda/+bug/148146319:43
openstackLaunchpad bug 1481463 in akanda "cant delete akanda ports" [Undecided,New]19:43
*** cleverde_ has quit IRC19:45
*** cleverdevil has joined #akanda19:47
*** cleverdevil has quit IRC19:51
*** cleverdevil has joined #akanda20:02
*** ronis_ has quit IRC20:25
drwahlso i got multi-node devstack up with akanda/vxlan. but the router seems to keep getting stuck in 'build' state even thoug the nova VM is up/happy21:15
drwahlany ideas?21:15
adam_gdrwahl, thats probablyt he MTU21:19
drwahlah ok21:19
adam_gdrwahl, if you login to the appliance and bump it down to 1450 (assuming the host taps are created 1450) you should be okay21:20
drwahljust ssh to the fdca address?21:20
drwahlseems to be timing out...21:21
adam_gdrwahl, ssh isnt going to work till the MTU is adjusted21:21
adam_gdrwahl, i had to login via console21:21
adam_gdrwahl, but first i had to mount the appliance image and add my own sudo'd user, i dont know the default root passwdon that image21:21
drwahli might have it somewhere...21:22
adam_gdrwahl, as for manually hacking in the user: sudo modprobe nbd; sudo qemu-nbd -c /dev/nbd1 ~/akanda.qcow; sudo mount /dev/nbd1p1 /mnt; sudo chroot /mnt; adduser akanda/visudo/etc; sudo umount /mnt; sudo qemu-nbd -d /dev/nbd121:23
adam_gthen republish to glance, update rug.ini21:23
ryanpetrellooh holy god21:23
ryanpetrellowe found the worst akanda-appliance bug ever21:23
ryanpetrelloso a customer of ours was adding a bunch of networks21:23
ryanpetrelloand he noticed after he got a certain amount21:23
ryanpetrellohis router wouldn't boot21:24
ryanpetrelloso I go diggiong21:24
ryanpetrelloand I noticed that after I add a *ninth interface* to the router21:24
ryanpetrelloit tries to hotplug and gets stuck in this bizarre loop21:24
ryanpetrelloso I go digging21:24
ryanpetrelloand the API on the router is returning invalid information about the interfaces21:24
ryanpetrellonamely, if there are more than 8 interfaces, it truncates them at 821:24
ryanpetrellohttps://github.com/dreamhost/akanda-appliance/blob/master/akanda/router/drivers/ip.py#L50221:25
ryanpetrellore.split('(^|\n)(?=[0-9]: \w+\d{0,3}:)', data, re.M)21:25
ryanpetrellothat re.M needs to be `flags=re.M`21:25
ryanpetrellobecause the signature of re.split is re.split(pattern, string, maxsplit=0, flags=0)21:25
ryanpetrelloso as you've probably guessed, re.M == 821:25
adam_gmarkmcclain, historically what was responsible for creating the backing schema for akanda.neutron.db.models_v2.* ?21:26
markmcclainnothing.. it was manually added with some hacks21:27
markmcclainthere's a bug floating around to remove the old models since they aren't used for anything right now21:27
adam_gmarkmcclain, meaning they never actually get created or used?21:28
markmcclainthey were probably last used grizzly21:28
adam_ghm21:28
adam_gwhat about the quota extensions in general/21:28
markmcclainthen we killed the feature because it was non-standard21:28
markmcclainbut left the plumbing for when we returned21:28
adam_gthe new quota stuff pushed into neutron ends up activating them in a way that they're now active and trying to hit the DB21:29
adam_ghttps://bugs.launchpad.net/akanda/+bug/148146321:29
openstackLaunchpad bug 1481463 in akanda "cant delete akanda ports" [Undecided,New]21:29
markmcclainnow we're paying the tax for leaving it in place21:29
markmcclainwe could just remove the non-standard models and add them back later21:29
adam_gmarkmcclain, are the actual quota resources expected to be tracked and functional at this point?21:29
adam_glike, all the stuff that gets registered via _authzbase.py21:30
markmcclainas now... we're not adding any external resources so none21:30
* adam_g == confused21:32
adam_gmarkmcclain, are you saying all of akanda.neutron.extensions.* is bitrot and hasnt been used since grizzly ?21:35
adam_gmarkmcclain, sorry didnt realize you were TC'ing21:36
markmcclainyes... significant bitrot in that dir21:39
markmcclainhttps://github.com/stackforge/akanda-neutron/blob/master/akanda/neutron/extensions/routerstatus.py21:39
markmcclainis the only thing left in use currently21:39
adam_gok21:40
markmcclainnow the question is which system that ticket existed in21:42
openstackgerritRyan Petrello proposed stackforge/akanda-appliance: Don't truncate interface parsing past the ninth interface.  https://review.openstack.org/20926521:46
ryanpetrellomarkmcclain adam_g  ^ explains the bug I found a bit better than my rambling above21:48
ryanpetrelloneedless to say, it's...an entertaining one21:48
adam_gryanpetrello, ya, sorry i didnt respond. makes sense what you 'splained21:49
ryanpetrelloya, super gross21:49
adam_gbut what kind of weirdo needs 9 interfaces? come on21:49
ryanpetrellohaha21:49
ryanpetrello+121:49
openstackgerritAdam Gandelman proposed stackforge/akanda-neutron: Drop unused Neutron extensions  https://review.openstack.org/20926721:51
markmcclainadam_g: should we also drop authz extension and the models?22:00
adam_gmarkmcclain, oh right. models,  yes. authz still gets used for regsitraton now. let me see if the rest is needed22:00
markmcclainok22:00
openstackgerritAdam Gandelman proposed stackforge/akanda-neutron: Drop unused Neutron extensions  https://review.openstack.org/20926722:08
adam_gmarkmcclain, stuff in routerstatus.py inherits from the authz classes. maybe it could go away entire, but i dont know enough about how this works to really tell22:09
* adam_g goes to coffee22:10
*** cleverdevil has quit IRC22:59

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