| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2019-07-01 | |||
| 16:42:10 | mriedem | https://review.opendev.org/#/q/status:open+project:openstack/nova+branch:stable/queens+label:Code-Review=2 | |
| 16:42:34 | mriedem | melwitt: can you review this queens backport? https://review.opendev.org/#/c/662471/ | |
| 17:29:40 | admin0 | hi all .. in horizon, right after login, in the usage summary, when I enter the date and click submit, the data comes out .. how is that data taken out? is it some sort of nova/compute api ? | |
| 17:57:48 | sean-k-mooney | admin0: i think its from the simple tenant usage api endpoint | |
| 17:58:24 | sean-k-mooney | admin0: https://developer.openstack.org/api-ref/compute/?expanded=show-usage-statistics-for-tenant-detail#show-usage-statistics-for-tenant | |
| 18:01:19 | admin0 | sean-k-mooney, thanks | |
| 18:13:44 | sean-k-mooney | mriedem: by the way i am bumping the minium version fo os-traits in https://review.opendev.org/#/c/666914/ too. should we split that out into its own change so we both can depend on it too avoid our prefilter changes conflicting? | |
| 18:14:11 | melwitt | mriedem: can do | |
| 18:18:28 | gibi | efried, mriedem: I will rebase on top of https://review.opendev.org/#/c/668062/ | |
| 18:21:59 | sean-k-mooney | efried: for https://review.opendev.org/#/c/651269/4/specs/train/approved/libvirt-pmu-configuration.rst@11 i understand what you ment by topic and commit message but what did you mean by filename? it already matches correct | |
| 18:22:04 | sean-k-mooney | fixing the other two now | |
| 18:22:31 | efried | sean-k-mooney: yup | |
| 18:23:53 | sean-k-mooney | oh you are just saying make all 3 match | |
| 18:24:31 | openstackgerrit | sean mooney proposed openstack/nova-specs master: Libvirt: add vPMU spec for train https://review.opendev.org/651269 | |
| 18:25:04 | sean-k-mooney | ok they should all match now | |
| 18:26:09 | mriedem | sean-k-mooney: i'm not too worried about conflicts at this point | |
| 18:26:58 | sean-k-mooney | ok was just wondering if i made sense to have the requiremetns bump be its own thing but its also trival to fix anyway so ill leave it for now | |
| 18:29:45 | Nick_A | does kvm instance I/O get "paused" so to speak during snapshots by default? | |
| 18:30:10 | sean-k-mooney | it depends on the image backend | |
| 18:30:26 | sean-k-mooney | but generally yes | |
| 18:30:30 | sean-k-mooney | at least file io is | |
| 18:31:27 | sean-k-mooney | we quiesce disk io the guest while we do the online snapshot | |
| 18:32:01 | sean-k-mooney | network io should not be affected unless it would have to write to disk as part of the packet processing | |
| 18:32:28 | sean-k-mooney | i think we rely on the qemu guest agent to do this | |
| 18:32:49 | sean-k-mooney | at least when using local qcow2 images | |
| 18:33:21 | sean-k-mooney | for rbd or cinder backed instances the storage backend does the snapshot and im not sure if we quiesce the guest or not | |
| 18:33:37 | mriedem | efried: guess what https://review.opendev.org/#/c/641138/1//COMMIT_MSG@16 | |
| 18:33:48 | mriedem | https://review.opendev.org/#/c/666959/1/nova/tests/functional/regressions/test_bug_1825537.py@51 | |
| 18:34:32 | Nick_A | thanks sean-k-mooney | |
| 18:34:51 | efried | mriedem: waitwait, do I get an I-told-you-so?? | |
| 18:34:55 | mriedem | you do | |
| 18:35:01 | efried | f'in aye | |
| 18:35:06 | efried | okay, I'm done. | |
| 18:35:20 | mriedem | luxuriate | |
| 18:36:51 | Nick_A | could you also explain why snapshots take up twice the instance's used disk space on compute before they're uploaded to glance? | |
| 18:37:16 | lyarwood | mriedem: sorry was out, just getting to the stable reviews you pinged about earlier | |
| 18:39:14 | Nick_A | by that I mean if there's an instance using 4.9G, the snapshots dir will have two files of 4.9G each before upload | |
| 18:41:10 | sean-k-mooney | Nick_A: one is likely the snapshot and the other the root disk | |
| 18:41:33 | sean-k-mooney | i have not really looked at the code so not sure | |
| 18:42:46 | Nick_A | Why would they be the same size then? | |
| 18:43:24 | mriedem | Nick_A: the source code is freely available so you could also dig into this | |
| 18:43:45 | mriedem | this isn't really a support channel | |
| 19:19:48 | openstackgerrit | Matt Riedemann proposed openstack/nova stable/stein: Add functional recreate test for regression bug 1825537 https://review.opendev.org/666959 | |
| 19:19:48 | openstack | bug 1825537 in OpenStack Compute (nova) stein "finish_resize failures incorrectly revert allocations" [Medium,In progress] https://launchpad.net/bugs/1825537 - Assigned to Matt Riedemann (mriedem) | |
| 19:19:48 | openstackgerrit | Matt Riedemann proposed openstack/nova stable/stein: Drop source node allocations if finish_resize fails https://review.opendev.org/667155 | |
| 19:29:28 | mriedem | sean-k-mooney: left an idea in https://review.opendev.org/#/c/667177/ on how to avoid the driver interface change for backports | |
| 19:29:48 | mriedem | sean-k-mooney: heh you thought of the same, "maybe there is a way we can use the migration_context which we have to lookup the migration object?" | |
| 19:31:50 | sean-k-mooney | mriedem: hehe ya i looked at that very breifly in v1 https://review.opendev.org/#/c/667177/1/nova/virt/libvirt/driver.py@9138 and didnt foolow up as i didnt thinkwe initally needed too until artom looked at the logs. | |
| 19:33:39 | sean-k-mooney | the migration context does not have the migration object in it directly right | |
| 19:34:01 | mriedem | no but it has the id primary key you can use to get it | |
| 19:34:26 | sean-k-mooney | this https://github.com/openstack/nova/blob/master/nova/objects/migration_context.py#L45 | |
| 19:34:31 | sean-k-mooney | ok | |
| 19:34:59 | sean-k-mooney | that was where i got lost and was not sure where to go from next to get the migration object | |
| 19:36:11 | sean-k-mooney | so we can just do nova.objects.migration.get_by_id https://github.com/openstack/nova/blob/master/nova/objects/migration.py#L137 | |
| 19:37:28 | sean-k-mooney | ya that simpler then i thought it would be. are we ok with the extra db lookup or is the api chage preferable? | |
| 19:44:38 | openstackgerrit | sean mooney proposed openstack/nova-specs master: add libvirt pqos spec https://review.opendev.org/662264 | |
| 19:46:04 | sean-k-mooney | when a spec is under review should the blueprint definition be in Review, New or Pending Approval? or do we just not use that at and just go from new to approved when the spec is approved | |
| 19:51:22 | sean-k-mooney | mriedem: oh just noiced you already said that in https://review.opendev.org/#/c/667177/5/nova/virt/driver.py@741 | |
| 20:01:58 | mriedem | sean-k-mooney: "or do we just not use that at and just go from new to approved when the spec is approved" mostly that | |
| 20:02:11 | mriedem | definition isn't really used (i didn't use it really anyway) | |
| 20:02:21 | mriedem | if there was a spec i'd mark the definition as review or pending approval | |
| 20:18:01 | efried | mriedem, sean-k-mooney: If I cared more, I would enforce that "Direction: Approved" means "we want to do this" and "Design: Approved" means "and we know how we're gonna do it" (i.e. spec approved). | |
| 20:20:50 | sean-k-mooney | efried: i set https://blueprints.launchpad.net/nova/+spec/libvirt-pqos since the spec is under review | |
| 20:21:19 | sean-k-mooney | the direct is still needs approval and the implemetation technically should not started but i left it at teh default of unknown | |
| 20:21:34 | efried | sfine | |
| 20:23:43 | efried | mriedem: favor... | |
| 20:23:47 | openstackgerrit | Eric Fried proposed openstack/nova master: Clean up TestDriverBlockDevice helper Of DOOOOOM https://review.opendev.org/668556 | |
| 20:26:26 | efried | mriedem: if you would please review (and hopefully merge) https://review.opendev.org/#/c/566153/46 so nobody ever has to do it again, and it doesn't have to keep being rebased... | |
| 20:26:46 | efried | I've proposed a fup (see above) to address the issues I noted there. | |
| 20:27:17 | efried | (and that one is much smaller) | |
| 20:27:49 | openstackgerrit | Merged openstack/nova stable/queens: Stop logging traceback when skipping quiesce https://review.opendev.org/660328 | |
| 20:28:12 | mriedem | jesus i really don't want to review a nearly 600 LOC mox->mock conversion patch | |
| 20:28:48 | mriedem | as you know i've never really been on board with the push to de-mox-ify everything as a goal | |
| 20:29:03 | mriedem | enforcing that new tests are in mock sure, but this is.... | |
| 20:33:56 | openstackgerrit | Merged openstack/nova stable/queens: xenapi/agent: Change openssl error handling https://review.opendev.org/656308 | |
| 20:34:03 | openstackgerrit | Merged openstack/nova stable/queens: Fix {min|max}_version in ironic Adapter setup https://review.opendev.org/656523 | |
| 20:34:10 | openstackgerrit | Merged openstack/nova stable/queens: Fix retry of instance_update_and_get_original https://review.opendev.org/659320 | |
| 20:34:16 | openstackgerrit | Merged openstack/nova stable/queens: DRY up test_rollback_live_migration_set_migration_status https://review.opendev.org/662470 | |
| 20:34:23 | openstackgerrit | Merged openstack/nova stable/queens: Include all network devices in nova diagnostics https://review.opendev.org/666152 | |
| 20:34:32 | openstackgerrit | Merged openstack/nova stable/queens: Add regression recreate test for bug 1830747 https://review.opendev.org/662774 | |
| 20:34:32 | openstack | bug 1830747 in OpenStack Compute (nova) queens "Error 500 trying to migrate an instance after wrong request_spec" [High,In progress] https://launchpad.net/bugs/1830747 - Assigned to Matt Riedemann (mriedem) | |
| 20:35:00 | efried | aspiers: SEV series in merge conflict after the first patch :( | |
| 20:49:16 | spatel | sean-k-mooney: yt | |
| 20:51:24 | spatel | getting this issue - https://bugzilla.redhat.com/show_bug.cgi?id=1176020 | |
| 20:51:25 | openstack | bugzilla.redhat.com bug 1176020 in libvirt "libvirt should do a right check for numa cpus set" [Medium,Closed: errata] - Assigned to mprivozn | |
| 21:03:14 | openstackgerrit | Eric Fried proposed openstack/nova master: Rename CinderFixtureNewAttachFlow to CinderFixture https://review.opendev.org/668561 | |
| 21:07:11 | mriedem | i see what you're doing | |
| 21:10:59 | mriedem | bbiab | |
| 21:19:47 | openstackgerrit | Merged openstack/nova stable/queens: Workaround missing RequestSpec.instance_group.uuid https://review.opendev.org/663110 | |
| 21:22:20 | efried | o/ jaypipes, how goes? | |
| 21:30:25 | sean-k-mooney | spatel: you are getting that because you are livemigrating instance with a numa toplogy | |
| 21:30:45 | sean-k-mooney | spatel: when you do that we do not recalulate the guest xml currently | |
| 21:31:13 | sean-k-mooney | as a result if you live migrate form a host with more cpus to one with less you can have an xml on the dest that reference cpus that are not present | |
| 21:31:35 | spatel | sean-k-mooney: now i am stuck and not sure how to get out | |
| 21:31:55 | sean-k-mooney | spatel: cold migration should work | |
| 21:32:08 | spatel | i tried all option but getting same error | |
| 21:32:27 | spatel | now thinking to re-build it... | |
| 21:32:57 | spatel | when you said - you are getting that because you are livemigrating instance with a numa toplogy | |
| 21:33:11 | spatel | what does that means? | |
| 21:33:28 | sean-k-mooney | i assume you are getting that error becasue you tried to do a live migration | |