Earlier  
Posted Nick Remark
#openstack-nova - 2019-06-17
22:53:17 Nick_A melwitt we actually tried that already - it allows for updating of the password once the instance exists, but we can't seem to set it upon creation/rebuild
22:55:36 melwitt Nick_A: that seems unexpected. there might be a bug, or maybe I'm just not aware there's something additional needed for it to work for create/rebuild
22:59:37 openstackgerrit sean mooney proposed openstack/nova master: create initial image metadata prefilter https://review.opendev.org/665775
23:14:00 Nick_A Even the random password generated when we manually openstack server create doesn't work...
23:18:28 openstackgerrit Sam Morrison proposed openstack/nova stable/rocky: Fix double word hacking test https://review.opendev.org/665788
23:19:07 openstackgerrit Sam Morrison proposed openstack/nova stable/queens: Fix double word hacking test https://review.opendev.org/665790
23:45:45 openstackgerrit Merged openstack/nova master: Don't rely on SQLAlchemy collections magically initializing __dict__ https://review.opendev.org/661472
23:45:52 openstackgerrit Merged openstack/nova master: docs: remove the RamFilter from example https://review.opendev.org/665546
23:51:29 openstackgerrit sean mooney proposed openstack/os-traits master: add libvirt image metadata traits https://review.opendev.org/652996
23:51:32 openstackgerrit sean mooney proposed openstack/os-traits master: add GOP, NONE and VIRTIO grapics models https://review.opendev.org/665830
#openstack-nova - 2019-06-18
01:03:44 openstackgerrit Adam Spiers proposed openstack/nova master: Add extra spec parameter and image property for memory encryption https://review.opendev.org/664420
01:03:45 openstackgerrit Adam Spiers proposed openstack/nova master: Use fake flavor instead of empty dict in test https://review.opendev.org/662555
01:03:45 openstackgerrit Adam Spiers proposed openstack/nova master: Pass extra_specs to flavor in vif tests https://review.opendev.org/662556
01:03:46 openstackgerrit Adam Spiers proposed openstack/nova master: Extract SEV-specific bits on host detection https://review.opendev.org/636334
01:03:46 openstackgerrit Adam Spiers proposed openstack/nova master: Add element to guest config for AMD SEV https://review.opendev.org/636318
01:03:47 openstackgerrit Adam Spiers proposed openstack/nova master: Allow guest devices to include https://review.opendev.org/644564
01:03:47 openstackgerrit Adam Spiers proposed openstack/nova master: Detect that SEV is required and enable iommu for devices https://review.opendev.org/644565
01:03:48 openstackgerrit Adam Spiers proposed openstack/nova master: Use element when SEV is required https://review.opendev.org/662557
01:03:48 openstackgerrit Adam Spiers proposed openstack/nova master: Enable memory locking if SEV is requested https://review.opendev.org/662558
01:52:16 openstackgerrit Merged openstack/os-vif stable/queens: Prevent "qbr" Linux Bridge from replying to ARP messages https://review.opendev.org/655694
02:12:31 openstackgerrit sean mooney proposed openstack/nova master: add StorageTransform class to prefilter https://review.opendev.org/665844
06:39:37 gibi sean-k-mooney: regarding os-vif and osprofiler. The idea come up in neutron to profile the timing of vif plug. To be able to do that we need to make sure the osprofiler info is transferred to neutron during the vif plug. So far the patch is a PoC which is missing the neutron part. In the long run we might want to have support for osprofiling vif plug in some way
06:45:56 gibi sean-k-mooney: it was also discussed yesterday on the neutron performance meeting http://eavesdrop.openstack.org/meetings/neutron_performance/2019/neutron_performance.2019-06-17-16.00.log.html#l-20
07:45:09 openstackgerrit Yongli He proposed openstack/nova-specs master: add spec "show-server-numa-topology" https://review.opendev.org/658716
07:49:15 openstackgerrit Takashi NATSUME proposed openstack/nova master: Fix wrong assert methods https://review.opendev.org/665897
07:58:30 openstackgerrit Yongli He proposed openstack/nova master: Add server sub-resource topology API https://review.opendev.org/621476
08:21:20 openstackgerrit Hamdy Khader proposed openstack/nova master: OVS DPDK port representors support https://review.opendev.org/658785
09:21:10 bhagyashris__ stephenfin, sean-k-mooney, alex_xu: Hi, I have checked the replies on mailing list and encounter in issue so replied to mailing thread http://lists.openstack.org/pipermail/openstack-discuss/2019-June/007190.html I would like to hear your opinion.
09:26:04 openstackgerrit Boxiang Zhu proposed openstack/nova master: Validate requested host/node during servers create https://review.opendev.org/661237
09:26:04 openstackgerrit Boxiang Zhu proposed openstack/nova master: Add host and hypervisor_hostname flag to create server https://review.opendev.org/645520
09:30:12 openstackgerrit Brin Zhang proposed openstack/python-novaclient master: Microversion 2.74: Support Specifying AZ to unshelve https://review.opendev.org/665136
09:33:50 stephenfin bhagyashris__: Cool, I'll reply now. What email client are you using, btw? It's not quoting replies properly, whatever it is /o\
09:35:37 bhagyashris__ stephenfin: actaully I am using outlook in browser so it's not quoting properly, sorry for inconvenience :(
09:36:24 stephenfin bhagyashris__: All good. I was going to point this out (hard learned lesson from my Intel days) but it only applies to the desktop version https://that.guru/blog/sane-outlook/
09:42:15 bhagyashris__ stephenfin: ohh ok. Thank you !
09:57:33 bhagyashris__ stephenfin: Got your reply thank you! Just one question if operator set only ``cpu_shared_set`` then in that case what should happen? Will it be reported as VCPU inventory or it should raise error?
09:58:05 stephenfin It should be ignored for VCPU calculation and a warning raised
09:58:05 bhagyashris__ On Train
09:58:37 stephenfin If cpu_dedicated_set is not defined, then cpu_shared_set should only be used for emulator threads
09:59:46 stephenfin However, I think I addressed this in a previous email by saying it was extremely unlikely that cpu_shared_set would be defined without vcpu_pin_set, since it wouldn't offer any advantage (the emulator thread host cores would overlap with the pinned CPU host cores)
10:01:04 bhagyashris__ stephenfin: no I am talking about if operator sets only ``cpu_shared_set`` in Train on fresh compute node then it should report the VCPU inventory as per the specs
10:01:24 bhagyashris__ Right?
10:01:54 stephenfin Then the spec needs a modification. They also need to set cpu_dedicated_set, even if it's to an empty string
10:02:36 stephenfin Because otherwise we can't tell the difference between a freshly deployed node and an upgraded node
10:03:15 bhagyashris__ stephenfin: ok means on train operator can not set the ``cpu_shared_set`` alone . If it's sets then raised the error that ``cpu_dsedoicated_set`` should be set
10:03:26 stephenfin Not an error, a warning
10:03:32 bhagyashris__ Ok ok
10:04:03 stephenfin Stating that we are ignoring that value and are instead relying on 'vcpu_pin_set', if configured, or reporting all host cores if not
10:04:17 stephenfin From the spec
10:04:19 stephenfin "If the [compute] cpu_dedicated_set config option is not set, a warning will be logged stating that reserved_host_cpus is deprecated and that the operator should set both [compute] cpu_shared_set and [compute] cpu_dedicated_set."
10:04:29 bhagyashris__ Then in that case the inventory reported at placement side will be PCPU=0 and VCPU=0
10:05:15 stephenfin No, it'll be PCPU = (len(vcpu_pin_set) | len($total_host_cores))
10:05:33 stephenfin and VCPU = (len(vcpu_pin_set) | len($total_host_cores)) * cpu_allocation_ratio
10:05:59 stephenfin i.e. the exact same behavior if cpu_shared_set wasn't defined
10:06:08 stephenfin and cpu_dedicated_set wasn't defined
10:06:11 openstackgerrit zhaixiaojun proposed openstack/python-novaclient master: Modify the url of upper_constraints_file https://review.opendev.org/665934
10:08:55 bhagyashris__ means if only the ``cpu_shared_set`` is define then in that case inventory should be reported as PCPU = (len(vcpu_pin_set) | len($total_host_cores)) and VCPU = (len(vcpu_pin_set) | len($total_host_cores)) * cpu_allocation_ratio
10:09:07 bhagyashris__ ?
10:10:18 stephenfin What's the question?
10:10:19 bhagyashris__ stephenfin: ^
10:10:43 stephenfin You seem to just be saying exactly what I just said :)
10:11:47 bhagyashris__ stephenfin: my question is if the operator set only ``cpu_shared_set`` in Train on fresh compute node then we will raise the Warning but what inventory will reported at placement side?
10:12:06 stephenfin What I just said
10:12:09 stephenfin PCPU = (len(vcpu_pin_set) | len($total_host_cores))
10:12:11 stephenfin VCPU = (len(vcpu_pin_set) | len($total_host_cores)) * cpu_allocation_ratio
10:12:28 bhagyashris__ Ok got it
10:12:58 sean-k-mooney actully that is not correct
10:13:42 bhagyashris__ But if operator want to use that not as shared then in that case reporting both PCPU and VCPU the inventory is wrong IMO
10:13:51 sean-k-mooney if vcpu_pin_set is not defiend and cpu_dedicated_set is not defiend but cpu_shared_set is then we should only report a singel inventory of VCPU=len(cpu_share_set)
10:14:10 stephenfin Ohhh, you're right
10:14:19 sean-k-mooney and set the inventory allcoation raito as neeeded
10:14:33 stephenfin Sorry bhagyashris__
10:14:51 bhagyashris__ stephenfin, sean-k-mooney : yeah thats whats my understanding from the spec
10:15:02 stephenfin Yeah, I guess we'd written off the combination of cpu_shared_set being defined and vcpu_pin_set being undefined as "not gonna happen"
10:15:30 sean-k-mooney yes so we dont actly multiple the capasity by the allocation raition since the inventory has an allcoation ration filed seperatly as well
10:16:26 sean-k-mooney stephenfin: cpu_share_set and vcpu_pin_set makes sense when doign cpu pinning
10:17:00 sean-k-mooney as the cpu_shared_set is used for emulator trheads as you know but in that case we report vcpu and pcu based on vcpu_pin_set
10:17:09 stephenfin Agreed. I'm saying cpu_shared_set *without* vcpu_pin_set *doesn't* makes sense when doing CPU pinning
10:17:30 sean-k-mooney well i guess it could
10:17:44 sean-k-mooney no it doesnt
10:18:11 sean-k-mooney you never want teh emulator thread to overlap with the cpu that you can pin too
10:18:35 sean-k-mooney so it only makes sense if you have use vcpu_pin_set to restic what cpus you can pin too
10:18:45 stephenfin Correct
10:18:53 stephenfin It's just annoying that we don't have a check to validate that at the moment
10:19:00 stephenfin I wonder if we should add one and backport it?
10:19:23 stephenfin i.e. WARNING: You've set cpu_shared_set without vcpu_pin_set. This is dumb. Stop it.
10:19:58 sean-k-mooney so if cpu_shared_set was defined on its own then it would only make sense in train to model a host that resultss floating vms being confined to a subset of hosts
10:20:07 sean-k-mooney :)
10:20:27 sean-k-mooney i like how bitchy the warning is :)
10:20:29 sean-k-mooney +1
10:22:13 sean-k-mooney stephenfin: maybe it makes sense to write up a bunch of different configuration in an eterpad with the config args and the expect placmenet inventories which we can use as a set of functional test to implement
10:28:04 bhagyashris__ stephenfin, sean-k-mooney : thank you for you opinion ! I will try to push the patches ASAP. And incase any of any doubts I will ping.
10:47:15 openstackgerrit Stephen Finucane proposed openstack/nova master: hacking: Resolve W605 (invalid escape sequence) https://review.opendev.org/652104
10:47:16 openstackgerrit Stephen Finucane proposed openstack/nova master: tests: Use consistent URL regex substitution https://review.opendev.org/665949
11:04:13 openstackgerrit Stephen Finucane proposed openstack/nova master: Integrate 'pre-commit' and deprecate 'tox -e fast8' https://review.opendev.org/665518
11:22:44 openstackgerrit Balazs Gibizer proposed openstack/nova master: Remove redundant group host setup https://review.opendev.org/665954
11:33:32 openstackgerrit Edward Hope-Morley proposed openstack/nova stable/stein: Fix python3 compatibility of rbd get_fsid https://review.opendev.org/664512
12:29:21 openstackgerrit Hamdy Khader proposed openstack/os-vif master: [Follow Up] OVS DPDK port representors support https://review.opendev.org/665965
12:49:40 openstackgerrit Surya Seetharaman proposed openstack/nova master: Grab fresh info from the driver during nova start/stop actions https://review.opendev.org/665975
13:03:21 yonglihe sean-k-mooney: clean up orphan instances, Checking instance nova metadata added: https://review.opendev.org/#/c/627765/

Earlier   Later