| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2018-01-31 | |||
| 14:42:39 | jaypipes | efried: ack. can you add this to the list of discussion topics for Dublin? | |
| 14:44:10 | ameeda | mriedem: Thank you very much !! | |
| 14:45:43 | openstackgerrit | Ameed Ashour proposed openstack/nova master: detach instance volumes when VM creation fails https://review.openstack.org/528385 | |
| 14:46:25 | ameeda | mriedem: patch uploaded https://review.openstack.org/#/c/528385/ | |
| 14:46:50 | efried | jaypipes: https://etherpad.openstack.org/p/nova-ptg-rocky L50-59 | |
| 14:47:13 | jaypipes | efried: danke | |
| 14:47:28 | efried | jaypipes: To put possibilities in your head, we could have a DELETE that accepts a payload and returns a payload. | |
| 14:47:55 | efried | or just use PUT :) | |
| 14:48:26 | jaypipes | cdent might shit a brick, though. | |
| 14:48:57 | cdent | i've laid so many bricks in the past few days I'm not sure I have any left | |
| 14:48:59 | mriedem | if another core can look at this, i think we should get it in before rc1 https://review.openstack.org/#/c/522112/ beause backports with new config options are generally gross | |
| 14:49:09 | jaypipes | cdent: poor guy. still under the weather? | |
| 14:49:17 | jaypipes | mriedem: on it. | |
| 14:49:19 | mriedem | ^ adds the ability for nova to do cinder api stuff, like neutron, without a user token, for things like periodic cleanup tasks | |
| 14:49:43 | jaypipes | mriedem: reading the bugs now... | |
| 14:50:04 | openstackgerrit | Sen Yang proposed openstack/python-novaclient master: Implement hypervisor hostname exact pattern match https://review.openstack.org/520187 | |
| 14:50:11 | cdent | jaypipes: I _am_ still under the weather, but the bricks I was talking about in this case is the number of conversations in the past few days about generations and provider tree and related stuff that are still up in the air | |
| 14:50:21 | jaypipes | cdent: heh, ok :) | |
| 14:50:27 | ameeda | mriedem: about assigned bug https://bugs.launchpad.net/nova/+bug/1746531 where I should add the description and what should I write ? | |
| 14:50:28 | openstack | Launchpad bug 1746531 in OpenStack Compute (nova) pike "nova-manage db archive_deleted_rows man page does not mention --until-complete option" [Medium,Confirmed] | |
| 14:50:35 | openstackgerrit | Eric Fried proposed openstack/nova master: ComputeDriver.update_provider_tree() https://review.openstack.org/521187 | |
| 14:50:35 | openstackgerrit | Eric Fried proposed openstack/nova master: report client: get_provider_tree_and_ensure_root https://review.openstack.org/521098 | |
| 14:50:36 | openstackgerrit | Eric Fried proposed openstack/nova master: ProviderTree.get_provider_uuids: Top-down ordering https://review.openstack.org/536624 | |
| 14:50:36 | openstackgerrit | Eric Fried proposed openstack/nova master: SchedulerReportClient._delete_provider https://review.openstack.org/535463 | |
| 14:50:37 | openstackgerrit | Eric Fried proposed openstack/nova master: New-style _set_inventory_for_provider https://review.openstack.org/537648 | |
| 14:50:37 | openstackgerrit | Eric Fried proposed openstack/nova master: set_{aggregates|traits}_for_provider: tolerate set https://review.openstack.org/536625 | |
| 14:50:38 | openstackgerrit | Eric Fried proposed openstack/nova master: Use update_provider_tree from resource tracker https://review.openstack.org/520246 | |
| 14:50:38 | openstackgerrit | Eric Fried proposed openstack/nova master: SchedulerReportClient.update_from_provider_tree https://review.openstack.org/533821 | |
| 14:50:39 | openstackgerrit | Eric Fried proposed openstack/nova master: Fix nits in update_provider_tree series https://review.openstack.org/531260 | |
| 14:50:40 | openstackgerrit | Eric Fried proposed openstack/nova master: Make generation optional in ProviderTree https://review.openstack.org/539324 | |
| 14:50:40 | jaypipes | cdent: I seem to have gracefully avoided all of those conversations... | |
| 14:50:40 | openstackgerrit | Eric Fried proposed openstack/nova master: Move refresh time from report client to prov tree https://review.openstack.org/535517 | |
| 14:50:58 | ameeda | is still gate broken ? https://review.openstack.org/#/c/526900/ | |
| 14:51:21 | cdent | jaypipes: they've been interesting and I think for the most part useful with regard to longer term considerations | |
| 14:51:26 | efried | gibi, jaypipes, mriedem: easy manual rebases on that series | |
| 14:51:37 | gibi | efried: looking... | |
| 14:51:38 | cdent | jaypipes but trying to parse them while still ill is ow | |
| 14:51:40 | mriedem | melwitt: i think the functional test failures in your patch https://review.openstack.org/#/c/340614/ are real | |
| 14:52:34 | jaypipes | cdent: ack on that... | |
| 14:53:47 | jaypipes | mriedem: hmm, delete_on_termination=True && boot_from_volume=True don't seem to be a good mix... | |
| 14:53:57 | jaypipes | but whatevs, I will try to keep an open mind.' | |
| 14:54:31 | mriedem | jaypipes: that's super old behavior | |
| 14:54:47 | mriedem | delete the backing volume once i delete the instance | |
| 14:54:48 | bauzas | mriedem: on https://review.openstack.org/#/c/522112/ | |
| 14:56:14 | ameeda | mriedem: should I follow https://docs.openstack.org/doc-contrib-guide/ ? | |
| 14:56:40 | mriedem | ameeda: no, the nova-manage man pages are in the nova tree | |
| 14:56:45 | mriedem | under doc/source/cli | |
| 14:57:00 | mriedem | it's just a restructured text file | |
| 14:58:01 | ameeda | great , what I should write there ? | |
| 14:58:11 | mriedem | ameeda: dude | |
| 14:58:23 | mriedem | i'm not going to write the patch fo you | |
| 14:58:24 | mriedem | *for | |
| 14:58:29 | gibi | jaypipes, mriedem: the first patch in efried's series needs a second core https://review.openstack.org/#/c/521098 the rest is +Wd | |
| 14:58:45 | ameeda | mriedem: sorry :$ | |
| 14:58:46 | mriedem | see how existing entries document CLI options, take a stab at doing similar for the missing option, and then post it for review and get feedback | |
| 14:58:49 | ameeda | Thank you !! | |
| 14:59:12 | mriedem | gibi: if it was a rebase you can just fast approve | |
| 14:59:58 | gibi | mriedem: it was a manual rebase, but yeah, I can fast approve it, sure. | |
| 15:00:29 | mriedem | we need some cores to look at this too https://review.openstack.org/#/c/537351/ | |
| 15:00:35 | mriedem | fixes nits in alex's traits series | |
| 15:01:26 | bauzas | mriedem: are we considering https://review.openstack.org/#/c/537351/4 not impact by FF ? | |
| 15:01:29 | bauzas | impacted* | |
| 15:01:49 | mriedem | bauzas: it's docs and nit cleanups | |
| 15:01:54 | bauzas | acceptable | |
| 15:04:35 | gibi | mriedem: fyi, this is can be merged now: https://review.openstack.org/#/c/533608 as the ocata backport has been merged as well | |
| 15:05:50 | mriedem | gibi: yeah i thought that was already done | |
| 15:06:48 | efried | Thanks gibi! | |
| 15:21:15 | gibi | ralonsoh__: hi! Do you plan to propose https://review.openstack.org/#/c/502306/14/specs/queens/approved/bandwidth-resource-provider.rst to rocky? | |
| 15:26:12 | tssurya | melwitt : I just wanted to confirm something, since quota calculation uses scatter_gather_all_cells, the whole process is a parallel process right when it comes to querying each cell DB ? | |
| 15:26:40 | dansmith | tssurya: yeah | |
| 15:26:43 | tssurya | melwitt : so we don't have to worry much about the performance in Pike with regards to this aspect | |
| 15:26:52 | tssurya | dansmith : thanks | |
| 15:29:27 | tssurya | dansmith : also regarding the status of our solution for calculating quotas when a cell is down, we realized that in Pike no vm creation would take place at all if any of the cell is down since it would raise exception at this point : https://github.com/openstack/nova/blob/cb1e763df76e21b5382872c89dd169ecb152c420/nova/api/openstack/compute/servers.py#L494 | |
| 15:29:41 | dansmith | bauzas: can you please look at this? https://review.openstack.org/#/c/532924/ | |
| 15:30:35 | dansmith | tssurya: ah yeah, we need to fix that | |
| 15:31:00 | dansmith | tssurya: I think we can pretty much remove that check now since the version we're checking for should be out of the support window | |
| 15:31:32 | tssurya | dansmith : so I will submit a POC for this and nova list, but we can discuss more of this in the ptg after we find a solution to deal with differentiating deleted instances from living ones | |
| 15:31:48 | dansmith | in the future when we need to do that sort of thing we'll need to decide what the plan is if a cell doesn't come back with that answer | |
| 15:32:22 | dansmith | tssurya: I really don't think we're going to find such a solution without replicating more data up top, but.. yeah, sounds good | |
| 15:33:34 | tssurya | because even for the quotas solution (which was to allow vm creation if a project doesn't have any instances in the cell that is down) it would change to not allowing vm creation if there are any instance_mappings in that cell :( | |
| 15:33:51 | dansmith | yeah | |
| 15:34:18 | dansmith | that might not be a problem depending on how you distributed people (i.e. keep tenants to a subset of cells), but yeah fair enough | |
| 15:34:21 | ralonsoh__ | gibi, sean-k-mooney: I no longer work in OpenStack for the moment. Please, ask sean-k-mooney about the plans to propose it for the next release cycle | |
| 15:34:24 | tssurya | dansmith : how I found this - # TODO(melwitt): Counting across cells for instances means we will miss counting resources if a cell is down. In the future, we should query placement for cores/ram and InstanceMappings for instances (once we are deleting InstanceMappings when we delete instances). | |
| 15:34:37 | tssurya | however* | |
| 15:35:11 | tssurya | so hopes up for the last part "once we are deleting InstanceMappings when we delete instances" | |
| 15:35:24 | dansmith | tssurya: yeah so we could try to leverage placement here in some way, but it would be a rather inefficient merge of "does placement know about any of these instance mappings" | |
| 15:35:25 | sean-k-mooney | ralonsoh__: propose which? | |
| 15:35:45 | ralonsoh__ | sean-k-mooney, gibi: https://review.openstack.org/#/c/502306/14/specs/queens/approved/bandwidth-resource-provider.rst | |
| 15:35:46 | dansmith | tssurya: we can't delete instancemappings when we delete instances | |
| 15:36:46 | tssurya | dansmith: yea probably, but is there a way we could included a status for the mappings ? | |
| 15:37:19 | dansmith | tssurya: that's what I meant about "replicating more data" | |
| 15:37:25 | dansmith | we said we weren't going to do that, so we'd have to discuss whether or not we're going to violate that design point or not | |
| 15:37:49 | tssurya | dansmith: hmm okay, | |
| 15:38:03 | dansmith | tssurya: maybe we could do something like delete the reqspec (if we don't already) when we delete an instance, and then not include instances with no requestspec that do have a mapping? | |
| 15:38:39 | dansmith | tssurya: I think bauzas was going to clean that up (delete reqspec on delete) but not sure if he ever did | |
| 15:38:41 | tssurya | dansmith : we don't delete request_spec as of now, | |
| 15:38:50 | tssurya | but yes that would also work | |
| 15:38:55 | gibi | ralonsoh__: thanks for the info | |
| 15:38:57 | dansmith | that would be better IMHO | |