| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2020-07-27 | |||
| 13:53:42 | kashyap | Yeah, but I agree, though - on ruthless pruning | |
| 13:54:18 | kashyap | We maintain what's actively used; this way it gives a clear picture of WTF is _really_ maintained | |
| 13:54:43 | kashyap | Thanks for doing the tedious donkey work. | |
| 15:03:22 | melwitt | mnaser: fyi in_use for keypairs, and server_group_members have always been 0, it's a legacy thing. I didn't change the behavior during the re-architecture implementation in pike bc I wasn't bumping the microversion. api behavior was meant to stay the same before and after, as much as possible | |
| 15:32:59 | openstackgerrit | Merged openstack/nova master: Implement extend_volume for libvirt NFS volume driver https://review.opendev.org/739077 | |
| 15:49:39 | openstackgerrit | Stephen Finucane proposed openstack/nova stable/stein: objects: Update keypairs when saving an instance https://review.opendev.org/743264 | |
| 15:53:38 | openstackgerrit | Stephen Finucane proposed openstack/nova stable/rocky: objects: Update keypairs when saving an instance https://review.opendev.org/743268 | |
| 15:57:06 | openstackgerrit | Stephen Finucane proposed openstack/nova stable/queens: objects: Update keypairs when saving an instance https://review.opendev.org/743271 | |
| 16:32:28 | stephenfin | kashyap: Do you understand the various live migration parameters? Any chance you could look at this tomorrow, if so? https://review.opendev.org/#/c/741473/ | |
| 16:33:17 | kashyap | stephenfin: Yeah, there's several of them; and we've deprecated a few in the past, introduced some new after that (including yourself :)) | |
| 16:33:21 | kashyap | stephenfin: Will look; have it opened | |
| 16:33:51 | kashyap | Which reminds me, `live_migration_tunnelled` should be deprecated ... we should have a note in the code somewhere. /me scours | |
| 16:34:52 | kashyap | Ha, I recall documenting it here in this commit - https://opendev.org/openstack/nova/commit/9160fe5098 | |
| 16:35:01 | kashyap | Although opendev.org is slow as molasses here for me | |
| 16:36:09 | kashyap | # new enough) and "native TLS" options at the same time is | |
| 16:36:09 | kashyap | # deprecated once the MIN_{LIBVIRT,QEMU}_VERSION is sufficiently | |
| 16:36:09 | kashyap | # Allowing both "tunnelling via libvirtd" (which will be | |
| 16:36:10 | kashyap | # nonsensical. | |
| 16:38:45 | kashyap | Ah, I can deprecate them now, actually... | |
| 16:46:29 | kashyap | (But for now, I've added a quick comment; tomm, I'll look at the interactions b/n different flags) | |
| 16:48:33 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Remove use of pkg_resources https://review.opendev.org/740661 | |
| 17:04:32 | openstackgerrit | Stephen Finucane proposed openstack/nova master: trivial: Remove unused attributes https://review.opendev.org/743284 | |
| 17:04:33 | openstackgerrit | Stephen Finucane proposed openstack/nova master: Remove warning filters for legacy Python version https://review.opendev.org/743285 | |
| 17:42:01 | openstack | bug 1889108 in OpenStack Compute (nova) "failures during driver.pre_live_migration remove source attachments during rollback" [High,Confirmed] https://launchpad.net/bugs/1889108 - Assigned to Lee Yarwood (lyarwood) | |
| 17:42:01 | openstackgerrit | Lee Yarwood proposed openstack/nova master: Add regression test for bug #1889108 https://review.opendev.org/743289 | |
| 17:42:02 | lyarwood | ^ fun times. | |
| 17:52:44 | openstackgerrit | Merged openstack/nova master: Delete ARQs by UUID if Cyborg ARQ bind fails. https://review.opendev.org/716186 | |
| 19:15:11 | openstackgerrit | melanie witt proposed openstack/nova master: Change default num_retries for glance to 3 https://review.opendev.org/740389 | |
| 19:21:36 | openstackgerrit | Lee Yarwood proposed openstack/nova master: compute: Don't delete the original attachment during live migration rollback https://review.opendev.org/743319 | |
| 19:26:14 | lyarwood | ^ now with the correct change IDs | |
| 19:26:20 | openstackgerrit | Lee Yarwood proposed openstack/nova master: compute: Don't delete the original attachment during live migration rollback https://review.opendev.org/743319 | |
| 19:26:22 | lyarwood | ops ^ | |
| 19:26:37 | lyarwood | artom: ^ that's the fix for the earlier func test if you fancy taking a look | |
| 19:32:34 | artom | lyarwood, yep, thanks | |
| 19:32:44 | artom | Might help me understand the problem better (in detail) | |
| 19:32:58 | artom | That's kinda why I was asking for a more specific exception | |
| 19:50:54 | artom | lyarwood, reviewed, looks OK to me. | |
| 20:15:18 | openstackgerrit | Lee Yarwood proposed openstack/nova master: compute: Don't delete the original attachment during live migration rollback https://review.opendev.org/743319 | |
| 20:27:28 | openstackgerrit | sean mooney proposed openstack/os-vif master: update tox envs and support pdf docs https://review.opendev.org/728037 | |
| 20:31:41 | sean-k-mooney | /join #openstack-infra | |
| 22:15:29 | openstackgerrit | Alex Deiter proposed openstack/nova master: Detach is broken for multi-attached fs-based volumes https://review.opendev.org/741712 | |
| 22:49:21 | openstackgerrit | Lee Yarwood proposed openstack/nova master: libvirt: Don't age swap files in the image cache https://review.opendev.org/641093 | |
| 22:58:53 | openstackgerrit | Lee Yarwood proposed openstack/nova master: libvirt: Remove blockjob.end == 0 workaround resolved in libvirt v2.3.0 https://review.opendev.org/729596 | |
| 22:58:58 | openstackgerrit | Lee Yarwood proposed openstack/nova master: compute: Validate a BDMs disk_bus when provided https://review.opendev.org/724842 | |
| 23:11:37 | openstackgerrit | Merged openstack/nova stable/pike: Check cherry-pick hashes in pep8 tox target https://review.opendev.org/742212 | |
| 23:13:01 | openstackgerrit | sean mooney proposed openstack/nova master: Lookup nic feature by PCI address https://review.opendev.org/739131 | |
| #openstack-nova - 2020-07-28 | |||
| 01:26:37 | openstackgerrit | Brin Zhang proposed openstack/nova master: Optimize _create_and_bind_arqs logic in conducor https://review.opendev.org/726564 | |
| 02:48:35 | openstackgerrit | Tony Su proposed openstack/nova master: Provider Config File: YAML file loading and schema validation https://review.opendev.org/673341 | |
| 05:36:59 | openstackgerrit | Brin Zhang proposed openstack/nova master: Optimize _create_and_bind_arqs logic in conducor https://review.opendev.org/726564 | |
| 08:54:52 | openstackgerrit | Brin Zhang proposed openstack/nova master: Add instance project_id for cyborg arq https://review.opendev.org/738428 | |
| 09:06:26 | awalender | Hi there, using ubuntu stein packages for OpenStack and recently we are having troubles with randomly aborting live-migrations with libvirt and qemu. Target hosts periodacly shows: Timed out during operation: cannot acquire state change lock (held by monitor=remoteDispatchDomainMigratePrepare3Params) | |
| 09:07:29 | awalender | Followed by: internal error: Missing monitor reply object.....afterwards libvirtd crashes with SEGV. Both hosts have same packages (libvirtd: 5.0.0-1). Anyone had similiar issues with this? | |
| 09:18:10 | openstackgerrit | Tony Su proposed openstack/nova master: Provider Config File: YAML file loading and schema validation https://review.opendev.org/673341 | |
| 09:19:07 | lyarwood | stephenfin: https://review.opendev.org/#/q/topic:bug/1889108 - would you mind taking a swing at this today? | |
| 09:21:04 | tony_su | stephenfin: alex_xu: I unified the exception message coding style, hopefully for readibiliy, and updated patch according to other comments. | |
| 09:29:21 | brinzhang_ | gibi, sean-k-mooney: did you see this patch https://review.opendev.org/#/c/7384? Adding project_id to the binding API, when server call _create_and_and_arq that we can verify user permissions, | |
| 09:30:13 | brinzhang_ | gibi, sean-k-mooney: we will introduce it to cyborg too, see https://review.opendev.org/#/c/738427/ | |
| 09:31:18 | brinzhang_ | if you are free, please review these patch, the cyborg patch depends-on the nova patch, otherwise the create_server test in cyborg cannot pass. | |
| 09:36:33 | stephenfin | brinzhang0: gibi is on PTO for the next two weeks | |
| 09:36:37 | stephenfin | just FYI | |
| 09:37:37 | brinzhang0 | stephenfin: thanks, got it~ | |
| 09:38:25 | brinzhang0 | stephenfin: hope you can review that patch too, it just add an field we request accelerator with boot instance | |
| 09:39:48 | openstackgerrit | Lee Yarwood proposed openstack/nova master: compute: Don't delete the original attachment during live migration rollback https://review.opendev.org/743319 | |
| 09:39:48 | openstack | bug 1889108 in OpenStack Compute (nova) "failures during driver.pre_live_migration remove source attachments during rollback" [High,In progress] https://launchpad.net/bugs/1889108 - Assigned to Lee Yarwood (lyarwood) | |
| 09:39:48 | openstackgerrit | Lee Yarwood proposed openstack/nova master: Add regression test for bug #1889108 https://review.opendev.org/743289 | |
| 09:40:27 | openstackgerrit | Lee Yarwood proposed openstack/nova stable/queens: ironic: add instance_uuid before any other spawn activity https://review.opendev.org/743493 | |
| 09:50:20 | stephenfin | tony_su: Reviewed again :) Let me know if anything doesn't make sense | |
| 10:05:21 | sean-k-mooney | brinzhang0: let me take a look but you should not need to add project_id to the api itsself it will be valiable in the keystone atuth token so i need to see what you have acatully done | |
| 10:05:38 | sean-k-mooney | brinzhang_: ^ | |
| 10:07:40 | sean-k-mooney | brinzhang_: my initall feeling is that you should not really need the project id | |
| 10:13:27 | brinzhang_ | sean-k-mooney: Cyborg is about to introduce a new policy, I think this is needed. | |
| 10:13:47 | sean-k-mooney | brinzhang_: is cyborg currently using api microversions | |
| 10:13:48 | brinzhang_ | https://review.opendev.org/#/q/project:openstack/cyborg+branch:master+topic:policy-popup | |
| 10:14:07 | sean-k-mooney | because it need to continue to supprot old novas that dont send it | |
| 10:14:24 | sean-k-mooney | meaning they need to either do a major api verion bump and maintian both | |
| 10:14:34 | sean-k-mooney | or the need to add a microversions | |
| 10:14:54 | sean-k-mooney | or treat it as optional in someother way so that older novas can work with it | |
| 10:16:10 | brinzhang_ | Yes, this will change the cyborg api, we need a new microversion to support project_id in cyborg arq api | |
| 10:16:41 | sean-k-mooney | i dont see that in https://review.opendev.org/#/c/738427/2 | |
| 10:17:38 | sean-k-mooney | in factr i dont see any microversion code in cyborg | |
| 10:17:48 | sean-k-mooney | i have not looked very hard | |
| 10:17:58 | brinzhang_ | I will ask him to add microversion, we have introduced microversion in v2 API, this must be done. | |
| 10:19:42 | sean-k-mooney | it looks like it will be the first microversion https://github.com/openstack/cyborg/blob/369abe8dd06aa6648298c3256f444a63ee6268d0/cyborg/api/controllers/v2/api_version_request.py#L49 | |
| 10:20:12 | sean-k-mooney | is this the first api change since v2 | |
| 10:20:30 | brinzhang_ | I would like this patch can add the microversion too https://review.opendev.org/#/c/698190/ | |
| 10:20:47 | brinzhang_ | I am trying my best.. | |
| 10:21:11 | sean-k-mooney | brinzhang_: i know | |
| 10:21:21 | sean-k-mooney | brinzhang_: its not just your responsiblity | |
| 10:21:29 | sean-k-mooney | all cyborg cores shoudl be reviewing for this | |
| 10:21:34 | sean-k-mooney | even non cores | |
| 10:21:46 | brinzhang_ | sean-k-mooney: yes, thanks | |
| 10:21:59 | brinzhang_ | hope you can leave comment inline too | |
| 10:22:32 | brinzhang_ | In contrast, you have more experience in this area, which is worth learning from. | |
| 10:22:34 | stephenfin | lyarwood: Reviewed those, btw | |
| 10:22:47 | sean-k-mooney | yes i can i was hoping to point them to a patch that previously raised the microversion so that they had an example but since they are the first i guess i cant | |
| 10:23:39 | sean-k-mooney | well nova does i try to avoid making api change when i can. its a lot less work if you dont have to modify the api to implemente a feature | |
| 10:23:43 | sean-k-mooney | :) | |
| 10:24:05 | sean-k-mooney | ill leave a comment on both patches shortly | |
| 10:24:29 | brinzhang_ | sean-k-mooney: yeah, I can understand, but the current two patches inevitably need to modify the API. | |
| 10:25:14 | brinzhang_ | Thanks, so that I can ask again^^ | |