Earlier  
Posted Nick Remark
#openstack-nova - 2019-02-08
20:02:50 fried_rice aspiers: a) is https://review.openstack.org/#/c/538498/
20:03:10 mriedem "in-flight"
20:03:13 mriedem more like crash landed
20:03:23 aspiers LOL :)
20:03:58 cfriesen melwitt: fried_rice: if we're using the "cycle-with-intermediary" library pattern for os-traits, shouldn't there have been a release already after stein-2?
20:04:46 fried_rice aspiers: b) is visible in the out-of-tree PowerVM driver where we set a capability depending on which disk driver we're using: https://github.com/openstack/nova-powervm/blob/master/nova_powervm/virt/powervm/driver.py#L175-L181
20:05:04 melwitt cfriesen: yes. I had thought the release team was going to propose them but it looked like they didn't
20:05:07 fried_rice cfriesen: I wouldn't expect os-traits releases to be a big deal wrt milestones, but whatevs.
20:05:49 cfriesen fried_rice: not that it's a big deal, but according to http://lists.openstack.org/pipermail/openstack-dev/2018-October/135689.html it was going to be automatic
20:05:56 fried_rice gotcha
20:05:57 melwitt they did a release of os-traits at s-1 but not for s-2
20:06:18 aspiers fried_rice: in case you're interested, this is the first step towards detection of SEV support which will be consumed by the code which provides the new trait
20:06:21 aspiers https://review.openstack.org/#/c/633855/
20:06:25 fried_rice were there changes between m-1 and m-2?
20:06:35 melwitt yeah, I wondered if maybe there weren't
20:06:50 fried_rice aspiers: ack, I've had that spec on my list for yonks. hope to get around to reading it eventually ...
20:06:55 aspiers fried_rice: thanks a lot for all the info, I'll take a look
20:07:04 aspiers hehe
20:07:39 aspiers OK, I really REALLY need dinner now. bbl ;-)
20:07:40 cfriesen melwitt: what was the exact cutoff? the vTPM stuff went in on Jan 8, and there was a minor change on Jan 5
20:08:05 cfriesen anyways, I'll propose a release
20:08:53 melwitt not sure. smcginnis, do you know how the auto release works? we noticed there wasn't an automatic release proposed for os-traits at s-2
20:16:55 melwitt yeah, I don't find any auto-proposed releases for s-2 like this one from s-1 https://review.openstack.org/612843
20:58:40 smcginnis melwitt, cfriesen: Were there more than 1 or 2 non-zuul, functional changes? It's possible it was accidentally skipped if it didn't look like there were really changes to get out.
20:59:29 cfriesen smcginnis: one actual change went in on jan 8, so maybe that was it.
21:00:30 smcginnis Actually, looks like that didn't merge until the 11th, so it was most likely after we checked.
21:00:33 smcginnis https://review.openstack.org/#/c/629299/
21:01:27 melwitt smcginnis: there was one functional change, I think. I tried a gerrit search for project:openstack/releases message:"stein milestone-2" and didn't find any other auto-generated releases
21:01:51 melwitt (unless the commit message format changed)
21:02:16 smcginnis I can't remember if we used "stein milestone-2" in the commit messages for those.
21:05:19 melwitt ok, I was curious if any other project got an auto-proposed release for s-2 but didn't know how to find
21:06:29 melwitt it was nice having it for s-1 anyway :)
21:10:25 melwitt mriedem: can you sanity check me, is this backward incompatible, the 'only_contrib' removal? it looks to me like it's removed but not backward incompat https://github.com/openstack/python-novaclient/compare/11.1.0...master
21:13:58 mriedem no it's not, so a minor version bump at least
21:14:06 mriedem that warning has been there since pike i think
21:14:29 mriedem i also don't know if that discover_extensions() thing is an external interface on the client at all
21:14:47 mriedem so not backward compatible but also meh
21:16:05 melwitt yeah, you know, that is ringing a bell that some project was calling discover_extensions() externally
21:18:10 melwitt looks like lots of stuff actually. heat, cinder, neutron
21:18:49 melwitt karbor, masakari, osc
21:19:47 openstackgerrit Matt Riedemann proposed openstack/nova master: Add FinishResizeAtDestTask https://review.openstack.org/635646
21:19:48 openstackgerrit Matt Riedemann proposed openstack/nova master: WIP: Execute CrossCellMigrationTask from MigrationTask https://review.openstack.org/635668
21:19:48 openstackgerrit Matt Riedemann proposed openstack/nova master: WIP: Plumb allow_cross_cell_resize into compute API resize() https://review.openstack.org/635684
21:20:41 mriedem yeah i guess http://codesearch.openstack.org/?q=%5C.discover_extensions&i=nope&files=&repos=
21:20:49 mriedem not sure why, it doesn't do anything anymore as far as i know
21:20:59 mriedem as in novaclient doesn't have 'extensions' anymore
21:22:01 melwitt yeah. probably been there forever
21:22:32 mriedem dansmith: if i fix that issue in tssurya's patch quick are you ok with approving any of those bottom changes yet today or just wait for monday?
21:22:53 openstackgerrit Corey Bryant proposed openstack/nova master: xenapi/agent: Change openssl error handling https://review.openstack.org/635533
21:23:13 dansmith mriedem: I stopped when I got to that and asked you about it, then got distracted
21:23:27 dansmith mriedem: but yeah, if you fix that quick I'll hit that one at least and see what the next one looks like
21:23:41 mriedem ok
21:27:20 openstackgerrit Matt Riedemann proposed openstack/nova master: Plumbing for ignoring list_records_by_skipping_down_cells https://review.openstack.org/635121
21:27:21 openstackgerrit Matt Riedemann proposed openstack/nova master: Plumbing for allowing the all-tenants filter with down cells https://review.openstack.org/635145
21:27:22 openstackgerrit Matt Riedemann proposed openstack/nova master: Plumbing required in servers ViewBuilder to construct partial results https://review.openstack.org/635146
21:27:22 openstackgerrit Matt Riedemann proposed openstack/nova master: API microversion 2.68: Handles Down Cells https://review.openstack.org/591657
21:27:23 openstackgerrit Matt Riedemann proposed openstack/nova master: API microversion 2.68: Handles Down Cells Documentation https://review.openstack.org/635147
21:27:32 dansmith damit mriedem
21:28:11 mriedem sheesh
21:28:48 mriedem full rebasearro
21:28:54 mriedem *rebasearoo
21:29:10 melwitt actually I think this should be a major bump because of the removal of those contrib modules. in case anyone was using them?
21:29:16 openstackgerrit Matt Riedemann proposed openstack/nova master: Modify InstanceMappingList.get_not_deleted_by_cell_and_project() https://review.openstack.org/635120
21:29:16 openstackgerrit Matt Riedemann proposed openstack/nova master: Plumbing for ignoring list_records_by_skipping_down_cells https://review.openstack.org/635121
21:29:17 openstackgerrit Matt Riedemann proposed openstack/nova master: Plumbing for allowing the all-tenants filter with down cells https://review.openstack.org/635145
21:29:17 openstackgerrit Matt Riedemann proposed openstack/nova master: Plumbing required in servers ViewBuilder to construct partial results https://review.openstack.org/635146
21:29:18 openstackgerrit Matt Riedemann proposed openstack/nova master: API microversion 2.68: Handles Down Cells https://review.openstack.org/591657
21:29:18 openstackgerrit Matt Riedemann proposed openstack/nova master: API microversion 2.68: Handles Down Cells Documentation https://review.openstack.org/635147
21:29:27 mriedem melwitt: whatever you want
21:29:41 melwitt going to play it safe
21:30:25 dansmith mriedem: okay hit the bottom two, have the third up for when I finish something
21:30:58 mriedem cool
21:31:11 mriedem time for me to start my think friday
21:32:55 dansmith oh man, forgot about think friday
21:34:37 melwitt os-vif has been released a billion times so I don't need to do that
22:09:05 openstackgerrit Matt Riedemann proposed openstack/nova master: API: Remove evacuate/live-migrate 'force' parameter https://review.openstack.org/634600
22:17:27 dansmith mriedem: okay got N-3
22:18:09 dansmith the actual microversion patch is like half the size now, which is oh so much better
22:19:09 mriedem yeah
22:19:31 mriedem and most of it is samples
22:20:01 dansmith yeah
22:20:32 mriedem welp it's 4:20, too late to start think friday now
22:37:58 fried_rice o ovo wizards, remind me what the idiom is for getting extra specs out of a flavor obj
22:38:16 fried_rice if 'extra_specs' in flavor:
22:38:16 fried_rice extra_specs = flavor.extra_specs
22:38:16 fried_rice ?
22:38:36 mriedem anyone want to drop the nova-multiattach job from nova changes? https://review.openstack.org/#/c/606981/
22:38:50 mriedem fried_rice: yes, but i think it's always there
22:39:11 mriedem return cls._from_db_object(context, cls(context), db_flavor,
22:39:11 mriedem expected_attrs=['extra_specs'])
22:39:12 fried_rice apparently not, at least in test: http://logs.openstack.org/43/631243/8/check/openstack-tox-py27/e61ba3b/testr_results.html.gz
22:39:28 mriedem unit tests not withstanding
22:39:30 fried_rice maybe the test is just borked.
22:39:45 mriedem yeah in real runtime code the flavor would have the extra specs loaded on get from the db
22:40:02 fried_rice can it be None?
22:40:16 mriedem is the field marked as nullable=True?
22:40:19 fried_rice ...
22:40:27 mriedem 631243
22:40:28 mriedem oops
22:40:33 mriedem 'extra_specs': fields.DictOfStringsField(),

Earlier   Later