Sunday, 2013-11-17

*** networkstatic has quit IRC00:33
*** networkstatic has joined #openstack-neutron00:34
openstackgerritArmando Migliaccio proposed a change to openstack/neutron: Reduce the severity of dhcp related log traces  https://review.openstack.org/5678501:04
*** idella4 has joined #openstack-neutron01:22
idella4anteaya: re-running01:40
*** steven-weston has quit IRC01:45
*** suresh12 has joined #openstack-neutron01:55
*** suresh12 has joined #openstack-neutron01:56
*** suresh12 has quit IRC02:00
*** nati_ueno has joined #openstack-neutron02:20
*** nati_ueno has quit IRC02:20
*** nati_ueno has joined #openstack-neutron02:43
*** nati_ueno has quit IRC02:48
*** suresh12 has joined #openstack-neutron03:09
*** networks_ has joined #openstack-neutron03:32
*** networkstatic has quit IRC03:34
*** suresh12 has quit IRC03:57
*** suresh12 has joined #openstack-neutron03:57
*** suresh12 has quit IRC04:02
*** marun has joined #openstack-neutron04:14
*** jecarey has joined #openstack-neutron04:25
*** jecarey has quit IRC05:20
openstackgerritA change was merged to openstack/neutron: Add log statements for policy check failures  https://review.openstack.org/5445705:22
*** suresh12 has joined #openstack-neutron05:28
*** suresh12 has quit IRC05:33
*** steven-weston has joined #openstack-neutron05:37
*** steven-weston has quit IRC05:45
openstackgerritArmando Migliaccio proposed a change to openstack/neutron: Reduce the severity of dhcp related log traces  https://review.openstack.org/5678506:06
*** suresh12 has joined #openstack-neutron06:29
idella4ok @ http://codepad.org/eSQ0zqkm06:31
openstackgerritJenkins proposed a change to openstack/neutron: Imported Translations from Transifex  https://review.openstack.org/5674506:41
*** steven-weston has joined #openstack-neutron06:44
*** alexpilotti has joined #openstack-neutron07:10
*** rwsu-pto has quit IRC07:17
*** rwsu-pto has joined #openstack-neutron07:17
*** amuller has joined #openstack-neutron07:45
*** suresh12 has quit IRC07:54
*** suresh12 has joined #openstack-neutron07:54
*** suresh12 has quit IRC07:59
*** steven-weston has quit IRC08:24
*** julim has joined #openstack-neutron08:26
*** julim has quit IRC08:34
*** dkliban has joined #openstack-neutron08:36
*** mjbright_ has quit IRC09:02
*** steven-weston has joined #openstack-neutron09:10
*** richardboswell has quit IRC09:16
*** rwsu-pto has quit IRC09:50
*** rwsu-pto has joined #openstack-neutron09:50
*** harlowja has quit IRC09:54
*** steven-weston has quit IRC10:13
*** networks_ is now known as networkstatic_zZ10:21
idella4ok what is an Edge / edge-1 in neutron?11:11
idella4right ok, and what is wrong with python's encoder.py in ;File "/usr/lib64/python2.7/json/encoder.py", line 184, in default  \  raise TypeError(repr(o) + " is not JSON serializable")11:16
*** salv-orlando has quit IRC11:30
openstackgerritStephen Gran proposed a change to openstack/neutron: Enforce unique constraint on neutron pool members  https://review.openstack.org/5681511:38
enikanorovidella4: afaik it's an indication that somewhere you've hit memory allocation failure11:49
enikanorovthat's what i remember from threads where this was discussed. i didn't dig into it myself11:50
idella4the json ref you mean?11:52
idella4while it may be11:53
idella4it stems from ERROR:neutron.plugins.linuxbridge.agent.linuxbridge_neutron_agent:Failed reporting state!11:53
idella4File "neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py", line 798, in _report_state11:53
idella4and so forth11:53
idella4I can paste those few lines if you wish11:54
idella4the trouble is though it comes from running the testsuite, it doesn't say what test invoked the seek11:54
idella4SOME TEST invoked _report_state in neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py11:55
idella4I got NO mem alloc. failure in that run11:56
idella4as for Edge it appears it may be some specific hardware I don't know what it is11:56
idella4it seems it's drawing from python2.7's own inbuilt json, /usr/lib64/python2.7/json/encoder.py12:08
*** fkakuma has joined #openstack-neutron12:12
*** marun has quit IRC12:26
*** nati_ueno has joined #openstack-neutron13:04
openstackgerritYves-Gwenael Bourhis proposed a change to openstack/neutron: Make dnsmaq aware of all names  https://review.openstack.org/5293013:04
*** fkakuma has quit IRC13:16
*** gongysh has joined #openstack-neutron13:29
*** nati_uen_ has joined #openstack-neutron13:48
*** nati_ueno has quit IRC13:52
*** bvandenh has quit IRC14:00
*** nati_uen_ has quit IRC14:00
*** bvandenh has joined #openstack-neutron14:15
openstackgerritAssaf Muller proposed a change to openstack/python-neutronclient: [fwaas] Can now create disabled firewall rules  https://review.openstack.org/5582614:38
*** nati_ueno has joined #openstack-neutron14:42
openstackgerritAssaf Muller proposed a change to openstack/python-neutronclient: [fwaas] Can now create disabled firewall rules  https://review.openstack.org/5582614:46
*** alexpilotti has quit IRC14:51
*** jecarey has joined #openstack-neutron14:56
anteayaidella4: go you!14:58
anteayaidella4: how are you doing now?14:58
idella4oh THERE you are14:58
idella4well I've mase some progress but I'm somewhat stuck on the point I showed you this time last night14:59
idella4it's the serialization error14:59
idella4remember that one?14:59
idella4actually that paste you perused had it in i REMEMBER15:00
anteayahere I are15:00
anteayayes15:00
anteayathe local_ip race condition15:00
anteayacan I have a paste of your latests output?15:01
anteaya*latest15:01
idella4well the thing is ah yep15:01
idella4TypeError: <MagicMock name='LinuxBridgeManager().local_ip' id='607240592'> is not JSON serializable15:01
*** networkstatic_zZ has quit IRC15:01
*** networkstatic has joined #openstack-neutron15:02
idella4coming15:05
anteayathanks15:05
idella4@ http://codepad.org/zC3g6Qf315:06
idella4so; this is a snippet of15:06
idella4testuser portage 238228 Nov 17 22:04 /mnt/gen2/TmpDir/portage/sys-cluster/neutron-2013.2/temp/build.log15:07
idella4238kb. sure you don't want all that15:07
anteayalet me start with the codepad infor15:07
anteayainfo15:07
idella4File "neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py", line 798, in _report_state15:08
anteayalet me make sure I understand the whole picture15:08
idella4this appears to be the def that makes the seialization error15:08
anteayawe are testing this on gentoo yes?15:08
idella4yes; some test is causing this _report_state to get called15:09
anteayaokay15:09
anteayaso right now I don't have enough information to know if this error is an error in the code or is due to the fact it is running on gentoo15:09
idella4trouble is the backtrace only goes as far back as neutron/plugins/linuxbridge/agent/linuxbridge_neutron_agent.py", line 79815:09
anteayahave you run these tests on any other distro?15:10
idella4I never even thought of gentoo being the cause15:10
idella4nope15:10
anteayalet's eliminate that as a possiblity, can we?15:10
idella4I've run it directly from the source15:10
anteayasince gentoo is not an officially supported distro15:10
anteayacan we spin up another image, an officially supported image15:11
anteayaand try running these same tests15:11
anteayaand evaluate the results15:11
anteayathe only distros I know officially supported are ubuntu and fedora15:12
idella4well, you mean spark up an ubuntu and install neutron and run it from ubuntu?15:12
anteayayes15:12
anteayacan we do that?15:12
idella4that will take hours but I can do it15:12
anteayawell then we know if it is a distro effect or a code effect15:13
idella4the ubuntu I have on the hard drive is years old15:13
anteayawe are testing on precise15:13
anteayacan you get a precise image?15:13
idella4precise is the current ubuntu release?15:13
anteayathe current LTS ubuntu release15:14
anteayawe prefer to use LTS versions for our gate testing15:14
anteayaless churn for us15:14
idella4right, well sure I can, I'd download it, burn it to CD and install it15:15
anteayaI think we need to elminate that as a possiblity15:15
anteayaand thanks15:15
idella4considering prometheanfire says he has ubuntu at his work he could do it on the spot.15:16
anteayahe could15:16
idella4hmm well, from my perusal, it's tripping over the python installed json/encoder.py", line 184, in default15:17
anteayaokay15:18
anteayalet's entertain that as a direction15:18
idella4now that json/encoder.py" on checking is NOT an installed file from a json package15:18
anteayainteresting15:18
idella4which inc. anyjson, jsonschema15:18
idella4it IS the builtin file from the actual python2.7 install15:19
anteayahmmm15:20
idella4I'd say the consistency of the occurrences places in doubt the noption of it being a race condition15:20
anteayaI'm listening15:22
idella4dev-lang/python \ Installed versions: 2.7.5-r415:22
anteayawhat happens if you update your python?15:23
idella4now within the gentoo ebuild python packages15:23
idella4this is what I'm saying15:23
idella4the 2.7.5-r2 I had before had it in /usr/lib64/python2.7/site-ackages/15:24
idella4this current 2.7.5-r2 seems to have it in /usr/lib64/python2.7/json/15:24
anteayaoh15:24
idella4point is though in EITHER  case15:24
idella4on running the testsuite the neutron package found it15:25
idella4and in either case it was python2.7's builtin json/encoder.py15:25
anteayathat appears to be the case, yes15:25
idella4right.15:26
idella4so I have tried it on not 2 but 3 python2.7s15:26
anteayahave you tried it on python 2.6?15:26
idella42.7.5-r2, 2.7.5-r4 and our stable 2.7.5-r315:27
idella4well;PYTHON_COMPAT=( python2_7 ) \ neutron-2013.2-r1.ebuild15:28
anteayaso sounds like 2.6 is not an option15:28
idella4which simply means I can't since the many dependency packages narrow the python2 support to only 2.715:28
idella4exactly15:28
idella4most python packages support 2.6 and 2.7 so this is the exception15:29
anteayahave you perused the neutron bugs yet to see if anyone else has experienced this?15:29
anteayaexperienced it an reported it15:29
anteayait appears to be yes15:29
anteayawe test against 2.6 and 2.7 now15:29
anteayaand against 3.3 on some jobs15:29
idella4well I made a bug for the neutron testsuite which culminated in prometheanfire asking me to log in here15:29
anteayawe are close to letting 2.6 testing go15:29
anteayaah15:30
anteayawhat happened next?15:30
idella4hmm gentoo has just recently let 2.5 go15:30
anteayaw00t for progress15:30
idella4well next I exchanged at length with a dev here15:30
idella4prometheanfire:  was zzzing at the time, he returned only an hour or 2 later, read thru the backlog at our exchange15:31
*** gongysh has quit IRC15:31
idella4shortly sfter which you asked prometheanfire about gentoo15:31
idella4and here we are15:31
anteayahere we are15:32
idella4<enikanorov> idella4: afaik it's an indication that somewhere you've hit memory allocation failure15:32
anteayawhat happens next?15:32
anteayamemory allocation15:33
anteayafun times15:33
idella4which I think is off the mark since I had that and stopped it already15:33
anteayawhat do you think is happening?15:33
idella4well it looks to me like the /usr/lib64/python2.7/json/encoder.py is the source15:34
idella4re-peruse the paste15:34
idella4in most instances that file is cited in the backtrace before the final ; \ raise TypeError(repr(o) + " is not JSON serializable")15:35
anteayaokay15:36
anteayawhat is the solution?15:36
anteayaa different encoder?15:36
idella4you see my resoning?15:36
anteayait is an encoding error to be sure15:36
enikanorovidella4: https://bugs.launchpad.net/bugs/123485715:36
idella4ah15:36
anteayabut what about the fact that the tests pass when run in isolation?15:36
idella4they never did15:37
idella4this results from running from either the ebuild or from the source code15:37
anteayaenikanorov: look at that15:37
anteayaidella4: how much memory do you have available for the tests to run?15:38
idella4I got 8 gog of ram15:38
idella4I got 8 gig of ram15:38
*** steven-weston has joined #openstack-neutron15:39
anteayahmmm15:39
idella4however I shall re-run it now15:39
anteayaokay15:41
idella4see what I skipped was the mem alloc. slipups because I was running 2 at once15:41
anteayaI am reading through the bug report15:41
anteayahmmmm15:41
idella4well this bug may actually cover it15:42
idella4neutron.agent.rpc.report_state()15:42
idella4trouble is there are I think 2 separate .py files in the source that make a def report_state15:43
idella4because I fished them out15:43
anteayareally?15:43
idella4er yep15:43
anteayathat might be contributing to the problem15:44
anteayabattling functions15:44
idella4I didn't come down in the last shower, I've been analysing python code and test slipups sor a good while now15:44
anteayaI bet15:44
anteayawhat files?15:45
idella4gee that was hard15:45
anteayawhat was?15:45
idella4neutron/agent/rpc.py:    def report_state(self, context, agent_state, use_call=False):15:45
idella4neutron/db/agents_db.py:    def report_state(self, context, **kwargs):15:45
idella4neutron/service.py:    def report_state(self):15:46
anteayathree?15:46
idella4excuse my mockery;  $ grep "def report_state" -r neutron/ | grep .py15:46
anteayawell I wanted to hear your thoughts15:47
idella4hmm well at this point my thoughts are ;HELP"15:47
idella4I've not yet read thru that bug, so it may have it covered15:47
anteayayeah, with three different files all with a definition for the same function name15:48
anteayahttp://git.openstack.org/cgit/openstack/neutron/tree/neutron/service.py#n24015:48
idella4well yep15:48
idella4my thought is will someone in openstack-neutron make it so the backtrace15:48
anteayahttp://git.openstack.org/cgit/openstack/neutron/tree/neutron/agent/rpc.py#n6615:48
anteayahttp://git.openstack.org/cgit/openstack/neutron/tree/neutron/db/agents_db.py#n17615:49
idella4at least makes it to the test_ that invoked the call to _report_state15:49
idella4and there all medium size too15:50
anteayaI've asked for some help to answer that question15:50
anteayaI'm wondering if the amount of backtrace returned can be set as a configuration option in the test runner15:51
idella4hmm indeed15:51
anteayaif yes, boy would that be helpful15:52
idella4well I've really outlined about all I can figure at this point15:52
anteayayes15:52
anteayawell identifying three functions with the same name is interesting15:52
idella4well it would, it dead ends the investigation totally15:52
idella4it is, but in porfessinal hands, they ought be kept apart effectively15:53
*** steven-weston has quit IRC15:53
anteayayes, I haven't traced them back to see the scope of each15:54
idella4so when I ran it last, I ran it with the --parallel option in one15:54
idella4and from the source wit nosetets without multiprocessing in the other15:54
idella4now that did overtax the system15:54
anteayawhat happened?15:55
idella4the full test taking 2 hours and 4 or so minutes is not good for the sense of patience15:55
anteayaah15:56
idella4well I got those serializtion errors plus sme mem. alloc erros in the log from which I made and pasted the snippet15:56
anteayayour system15:56
anteayaright15:56
anteayaI don't happen to see a --verbose option with testr15:56
idella4I've not even outlined the result from the full 2 hour run in the other15:56
idella4no15:56
idella4Ran 9342 tests in 6652.551s \ FAILED (SKIP=328, errors=9)15:57
*** jlibosva has joined #openstack-neutron15:57
anteayaI've pinged lifeless, if he is about I'll ask him about --verbose15:57
idella4ERROR: neutron.tests.unit.test_agent_linux_utils.AgentUtilsExecuteTest.test_without_helper \ OSError: [Errno 12] Cannot allocate memory15:58
idella4right15:58
idella4that's one example from the long run15:58
anteayahmmmm15:58
idella4see all this beckons yet another full run to test15:58
anteayahmmmm15:58
idella4I need do a full run with testr without  the parallelization option15:59
idella4and see if that evades these report_state errors15:59
idella4tes?15:59
idella4it's right on midnight now16:00
*** amuller has quit IRC16:00
idella4after letting the --parallel run complete first that takes me to 2.30 in the morning16:00
anteayathat seems reasonable16:00
idella4what shall we chat about in the meantime?16:00
anteayalifeless is in your time zone, so I won't hear from him in a while16:01
anteayayou are welcome to ask him yourself16:01
anteayayou will find him in #tripleo and he is probably in #openstack-dev and other channels16:01
idella4sond like he need some cpr first!16:01
anteayaha ha ha16:01
idella4but sure I can16:01
anteayawhat would you like to chat about16:02
anteayadoesn't sound like neutron development is a full time gig for you16:02
anteayawould that be accurate?16:02
anteayaa hobby thing?16:02
idella4well I took up openstack recently when prometheanfire was in the channel where I was doing xen16:03
anteayacool16:03
anteayaglad he dragged you in16:03
idella4and he kinf of prompted me to join openstack16:03
idella4well I am traditionally a gentoo-python dev16:03
idella4openstack all have a python underbelly16:03
idella4I mean ALL16:04
idella4and he had only 1 other dev joined him, he even had to make the openstack herd16:04
anteayaglad he made the herd16:05
idella4some weeks ago, though he's been doing it a while he's only recently made openstack a gentoo herd16:05
idella4well yep16:05
anteayathe only parts of openstack that don't require python are in infrastructure16:05
anteayasome of the testing tools are java16:05
idella4so I'm still new to it and frankly still picking up the threads16:06
idella4hmm I see16:06
anteayaand we are using puppet - since all that was available at the time were ruby tools16:06
anteayaso ruby16:06
anteayawell welcome aboard16:06
idella4what's puppet?16:06
anteayaglad to have you16:06
idella4hmm ty young gal16:07
idella4eeer shelia16:07
anteayahttp://puppetlabs.com/16:07
anteayaand I had a very successful design session at the summit about bringing more salt in16:07
idella4ah a high leave org organiser16:07
anteayahttp://www.saltstack.com/16:07
anteayaand the _best_ thing that came from the session is that puppet showed up16:08
anteayaand puppet and salt, or at least someone from each, are talking to each other16:08
anteayawhich makes things so much easier for infra16:08
anteayasince we need to use both tools16:08
anteayapuppet due to legacy issues and salt for functionality16:09
idella4kind of a reviewboard type thing?16:09
anteayareviewboard?16:09
idella4it's more a code snippet share type thing really16:09
anteayaah16:09
anteayathese are deployement tools16:09
idella4ah deployment16:10
anteayawe use puppet to provision all our nodes for testing16:10
anteayaand a cron job model for updating the puppet config used to work fine16:10
anteayaand now we need event based16:10
anteayawhich puppet doesn't have but salt does16:10
idella4ah right, and you have a strong linux following I take it16:10
anteayaso salt and puppet have to play nice16:10
anteayaand getting them talking is a huge step forward16:10
idella4hmm it would help16:11
anteayaso we can have the best advice from folks who know both tools16:11
anteayayes16:11
anteayawe just need the functionality16:11
anteayadon't care where it comes from16:11
anteayainfra has to keep the entire development community operating16:11
anteayawe don't have time for tool religtion16:12
idella4nice to see , sounds like it's quite a size already16:12
anteayaour audience is too demanding16:12
anteayahuge16:12
idella4right, virtualiztion and the cloud really has taken off in recent years16:13
idella4from reading the bug do you think the slipups in the runs I've done are mem related?16:14
anteaya664, 840 nodes built for testing since September16:14
anteayahonestly, I have no idea16:14
idella4and rising I bet16:14
idella4ah16:14
anteayathat was from a test that is running right now16:14
anteayahttps://jenkins02.openstack.org/job/check-tempest-devstack-vm-full/5617/consoleFull16:14
anteayacurrently running job16:15
anteayaat the top click full log16:15
anteayathe name of the node includes a number, incremental from when a new tool, nodepool, was put into production in late August, so I say September16:15
anteayaBuilding remotely on16:16
anteayaidella4: it could be memory, it could be encoding, it could be something else16:16
anteayaI don't know the neutron code base yet16:16
anteayaI can in from infrastructure16:17
idella4I see16:17
idella4jenkins is an automated openstack testbot thingy?16:18
anteayasorry I am not more help16:18
anteayajenkins runs jobs16:18
anteayawe script up the jobs and give them names16:18
idella4aha16:18
*** jlibosva has quit IRC16:18
idella4so a job may be test runs16:18
anteayaprojects decide what job names they want run on their code, and add that to the layout.yaml for all of openstack testing16:18
idella4right16:19
anteayahttp://status.openstack.org/zuul/16:19
anteayaeach patch currently being tested is represented on this page16:19
anteayaevery new patchset to gerrit: review.openstack.org gets tested in check16:19
anteayaand the results are posted to the patch16:20
anteayaevery patch has to pass check16:20
idella4well yes16:20
anteayathen humans review the code, and one two core reviewers (and others) are happy16:20
anteayathe patch is approved16:20
anteayathen it goes through the gate queue16:20
anteayaif it passes it is automatically merged16:21
anteayathe git mirrors are updated16:21
anteayaand round we go again16:21
idella4and bibity bobity boo16:21
idella4yep16:21
anteayahttp://dague.net/2013/10/27/openstack-ci-by-the-numbers/16:21
anteayasdague wrote this before the summit16:21
anteayasdague is PTL for qa16:22
anteayaproject technical lead16:22
idella4and this is on a sunday, grief16:23
anteayayes16:23
anteayathe gate is never quiet anymore16:23
anteayaalways running16:23
idella4being opensource are you all contributors16:24
anteayaMonday mornings and Fridays are heavy load times16:24
anteayawe all contribute, each in their own way16:24
idella4or has this reached fully corporate?16:24
anteayathere are two people right now who contribute UX so no patches16:24
anteayaeveryone else who is an active technical contributer submits patches16:25
anteayawhat do you mean by fully corporate?16:25
idella4employees or salary earners16:25
anteayathe majority of openstack contributors get a paycheque from some entity so they can contribute to openstack16:26
anteayayes16:26
idella4ah right16:26
idella4I just get a headache16:26
anteayaI'm on my second benefactor16:26
idella4ah good16:27
anteayaand sdague just switched call-signs16:27
anteayamost of us don't care who pays the paycheque16:27
anteayabecause someone will16:27
idella4hmm right16:27
anteayawe aren't looking to switch, just the fit changes sometimes16:27
anteayamy boss is currently looking for new people16:28
idella4well that's quite an intro to openstack infra16:28
anteayahe is specifically open to signing paycheques for folks looking to contribute full time to neutron16:28
anteayahe said as much at one of the neutron design summit sessions16:28
idella4ah right16:29
anteayathanks16:29
anteayaknowing infra is important to being a strong contributor16:29
idella4hmm sure16:29
anteayait is designed to be a self-serve system16:29
anteayaI am giving a talk about it at linux.con.au16:29
anteayain Perth16:30
idella4you mean here?16:30
anteayaare you in Perth?16:30
idella4I am, the one waaay down south16:30
idella4there's one in Scotland16:30
anteayasee you in January16:30
idella4ah wow16:30
anteayanope the one at the end of a long flight over the Pacific16:31
idella4that's here16:31
anteayagoing to linux.con.au yet?16:31
anteayayup16:31
anteayaI have two talks accepted and one pending16:31
idella4eeer, once I figure what and where it is'16:31
anteayaI officially invite you16:31
idella4I think I could make it along16:32
anteayahttp://conf.linux.org.au/16:32
idella4I'm the cheeky one at the back of the room16:32
anteayaI'm counting on it16:32
idella4ah U.W.A. I used to live nearby in Nedlands for 5 years16:33
idella4U.W.A. is a long established Ed. Institution16:33
anteayais it16:34
anteayawhat is good to do in Perth?16:34
anteayain atlanta I need to go to the aquarium16:34
anteayawhat do I need to do in Perth?16:34
idella4well, mainly the beach16:34
anteayathe beach16:34
anteayain January16:34
idella4well yes16:34
anteayahavn't swum in an ocean in a long time16:34
idella4it's the middle of summer16:35
anteayathat it is16:35
anteayaokay the beach it is16:35
idella4won't be long now!16:35
anteayathat is true16:35
anteaya7 weeks or so?16:35
idella4the river has yacht clubs along it every few miles16:35
idella4Water sports and recs are most popular16:36
anteayaawesome16:36
idella4I'd really throw in John Forrest National Park16:36
idella4seeing I have a strong interest in Australia's natural bush land16:37
anteayalet's throw in John Forrest National Park16:37
idella4as drives in  a city goes it's not so demanding, about 1.5 hours due east from the cbd16:37
anteayaw00t, hiking16:38
idella4oh yep16:38
idella4lots of tracks16:38
anteayaawesome16:38
anteayaI would love to do that16:38
idella4dad used to take us there as kids occasionally16:38
anteayalove hiking16:38
anteayanice16:38
idella4as a National Park you can be assured it's much the same now as then16:39
anteayacool16:40
idella4Just ride up and down the Swan river a few times, the Swan river is just magnificent16:40
idella4You can likely peruse some images of it easily enough on google maps I s'pose16:41
anteayalooking16:41
idella4Kings park is also kind of unavoidable and features gardens of the local flora16:42
*** mestery_ has joined #openstack-neutron16:42
anteayaKings park, cool16:42
anteayadolphins?16:42
idella4the river has dolphions yes16:43
idella4the river has dolphins yes16:43
idella4I've seen them often years ago16:43
anteayanot so much anymore?16:43
idella4I mean Perth is kind of Australia's best kept secret16:43
idella4oh just as much16:44
idella4no loss of dolphins in the river16:44
idella4do you have some images of {erth cbd on the river front?16:44
anteayaoh okay good16:44
anteayanot yet16:44
idella4well I've never looked16:45
anteayawas just looking up King's Park and noting the botanical gardens16:45
anteayawhat is cbd?16:45
idella4go to Kings Park16:45
anteayaokay16:45
idella4central business district16:45
idella4the city centre16:45
anteayamight be easier to get to King's Park compared to John Forrest16:45
*** mestery has quit IRC16:45
anteayacool16:46
idella4Fraser Avenue, eh yes16:46
anteayayes, the skyline looks lovely16:46
idella4Kings Park overlooks Perth, John Forrest is really a day trip16:46
idella4ah you got it16:46
anteayacool16:46
anteayanot sure I will have time for a day trip16:47
idella4no, however I was replying free of such restrictions16:47
anteayaland - deal with jet lag - conference - two days of openstack meet-ups - fly to Montreal - deal with jet lag, etc16:47
sgranhmm.16:47
idella4Kings Park by its nature will do all16:47
anteayahey sgran16:47
sgranI've done something wrong making a migration file16:47
anteayacool16:47
sgranhiya16:47
idella4hmm yes16:47
anteayasgran: care to share?16:48
sgranhttps://review.openstack.org/#/c/56815/16:48
* anteaya clicks16:48
sgranit's failing gates, but without a lot of info16:48
*** salv-orlando has joined #openstack-neutron16:48
idella4I can drive you up to Kings Park easliy enough16:48
*** mestery_ is now known as mestery16:48
anteayaall the failures16:48
sgranI think that what it's trying to tell me is that I've got the 'down_revision' bit wrong16:48
anteayawell done, haven't seen that in a while16:49
sgranbut I'm not sure how to debug16:49
anteayaidella4: cool, thanks let's do that16:49
idella4er yep16:49
anteayasgran: let me climb into the log messages a bit and see if I can see anything useful16:49
sgranthanks16:49
idella4right the run is finishing up now16:50
anteayacool16:50
idella4it has more of the16:50
idella4TypeError: <MagicMock name='LinuxBridgeManager().local_ip' id='295363920'> is not JSON serializable16:50
idella4errors again16:50
idella4so now it's zzz time16:51
anteaya:(16:51
idella4seeing I have to run it unparallelized16:51
anteayaokay ttyl idella416:51
anteayayeah16:51
anteayasgran: were you following another migration as an example to compose this one?16:51
idella4catch you later tonight I think16:51
anteayaidella4: okay, let's see what happens16:51
*** nati_ueno has quit IRC16:52
sgranI used neutron-db-manage mumble mumble16:52
sgranthe subcommand 'revision' I think16:53
*** nati_ueno has joined #openstack-neutron16:53
anteayathe mumble mumble part gives me great confidence16:54
anteaya:D16:54
enikanorovsgran: i think it fails gate because of migration16:55
enikanorove.g. it's not working16:55
enikanorovbtw i'm not sure it tries to apply down_revision16:55
anteayasgran: did you see this error? You have an error in your SQL syntax16:55
sgrananteaya: neutron-db-manage revision -m 'add unique constraint to members'16:55
anteayahttp://logs.openstack.org/15/56815/1/check/check-tempest-devstack-vm-neutron/5858e9a/logs/mysql/error.txt.gz16:55
enikanorovi mean it doesn't try to apply backward migration16:56
sgrananteaya: that's not my command16:56
anteayayes16:57
anteayathe error message is in the log though16:57
sgranyou should see something like 'ALTER TABLE user ADD constraint' not 'ALTER TABLE user ADD column'16:57
anteayaso somehow when you code gets applied to the users table, something is unhappy16:57
*** idella4 has quit IRC16:57
anteayaare you not adding columns: pool_id', 'address', 'protocol_port16:58
sgranI should only be altering the members table ..16:58
anteayaah16:58
sgranand I should only be adding a unique constraint16:58
anteayait appears you are not isolating for members16:58
anteayasomething is hitting the users table16:58
sgranit's adding a column Show_view_priv16:58
anteayamight be in neutron-db-manage16:58
sgranoh, no16:59
sgranthis is all mysql stuff16:59
anteayaALTER TABLE user ADD column Show_view_priv enum16:59
anteayayeah16:59
sgranthat's in the mysql db schema, not even the neutron db16:59
anteayait is complaning about Show_view_priv in the user table16:59
anteayahmmmmm17:00
openstackgerritA change was merged to openstack/neutron: Imported Translations from Transifex  https://review.openstack.org/5674517:00
anteayasgran: hang on, are members the user table?17:01
sgranno17:01
anteayaare we using two different words for the same table?17:01
sgranthese are members of an LBaaS pool17:01
sgranthe user table is in the mysql db, the members table is in the neutron db17:01
anteayaah17:01
openstackgerritA change was merged to openstack/neutron: Removes unused nvp plugin config param  https://review.openstack.org/5630317:01
sgraneven mysql can't mess that up17:01
enikanorovsgran: i guess i know what is your issue17:01
enikanorovfrom the logs:17:01
enikanorov2013-11-17 11:47:55.606 | 2013-11-17 11:47:55   Only a single head supported so far...17:01
sgranyes, I saw that17:01
enikanorovthat means that you simply have a branch in your migration17:02
sgranthis is why I think I've messed up my ordering somehow17:02
enikanorovyou need to check down_revision to be the latest17:02
sgranright, good :)17:02
sgranhow do I find the latest?17:02
enikanorovneutron-db-manage history17:02
enikanorovthe top one is the latest17:02
anteayaawesome thanks enikanorov17:04
*** ogelbukh has quit IRC17:07
anteayasgran: any thoughts on if that is helpful?17:11
*** akamyshnikova has quit IRC17:15
sgranlet me try17:21
sgranenikanorov: what do you get for the current top of the tree?17:21
*** ogelbukh has joined #openstack-neutron17:23
enikanorovsgran: 27ef74513d33 -> havana (head), havana17:23
sgranah17:23
enikanorovwhich means that head is 'havana'17:24
sgranI get 40dffbf4b54917:24
sgranand I can't find 27ef74513d33 in the list17:24
enikanorovthat pretty old one17:24
enikanorov*thats17:24
enikanorovare you using devstack?17:25
sgranno17:26
*** akamyshnikova has joined #openstack-neutron17:30
*** enikanorov__ has joined #openstack-neutron17:35
enikanorov__then i wonder if you have the latest code17:36
sgranI think I see what's happening17:37
sgranright, let me try this again17:37
*** enikanorov has quit IRC17:38
openstackgerritStephen Gran proposed a change to openstack/neutron: Enforce unique constraint on neutron pool members  https://review.openstack.org/5681517:40
sgranI do have the latest, but I was using a venv, and in the venv, it had an old copy (I think)17:40
sgranso now I'm setting it to havana and working outside the venv, it looks better here17:40
enikanorov__sgran: still, please add the constraint to the model itself17:42
sgranok, no problem17:42
openstackgerritArmando Migliaccio proposed a change to openstack/neutron: Reduce the severity of dhcp related log traces  https://review.openstack.org/5678517:43
sgranso you don't want a migration script?  Or you do?17:44
sgranI was worried that the two would conflict with each other17:44
enikanorov__no, both of them are needed17:46
enikanorov__and they need to be in sync, model and the state of db after the migration17:47
sgranok, I'll add it on the model now as well17:47
enikanorov__they are in sync now, so model should be changed according to migration17:47
*** dkliban has quit IRC17:49
openstackgerritStephen Gran proposed a change to openstack/neutron: Enforce unique constraint on neutron pool members  https://review.openstack.org/5681517:51
openstackgerritStephen Gran proposed a change to openstack/neutron: Enforce unique constraint on neutron pool members  https://review.openstack.org/5681518:01
openstackgerritA change was merged to openstack/neutron: Round-robin SVI switch selection fails on Cisco Nexus plugin  https://review.openstack.org/5632118:04
lifelessanteaya: hi18:05
lifelessanteaya: folk that want to see progress as it happens with testr currently need to use a different outputter - e.g. testr run --subunit | subunit2pyunit18:05
*** akamyshnikova has quit IRC18:25
*** obondarev has quit IRC18:26
*** enikanorov_ has quit IRC18:29
*** rossella_s has joined #openstack-neutron18:34
*** salv-orlando has quit IRC18:41
*** rossella_s_ has joined #openstack-neutron18:44
*** rossella_s has quit IRC18:46
*** rossella_s_ is now known as rossella_s18:46
*** AndreyGrebenniko has quit IRC18:46
*** ogelbukh has quit IRC18:46
*** rossella_s has quit IRC18:53
*** jmeridth has quit IRC18:59
*** rossella_s has joined #openstack-neutron19:01
*** EmilienM has quit IRC19:01
*** akamyshnikova has joined #openstack-neutron19:02
*** EmilienM has joined #openstack-neutron19:02
*** AndreyGrebenniko has joined #openstack-neutron19:06
*** ogelbukh has joined #openstack-neutron19:08
*** thedodd has joined #openstack-neutron19:14
*** thedodd has quit IRC19:17
*** thedodd has joined #openstack-neutron19:18
*** thedodd has quit IRC19:21
*** thedodd has joined #openstack-neutron19:21
*** rossella_s has quit IRC19:30
*** rossella_s has joined #openstack-neutron19:33
*** thedodd has quit IRC19:33
*** thedodd has joined #openstack-neutron19:34
*** thedodd has quit IRC19:34
*** thedodd has joined #openstack-neutron19:35
*** thedodd has quit IRC19:36
*** thedodd has joined #openstack-neutron19:37
*** steven-weston has joined #openstack-neutron19:37
*** networkstatic is now known as networks_19:42
*** networks_ has quit IRC19:42
*** steven-weston has quit IRC19:42
*** networkstatic has joined #openstack-neutron19:44
*** rossella_s has quit IRC19:44
*** rossella_s has joined #openstack-neutron19:52
*** networkstatic has quit IRC19:54
sgransigh19:59
sgrannow that I've got the constriant applying, I think it's breaking some other tests19:59
openstackgerritDuarte Nunes proposed a change to openstack/neutron: MidoNet: Added support for the admin_state_up flag  https://review.openstack.org/5427520:10
enikanorov__sgran: i'd also suggest that you introduce new exception specific to this constraint violation so neutron client returns user-friendly message20:11
sgrannod, that makes sense20:13
sgrannow, I wonder how to go about fixing the tempest gates ..20:13
sgranwell, first I'll make sure I am tripping what I think I am20:14
*** suresh12 has joined #openstack-neutron20:14
*** suresh12 has joined #openstack-neutron20:15
*** suresh12 has quit IRC20:19
*** scotty916 has joined #openstack-neutron20:23
*** rossella_s has quit IRC20:27
*** steven-weston has joined #openstack-neutron20:30
*** scotty916 has quit IRC20:31
*** rossella_s has joined #openstack-neutron20:32
*** rossella_s_ has joined #openstack-neutron20:37
*** rossella_s has quit IRC20:38
*** rossella_s_ is now known as rossella_s20:38
enikanorov__sgran: i think those failures are on some very basic operations. I'd try to manually perform basic ops with your code20:43
*** rossella_s has quit IRC20:46
enikanorov__i mean, manually by running it within the devstack20:49
*** salv-orlando has joined #openstack-neutron20:50
*** networkstatic has joined #openstack-neutron21:16
openstackgerritAkihiro Motoki proposed a change to openstack/neutron: Replace mox in unit tests with mock  https://review.openstack.org/5404421:58
sgranyeah, I should set up a devstack setup for testing22:02
sgranmostly I've been using the test stack at work for code change testing, but testing db upgrade is slightly harder22:03
*** rossella_s has joined #openstack-neutron22:04
anteayahey thedodd22:10
anteayasgran: how are you doing?22:11
thedoddanteaya, hey! I'm doing well! How are you?22:11
anteayadude I missed you at the summit22:12
thedoddHow did we not run into each other in HK!?!?22:12
anteayaI know22:12
anteayaI looked for you22:12
anteayanever saw you22:12
anteayaI was worried you got sick22:12
thedoddFortunately that wasn't the case.22:13
anteayaglad to hear it22:13
anteayawhat did you think of the summit?22:13
thedoddI was wild busy though.22:13
anteayano kidding22:13
thedoddIt was so awesome!22:13
anteayaw00t!22:14
anteayaso glad to hear it22:14
thedoddIt far exceeded my expectations!22:14
anteayayay22:14
anteayawhat kinds of talks/sessions did you go to?22:14
thedoddWhat did you think?22:14
anteayaI had been to Portland so I had a sense of how things worked22:14
anteayaHK is one big mall22:15
thedoddI tried to stick to the dev sessions as much as possible.22:15
anteayawas so good to see everyone again22:15
thedoddYea, no kidding.22:15
anteayaand I sure miss seeing you22:15
anteayagood22:15
anteayaI stepped out for sdague's talk22:15
anteayaon following logs to identify code failures22:16
anteayait was a good talk22:16
anteayabut everything else was design sessions22:16
anteayaI led one22:16
anteayait went really well22:16
anteayathe best thing was not what was discussed22:16
thedoddmarkmc's talk was super motivational as well!22:16
anteayabut that is was attended by someone who had a competing tech22:16
anteayaand we use both in -infra22:16
thedoddThats great! I'm glad it went well!22:17
anteayaand he wanted to learn about the other tech!!22:17
anteayabest outcome possible22:17
thedoddNice!22:17
anteayaall conversation, no turf war22:17
anteayayay22:17
anteayaI am so happy22:17
anteayamuch more efficient way of working22:17
anteayamarkmc is just a great individual22:17
thedoddI met davidlenwell! Super awesome guy!22:17
anteayaany time spent with him is quality time22:17
anteayahe is that22:18
anteayahe said he met you22:18
anteayamy communications died on the Friday and he tweeted you for me22:18
anteayabut I guess you didnt pick up the tweet22:18
thedoddThe company I work for was doing some stuff with Piston, so I ended up at their booth a decent bit of the time.22:19
anteayacool22:19
*** bvandenh has quit IRC22:20
anteayaI'm trying to stay up until 7pm22:21
anteayathe fact it gets dark at 5pm is not helping me22:21
anteaya*yawn*22:21
thedoddHaha22:21
thedoddYea22:21
thedoddI'll ping you later. GTG.22:22
*** thedodd has quit IRC22:23
*** rossella_s has quit IRC22:29
*** suresh12 has joined #openstack-neutron22:35
*** nati_ueno has quit IRC22:37
openstackgerritArmando Migliaccio proposed a change to openstack/neutron: Reduce the severity of dhcp related log traces  https://review.openstack.org/5678522:55
*** salv-orlando has quit IRC23:07
*** salv-orlando has joined #openstack-neutron23:07
*** suresh12 has quit IRC23:18
*** suresh12 has joined #openstack-neutron23:18
*** dkliban has joined #openstack-neutron23:18
*** enikanorov__ has quit IRC23:20
*** enikanorov has joined #openstack-neutron23:20
*** suresh12 has quit IRC23:22
*** idella4 has joined #openstack-neutron23:33
*** carl_baldwin has joined #openstack-neutron23:48

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