| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2017-03-01 | |||
| 10:36:30 | bauzas | asettle: johnthetubaguy: sorry, was in meeting | |
| 10:36:34 | bauzas | how can I help ? | |
| 10:36:51 | johnthetubaguy | install docs are out of date | |
| 10:36:57 | johnthetubaguy | for placement-api | |
| 10:37:04 | johnthetubaguy | (and cells stuff actually) | |
| 10:37:05 | asettle | bauzas: documentation for the nova portion of the install guide requires updates. ARe there plans to get this updated, or is there someone we can work with to get this updated? | |
| 10:41:49 | bauzas | looks like a huge knowledge transfer to do | |
| 10:42:10 | bauzas | asettle: we have a couple of dev docs that are intended to be user-facing tho | |
| 10:44:24 | asettle | bauzas: if you already have the dev docs, are there any plans to move them and improve on the install guide? | |
| 10:47:29 | bauzas | asettle: well, I did contributed to some docs repo a while ago, but it's a very long story :) | |
| 10:47:40 | prometheanfire | andymccr: still need that mail? | |
| 10:47:45 | prometheanfire | asettle: ^ | |
| 10:47:48 | asettle | Hhahaa bauzas I'd be interested to know how it went - if it was bad, we gotta improve, all that et etc | |
| 10:47:51 | asettle | prometheanfire: mail?! | |
| 10:47:51 | prometheanfire | bad tab complete | |
| 10:47:55 | prometheanfire | to the list | |
| 10:48:03 | bauzas | asettle: well, it was 2013, and it went well :) | |
| 10:48:21 | prometheanfire | thought I was in doc channel, been a long day... | |
| 10:48:31 | asettle | prometheanfire: ummm I don't think so :) thank you hahhaha go to bed dude | |
| 10:48:46 | prometheanfire | :D | |
| 10:48:48 | asettle | bauzas: well that's good! Okay, well. Let's get a bit of an action plan together to get these docs updated. | |
| 10:48:49 | prometheanfire | nn | |
| 10:49:07 | asettle | I am probably going to email out to everyone who is a docs liaison to ensure these docs are being updated continuously each release | |
| 10:49:12 | asettle | Seems to be a bit of a problem | |
| 10:49:33 | johnthetubaguy | asettle: we did talk about getting a new person to take that on | |
| 10:49:56 | johnthetubaguy | asettle: the api stuff is all up to date now, we do that when new APIs land | |
| 10:50:07 | johnthetubaguy | well, apart form the concept guide, I mean api-ref | |
| 10:50:18 | johnthetubaguy | asettle: but totally need someone to own the install docs | |
| 10:51:03 | asettle | johnthetubaguy: I would agree. Who is PTL of nova? (pardon my ignorance) we need to reach out and get this organised :) | |
| 10:51:35 | asettle | johnthetubaguy: do we have any OSIC people who would be good for the job? I know they've done that in keystone and glance. | |
| 10:51:55 | bauzas | asettle: FYI, most of the user/deployer notes for placement can be found in https://docs.openstack.org/developer/nova/placement.html | |
| 10:52:03 | openstackgerrit | Moshe Levi proposed openstack/nova master: [WIP] OVS acceleration https://review.openstack.org/398265 | |
| 10:52:17 | asettle | bauzas: okay cool :) what's good to know is that it's there, and that we're not creating something out of thin air | |
| 10:52:53 | openstackgerrit | Timofey Durakov proposed openstack/python-novaclient master: Deperecate cell_name cli arg for migration-list https://review.openstack.org/439141 | |
| 10:52:57 | bauzas | asettle: for cells v2, deployer instructions are in https://docs.openstack.org/developer/nova/cells.html#setup-of-cells-v2 | |
| 10:54:08 | asettle | bauzas: again, good news. A knowledge transfer should be fairly straight forward from here. | |
| 10:56:48 | johnthetubaguy | asettle: lots of that evolved from the OSA feedback too, its just that last (all important) step thats needed really | |
| 10:57:02 | asettle | johnthetubaguy: even better. | |
| 10:57:19 | asettle | Regardless, I think we need to have a better review process at the end of each release. | |
| 11:02:18 | mdbooth | lyarwood johnthetubaguy: multipath | |
| 11:02:52 | mdbooth | Is nova ever going to model multipath as multiple attachments, or only as a single multipath attachment? | |
| 11:05:56 | johnthetubaguy | mdbooth: I was assuming a single attachment, but its a good question | |
| 11:06:47 | lyarwood | mdbooth: I would also say single, why? | |
| 11:07:02 | sfinucan | tonyb: Couldn't find logs/emails about that issue :/ Anywho, we're stuck with Sphinx 1.3.6 you mean? | |
| 11:07:38 | mdbooth | lyarwood: Just trying to think of problems which would be hard to fix | |
| 11:07:39 | tonyb | sfinucan: for a little longer | |
| 11:08:10 | sfinucan | tonyb: Darn. | |
| 11:08:14 | tonyb | sfinucan: http://lists.openstack.org/pipermail/openstack-dev/2017-March/113085.html | |
| 11:10:17 | sfinucan | tonyb: Just for context, why can't we use pbr (and where can't we use it) if it's been capped in some projects | |
| 11:10:55 | tonyb | sfinucan: that's cool it's a little complex | |
| 11:12:15 | tonyb | sfinucan: upper-constraints.txt os a list of every python library need by some part of OpenStack that we knwo works (at least installs) together | |
| 11:12:35 | tonyb | sfinucan: and all nice projects (such as nova) install *only taht version | |
| 11:13:12 | tonyb | sfinucan: sadly when we try to set the version of pbr === 2.0.0 in u-c.txt there are a small number of libraries that can't be installed | |
| 11:13:36 | tonyb | sfinucan: and therefore no part of OpenStack can use that version until they all agree that 2.0.0 is ok | |
| 11:14:20 | tonyb | sfinucan: upper-constraints.txt does a bunch of other things but it's beyond my ability to expalin on IRC late at night (for me) | |
| 11:14:57 | sfinucan | tonyb: ahhh, gotcha | |
| 11:15:56 | tonyb | sfinucan: there are reviews and PRs out to move the ball forward so we'll see how quickly they land and then we can take the next step | |
| 11:16:23 | sfinucan | tonyb: Perfect. Any topic I can look at? | |
| 11:16:31 | sfinucan | Throw a few reviews in | |
| 11:16:56 | tonyb | sfinucan: https://review.openstack.org/#/q/topic:bug/1668848 | |
| 11:17:38 | sfinucan | tonyb: fwiw, I'm pretty sure this has been said many times but you can't bump Sphinx until everything is using pbr 2.0, because 1.10 is broken with Sphinx 1.5 | |
| 11:17:47 | sfinucan | tonyb: Spot on. Thanks | |
| 11:18:45 | tonyb | sfinucan: right. | |
| 11:19:12 | sfinucan | tonyb: That also would suggest we should be bumping pbr to 2.0, perhaps? | |
| 11:19:17 | sfinucan | or at least blacklisting 1.10 | |
| 11:20:33 | tonyb | sfinucan: Yeah we'll set the minimum to 2.0.0 once if tested it a bit | |
| 11:21:20 | sfinucan | tonyb: Cool. Could we blacklist 1.10 also though? Allows us to start using Sphinx 1.5 | |
| 11:21:24 | sfinucan | (eventually) | |
| 11:21:37 | tonyb | sfinucan: Yeah we could | |
| 11:22:26 | sfinucan | OK. Guess that can be done later though | |
| 11:34:22 | kevinbenton | johnthetubaguy: how is your metadata-fu? | |
| 11:35:04 | johnthetubaguy | kevinbenton: rusty, but whats up? | |
| 11:35:18 | kevinbenton | johnthetubaguy: debugging a failure i observed in the gate | |
| 11:35:25 | kevinbenton | johnthetubaguy: one of the cirros VMs is not getting an SSH key | |
| 11:35:45 | johnthetubaguy | oh, interesting, almost like its fetching metadata before the ssh key is present in the metadata service | |
| 11:36:00 | johnthetubaguy | was it using config drive or not? | |
| 11:36:14 | kevinbenton | johnthetubaguy: no config drive | |
| 11:36:18 | kevinbenton | johnthetubaguy: just metadata | |
| 11:36:27 | kevinbenton | johnthetubaguy: i traced the request all of the way to nova API | |
| 11:36:33 | kevinbenton | johnthetubaguy: but the debug logs there aren't very helpful | |
| 11:36:40 | johnthetubaguy | ah, cool, you got a link to those | |
| 11:36:49 | kevinbenton | johnthetubaguy: http://logs.openstack.org/27/436427/2/gate/gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial/2f3e394/logs/screen-n-api.txt.gz | |
| 11:36:54 | johnthetubaguy | at least the request got there, that was my main question | |
| 11:37:02 | kevinbenton | johnthetubaguy: request-id in question is req-93182a9d-baa9-4cf5-8648-aa9c4a49500 | |
| 11:37:41 | kevinbenton | johnthetubaguy: whatever it is returning there is making cirros think there is nothing further so it doesn't continue on to query the openssh url for the actual keys | |
| 11:39:19 | kevinbenton | johnthetubaguy: a good request ID in the same tenant and behind the same router is req-ff83fad3-86cc-4097-aa6e-538c6889eae2 | |
| 11:39:42 | kevinbenton | johnthetubaguy: would digging up the corresponding instance IDs be helpful? | |
| 11:40:21 | johnthetubaguy | not sure that helps in the logs, I guess it would let you find the create instance requests etc, int he compute logs which would have a hint | |
| 11:40:33 | johnthetubaguy | kevinbenton: this is one of those cases where we just get ssh didn't work errors right? | |
| 11:40:49 | kevinbenton | johnthetubaguy: well in this case it's explicit authentication failures | |
| 11:40:59 | johnthetubaguy | ah, right, that makes sense | |
| 11:41:00 | kevinbenton | johnthetubaguy: 2017-02-28 11:48:29,144 12602 INFO [paramiko.transport] Authentication (publickey) failed. | |
| 11:43:37 | kevinbenton | good instance ID is 747e0481 | |
| 11:43:55 | johnthetubaguy | kevinbenton: maybe finding the server_id here will help, looks like the bad one was 31ca7a58-2a91-4893-bcb0-7c457023f6a1 | |
| 11:44:42 | kevinbenton | aye | |
| 11:44:47 | johnthetubaguy | kevinbenton: oh right, I see GET /2009-04-04/meta-data/public-keys/0/openssh-key | |
| 11:45:21 | kevinbenton | johnthetubaguy: so in the bad case whatever that first one is returning is telling it no keys | |
| 11:45:31 | johnthetubaguy | yeah, it seems it must be | |
| 11:46:16 | kevinbenton | is the preparation of the metadata asynchronous? | |
| 11:47:24 | johnthetubaguy | I think it should be all before the instance boots | |