Earlier  
Posted Nick Remark
#openstack-nova - 2019-07-27
00:13:38 openstackgerrit Merged openstack/nova master: ec2: Remove unused functions from 'ec2utils' https://review.opendev.org/662501
00:13:48 openstackgerrit Merged openstack/nova master: objects: Remove unused ec2 objects https://review.opendev.org/662502
00:32:21 openstackgerrit Merged openstack/nova master: Move default policy target https://review.opendev.org/657696
01:08:52 openstackgerrit Merged openstack/nova master: Use a less chipper title for release notes https://review.opendev.org/671752
01:56:29 openstackgerrit Merged openstack/nova master: Disable cinder-backup service in nova-next job https://review.opendev.org/672518
04:56:30 openstackgerrit Merged openstack/nova master: Remove unused FP device creation and deletion methods. https://review.opendev.org/635433
05:32:45 openstackgerrit Luyao Zhong proposed openstack/nova master: libvirt: Enable driver configures PMEM namespace https://review.opendev.org/634549
05:32:45 openstackgerrit Luyao Zhong proposed openstack/nova master: Indroduce new LibvirtConfigGuestPMEM https://review.opendev.org/672956
05:32:46 openstackgerrit Luyao Zhong proposed openstack/nova master: Populates existing pmems in libvirt device manager https://review.opendev.org/672957
05:32:46 openstackgerrit Luyao Zhong proposed openstack/nova master: Report pmem namespaces resources by provider tree https://review.opendev.org/634551
05:32:47 openstackgerrit Luyao Zhong proposed openstack/nova master: Support instance creation and resize with pmems https://review.opendev.org/672958
10:23:44 openstackgerrit Brin Zhang proposed openstack/nova master: WIP: Add delete_on_termination to volume-attach API https://review.opendev.org/673133
18:15:17 aspiers sean-k-mooney, kashyap: ugh, I think we need to rethink this whole machine type / capabilities thing :-(
18:15:52 aspiers just spent most of today (yes, Saturday) trying to get to grips with it
18:18:37 aspiers the problem is that currently we're only calling libvirt's getDomainCapabilities once per architecture, with the assumption that covering a single machine type (the default) for that architecture is enough
18:19:42 aspiers however, the default for x86_64 is 'pc', but we need domain capabilities for 'q35' in order to boot SEV guests
18:20:09 aspiers so for x86_64, we need domain capabilities for at least two machine types: 'pc' and 'q35'
18:21:39 aspiers however the good news is that I've realised we can get a sensibly small list of machine types to call it with by looking for the 'canonical' attribute in machine types returned from getCapabilities (N.B. not getDomainCapabilities)
18:21:52 aspiers e.g. getCapabilities returns these:
18:21:56 aspiers <machine canonical='pc-i440fx-2.11' maxCpus='255'>pc</machine>
18:22:05 aspiers <machine canonical='pc-q35-2.11' maxCpus='288'>q35</machine>
18:23:02 aspiers so my proposal is to change get_domain_capabilities to call the API once per canonical machine type, rather than just with the default machine type
18:23:27 aspiers and I've already enhanced config.py so that it can extract these canonical machine types from the capabilities XML
18:25:31 aspiers my only remaining concerns are a) that you might disagree this is a good idea for some reason I missed, and b) what if the canonical machine types returned by getCapabilities don't include the default machine type for this arch, or they don't include the default machine type specified by CONF.libvirt.hw_machine_type?
18:26:14 aspiers maybe we need to call the API for the canonical machine types *and* whatever utils.get_default_machine_type() returns (if different)
18:26:26 aspiers that should cover every eventuality
18:26:50 aspiers anyway, not expecting a reply at the weekend :) I just wanted to do a braindump while this is still fresh in my mind
18:27:19 aspiers I think I'll continue along these lines and just hope that you agree it's the right way
21:10:18 openstackgerrit Adam Spiers proposed openstack/nova master: Provide HW_CPU_X86_AMD_SEV trait when SEV is supported https://review.opendev.org/638680
21:10:19 openstackgerrit Adam Spiers proposed openstack/nova master: Add extra spec parameter and image property for memory encryption https://review.opendev.org/664420
21:10:19 openstackgerrit Adam Spiers proposed openstack/nova master: Extract SEV-specific bits on host detection https://review.opendev.org/636334
21:10:20 openstackgerrit Adam Spiers proposed openstack/nova master: Add and to config.py https://review.opendev.org/636318
21:10:20 openstackgerrit Adam Spiers proposed openstack/nova master: Apply SEV-specific guest config when SEV is required https://review.opendev.org/644565
21:10:21 openstackgerrit Adam Spiers proposed openstack/nova master: Enable booting of libvirt guests with AMD SEV memory encryption https://review.opendev.org/666616
21:10:21 openstackgerrit Adam Spiers proposed openstack/nova master: Enhance parsing of domain capabilities and track canonical machine types https://review.opendev.org/673151
21:10:42 aspiers done! and FIRST SEV GUEST BOOTED \o/
21:27:26 openstackgerrit Adam Spiers proposed openstack/nova master: libvirt: harden Host.get_domain_capabilities() https://review.opendev.org/670189
21:27:26 openstackgerrit Adam Spiers proposed openstack/nova master: Provide HW_CPU_X86_AMD_SEV trait when SEV is supported https://review.opendev.org/638680
21:27:27 openstackgerrit Adam Spiers proposed openstack/nova master: Add extra spec parameter and image property for memory encryption https://review.opendev.org/664420
21:27:27 openstackgerrit Adam Spiers proposed openstack/nova master: Extract SEV-specific bits on host detection https://review.opendev.org/636334
21:27:28 openstackgerrit Adam Spiers proposed openstack/nova master: Add and to config.py https://review.opendev.org/636318
21:27:28 openstackgerrit Adam Spiers proposed openstack/nova master: Apply SEV-specific guest config when SEV is required https://review.opendev.org/644565
21:27:29 openstackgerrit Adam Spiers proposed openstack/nova master: Enable booting of libvirt guests with AMD SEV memory encryption https://review.opendev.org/666616
21:27:29 openstackgerrit Adam Spiers proposed openstack/nova master: Enhance parsing of domain capabilities and track canonical machine types https://review.opendev.org/673152
21:30:06 openstackgerrit Adam Spiers proposed openstack/nova master: Enhance parsing of domain capabilities and track canonical machine types https://review.opendev.org/673151
21:30:07 openstackgerrit Adam Spiers proposed openstack/nova master: Provide HW_CPU_X86_AMD_SEV trait when SEV is supported https://review.opendev.org/638680
21:30:07 openstackgerrit Adam Spiers proposed openstack/nova master: Add extra spec parameter and image property for memory encryption https://review.opendev.org/664420
21:30:08 openstackgerrit Adam Spiers proposed openstack/nova master: Extract SEV-specific bits on host detection https://review.opendev.org/636334
21:30:08 openstackgerrit Adam Spiers proposed openstack/nova master: Add and to config.py https://review.opendev.org/636318
21:30:09 openstackgerrit Adam Spiers proposed openstack/nova master: Apply SEV-specific guest config when SEV is required https://review.opendev.org/644565
21:30:09 openstackgerrit Adam Spiers proposed openstack/nova master: Enable booting of libvirt guests with AMD SEV memory encryption https://review.opendev.org/666616
22:23:43 openstackgerrit Adam Spiers proposed openstack/nova master: Add and to config.py https://review.opendev.org/636318
22:23:43 openstackgerrit Adam Spiers proposed openstack/nova master: Apply SEV-specific guest config when SEV is required https://review.opendev.org/644565
22:23:44 openstackgerrit Adam Spiers proposed openstack/nova master: Enable booting of libvirt guests with AMD SEV memory encryption https://review.opendev.org/666616
#openstack-nova - 2019-07-28
09:48:05 openstackgerrit Brin Zhang proposed openstack/nova-specs master: Support re-configure deleted_on_termination in server https://review.opendev.org/580336
09:50:02 openstackgerrit Brin Zhang proposed openstack/nova-specs master: Support re-configure deleted_on_termination in server https://review.opendev.org/580336
10:34:44 openstackgerrit Adam Spiers proposed openstack/nova master: Enhance parsing of domain capabilities and track canonical machine types https://review.opendev.org/673151
10:34:44 openstackgerrit Adam Spiers proposed openstack/nova master: Provide HW_CPU_X86_AMD_SEV trait when SEV is supported https://review.opendev.org/638680
10:34:45 openstackgerrit Adam Spiers proposed openstack/nova master: Add extra spec parameter and image property for memory encryption https://review.opendev.org/664420
10:34:45 openstackgerrit Adam Spiers proposed openstack/nova master: Extract SEV-specific bits on host detection https://review.opendev.org/636334
10:34:45 openstackgerrit Adam Spiers proposed openstack/nova master: Add and to config.py https://review.opendev.org/636318
10:34:46 openstackgerrit Adam Spiers proposed openstack/nova master: Apply SEV-specific guest config when SEV is required https://review.opendev.org/644565
10:34:47 openstackgerrit Adam Spiers proposed openstack/nova master: Enable booting of libvirt guests with AMD SEV memory encryption https://review.opendev.org/666616
#openstack-nova - 2019-07-29
02:36:37 openstackgerrit Takashi NATSUME proposed openstack/nova master: Retrun 400 if invalid query parameters are specified https://review.opendev.org/670440
02:37:43 openstackgerrit Takashi NATSUME proposed openstack/nova master: Add a live migration regression test https://review.opendev.org/641200
02:38:31 openstackgerrit Takashi NATSUME proposed openstack/nova master: Add database schema upgrade check https://review.opendev.org/667047
04:21:06 alex_xu sean-k-mooney: kashyap a question for https://review.opendev.org/#/c/670189/, whether we will break the guest if change the machine type after upgrade.
06:19:51 openstackgerrit pengyuesheng proposed openstack/os-vif master: Bump the openstackdocstheme extension to 1.20 https://review.opendev.org/672857
07:32:46 kashyap alex_xu: Morning, will check
07:43:13 kashyap alex_xu: On that machine type question for Windows --
07:43:43 kashyap alex_xu: ... I don't quite parse your question. The answer is "it depends"
07:44:59 kashyap Because, if the operator knowingly updated the machine type, then there won't be any problems. But if their Windows+App was running 'pc' and was "suddenly" changed to 'q35', then there _might_ be issues depending on what the application expects
07:46:04 alex_xu kashyap: sorry, I didn't describe clearly
07:46:41 alex_xu kashyap: with that patch, we changed the machine_type from q35 to pc for the compute node didn't set any machine type explicitly
07:48:36 kashyap alex_xu: You changed it in nova.conf, and then stop + started the windows guest?
07:48:49 alex_xu kashyap: emm...I thougth the windows guest os will complain for the license. Do you mean the APP in the guest windows os depending on the machine type?
07:48:52 alex_xu kashyap: yes
07:49:32 kashyap alex_xu: Hmm, let me check with another QEMU guy
07:53:40 alex_xu kashyap: sorry, I mean no value for CONF.libvirt.machine_type. In S release, it is pc. But we changed the default machine type in the code for T release, after upgrade, a stop/start will change the instance to q35 machine type.
07:54:16 openstackgerrit Lee Yarwood proposed openstack/nova master: DNM - Verify NOVA_USE_SERVICE_TOKEN=True in the Nova gate https://review.opendev.org/673227
07:55:01 kashyap alex_xu: Isn't your question same as: if you boot a hard disk with Windows from PC1 to PC2, will it boot? :-)
07:55:30 kashyap alex_xu: And did the instance boot or not, in your test?
07:55:50 alex_xu kashyap: yes, i think so
07:56:25 kashyap alex_xu: Then, isn't it a question for Microsoft? :-)
07:56:39 alex_xu hah
07:57:54 kashyap alex_xu: https://support.microsoft.com/en-us/help/20530/windows-10-reactivating-after-hardware-change
07:58:14 kashyap So:
07:58:16 kashyap [quote]
07:58:17 kashyap When installing Windows 10, the digital license associates itself with your device's hardware. If you make significant hardware changes on your device, such as replacing your motherboard, Windows will no longer find a license that matches your device, and you’ll need to reactivate Windows to get it up and running.
07:58:22 kashyap [/quote]
07:59:06 kashyap peterx: So the answer is, yes, it will affect -- because changing machine type is similar to changing your motherboard
07:59:34 alex_xu kashyap: so I'm thinking whether we should have a release upgrade note for the operator running windows at least
08:00:03 alex_xu warning them the machine type is changed, if you don't want get the trouble with that, update CONF.libvirt.machine_type to q35?
08:00:48 kashyap "not trouble", but we should be explicit - that you might have to reactivate licensing keys
08:02:04 kashyap alex_xu: You say "we" changed default machine type in the code for T release -- do you mean Intel's own OpenStack variant?
08:02:13 kashyap Or by "we" are you referring to upstream?
08:02:20 openstackgerrit Lee Yarwood proposed openstack/nova master: Get rid of args to RBDDriver.__init__() https://review.opendev.org/668564
08:02:33 alex_xu kashyap: referring to upstream
08:02:47 alex_xu intel don't have oepnstack variant
08:02:49 kashyap alex_xu: No, we didn't change upstream machine type - what makes you say so?

Earlier   Later