| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2017-01-27 | |||
| 18:01:01 | cdent | figleaf, jroll, johnthetubaguy: sorry guys I gotta go. I haven't eaten enough and starting to fade badly. If there's something I can do on sunday or in the UK morning monday, let me know, either by email to os-dev or direct to me. | |
| 18:02:01 | jroll | cdent: no worries man, I'll just leave anything I find on gerrit | |
| 18:02:09 | jroll | looks like it submits inventory correctly | |
| 18:02:10 | johnthetubaguy | cdent: figleaf: I am going to run soon too, similar comments about monday morning | |
| 18:02:28 | cdent | best of luck | |
| 18:02:42 | johnthetubaguy | jroll: well, not sure, once we get bauzas's change in, you will no longer be able to pick iroinc nodes if the current proposal merges | |
| 18:02:59 | johnthetubaguy | figleaf: I attempted to add a summary comment about what I think we should do | |
| 18:03:02 | jroll | johnthetubaguy: ... O_o | |
| 18:03:09 | figleaf | johnthetubaguy: cdent: ok, thanks for opening up this can of worms! (Seriously! It would have really sucked to let this out like this) | |
| 18:03:50 | johnthetubaguy | there may be 40% nonsense in my current suggestion, but lets see if that makes things clearer or not | |
| 18:05:17 | jroll | johnthetubaguy: lgtm, I think | |
| 18:06:22 | johnthetubaguy | figleaf: are you on board with the plan I sketched out in https://review.openstack.org/#/c/404472? | |
| 18:13:21 | openstackgerrit | John Garbutt proposed openstack/nova: Scheduler calling the Placement API https://review.openstack.org/417961 | |
| 18:13:53 | figleaf | johnthetubaguy: sorry, working on a different fix atm. Looking now... | |
| 18:14:22 | johnthetubaguy | figleaf: so as I understood it, this is one of the two remaining FFEs, hence my focus on it | |
| 18:14:58 | jroll | fwiw I'm just getting lost in this code at this point | |
| 18:15:12 | figleaf | johnthetubaguy: I was thinking similarly - getting rid of the cleanup of old-style inventory | |
| 18:15:23 | figleaf | jroll: welcome to the club!! | |
| 18:16:05 | figleaf | johnthetubaguy: and trying to ensure that both old- and new-style can coexist | |
| 18:16:40 | figleaf | johnthetubaguy: and then add back the cleanup in Pike, remove it in Queens | |
| 18:16:54 | johnthetubaguy | figleaf: cool, yeah, I think we just report the new resources, for the first step | |
| 18:17:39 | johnthetubaguy | figleaf: yeah, the clean up can only be added after we start scheduling and claiming using the new resource class, I think, we can probably drop reporting the old ones at that point, but not 100% sure | |
| 18:18:30 | johnthetubaguy | actually the scheduling can happen first, then we can start claiming the new style, then we drop reporting the legacy resource classes | |
| 18:18:38 | johnthetubaguy | I think | |
| 18:23:51 | openstackgerrit | Dan Smith proposed openstack/nova: Avoid redundant call to update_resource_stats from RT https://review.openstack.org/424305 | |
| 18:41:44 | openstackgerrit | Ed Leafe proposed openstack/nova: placement: RT now adds proper Ironic inventory https://review.openstack.org/404472 | |
| 18:42:30 | figleaf | ^^ This just fixes the client bugs jroll found | |
| 19:15:41 | openstackgerrit | John Garbutt proposed openstack/nova: Added instance.reboot.error to the legacy notifications https://review.openstack.org/411816 | |
| 19:29:26 | bauzas | superdan: johnthetubaguy: I'm now in the train back to Grenoble, what's the current situation for the scheduler change? | |
| 19:30:17 | superdan | bauzas: sdague wants the grenade change refactored, so I'm working on that | |
| 19:30:32 | superdan | bauzas: the scheduler thing passed multinode grenade before I started, johnthetubaguy was going to fix up the pep8 and unit tests | |
| 19:31:38 | bauzas | okay, thanks for both you | |
| 19:31:52 | bauzas | the pep8 issue is really easy | |
| 19:32:08 | bauzas | not sure I understand an unittest problem | |
| 19:32:08 | sdague | superdan: yeh, the placement add patch seems good now, pending tests | |
| 19:32:25 | superdan | sdague: I think it's still not working yet, but getting closer | |
| 19:32:36 | sdague | superdan: ok | |
| 19:32:48 | superdan | bauzas: see all the red FAILED on the patch | |
| 19:33:41 | superdan | I have to run out to meet someone in a little bit, but I will pick it up when I get back | |
| 19:33:56 | superdan | this person says they have a nice minimum wage job flipping burgers and I am SUPER INTERESTED | |
| 19:35:02 | figleaf | superdan: much less stress, for sure | |
| 19:35:34 | superdan | aye | |
| 19:48:58 | bauzas | oh man, the internet connection in the my train is so terrible :( | |
| 19:52:45 | openstackgerrit | Artom Lifshitz proposed openstack/nova: Pass APIVersionRequest to extensions https://review.openstack.org/425876 | |
| 19:52:48 | superdan | well, it upgraded placement without exploding, we'll see if it actually works | |
| 19:53:43 | bauzas | superdan: so you modified grenade by adding a new placement service? heh, okay | |
| 19:54:03 | bauzas | I thought it was within nova, but fine by me | |
| 19:55:00 | bauzas | FWIW, I'd need to rebase the top patch since matt wrote a new PS for the bottom one | |
| 19:55:45 | openstackgerrit | Artom Lifshitz proposed openstack/nova: Pass APIVersionRequest to extensions https://review.openstack.org/425876 | |
| 19:57:46 | openstackgerrit | Artom Lifshitz proposed openstack/nova-specs: Fix tag attribute disappearing https://review.openstack.org/426030 | |
| 20:10:00 | openstackgerrit | Jim Rollenhagen proposed openstack/nova: DNM: hack ironic with resource providers https://review.openstack.org/426296 | |
| 20:10:26 | jroll | figleaf: rebased that on your better patchset ^ | |
| 20:10:55 | figleaf | jroll: working better? | |
| 20:13:44 | jroll | figleaf: I couldn't get it going for some reason, and dealing with other stuff since | |
| 20:13:56 | jroll | saw you uploaded that so figured I'd kick my test patch off at least | |
| 20:27:08 | openstackgerrit | Alex Szarka proposed openstack/nova: Transform instance.add_fixed_ip notification https://review.openstack.org/332876 | |
| 21:28:48 | superdan | sdague: even though I did a bunch of work on that grenade patch are you cool with me +W when we've got a good run from the nova patch? | |
| 21:30:05 | sdague | superdan: the one I've got a +2 on? | |
| 21:30:10 | sdague | if so, yes | |
| 21:30:14 | superdan | sdague: yup | |
| 21:30:53 | sdague | yep | |
| 21:31:28 | superdan | thanks | |
| 21:59:45 | diana_clarke | superdan: What do you mean by "unmapped due to normally transient state"? https://github.com/openstack/nova/blob/e57714f9f162f60e77222b1ae8e1e78d2cb10a10/nova/cmd/manage.py#L1348 | |
| 22:00:12 | diana_clarke | superdan: asking as I try to respond to this review feedback: https://review.openstack.org/#/c/421436/ | |
| 22:09:46 | superdan | diana_clarke: like before it's scheduled | |
| 22:11:48 | diana_clarke | superdan: So return code 2 will eventually fix itself, correct? It has an instance mapping, just no cell mapping. | |
| 22:13:10 | superdan | diana_clarke: yeah | |
| 22:13:21 | diana_clarke | So perhaps that should read: "Returns 0 when the instance is successfully mapped to a cell, 1 if the instance is not mapped to a cell, and 2 if the instance is in the process of being mapped to a cell." | |
| 22:13:23 | superdan | it's a really small window | |
| 22:13:31 | superdan | sure | |
| 22:13:47 | diana_clarke | so return code 1 is an error case, right? | |
| 22:13:50 | superdan | I mean if you like less awesome comments | |
| 22:14:08 | diana_clarke | superdan: not changing your comment, trying to write the man page | |
| 22:14:10 | diana_clarke | ;) | |
| 22:14:20 | superdan | they both mean that the instance isn't functional, | |
| 22:14:48 | superdan | and 1 could be a transient case as well I think, let me think about it | |
| 22:14:50 | superdan | I know, I meant "awesome" in the snarky way | |
| 22:15:35 | openstackgerrit | Dan Smith proposed openstack/nova: Scheduler calling the Placement API https://review.openstack.org/417961 | |
| 22:15:36 | openstackgerrit | Dan Smith proposed openstack/nova: Block starting compute unless placement conf is provided https://review.openstack.org/425806 | |
| 22:16:33 | superdan | diana_clarke: okay, so from here forward, 1 is always an error, but not one we expect to happen, because: | |
| 22:16:33 | diana_clarke | Or asking differently (like johnthetubaguy), what action should be taken for return codes 1 & 2? | |
| 22:17:15 | superdan | in the past, we didn't have instance mappings, so if you have an instance in the database and no mapping, it was created on an older release and you didn't do your homework to patch up all the mappings yet | |
| 22:17:31 | superdan | so the point of that tool is really to verify that you created instance mappings for all of them | |
| 22:17:52 | superdan | however, if you run that while things are going on, you could get retval=2 due to a transient luck-based event | |
| 22:18:12 | superdan | but doing the online migrations should fix both cases up for any non-booting instances | |
| 22:18:29 | superdan | so the answer to "what to do" is run the map command | |
| 22:19:13 | superdan | map_instances for 1 and map_cell_and_hosts for 2 (modulo transientness) | |
| 22:19:17 | superdan | clear as mud? | |
| 22:21:13 | diana_clarke | superdan: I going to re-read that 10 times in a row, and then hopefully it will be ;) much appreciated! | |
| 22:21:45 | superdan | let me say it again linearly now that I have it in my head... | |
| 22:22:06 | superdan | If you get retval=1, that means you need to run map_instances as some instances (which were created with a previous version) don't have instance mappings yet | |
| 22:22:48 | superdan | if you get retval=2, that may be because you're racing with instances that are booting, or it may mean that you are missing cell mappings, which means you need to run map_cell_and_hosts | |
| 22:23:24 | superdan | someone could modify that code to not return 2 if the instance has a building-related task state such that we know it's the former case for retval=2 | |
| 22:24:49 | diana_clarke | nice, thx! | |
| 22:43:57 | openstackgerrit | Ed Leafe proposed openstack/nova: placement: RT now adds proper Ironic inventory https://review.openstack.org/404472 | |
| 22:44:29 | figleaf | johnthetubaguy: cdent: ^^ adds the workarounds for the problem we identified earlier. | |
| 22:48:26 | mriedem_beach | hola | |
| 22:48:55 | mriedem | donde esta el progresso? | |
| 22:49:12 | superdan | where is the progress? | |
| 22:49:21 | mriedem | si | |