Earlier  
Posted Nick Remark
#openstack-nova - 2017-12-21
14:15:17 mriedem +2 now
14:15:26 mriedem and now jay is gone
14:20:38 mnaser does the attach_volume() driver function at any point know the size of the disk?
14:29:36 mdbooth mnaser: If this patch lands it would https://review.openstack.org/#/c/528363/6
14:30:30 mnaser mdbooth: i see, well thankfully, it was all just noise and this was all i needed - https://review.openstack.org/#/c/447127/ :D
14:30:48 mdbooth mnaser: Are you writing a new volume driver, btw?
14:31:35 mnaser mdbooth: oh nope, just was going to try and make the existing rbd one do qos per-gb so the qos scales with the volume size
14:32:14 mdbooth mnaser: i.e. bigger disks are permitted more bandwidth, linearly?
14:32:32 mnaser mdbooth: correct, bandwidth and iops, because we're using ceph so those two are related
14:32:53 mdbooth Makes sense on the face of it.
14:34:16 openstackgerrit Takashi NATSUME proposed openstack/nova master: api-ref: Verify parameters in servers.inc https://review.openstack.org/528201
14:37:08 openstackgerrit rahul bardia proposed openstack/python-novaclient master: nova limits ERROR (Exception): Field names must be unique https://review.openstack.org/527922
14:44:54 mdbooth Is there any chance we could chuck this one into the gate: https://review.openstack.org/#/c/529568/ ?
14:45:19 mdbooth It's a bug affecting execution of unit tests on a filesystem which doesn't support direct io
14:45:36 mdbooth Which apparently my workstation's filesystem doesn't
14:46:22 mriedem gmann: alex_xu: don't we have something in the docs that talks about not doing API extensions anymore?
14:46:25 mriedem looking for that here https://docs.openstack.org/nova/latest/contributor/index.html#the-nova-api
14:46:29 mdbooth Incoming... (sorry: merge conflict)
14:46:39 openstackgerrit Matthew Booth proposed openstack/nova master: Make BlockDeviceMapping object support uuid https://review.openstack.org/242603
14:46:39 openstackgerrit Matthew Booth proposed openstack/nova master: Add uuid column to BlockDeviceMapping https://review.openstack.org/242602
14:46:40 openstackgerrit Matthew Booth proposed openstack/nova master: DriverBlockDevice: make subclasses inherit _proxy_as_attr https://review.openstack.org/524167
14:46:40 openstackgerrit Matthew Booth proposed openstack/nova master: Add an online migration for BDM.uuid https://review.openstack.org/525599
14:46:41 openstackgerrit Matthew Booth proposed openstack/nova master: Give volume DriverBlockDevice classes a common prefix https://review.openstack.org/526346
14:46:41 openstackgerrit Matthew Booth proposed openstack/nova master: Expose BDM uuid to drivers https://review.openstack.org/529037
14:46:42 openstackgerrit Matthew Booth proposed openstack/nova master: Rename block_device_info_get_root https://review.openstack.org/529028
14:46:42 openstackgerrit Matthew Booth proposed openstack/nova master: Add DriverLocalImageBlockDevice https://review.openstack.org/526347
14:46:43 openstackgerrit Matthew Booth proposed openstack/nova master: Expose driver_block_device fields as attributes https://review.openstack.org/528362
14:46:43 openstackgerrit Matthew Booth proposed openstack/nova master: Add local_root to block_device_info https://review.openstack.org/529029
14:46:44 openstackgerrit Matthew Booth proposed openstack/nova master: Use real block_device_info data in libvirt tests https://review.openstack.org/527916
14:46:44 openstackgerrit Matthew Booth proposed openstack/nova master: Pass DriverBlockDevice to driver.attach_volume https://review.openstack.org/528363
14:46:45 openstackgerrit Matthew Booth proposed openstack/nova master: Pass disk_info dict to libvirt_info https://review.openstack.org/529329
14:46:45 openstackgerrit Matthew Booth proposed openstack/nova master: Fix libvirt volume tests passing invalid disk_info https://review.openstack.org/529328
14:46:46 openstackgerrit Matthew Booth proposed openstack/nova master: Local disk serial numbers for the libvirt driver https://review.openstack.org/529380
14:46:50 mriedem gmann: alex_xu: found it https://docs.openstack.org/nova/latest/reference/stable-api.html
14:47:02 mriedem re: https://review.openstack.org/#/c/527922/
14:48:43 mriedem maybe i'm being harsh, but if we don't support api extensions in the server, i don't know why we need to support them in the client
14:49:09 mriedem since that's the cost of having a not interoperable cloud
14:51:00 alex_xu mriedem: yea, that's true
14:52:09 kholkina hi all! is it possible to update user_data on a running instance?
14:52:36 kholkina I've found a blueprint but it looks like abandoned https://blueprints.launchpad.net/nova/+spec/update-userdata
14:52:56 mriedem kholkina: no. there is a new microversion in queens that allows you to rebuild an instance and change the userdata at that time,
14:53:02 mriedem but rebuild != running
14:54:16 kholkina maybe it's planned to work on that blueprint?
14:54:34 mriedem i hadn't heard of it before today, so i don't know of any plans to work on that
14:54:58 mriedem lyarwood: you want to tickle the ocata and newton versions of this too? https://review.openstack.org/#/q/I214a44f0eee7d90be5cd89f32f6e0017b19a3fd6
14:55:09 openstackgerrit Takashi NATSUME proposed openstack/nova master: api-ref: Example verification for servers.inc https://review.openstack.org/529520
14:56:35 lyarwood mriedem: planning to once it lands in stable/pike
14:57:32 kholkina so now the only way to do this is via updating database?
14:59:12 mriedem kholkina: on a running instance? yes that's what you'd have today
14:59:28 mriedem kholkina: if you're interested in supporting this via the API, you'd have to take over ownership of https://blueprints.launchpad.net/nova/+spec/update-userdata
14:59:33 mriedem and propose a spec for the rocky release
14:59:37 mriedem to the nova-specs repo
14:59:39 mriedem since it's an API change
15:00:26 kholkina ok, thanks
15:01:24 openstackgerrit Kashyap Chamarthy proposed openstack/nova master: libvirt: Introduce SMM (Systems Management Mode) config class https://review.openstack.org/529611
15:02:12 openstackgerrit Kashyap Chamarthy proposed openstack/nova master: libvirt: Introduce SMM (System Management Mode) config class https://review.openstack.org/529611
15:14:51 openstackgerrit Merged openstack/nova-specs master: Amend flavor description spec for GET /flavors API https://review.openstack.org/516033
15:24:30 mriedem gmann: oomichi: alex_xu: ^ finally write something up on this
15:24:30 openstackgerrit Matt Riedemann proposed openstack/nova master: Document testing guide for new API contributions https://review.openstack.org/529618
15:24:33 mriedem *wrote
15:25:41 openstackgerrit Sylvain Bauza proposed openstack/nova master: libvirt: Provide VGPU inventory for a single GPU type https://review.openstack.org/514763
15:25:42 openstackgerrit Sylvain Bauza proposed openstack/nova master: WIP: libvirt: create vGPU for instance https://review.openstack.org/528832
15:34:12 openstackgerrit Stephen Finucane proposed openstack/nova master: WIP: Simplify instance name generation https://review.openstack.org/516573
15:34:12 openstackgerrit Stephen Finucane proposed openstack/nova master: conf: Remove deprecated 'multi_instance_display_name_template' opt https://review.openstack.org/499612
15:39:40 openstackgerrit Matt Riedemann proposed openstack/nova stable/pike: Fix an error in _get_host_states when deleting a compute node https://review.openstack.org/529626
15:39:40 openstackgerrit Matt Riedemann proposed openstack/nova stable/pike: Add missing unit tests for FilterScheduler._get_all_host_states https://review.openstack.org/529625
15:39:41 mriedem mnaser: ^ for that KeyError in pike
15:49:57 openstackgerrit Stephen Finucane proposed openstack/nova master: test: Store the OutputStreamCapture fixture https://review.openstack.org/515146
15:49:58 openstackgerrit Stephen Finucane proposed openstack/nova master: nova-status: Migrate to cliff https://review.openstack.org/515147
15:49:58 openstackgerrit Stephen Finucane proposed openstack/nova master: trivial: Rename 'policy_check' -> 'policy' https://review.openstack.org/515148
15:49:59 openstackgerrit Stephen Finucane proposed openstack/nova master: nova-policy: Migrate to cliff https://review.openstack.org/515149
15:58:46 openstackgerrit Matthew Booth proposed openstack/nova master: Remove unused argument from LibvirtDriver._disconnect_volume https://review.openstack.org/529585
15:59:45 mdbooth lyarwood: ^^^ Fixed
16:00:24 mdbooth lyarwood: Lets wait for Zuul, though.
16:02:43 kholkina mriedem: is there a better method to manage ssh-keys on instances?
16:03:19 mriedem better method compared to what?
16:03:24 mriedem keypairs?
16:04:06 kholkina I planned to manage keys via user_data
16:04:38 mriedem i've heard of some deployments that don't use keypairs? but penick isn't around
16:04:44 mriedem rybridges: ^?
16:05:03 mriedem they use config management to inject information into the guest once the guest registers with their service
16:22:08 openstackgerrit Matt Riedemann proposed openstack/nova stable/ocata: Fix an error in _get_host_states when deleting a compute node https://review.openstack.org/529635
16:24:44 mnaser mriedem: mdbooth awesome thank you so much for that KeyError fix
16:28:58 mriedem thanks for reporting it
17:08:30 openstackgerrit Merged openstack/nova master: Fix duplicate allocation candidates https://review.openstack.org/528591
17:08:33 mnaser i'm trying to understand something - nova seems to allow booting an instance type that has no ephemeral storage
17:08:42 mnaser what would the size of that image be (or how is that determined?)
17:09:00 mnaser i noticed when using heat, it doesnt let you do this (except the nova api actually lets you)
17:10:28 mriedem mdbooth: ^
17:11:21 mriedem mnaser: what is the flavor.disk value?
17:11:33 mriedem "The size of the root disk that will be created in GiB. If 0 the root disk will be set to exactly the size of the image used to deploy the instance. However, in this case filter scheduler cannot select the compute host based on the virtual image size. Therefore, 0 should only be used for volume booted instances or for testing purposes."
17:11:52 mnaser mriedem: where was that? disk=0
17:11:58 mriedem https://developer.openstack.org/api-ref/compute/#show-flavor-details
17:13:32 kashyap mdbooth: Also if you respin, in the commit s/was is/is/; s/gust/guest/
17:13:51 kashyap (In that unused argument thing.)
17:19:00 openstackgerrit Kashyap Chamarthy proposed openstack/nova master: libvirt: Introduce SMM (System Management Mode) config class https://review.openstack.org/529611
17:24:42 openstackgerrit Matt Riedemann proposed openstack/nova master: Add support for getting volume details with a specified microversion https://review.openstack.org/529656
17:24:43 mriedem ildikov: part 1 ^
17:25:24 openstackgerrit Matt Riedemann proposed openstack/nova master: Add support for getting volume details with a specified microversion https://review.openstack.org/529656
17:57:39 openstackgerrit Matt Riedemann proposed openstack/nova master: Add support for getting volume details with a specified microversion https://review.openstack.org/529656

Earlier   Later