*** openstack has joined #openstack-nova | 16:55 | |
dansmith | mriedem: so I can see how this fixes something in a test where we pass by position, but why is it failing in the real world? | 16:55 |
---|---|---|
*** andreykurilin_ has quit IRC | 16:56 | |
mriedem | hmm, | 16:57 |
*** takedakn has joined #openstack-nova | 16:57 | |
mriedem | build_and_run_instance is called with kwargs and that calls _build_and_run_instance which is passed args, | 16:57 |
mriedem | so it would fail on _build_and_run_instance, but *should* get handled with the decorator on build_and_run_instance | 16:58 |
*** n0ano has joined #openstack-nova | 16:58 | |
*** cbader has quit IRC | 16:58 | |
*** cbader has joined #openstack-nova | 16:59 | |
mriedem | dansmith: it's not clear to me which level of code the bug was reported against, it might be juno | 16:59 |
mriedem | before do_build_and_run_instance was there with the lock around it | 16:59 |
mriedem | that might not matter | 16:59 |
mriedem | you can see from the bug report though that it fails and the task_state isn't reverted | 17:00 |
mriedem | if there is something else going on, hopefully i'll find it in the jenkins run with the warning log now | 17:00 |
dansmith | oh, wait, | 17:00 |
mriedem | maybe we're getting InstanceNotFound or something, or UnexpectedTaskStateError somewhere? | 17:00 |
dansmith | _do_build_and_run_instance() is always passed by position | 17:00 |
*** TobiasE has quit IRC | 17:00 | |
mriedem | yeah | 17:01 |
dansmith | and so reverts_task_state would fail there | 17:01 |
mriedem | right | 17:01 |
mriedem | but...build_and_run_instance calls do_build_and_run_instance | 17:01 |
mriedem | both are decorated | 17:01 |
dansmith | yeah, but the top level one won't catch it | 17:01 |
mriedem | so i though the decorator on build_and_run_instance would be the final catch in this | 17:01 |
mriedem | why is that? | 17:01 |
dansmith | mriedem: because we swallow the exception and pass on the inner one? | 17:02 |
dansmith | oh, but we save and reraise | 17:02 |
dansmith | but we've dispatched a thread | 17:02 |
*** Longgeek has quit IRC | 17:02 | |
dansmith | so the parent is gone | 17:02 |
dansmith | er, the caller I mean | 17:03 |
*** mwagner_lap has quit IRC | 17:03 | |
*** iamjarvo has joined #openstack-nova | 17:03 | |
dansmith | mriedem: right? | 17:03 |
mriedem | shrug | 17:03 |
dansmith | I think that's the deal | 17:03 |
mriedem | it's a pretty safe fix regardless of how we're getting here | 17:03 |
dansmith | I think this was probably being handled on the outer layer until we made that change | 17:03 |
dansmith | totes, and I think it's probably real anyway | 17:03 |
*** salv-orlando has quit IRC | 17:03 | |
mriedem | and https://review.openstack.org/#/q/Ife712c43c5a61424bc68b2f5ab47cefdb46ac168,n,z | 17:04 |
jogo | anyone want to review https://review.openstack.org/#/c/158356/16 part of cells v2 BP | 17:04 |
mriedem | so we need that back to icehouse :) | 17:04 |
dansmith | mriedem: really, was that fix in icehouse? | 17:05 |
mriedem | dansmith: backported | 17:05 |
dansmith | ah | 17:05 |
mriedem | ihar loved it so gd much | 17:05 |
dansmith | mriedem: then you're the winner of a trifecta | 17:05 |
mriedem | f yeah | 17:05 |
*** dulek has quit IRC | 17:05 | |
mriedem | i don't think i get points for it though | 17:05 |
*** takedakn has quit IRC | 17:05 | |
mriedem | remember, no one gives a shit about stable since stackalytics doesn't track it :) | 17:06 |
*** garyk has quit IRC | 17:06 | |
*** annashen has quit IRC | 17:07 | |
*** pkoniszewski has quit IRC | 17:07 | |
*** annashen has joined #openstack-nova | 17:07 | |
*** rajesht has quit IRC | 17:08 | |
dansmith | heh | 17:08 |
openstackgerrit | Paul Murray proposed openstack/nova: Use compute_node consistently in ResourceTracker https://review.openstack.org/159765 | 17:08 |
openstackgerrit | Paul Murray proposed openstack/nova: Cleanups for pci stats in preparation for RT using ComputeNode https://review.openstack.org/161843 | 17:08 |
openstackgerrit | Paul Murray proposed openstack/nova: Convert RT compute_node to be a ComputeNode object https://review.openstack.org/160942 | 17:08 |
openstackgerrit | Paul Murray proposed openstack/nova: Move ComputeNode creation at init stage in ResourceTracker https://review.openstack.org/148904 | 17:08 |
*** pask81 has quit IRC | 17:08 | |
*** takedakn has joined #openstack-nova | 17:09 | |
jogo | dansmith: looking over your patch series https://review.openstack.org/#/c/160500/7 | 17:11 |
jogo | dansmith: why is passing context to remotable methods bad? | 17:12 |
dansmith | heh, I really should write something up on this | 17:12 |
dansmith | jogo: so there are a couple things. first of all, all remotables have to take a context as the first parameter, however, you don't have to call them with one | 17:12 |
dansmith | and if you don't, the decorator inserts it for you | 17:13 |
dansmith | it was a decision we made early on and have regretted ever since | 17:13 |
dansmith | because it confuses people | 17:13 |
dansmith | it looks like the call signature is different on the calling and receiving side | 17:13 |
dansmith | and it's further confused because the object has an attached context with it | 17:13 |
dansmith | so if you make a remotable call and pass the context, it overrides what is in the object | 17:14 |
*** harlowja_away is now known as harlowja_ | 17:14 | |
*** mgagne_PHL is now known as mgagne | 17:14 | |
dansmith | this convention was stripped when this code was copied to ironic, and it is gone from oslo.versionedobjects | 17:14 |
jogo | ahh so the context is passed automatically | 17:14 |
dansmith | so nova has to migrate away from it before we can drop it | 17:14 |
dansmith | jogo: yes | 17:14 |
dansmith | jogo: the next patch after this will be to remove the actual arg from all the call signatures, but I haven't gotten that far yet | 17:14 |
openstackgerrit | yunhong-jiang proposed openstack/nova: Use VirtCPUModel in compute resource tracker. https://review.openstack.org/148139 | 17:15 |
*** gszasz has quit IRC | 17:15 | |
jogo | dansmith: ahh thanks | 17:15 |
dansmith | basically, that one bad decision early on has confused almost every new objects contributor, and now is confusing everyone that reviews the code to remove it | 17:16 |
dansmith | so basically, I suck | 17:16 |
dansmith | but I'm on the good path to less sucking, which is all I can really offer :) | 17:16 |
dims | dansmith: mriedem: https://review.openstack.org/#/c/163426/ revved up - "VMware: Deprecation warning - map one nova-compute to one VC cluster" | 17:16 |
openstackgerrit | Davanum Srinivas (dims) proposed openstack/nova: VMware: Deprecation warning - map one nova-compute to one VC cluster https://review.openstack.org/163426 | 17:17 |
jogo | :) | 17:17 |
mriedem | dansmith: doesn't the context thing also somehow always awaken the ghost of comstud? | 17:18 |
*** matrohon has quit IRC | 17:18 | |
dansmith | mriedem: only to commiserate :) | 17:18 |
dansmith | or congratulate, if it's about this patch set :) | 17:18 |
mriedem | btw, how did rax not hit this earlier? https://review.openstack.org/#/c/163466/ | 17:19 |
mriedem | that code merged in october | 17:19 |
dansmith | mriedem: they're a tad behind I think | 17:19 |
dansmith | mriedem: also, they do big bang updates last I heard | 17:20 |
mriedem | ops meetup said everyone does because neutron doesn't have rolling upgrades | 17:20 |
dansmith | but also not everyone is running neutron, so that didn't make sense to me | 17:21 |
mriedem | rax is | 17:21 |
mriedem | some mutated form of it | 17:21 |
mriedem | oh regarding the n-net others | 17:22 |
mriedem | yeah idk | 17:22 |
dansmith | yeah, but they don't roll new nova and neutron each time they roll I'm sure | 17:22 |
dansmith | I think they do big bangs because of cells | 17:22 |
dansmith | jogo: thanks for hitting those | 17:23 |
*** markus_z has quit IRC | 17:23 | |
jogo | dansmith: np | 17:24 |
*** vmtrooper has joined #openstack-nova | 17:25 | |
mriedem | jogo: fyi https://review.openstack.org/#/c/163515/ | 17:25 |
mriedem | jogo: i know you've had some runaround with fixing this undeletable instance whack a mole bug | 17:26 |
*** ybathia has joined #openstack-nova | 17:27 | |
jogo | mriedem: yeah those are the worst | 17:28 |
*** wendar_ is now known as wendar | 17:28 | |
*** exploreshaifali has quit IRC | 17:29 | |
*** vmtrooper has quit IRC | 17:31 | |
jogo | dansmith: in return can you +W https://review.openstack.org/#/c/163102/ | 17:32 |
jogo | that makes the nova unit tests work again on my debian box | 17:32 |
dansmith | ugh | 17:32 |
melwitt | do any api wizards know what's the deal with case sensitivity in our service urls? for example, if I create flavor named "BLah" I can query its details by a GET to flavors/blah or flavors/BLah but not flavors/Blah. does anyone know why? | 17:32 |
mriedem | this sounds like a seinfeld joke in the making | 17:32 |
mriedem | melwitt: v2 or v2.1? | 17:33 |
melwitt | mriedem: v2, current state | 17:33 |
melwitt | mriedem: I did some searching around online and I know case sensitivity depends on what web server you're running, but I couldn't find anything about ours. it's eventlet wsgi server if I understand correctly | 17:34 |
mriedem | yeah we use eventlet | 17:34 |
alaski | dansmith: mriedem yeah, we do big bang updates so we don't hit certain compatibility issues | 17:34 |
alaski | well, not so that we don't hit them, we don't hit them because of that | 17:35 |
dansmith | jogo: this has some process change stuff in service.py, did you look at that in detail? | 17:35 |
*** bkopilov has quit IRC | 17:35 | |
*** kmartin has quit IRC | 17:37 | |
*** Sukhdev has quit IRC | 17:37 | |
*** takedakn has quit IRC | 17:37 | |
jogo | dansmith: not really, being its oslo and all | 17:37 |
dansmith | jogo: well, it changes some stuff | 17:38 |
dansmith | jogo: like ratelimiting respawning children | 17:38 |
*** asselin has joined #openstack-nova | 17:38 | |
dansmith | I checked that we're not passing a different timeout there and only calling it from one place though | 17:38 |
dansmith | so I guess it's okay, although dropping that delay seems strange | 17:38 |
dansmith | dims: you know anything about that? | 17:38 |
*** bkopilov has joined #openstack-nova | 17:39 | |
*** kmartin has joined #openstack-nova | 17:40 | |
*** annashen has quit IRC | 17:41 | |
dims | dansmith: there is some detail in the commit message. removing a sleep since we bumped eventlet min version | 17:41 |
*** annashen has joined #openstack-nova | 17:41 | |
*** annegentle has joined #openstack-nova | 17:41 | |
dims | https://review.openstack.org/#/c/156345/ | 17:41 |
*** igordcard_ has joined #openstack-nova | 17:42 | |
*** devlaps has joined #openstack-nova | 17:42 | |
dansmith | dims: and we're delaying by hanging on the wait() call, I just figured out | 17:43 |
dansmith | even though this could still result in a tight loop, but it's not what I thought it was, so, that's fine | 17:43 |
*** nellysmitt has joined #openstack-nova | 17:46 | |
*** mwagner_lap has joined #openstack-nova | 17:48 | |
*** matrohon has joined #openstack-nova | 17:49 | |
*** burt has quit IRC | 17:49 | |
*** nellysmitt has quit IRC | 17:50 | |
*** mtanino has joined #openstack-nova | 17:52 | |
*** achanda has joined #openstack-nova | 17:54 | |
openstackgerrit | David Moreau Simard proposed openstack/python-novaclient: Fix typo in socket attribute name https://review.openstack.org/163545 | 17:54 |
*** lpetrut has quit IRC | 17:55 | |
*** bkopilov has quit IRC | 17:55 | |
*** burt has joined #openstack-nova | 17:56 | |
*** claudiub has quit IRC | 17:57 | |
*** bkopilov has joined #openstack-nova | 17:57 | |
*** otter768 has joined #openstack-nova | 18:01 | |
*** exploreshaifali has joined #openstack-nova | 18:01 | |
*** Longgeek has joined #openstack-nova | 18:02 | |
*** kaufer has quit IRC | 18:03 | |
*** abhishekk_ has joined #openstack-nova | 18:03 | |
*** salv-orlando has joined #openstack-nova | 18:04 | |
*** abhishekk_ has quit IRC | 18:04 | |
*** vivekd has quit IRC | 18:05 | |
*** abhishekk has joined #openstack-nova | 18:05 | |
*** emagana has joined #openstack-nova | 18:05 | |
*** otter768 has quit IRC | 18:06 | |
mriedem | jogo: i got a little shame jab in here at the end, just for you :) http://lists.openstack.org/pipermail/openstack-dev/2015-March/058839.html | 18:06 |
*** Longgeek has quit IRC | 18:09 | |
jogo | mriedem: nice ! | 18:09 |
*** Vek has joined #openstack-nova | 18:10 | |
*** Maike has quit IRC | 18:11 | |
*** pixelbeat has quit IRC | 18:12 | |
*** takedakn has joined #openstack-nova | 18:12 | |
*** kbyrne has quit IRC | 18:13 | |
*** kbyrne has joined #openstack-nova | 18:14 | |
*** salv-orlando has quit IRC | 18:14 | |
jogo | so for the quota out of sync stuff | 18:16 |
jogo | do we know how to reproduce any issues | 18:16 |
*** BobBall is now known as BobBall_AWOL | 18:16 | |
*** vigneshvar has joined #openstack-nova | 18:16 | |
*** kaufer has joined #openstack-nova | 18:18 | |
*** pkoniszewski has joined #openstack-nova | 18:20 | |
jogo | mriedem: http://pypi.dfw.openstack.org/packages/source/p/pysaml2/pysaml2-2.3.0.tar.gz | 18:21 |
jogo | derp | 18:21 |
*** aix has quit IRC | 18:21 | |
jogo | mriedem: https://bugs.launchpad.net/nova/+bug/1186354 what happened to that one? | 18:21 |
openstack | Launchpad bug 1186354 in OpenStack Compute (nova) "Limits API doesn't work with Neutron" [Medium,Confirmed] | 18:21 |
jogo | dansmith: I am thinking of adding a quota tag to the bug list | 18:21 |
jogo | thoughts? | 18:21 |
dansmith | jogo: in launchpad you mean? | 18:22 |
jogo | dansmith: yup | 18:23 |
jogo | so its easier to track how many quota related issues we have etc | 18:24 |
jogo | and make it more front and center | 18:24 |
*** dave-mccowan has joined #openstack-nova | 18:24 | |
*** lucasagomes is now known as lucas-hungry | 18:26 | |
*** lucas-hungry is now known as lucas-dinner | 18:26 | |
openstackgerrit | Ed Leafe proposed openstack/nova: Pass correct context to get_by_compute_node() https://review.openstack.org/145619 | 18:26 |
*** nellysmitt has joined #openstack-nova | 18:27 | |
dansmith | sure | 18:27 |
openstackgerrit | melanie witt proposed openstack/python-novaclient: Add a test for the TCPKeepAliveAdapter https://review.openstack.org/163557 | 18:28 |
*** romainh has quit IRC | 18:29 | |
*** lpetrut has joined #openstack-nova | 18:30 | |
melwitt | jogo: +1 to quota bug tag | 18:31 |
*** jcoufal has quit IRC | 18:32 | |
*** jaypipes is now known as jaypipes-afk | 18:34 | |
*** vigneshvar has quit IRC | 18:35 | |
*** abhishekk has left #openstack-nova | 18:37 | |
jogo | just added it as quotas | 18:37 |
jogo | and starting to tag things | 18:39 |
melwitt | \o/ | 18:39 |
jogo | next step is to re triage all those bugs | 18:44 |
jogo | as there are duplicates and fixed things in there | 18:44 |
*** salv-orlando has joined #openstack-nova | 18:44 | |
*** pkoniszewski has quit IRC | 18:45 | |
*** jistr has quit IRC | 18:46 | |
jogo | https://bugs.launchpad.net/nova/+bugs?field.tag=quotas | 18:46 |
melwitt | okay | 18:47 |
*** vigneshvar has joined #openstack-nova | 18:48 | |
mriedem | jogo: i was working on https://bugs.launchpad.net/nova/+bug/1186354 back in i think havana or icehouse and then dropped it because we needed to pull up the network API interface to a base class and have the API extensions talk to that rather than have the is_neutron() checks all over the API extensions | 18:48 |
openstack | Launchpad bug 1186354 in OpenStack Compute (nova) "Limits API doesn't work with Neutron" [Medium,Confirmed] | 18:48 |
mriedem | jogo: having said that, https://bugs.launchpad.net/nova/+bug/1186354 is totally resurrectable | 18:48 |
mriedem | jogo: maybe that's a smallish bp for L because i don't know if it needs to be a v2.1 microversion thing or not? | 18:49 |
mriedem | it was being discussed kind of pre-v3 | 18:49 |
jogo | I don't *think* it needs a new API does it? | 18:50 |
jogo | just wire up the existing API? | 18:50 |
mriedem | no it's not a new api extension | 18:50 |
mriedem | yeah, we need a couple new network API methods under the covers | 18:50 |
mriedem | and then have the API extensions call them | 18:50 |
mriedem | not too hard | 18:50 |
mriedem | would be a no-op for nova-network i think | 18:50 |
jogo | another option is to make sure this fails correctly when neutron is being used | 18:51 |
mriedem | jogo: could | 18:51 |
jogo | so make sure the error message is clear | 18:51 |
mriedem | jogo: i seem to remember there also being things in tempest that needed to be changed to handle the neutron case or something | 18:51 |
jogo | hmm, well bbiab lunch time | 18:51 |
mriedem | so in a nutshell, i can pick up https://review.openstack.org/#/c/43822/ again | 18:52 |
mriedem | if desired, becaues it was controversial in havana b/c v3 was saying it wasn't going to proxy anything to neutron | 18:53 |
mriedem | that's no longer the case | 18:53 |
mriedem | smallish bp with a spec might be needed for an API change though | 18:55 |
*** patrickeast has joined #openstack-nova | 18:56 | |
*** mtanino has quit IRC | 18:57 | |
*** mtanino has joined #openstack-nova | 18:57 | |
*** Marga_ has quit IRC | 18:58 | |
*** nellysmitt has quit IRC | 18:59 | |
*** nellysmitt has joined #openstack-nova | 18:59 | |
*** marun has quit IRC | 19:00 | |
yjiang5 | mriedem : I have not much idea of the interactive with neutron, so will wait for baoli input for your question on https://review.openstack.org/#/c/98488/ | 19:00 |
mriedem | yjiang5: he said it seemed fine | 19:01 |
mriedem | i also posted to the ML | 19:01 |
mriedem | deprecation patch coming soon | 19:01 |
yjiang5 | mriedem: got it. | 19:01 |
*** hartsocks has joined #openstack-nova | 19:02 | |
*** exploreshaifali has quit IRC | 19:03 | |
*** hartsocks has left #openstack-nova | 19:03 | |
*** gokrokve_ has quit IRC | 19:04 | |
*** rajesht has joined #openstack-nova | 19:05 | |
*** rmoe has quit IRC | 19:06 | |
*** sdake__ has joined #openstack-nova | 19:08 | |
yjiang5 | dansmith: seems you always received question on your context remove patch. Does that mean your commit message is not clear enough? | 19:09 |
dansmith | yjiang5: maybe, although I think it's because the major explanation was on earlier patches in the series, which have since been committed | 19:09 |
*** rajesht has quit IRC | 19:09 | |
yjiang5 | dansmith: hmm, that makes sense. | 19:10 |
*** rushiagr is now known as rushiagr_away | 19:10 | |
*** rmoe has joined #openstack-nova | 19:11 | |
*** sdake_ has quit IRC | 19:12 | |
*** romainh has joined #openstack-nova | 19:14 | |
*** vmtrooper has joined #openstack-nova | 19:14 | |
*** annashen has quit IRC | 19:15 | |
*** romainh1 has joined #openstack-nova | 19:17 | |
*** romainh has quit IRC | 19:17 | |
*** romainh1 has quit IRC | 19:17 | |
*** romainh has joined #openstack-nova | 19:17 | |
*** vmtrooper has quit IRC | 19:19 | |
*** romainh has left #openstack-nova | 19:21 | |
*** romainh has joined #openstack-nova | 19:23 | |
*** diegows has joined #openstack-nova | 19:23 | |
*** achanda has quit IRC | 19:27 | |
*** emagana has quit IRC | 19:29 | |
*** sbfox has quit IRC | 19:29 | |
*** annashen has joined #openstack-nova | 19:30 | |
*** sbfox has joined #openstack-nova | 19:30 | |
*** Nikolay_St has joined #openstack-nova | 19:34 | |
openstackgerrit | Matt Riedemann proposed openstack/nova: neutron: deprecate 'allow_duplicate_networks' config option https://review.openstack.org/163581 | 19:35 |
mriedem | yjiang5: russellb: jogo: ^ | 19:35 |
mriedem | ijw: ^ | 19:35 |
openstackgerrit | Joshua Harlow proposed openstack/nova: Reopen socket if its determined to be bad https://review.openstack.org/163582 | 19:36 |
ijw | ? | 19:36 |
ijw | Ah | 19:36 |
ijw | Yeah, I think that's there for backward compatibility (but I don't really like it) | 19:37 |
openstackgerrit | Joshua Harlow proposed openstack/nova: Reopen socket if its determined to be bad (WIP) https://review.openstack.org/163582 | 19:37 |
mriedem | backwards compat didn't make sense though | 19:37 |
mriedem | if you tried this before it failed | 19:37 |
mriedem | so most people wouldn't write their apps to try it | 19:37 |
*** kmartin has quit IRC | 19:37 | |
mriedem | now it's possible, but neutered by default | 19:37 |
openstackgerrit | Joshua Harlow proposed openstack/nova: Reopen socket if its determined to be bad (WIP) https://review.openstack.org/163582 | 19:38 |
mriedem | and as far as i can tell, it's not related to anything in nova-network at all | 19:38 |
*** achanda has joined #openstack-nova | 19:38 | |
ijw | Yeah - but that is strict backward compatibility - before you got an error, now you get an error unless you do something | 19:38 |
ijw | I don't think it would be terrible to break that compatibility but that's the argument for it | 19:38 |
mriedem | ijw: our api change guidelines say it's OK to change something that used to result in an error to now return success | 19:39 |
ijw | ok - then your patch is clearly good ;) | 19:39 |
ijw | Not sure that config item has made it to a release version either | 19:39 |
mriedem | ijw: it was in juno | 19:40 |
mriedem | never tested | 19:40 |
ijw | dammit | 19:40 |
mriedem | so i'm also working on that | 19:40 |
openstackgerrit | Matt Riedemann proposed openstack/nova: neutron: deprecate 'allow_duplicate_networks' config option https://review.openstack.org/163581 | 19:40 |
*** takedakn has quit IRC | 19:45 | |
*** johnthetubaguy is now known as zz_johnthetubagu | 19:45 | |
*** nellysmitt has quit IRC | 19:46 | |
*** baoli has quit IRC | 19:46 | |
*** annegentle has quit IRC | 19:46 | |
*** annegentle has joined #openstack-nova | 19:47 | |
*** irenab has joined #openstack-nova | 19:48 | |
ijw | mriedem: did you see my comments on multinic? | 19:49 |
ijw | Not terribly positive comments but I was trying to mentally get the shape of the problem to begin with | 19:49 |
*** nelsnelson has quit IRC | 19:50 | |
*** claudiub has joined #openstack-nova | 19:51 | |
*** vigneshvar has quit IRC | 19:51 | |
*** adelinatuvenie has quit IRC | 19:51 | |
mriedem | ijw: that bug report? yeah, and rasha's | 19:52 |
*** annegentle has quit IRC | 19:52 | |
mriedem | can't say i understand it all though | 19:53 |
mriedem | baby steps i guess, i'd like to get tempest tests passing with creating a server with multiple ports from the same network | 19:53 |
mriedem | then work on the add/remove fixed_ips stuff | 19:53 |
ijw | Well, the basic issues is 1: the multinic plugin has bugger all documentation - I particularly like that it's about multiple NICs and yet both its APIs are fixed IP ones (and adding a second fied IP, at that, which is neither a multinic concern nor actually terribly useful) | 19:53 |
*** Longgeek has joined #openstack-nova | 19:54 | |
ijw | and 2: it assumes one NIC per network because it's really a nova-network extension, and since that's no longer true of Neutron the answer may be just to make it inapplicable to Neutron | 19:54 |
*** irenab has quit IRC | 19:55 | |
*** gokrokve has joined #openstack-nova | 19:55 | |
ijw | Dunno. I'm into Neutron so I guess I just find it odd that people would drive Neutron from a Nova API that is a thin shim over a Neutron one | 19:55 |
*** sahid has quit IRC | 19:57 | |
*** sahid has joined #openstack-nova | 19:58 | |
*** scottda has left #openstack-nova | 19:58 | |
*** mpaolino has joined #openstack-nova | 19:59 | |
*** mpaolino has quit IRC | 19:59 | |
*** Longgeek has quit IRC | 20:00 | |
*** otter768 has joined #openstack-nova | 20:01 | |
mriedem | ijw: yeah...thought about just raising NotImplemented for neutron, | 20:02 |
mriedem | but someone implemented for some reason, even if it's not useful | 20:02 |
mriedem | changing now would be a backwards incompatiable api breakage | 20:02 |
mriedem | especially considering the mulitnic api extension is only testing in tempest if you're using neutron | 20:03 |
mriedem | so we're really actually testing the wrong thing | 20:03 |
*** exploreshaifali has joined #openstack-nova | 20:03 | |
ijw | 'It must be there for a reason' is not an argument to keep code. 'It must be there for backward compatibility' I would accept... | 20:04 |
*** kashyap has quit IRC | 20:05 | |
*** dboik_ has quit IRC | 20:06 | |
*** otter768 has quit IRC | 20:06 | |
*** mspreitz has joined #openstack-nova | 20:07 | |
*** dboik has joined #openstack-nova | 20:07 | |
ijw | mriedem: you don't feel that one multinic bug would have been enough? | 20:07 |
*** kashyap has joined #openstack-nova | 20:07 | |
*** thangp has quit IRC | 20:08 | |
mriedem | checking git history | 20:08 |
*** annegentle has joined #openstack-nova | 20:08 | |
mriedem | https://github.com/openstack/nova/commit/1ff3afc67f97ff28c6ca1c3884a90b97ee1cf9dd | 20:09 |
mriedem | garyk, i should have known! | 20:09 |
jogo | dansmith: quick sanity check -- we still count all instances in error state against quotas | 20:09 |
mriedem | well, this is about as sparse a commit message as they come https://review.openstack.org/#/c/19627/ | 20:09 |
mriedem | jogo: yeah | 20:10 |
dansmith | jogo: I believe that's correct | 20:10 |
jogo | even if its from no host available | 20:10 |
mriedem | someone was in here awhile ago that disagreed with that | 20:10 |
mriedem | jogo: not sure about that | 20:10 |
jogo | re-triaging https://bugs.launchpad.net/nova/+bug/1308613 as opinion | 20:10 |
openstack | Launchpad bug 1308613 in OpenStack Compute (nova) "Quota usage should be updated if there's no valid host to run an instance" [Undecided,Confirmed] - Assigned to Santiago Baldassin (santiago-b-baldassin) | 20:10 |
*** vigneshvar has joined #openstack-nova | 20:12 | |
edleafe | jaypipes-afk: are you planning on re-submitting https://review.openstack.org/149923? | 20:14 |
ijw | mriedem: you know, I'm fairly sure that ipv6 subnets add a new and horrifying dimension to your bug. I'm not sure I can bring myself to unleash that upon the world. | 20:16 |
mriedem | ijw: fun | 20:17 |
ijw | mriedem: also, bloody garyk | 20:17 |
ijw | all his fault | 20:17 |
mriedem | the tempest test, btw, is pretty dumb | 20:17 |
mriedem | it adds a fixed ip and then removes it | 20:17 |
mriedem | it doesn't test anything about it in the interim | 20:17 |
mriedem | or validate i should say | 20:18 |
mriedem | as as long as the API doesn't explode all over itself, it passes | 20:18 |
*** Marga_ has joined #openstack-nova | 20:20 | |
*** pkoniszewski has joined #openstack-nova | 20:21 | |
ijw | No comments or anything on that commit. Just two core reviewers and that's it | 20:23 |
ijw | (the nova one) | 20:24 |
ijw | I suspect it was back in the day when no-one really deployed Neutron | 20:24 |
ijw | And it works when it works, anyway | 20:24 |
mriedem | krtaylor: is powerkvm ci supposed to be running on stable branches? https://review.openstack.org/#/c/163456/ | 20:25 |
mriedem | ijw: yeah i suspect that was the case | 20:25 |
mriedem | feature parity is a win | 20:25 |
dansmith | mriedem: dims did what you asked here, are you good now? https://review.openstack.org/#/c/163426/ | 20:27 |
jogo | dims: want a patch to work on? https://review.openstack.org/#/c/79904/ | 20:28 |
jogo | fixes a quota bug https://bugs.launchpad.net/nova/+bug/1291199 | 20:28 |
openstack | Launchpad bug 1291199 in OpenStack Compute (nova) "update quota multi-value in one request, half done half failed" [Low,Confirmed] | 20:28 |
jogo | author walked away | 20:28 |
mriedem | dansmith: looking | 20:29 |
*** kmartin has joined #openstack-nova | 20:29 | |
*** mwagner_lap has quit IRC | 20:30 | |
mriedem | dansmith: +2, didn't +W though | 20:32 |
dansmith | that's fine | 20:33 |
*** jistr has joined #openstack-nova | 20:35 | |
*** sahid has quit IRC | 20:36 | |
*** ndipanov has quit IRC | 20:36 | |
*** marun has joined #openstack-nova | 20:37 | |
dims | jogo: ack | 20:37 |
jogo | dims: I am trying to get a handle on our quota based bugs https://bugs.launchpad.net/nova/+bugs?field.tag=quotas | 20:38 |
dims | jogo: can't see a restore button | 20:38 |
jogo | added that tag today | 20:38 |
dims | feeback from the ops meetup i presume | 20:39 |
jogo | restored | 20:39 |
jogo | dims: yup | 20:39 |
dims | thanks jogo | 20:39 |
jogo | dims: thank you! | 20:39 |
dims | jogo: wrapping up something pick it up in a little bit | 20:39 |
jogo | dims: cool no rush | 20:39 |
*** jwang_ has quit IRC | 20:40 | |
jogo | dansmith: didn't we fix this on master https://bugs.launchpad.net/nova/+bug/1421155 | 20:40 |
openstack | Launchpad bug 1421155 in OpenStack Compute (nova) "project instance limit also applicable for compute node" [Undecided,Incomplete] | 20:40 |
claudiub | mriedem: hello, thanks for the review on https://review.openstack.org/#/c/138934/ . I've responded to your comment. :) | 20:41 |
*** salv-orlando has quit IRC | 20:43 | |
jogo | hmm that bug is super vague | 20:43 |
*** takedakn has joined #openstack-nova | 20:43 | |
openstackgerrit | Chris Friesen proposed openstack/nova: Fix nova-compute service spuriously marked as "up" https://review.openstack.org/163060 | 20:44 |
openstackgerrit | Dave McCowan proposed openstack/nova: Websocket Proxy should verify Origin header https://review.openstack.org/163604 | 20:45 |
*** Mike_D_laptop has joined #openstack-nova | 20:46 | |
openstackgerrit | Andrew Laski proposed openstack/nova: WIP(tests) Add CellMapping object https://review.openstack.org/161867 | 20:46 |
openstackgerrit | Andrew Laski proposed openstack/nova: WIP Split out deleted/deleted_at from NovaPersistentObject https://review.openstack.org/163605 | 20:46 |
alaski | dansmith: I would appreciate your thoughts/comments on https://review.openstack.org/163605 when you get a chance | 20:46 |
jaypipes-afk | edleafe: yeah. | 20:49 |
openstackgerrit | Jay Pipes proposed openstack/nova: Fix up join() and leave() methods of servicegroup https://review.openstack.org/149923 | 20:49 |
*** irenab has joined #openstack-nova | 20:50 | |
*** sdake__ has quit IRC | 20:51 | |
*** sdake_ has joined #openstack-nova | 20:53 | |
*** jwang_ has joined #openstack-nova | 20:55 | |
*** vladikr has quit IRC | 20:55 | |
*** achanda has quit IRC | 20:55 | |
*** mtanino has quit IRC | 20:56 | |
openstackgerrit | melanie witt proposed openstack/python-novaclient: Add a test for the TCPKeepAliveAdapter https://review.openstack.org/163557 | 20:56 |
*** thomasem has quit IRC | 20:57 | |
*** raildo has quit IRC | 20:58 | |
*** mspreitz has quit IRC | 21:00 | |
openstackgerrit | Joe Gordon proposed openstack/python-novaclient: Update help message for nova boot --file https://review.openstack.org/163609 | 21:01 |
*** dprince has quit IRC | 21:02 | |
openstackgerrit | melanie witt proposed openstack/python-novaclient: Add a test for the TCPKeepAliveAdapter https://review.openstack.org/163557 | 21:03 |
*** vmtrooper has joined #openstack-nova | 21:03 | |
*** thomasem has joined #openstack-nova | 21:03 | |
*** thomasem_ has joined #openstack-nova | 21:05 | |
*** r-daneel has quit IRC | 21:05 | |
krtaylor | mriedem, re: powerkvm - yes, I believe so, looking at failure now | 21:05 |
*** jcru has quit IRC | 21:06 | |
*** irenab has quit IRC | 21:07 | |
*** jcru has joined #openstack-nova | 21:07 | |
openstackgerrit | Dave McCowan proposed openstack/nova: Websocket Proxy should verify Origin header https://review.openstack.org/163033 | 21:08 |
*** jcru has quit IRC | 21:08 | |
*** vmtrooper has quit IRC | 21:08 | |
*** thomasem has quit IRC | 21:08 | |
jogo | lifeless: ping | 21:09 |
lifeless | pong | 21:09 |
jogo | quota issues | 21:09 |
jogo | https://bugs.launchpad.net/nova/+bug/1284424 | 21:09 |
openstack | Launchpad bug 1284424 in tripleo "nova quota statistics can be incorrect" [High,Triaged] | 21:09 |
*** tellesnobrega_ has joined #openstack-nova | 21:09 | |
jogo | lifeless: quota issues came up as one of the top issues at the ops meetup | 21:09 |
*** eharney has quit IRC | 21:10 | |
jogo | the catch is AFAIK no one has a way of reproducing the issues | 21:10 |
jogo | was wondering if you knew of any ways | 21:10 |
lifeless | run a cloud :/ | 21:10 |
*** jistr has quit IRC | 21:10 | |
lifeless | particularly one with occasional fragility around in-cloud operations | 21:11 |
lifeless | timeouts, failed tasks etc will trigger it quickly IME | 21:11 |
openstackgerrit | jichenjc proposed openstack/nova: Fix a typo of devref document for api_plugin https://review.openstack.org/163612 | 21:11 |
*** tellesnobrega_ has quit IRC | 21:11 | |
lifeless | I think its a bit structural though | 21:11 |
jogo | hmm timeouts and failed tasks | 21:11 |
jogo | lifeless: right, so just trying to come up with a test case that will work | 21:11 |
jogo | either nova functional test or devstack based test | 21:11 |
lifeless | we don't really treat quotas as a resource that can skew in the same way we do e.g. neutron ports or hypervisor stats | 21:11 |
*** aysyd has quit IRC | 21:12 | |
*** andreykurilin has quit IRC | 21:12 | |
jogo | right now I don't care about the why its bad just how to show its broken | 21:12 |
*** Mike_D_laptop has quit IRC | 21:12 | |
*** ozamiatin has quit IRC | 21:13 | |
*** kudryashova has quit IRC | 21:13 | |
*** Mike_D_wk has quit IRC | 21:13 | |
*** kudryashova has joined #openstack-nova | 21:14 | |
lifeless | jogo: sure | 21:14 |
*** ozamiatin has joined #openstack-nova | 21:14 | |
*** Mike_D_wk has joined #openstack-nova | 21:14 | |
*** matrohon has quit IRC | 21:16 | |
openstackgerrit | Rick Harris proposed openstack/nova: Fix infinite recursion caused by unnecessary stub https://review.openstack.org/163614 | 21:16 |
openstackgerrit | Dave McCowan proposed openstack/nova: Websocket Proxy should verify Origin header https://review.openstack.org/163033 | 21:16 |
*** andreykurilin has joined #openstack-nova | 21:16 | |
dansmith | alaski: seems fine on the surface, but I'll take a closer look | 21:16 |
alaski | dansmith: cool. I think it's pretty straightforward, but wanted to run it past you in case it led to a "it would be much easier to just do this two line thing here..." | 21:17 |
dansmith | alaski: well, I haven't looked, but I think you could do this without changing all the other objects | 21:19 |
dansmith | two mixins that add deleted and the other bits, and then make NovaPersistentObject a mixin of those mixins | 21:19 |
alaski | I did consider that, but thought it might be odd if these new objects were db backed but didn't inherit from NovaPersistentobject | 21:22 |
jogo | lifeless: any ideas on a good way to reproduce? | 21:22 |
*** neelashah has quit IRC | 21:22 | |
lifeless | jogo: run zuul against a 4-5 node cloud with a flaky control plane for a few weeks is the only reliable way I have | 21:23 |
jogo | a more concise way | 21:24 |
jogo | although that is interesting | 21:24 |
jogo | so just boots and deletes are enough to do it | 21:24 |
dansmith | alaski: well, I don't think it would be, but maybe we just need to rename persistent anyway.. | 21:25 |
dansmith | alaski: or just use the existing persistent object and keep the extra fields for "consistency" :) | 21:25 |
alaski | dansmith: heh :) | 21:26 |
*** dkliban is now known as dkliban_afl | 21:27 | |
*** dkliban_afl is now known as dkliban_afk | 21:27 | |
*** achanda has joined #openstack-nova | 21:28 | |
*** salv-orlando has joined #openstack-nova | 21:28 | |
alaski | dansmith: I like not changing all of the other objects so I'll split NovaPersistentObject into a combination of mixins for now and perhaps we can rename it later | 21:29 |
*** annashen has quit IRC | 21:32 | |
*** boris-42 has quit IRC | 21:32 | |
*** ijw has quit IRC | 21:34 | |
*** angdraug has joined #openstack-nova | 21:34 | |
*** penick has joined #openstack-nova | 21:34 | |
*** mmedvede has quit IRC | 21:34 | |
jogo | lifeless: first attempt http://paste.ubuntu.com/10582352/ | 21:38 |
jogo | failed, no issues | 21:38 |
lifeless | hah no | 21:39 |
*** annashen has joined #openstack-nova | 21:39 | |
lifeless | you're going to need several thousand spawn and delete events | 21:39 |
jogo | lifeless: ahh | 21:39 |
lifeless | and the controller flake (e.g. rabbit and or db and or conductor) to reproduce I expect | 21:39 |
lifeless | the bugs are not in the happy path | 21:39 |
lifeless | its all going to be in error and race handling | 21:39 |
jogo | I'll swap out the fake virt driver | 21:40 |
lifeless | oh also concurrency | 21:40 |
jogo | swap in | 21:40 |
lifeless | you'll want 10's of concurrent spawn/deletes happening at once | 21:40 |
dansmith | alaski: okay | 21:40 |
jogo | so do you think the same basic pattern but with a lot more concurrency would do it? | 21:41 |
*** baoli has joined #openstack-nova | 21:42 | |
lifeless | what does absolute-limits do ? | 21:43 |
*** apuimedo has quit IRC | 21:43 | |
jogo | show current quota usage | 21:43 |
jogo | printing it to track things a bit | 21:43 |
lifeless | so, it *may* be that we have a trivial race, in which case the same pattern with more concurrency may well do it. | 21:43 |
lifeless | I'd chat to pcrews who has an API fuzzer | 21:44 |
*** ociuhandu has quit IRC | 21:44 | |
jogo | if I ramp up concurrency enough I may be able to tirgger timeouts too | 21:44 |
*** baoli has quit IRC | 21:44 | |
jogo | hmm I'll try this first and go from there | 21:44 |
lifeless | which would let you write an assertion to probe for the failure at each step | 21:44 |
lifeless | he's found a bunch of races with it | 21:44 |
jogo | oh nice | 21:45 |
*** baoli has joined #openstack-nova | 21:45 | |
lifeless | e.g. https://bugs.launchpad.net/nova/+bug/1392923 | 21:45 |
openstack | Launchpad bug 1392923 in OpenStack Compute (nova) "Orphan floating ip's created via rapid delete/assign/remove operations" [High,In progress] - Assigned to Marian Horban (mhorban) | 21:45 |
*** sdake_ has quit IRC | 21:46 | |
lifeless | I think its probably well worth your time to poke at that tool (rannsaka) | 21:46 |
dims | sdague: can you please clear the -W on this one? https://review.openstack.org/#/c/79904/ | 21:46 |
*** sdake_ has joined #openstack-nova | 21:48 | |
*** amotoki has quit IRC | 21:50 | |
*** kaufer has quit IRC | 21:51 | |
*** mriedem is now known as mriedem_away | 21:55 | |
*** iamjarvo has quit IRC | 21:58 | |
*** sdake_ has quit IRC | 22:00 | |
openstackgerrit | Rick Harris proposed openstack/nova: Fix infinite recursion caused by unnecessary stub https://review.openstack.org/163614 | 22:01 |
*** marun has quit IRC | 22:01 | |
*** lpetrut has quit IRC | 22:02 | |
*** otter768 has joined #openstack-nova | 22:02 | |
*** exploreshaifali has quit IRC | 22:04 | |
*** burt has quit IRC | 22:05 | |
*** annegentle has quit IRC | 22:05 | |
*** otter768 has quit IRC | 22:07 | |
*** baoli has quit IRC | 22:08 | |
*** Nikolay_St has quit IRC | 22:10 | |
*** dboik has quit IRC | 22:11 | |
*** dims has quit IRC | 22:11 | |
*** baoli has joined #openstack-nova | 22:13 | |
*** penick has quit IRC | 22:14 | |
*** ijw has joined #openstack-nova | 22:15 | |
*** ijw has quit IRC | 22:15 | |
*** lucas-dinner has quit IRC | 22:16 | |
*** ijw has joined #openstack-nova | 22:17 | |
*** Nic has quit IRC | 22:19 | |
*** oro_ has quit IRC | 22:20 | |
*** mmedvede has joined #openstack-nova | 22:21 | |
*** oro has quit IRC | 22:21 | |
*** david8hu has joined #openstack-nova | 22:21 | |
*** annegentle has joined #openstack-nova | 22:25 | |
*** vladikr has joined #openstack-nova | 22:30 | |
*** annashen has quit IRC | 22:30 | |
*** asettle is now known as asettle-mtg | 22:30 | |
*** annashen has joined #openstack-nova | 22:30 | |
*** jaypipes-afk is now known as jaypipes | 22:31 | |
*** exploreshaifali has joined #openstack-nova | 22:31 | |
*** adalbas has quit IRC | 22:31 | |
*** dboik has joined #openstack-nova | 22:34 | |
*** annegentle has quit IRC | 22:34 | |
*** dboik_ has joined #openstack-nova | 22:34 | |
openstackgerrit | Jamie Lennox proposed openstack/nova: Use session with neutronclient https://review.openstack.org/136931 | 22:35 |
*** jgrimm is now known as zz_jgrimm | 22:36 | |
*** dboik has quit IRC | 22:38 | |
*** tellesnobrega_ has joined #openstack-nova | 22:40 | |
*** pkoniszewski has quit IRC | 22:41 | |
*** tellesnobrega_ has quit IRC | 22:41 | |
*** nikhil_k is now known as _pope | 22:41 | |
openstackgerrit | Ed Leafe proposed openstack/nova: Implement instance update logic in Scheduler https://review.openstack.org/160511 | 22:42 |
openstackgerrit | Ed Leafe proposed openstack/nova: Add the instance update calls from Compute https://review.openstack.org/160513 | 22:42 |
openstackgerrit | Ed Leafe proposed openstack/nova: Modify filters to get instance info from HostState https://review.openstack.org/160512 | 22:42 |
openstackgerrit | Ed Leafe proposed openstack/nova: Add the RPC calls for instance updates. https://review.openstack.org/160507 | 22:42 |
openstackgerrit | Ed Leafe proposed openstack/nova: Add InstanceList.get_all method https://review.openstack.org/160503 | 22:42 |
*** _pope is now known as nikhil_k | 22:43 | |
*** pixelbeat has joined #openstack-nova | 22:43 | |
*** thedodd has quit IRC | 22:44 | |
*** Longgeek has joined #openstack-nova | 22:45 | |
*** dims_ has joined #openstack-nova | 22:46 | |
*** Nikolay_St has joined #openstack-nova | 22:48 | |
*** amotoki has joined #openstack-nova | 22:50 | |
*** jecarey has quit IRC | 22:51 | |
*** annashen has quit IRC | 22:52 | |
*** vmtrooper has joined #openstack-nova | 22:52 | |
*** Longgeek has quit IRC | 22:55 | |
openstackgerrit | Rick Harris proposed openstack/nova: network: Fix another IPv6 test for Mac https://review.openstack.org/163636 | 22:55 |
*** sdake_ has joined #openstack-nova | 22:55 | |
*** amotoki has quit IRC | 22:56 | |
*** penick has joined #openstack-nova | 22:56 | |
*** penick has quit IRC | 22:56 | |
*** vmtrooper has quit IRC | 22:57 | |
*** sdake__ has joined #openstack-nova | 22:57 | |
*** baoli has quit IRC | 22:59 | |
*** sdake_ has quit IRC | 23:00 | |
*** vigneshvar has quit IRC | 23:03 | |
*** apuimedo has joined #openstack-nova | 23:04 | |
*** patrickeast_ has joined #openstack-nova | 23:05 | |
*** sdake__ has quit IRC | 23:06 | |
*** patrickeast has quit IRC | 23:06 | |
*** patrickeast_ is now known as patrickeast | 23:06 | |
*** sdake_ has joined #openstack-nova | 23:09 | |
*** exploreshaifali has quit IRC | 23:10 | |
*** annashen has joined #openstack-nova | 23:12 | |
*** dave-mccowan has quit IRC | 23:14 | |
*** sdake_ has quit IRC | 23:14 | |
*** Nikolay_St has quit IRC | 23:16 | |
*** Nikolay_St has joined #openstack-nova | 23:18 | |
*** Nikolay_St has quit IRC | 23:22 | |
*** annashen has quit IRC | 23:24 | |
*** sdake_ has joined #openstack-nova | 23:26 | |
*** jecarey has joined #openstack-nova | 23:28 | |
*** Nikolay_St has joined #openstack-nova | 23:29 | |
openstackgerrit | Ed Leafe proposed openstack/nova: Remove useless get_one() method in SG API https://review.openstack.org/149924 | 23:30 |
openstackgerrit | Ed Leafe proposed openstack/nova: Fix up join() and leave() methods of servicegroup https://review.openstack.org/149923 | 23:30 |
*** annegentle has joined #openstack-nova | 23:32 | |
*** sbfox has quit IRC | 23:33 | |
*** FL1SK has joined #openstack-nova | 23:33 | |
*** IanGovett has quit IRC | 23:39 | |
*** annegentle has quit IRC | 23:43 | |
*** Nikolay_St has quit IRC | 23:43 | |
*** penick has joined #openstack-nova | 23:48 | |
*** romainh has left #openstack-nova | 23:50 | |
*** mtanino has joined #openstack-nova | 23:52 | |
*** vladikr has quit IRC | 23:55 | |
*** patrickeast has quit IRC | 23:58 | |
*** penick has quit IRC | 23:59 | |
*** Nikolay_St has joined #openstack-nova | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!