| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2017-11-22 | |||
| 14:08:37 | bauzas | but once I'll upload them, it could be nice to use them | |
| 14:09:06 | mdbooth | stephenfin: It serialises calls to connect, so it probably solves the reported issue. | |
| 14:09:19 | mdbooth | However, if they implement umount, which they should, it's insufficient. | |
| 14:10:22 | mdbooth | stephenfin: So I think my +0 accurately reflects my feelings. | |
| 14:10:47 | jianghuaw | bauzas, do you mean adding tests in tempest? | |
| 14:11:00 | stephenfin | mdbooth: That sounds fair. I'd edge towards +2 because it _does_ resolve the bug | |
| 14:11:07 | openstackgerrit | Radoslav Gerganov proposed openstack/nova master: VMware: fix memory stats https://review.openstack.org/516634 | |
| 14:11:07 | openstackgerrit | Radoslav Gerganov proposed openstack/nova master: VMware: expose max vCPUs and max memory per ESX host https://review.openstack.org/516635 | |
| 14:11:08 | openstackgerrit | Radoslav Gerganov proposed openstack/nova master: VMware: implement get_inventory() driver method https://review.openstack.org/506175 | |
| 14:11:08 | stephenfin | Though I would much rather they implement disconnect also | |
| 14:11:22 | stephenfin | ...allowing them to use that superclass in the process | |
| 14:11:34 | bauzas | jianghuaw: nope, just in nova.tests.functional | |
| 14:11:48 | mdbooth | stephenfin: Ok. | |
| 14:14:00 | jianghuaw | bauzas, ah, got it. Thanks for letting me know of it. | |
| 14:14:11 | jianghuaw | bauzas, yes. that's needed. | |
| 14:14:15 | openstackgerrit | Merged openstack/nova master: Allow shuffling hosts with the same best weight https://review.openstack.org/494136 | |
| 14:15:58 | openstackgerrit | Matt Riedemann proposed openstack/python-novaclient master: Add support for microversion 2.55 - flavor description https://review.openstack.org/520819 | |
| 14:33:00 | openstackgerrit | Rodolfo Alonso Hernandez proposed openstack/nova master: Format NIC features using os-traits definitions https://review.openstack.org/466051 | |
| 14:35:14 | ralonsoh | stephenfin: why the -1 in https://review.openstack.org/#/c/466051/? | |
| 14:35:20 | stephenfin | bauzas: I think what ralonsoh was doing here is correct https://review.openstack.org/#/c/466051/ | |
| 14:35:26 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Moving more utils to ProviderUsageBaseTestCase https://review.openstack.org/499539 | |
| 14:35:26 | stephenfin | ralonsoh: Just left the comment | |
| 14:35:43 | stephenfin | Quick -1 to stop it getting merged :) | |
| 14:36:30 | bauzas | stephenfin: well, there are 2 possibilities | |
| 14:37:02 | bauzas | stephenfin: #1 either we wait for a specific nova global requirements update and then we don't need to ask ralonsoh to modify directly the reqs.txt file | |
| 14:37:38 | bauzas | stephenfin: #2 or ralonsoh depends-on his change to https://review.openstack.org/#/c/521883/ and amending directly reqs.txt | |
| 14:38:43 | stephenfin | bauzas, ralonsoh: Hmm, yeah I was thinking the requirements job might fail | |
| 14:39:33 | bauzas | stephenfin: the reqs job failed because the g-r patch is not yet merged | |
| 14:39:56 | bauzas | so ralonsoh can modify reqs.txt directly if he provides a Depends-On | |
| 14:40:10 | stephenfin | ralonsoh: That job checks to make sure requirements are synchronized between projects so, for example, nova doesn't depend on requirements '==0.1.0', while neutron depends on '==0.2.0' | |
| 14:40:21 | stephenfin | Because if we did that, then we couldn't install them side-by-side | |
| 14:40:35 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: factor out compute service start in ServerMovingTest https://review.openstack.org/503037 | |
| 14:40:45 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Test resource allocation during soft delete https://review.openstack.org/495159 | |
| 14:40:50 | stephenfin | At least, not using system packages (vs. virtualenvs or installing things in containers) | |
| 14:40:57 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Change live_migrate tests to use fakedriver https://review.openstack.org/505202 | |
| 14:41:05 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Use FakeLiveMigrateDriver in notification test https://review.openstack.org/519405 | |
| 14:41:19 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Transform instance-live_migration_pre notification https://review.openstack.org/482070 | |
| 14:42:36 | gibi | stephenfin, bauzas: there is a small test refactor patch that blocks other already +Wd patches in a chain. Could you quickly take a look? It only needs a second +2 https://review.openstack.org/#/c/503037 | |
| 14:42:53 | stephenfin | bauzas: It did? I was waiting to see that | |
| 14:44:12 | stephenfin | ralonsoh: OK, so bauzas is right there. You'll need to wait for the g-r change to fix. I thought the fact that https://github.com/openstack/requirements/commit/6fbb909760926a51156203a0f55c7c0259ab1d38 had merged was good enough | |
| 14:44:13 | stephenfin | Clearly not | |
| 14:48:54 | stephenfin | ralonsoh: Yeah, so I guess that's blocked by https://review.openstack.org/#/c/521883/ Sorry about the confusion | |
| 14:49:08 | stephenfin | This is the fun stuff we live with :D | |
| 14:54:40 | mriedem | alex_xu: gmann_afk: looks like the 2.36 microversion broke the os-quota-sets 'force' parameter :( | |
| 14:58:59 | mriedem | https://bugs.launchpad.net/nova/+bug/1733886 | |
| 14:58:59 | openstack | Launchpad bug 1733886 in OpenStack Compute (nova) "'force' parameter broken in os-quota-sets microversion >= 2.36" [Undecided,New] | |
| 15:04:39 | openstackgerrit | Sylvain Bauza proposed openstack/nova master: libvirt: Provide VGPU inventory for a single GPU type https://review.openstack.org/514763 | |
| 15:04:58 | bauzas | gibi: +Wd | |
| 15:05:15 | gibi | bauzas: thanks! | |
| 15:20:02 | bauzas | quick question, does anyone know how to ask systemctl to restart all the failing services in case of devstack ? | |
| 15:20:12 | bauzas | or like, saying all the nova ones ? | |
| 15:20:28 | bauzas | for sure I can loop over each of them | |
| 15:20:43 | bauzas | but I wondered if there was like a screen -c stuff | |
| 15:21:31 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Don't create instance_extra entry for deleted instance https://review.openstack.org/412771 | |
| 15:22:06 | kashyap | bauzas: If you don't mind a bit of typing: `systemctl restart foo bar baz whizz` should restart them all | |
| 15:22:22 | bauzas | kashyap: yeah I knew about that | |
| 15:22:25 | bauzas | but meh | |
| 15:22:27 | bauzas | okay | |
| 15:24:23 | openstackgerrit | Matthew Booth proposed openstack/nova master: libvirt: Re-initialise volumes, encryptors, and vifs on hard reboot https://review.openstack.org/400384 | |
| 15:25:11 | bauzas | kashyap: given we have a 'systemctl list-units --failed' comment, I was hoping to see a 'systemctl start --failed' | |
| 15:25:27 | bauzas | but meh, I can gawk that | |
| 15:29:32 | bauzas | kashyap: oh hell, see that https://docs.openstack.org/devstack/latest/systemd.html#operating-on-more-than-one-unit-at-a-time | |
| 15:29:42 | bauzas | bauzas, RTFM, man ! | |
| 15:30:17 | kashyap | bauzas: Ah | |
| 15:30:18 | openstackgerrit | Jianghua Wang proposed openstack/nova master: XenAPI: get vGPU stats from hypervisor https://review.openstack.org/512965 | |
| 15:34:35 | alex_xu | mriedem: the second time we break the API due to the schema copy :( | |
| 15:37:14 | mriedem | alex_xu: yeah, a functional api sample test for that one at 2.36 would have caught it | |
| 15:37:31 | mriedem | anyway, i think i'll just document it in the api-ref and do a release note and we're good | |
| 15:37:40 | mriedem | the force parameter doesn't matter since pike anyway | |
| 15:38:45 | alex_xu | mriedem: what means for doesn't matter | |
| 15:39:02 | mriedem | force = update quota regardless of current use + reserved | |
| 15:39:05 | mriedem | since counting quotas in pike, | |
| 15:39:09 | mriedem | we don't have quota reservations anymore | |
| 15:39:47 | mriedem | although, maybe force still applies here, maybe i'm not reading this correctly | |
| 15:40:31 | alex_xu | mriedem: I thought force = update quota regardless of current use | |
| 15:40:34 | stephenfin | mdbooth: Could you briefly explain what 'is_implemented' was supposed to do here? https://review.openstack.org/#/c/511217/1/nova/virt/block_device.py | |
| 15:40:39 | mriedem | yeah maybe it does | |
| 15:40:51 | mriedem | so if usage is 10 and i change quota to 5, i'd have to force it | |
| 15:41:03 | mriedem | so maybe we should fix this in 2.56 with the file injection changes i'm making | |
| 15:42:10 | alex_xu | mriedem: yea, it can be | |
| 15:42:50 | mriedem | or we fix it in it's own microversion, i'm not sure if it's good to lump that bug fix into the file injection deprecation changes, which are going to be pretty large | |
| 15:42:57 | alex_xu | mriedem: in a single microversion also easy, since the fix is easy | |
| 15:42:58 | mriedem | this is the wip so far on that bp https://review.openstack.org/#/c/522027/ | |
| 15:43:21 | alex_xu | mriedem: I prefer it's own microverion more | |
| 15:44:00 | mriedem | yeah me too i think | |
| 15:44:22 | mriedem | ok i can work up a spec on that i suppose and work it under my file injection change | |
| 15:44:49 | alex_xu | mriedem: ok | |
| 15:45:55 | cfriesen | kashyap: thanks...based on the comments at https://bugzilla.redhat.com/show_bug.cgi?id=1439078 it appears that virConnectCompareCPU() will not catch the case where we're using a cpu_mode of 'host-passthrough' and HT is disabled on the source and enabled on the dest. | |
| 15:45:55 | openstack | bugzilla.redhat.com bug 1439078 in qemu-kvm-rhev "After migration,VM crash in dst host with "qemu-kvm: error: failed to set MSR 0x38f to 0x7000000ff"" [Unspecified,Closed: notabug] - Assigned to dgilbert | |
| 15:46:00 | mdbooth | stephenfin: IIRC the way those classes work is by raising an exception in the constructor if the bdm isn't of the correct type | |
| 15:46:31 | alex_xu | mriedem: btw, there is patch list from bugsmash, some new contributor are submitted patches https://etherpad.openstack.org/p/OpenStack-Bug-Smash-Queens-Wuhan-Bugs-List | |
| 15:46:58 | mdbooth | stephenfin: So is_implemented() is returning True if there is any class which can instantiate an object for the given bdm | |
| 15:47:00 | kashyap | cfriesen: Right, it won't magically catch it | |
| 15:47:44 | stephenfin | mdbooth: And we don't need/want to do that anymore because? | |
| 15:47:49 | mriedem | alex_xu: of course i saw the group photo on wechat | |
| 15:48:39 | mdbooth | stephenfin: Oh, wow, this is my patch | |
| 15:48:50 | mdbooth | stephenfin: I don't recognise this at all :O | |
| 15:49:12 | stephenfin | mdbooth: This is what happens when I skim old bug patches :) | |
| 15:49:19 | alex_xu | mriedem: hah | |
| 15:49:20 | stephenfin | slowly whittling them down | |