Earlier  
Posted Nick Remark
#openstack-nova - 2022-07-28
15:03:12 sean-k-mooney dansmith: im pretty sure that passwords are optional for rebuild even if you orginaly set one but im not sure about what tempest needs
15:03:18 sean-k-mooney im expecting it to use the ssh key it has
15:03:35 sean-k-mooney and fall back to the default cirros one otherwise based on its config
15:04:15 dansmith sean-k-mooney: yeah, but that code was copied from somewhere else, and it looked to me like it might be required in case they're using passwords instead of keys
15:04:29 dansmith but regardless, it's just not part of the test so the comment was irrelevant I think
15:05:31 sean-k-mooney ack
15:05:58 sean-k-mooney i havent looked at the nova change yet
15:06:18 sean-k-mooney its on my radar
15:06:55 sean-k-mooney whoami-rajat:^
15:07:02 sean-k-mooney what was for you
15:43:47 whoami-rajat dansmith, yeah, tempest is working, i will rebase the nova patch, not sure if there is any change needed on the tempest patch based on the comments
15:44:44 whoami-rajat sean-k-mooney, some part of the test is taken from rebuilding an image backed instance, and thanks for looking
16:14:15 opendevreview Rajat Dhasmana proposed openstack/nova master: Add conductor RPC interface for rebuild https://review.opendev.org/c/openstack/nova/+/831219
16:14:15 opendevreview Rajat Dhasmana proposed openstack/nova master: Add support for volume backed server rebuild https://review.opendev.org/c/openstack/nova/+/820368
16:14:16 opendevreview Rajat Dhasmana proposed openstack/nova master: Add API support for rebuilding BFV instances https://review.opendev.org/c/openstack/nova/+/830883
16:14:35 whoami-rajat dansmith, ^ rebased
16:21:19 dansmith ack
17:21:32 opendevreview Oliver Walsh proposed openstack/nova master: Skip cell0 in all-cells min version check https://review.opendev.org/c/openstack/nova/+/851440
17:22:52 opendevreview Oliver Walsh proposed openstack/nova master: Skip cell0 in all-cells min version check https://review.opendev.org/c/openstack/nova/+/851440
17:26:50 dansmith owalsh_: so your templated urls don't have DB names in them, it seems
17:27:14 dansmith they have hostnames per cell, but I'm not exactly sure why.. are those pointing to hostnames that are VIPs for separate DB instances or something/
17:27:14 owalsh_ dansmith: correct, has --database_connection='{scheme}://{username}:{password}@{hostname}/?{query}'
17:27:50 owalsh_ so on the cell1 conductor in nova.conf it the db connection will point to it's mariadb, cell0 is on a different mariadb
17:28:40 owalsh_ both are VIPs
17:28:48 dansmith owalsh_: I need to see the full stack of where this is called from
17:29:24 dansmith owalsh_: I guess the problem is that this is being called from a cell conductor and not a superconductor and that's the problem.. and I guess that's because the cell conductor has api_database configured and thus thinks it is supposed to do the fanout?
17:29:35 dansmith but I want to know what the operation is that gets us here
17:30:06 dansmith actually,
17:30:31 dansmith the superconductor will be the same because templated urls are never going to work if you have DBs on different hostnames but try to use {hostname} since that will only ever resolve to one
17:30:51 dansmith so you probably need to just not use {hostname} in the URLs if the DBs are at specific locations
17:31:06 dansmith if you're using DNS names pointing to VIPs like cell1.foo and cell0.foo, then you don't need the template at all right?
17:31:59 owalsh_ full stack doesn't give any more info but I'll post it. It's called from utils.raise_if_old_compute() in service create() AFAICT
17:32:40 dansmith okay, but need to know what's being done to know who is calling that and for why
17:33:01 dansmith but if we want to exclude cell0 from that check (which *is* specific to computes) we should do it there and not in this generalized method
17:33:19 dansmith however, like I say, that's just punting the can down the road, because a superconductor arrangement like this with multiple cells will not work
17:33:46 owalsh_ ack, in tripleo superconductor will use the same DB server as cell0 so it happens to work
17:34:12 dansmith okay
17:34:31 dansmith but if you use per-db hostnames, then no need for the {hostname} in the template at all right?
17:34:53 dansmith (per-db hostnames being far superior, of course)
17:35:17 dansmith the template was really for the credentials and not the other things, I just added every part of the url into the templating engine for flexibility
17:41:03 sean-k-mooney[m] im having some issues with my work laptop so im going to set up my personal one quickly so ill be on matrix for a bit rather then irc
17:41:11 sean-k-mooney[m] i should see either ping
17:41:15 sean-k-mooney[m] but just an fyi
17:43:20 gibi_pto I will be off tomorrow, but back on Monday
17:53:23 opendevreview Balazs Gibizer proposed openstack/nova master: Remove double mocking https://review.opendev.org/c/openstack/nova/+/851445
17:54:56 gibi_pto stephenfin, sean-k-mooney[m]: ^^ it is just a partial fix but I run out of time today and I will be off tomorrow so I pushed it. feel free to take over tomorrow if you have time
17:59:25 sean-k-mooney[m] gibi_pto: ack
18:00:42 owalsh_ dansmith: nova-conductor logs - https://paste.openstack.org/show/b85LsPayPl2QYN6RrDi1/, just noticed that it times out waiting for cell0 after 1 minutes so not fatal
18:03:11 owalsh_ dansmith: even if we just switch to the VIP hostnames might have issues if there is a firewall between the cell conductor and the cell0 db
18:06:12 dansmith owalsh_: yeah, so making that compute-specific check might be good, just needs to be one level up
18:06:16 dansmith I'll look at the logs in just a sec
18:08:48 dansmith owalsh_: yeah it should handle the failure gracefully
18:09:35 dansmith owalsh_: that's not enough to tell what's going on because of how the stack frame gets chopped for a thread, unfortunately
18:09:44 dansmith can you correlate that req-id with the api logs or something?
18:18:19 dansmith owalsh_: nm, I got it.. on service startup
18:40:12 owalsh_ dansmith: hrmm, I guess it's not just the hostname that could be an issue. If cell0 username/password is different to the cell nova db it would also fail
18:41:04 dansmith owalsh_: yep for sure, that's one of the compromises
18:41:18 dansmith but the assertion during design was that credentials are more per-host and less per-database
18:43:15 owalsh_ ack, IIRC for tripleo it's really just the {query} part that mattered as it included the local bind address for each host
18:43:26 dansmith ack
18:43:28 owalsh_ but now that has moved to a local conf file (pymysql version didn't support this at the time)
18:44:09 owalsh_ so could maybe just stop using cell templates, will take a look
18:44:23 dansmith yeah, if possible I'm sure that'd be better
19:09:11 opendevreview Merged openstack/nova master: api: Drop generating a keypair and add special chars to naming https://review.opendev.org/c/openstack/nova/+/849133
20:19:13 owalsh_ dansmith: re the api db connection currently being set on the cell conductor, I guess we want to keep that?
20:37:11 dansmith owalsh_: "we" being redhat yeah, because we want the affinity check to work
#openstack-nova - 2022-07-29
00:33:40 opendevreview melanie witt proposed openstack/nova master: libvirt: Introduce support for qcow2 with LUKS https://review.opendev.org/c/openstack/nova/+/772273
03:39:58 opendevreview OpenStack Proposal Bot proposed openstack/nova master: Imported Translations from Zanata https://review.opendev.org/c/openstack/nova/+/851337
05:28:28 whoami-rajat dansmith, i rebased last night and another nova microversion merged ... can i just rebase it when i start getting reviews? else i will be in the loop of rebasing for new microversion again and again ... https://review.opendev.org/c/openstack/nova/+/830883
07:26:32 auniyal camera
07:58:27 bauzas whoami-rajat: I was having a plan to contributors to ask for microversions with an etherpad https://etherpad.opendev.org/p/nova-zed-microversions-plan
07:59:04 bauzas whoami-rajat: today, I'll send an email explaining for contributors to propose their changes so we would triage those in our next nova meeting on Tuesday
07:59:41 whoami-rajat bauzas, ack, i see 2.94 being vacant, should i take that?
07:59:58 bauzas whoami-rajat: for the moment, add your proposal in the proposals list
08:00:07 bauzas I'll a bit modify the etherpad
08:00:23 whoami-rajat ack, will add it there
08:00:24 whoami-rajat thanks
08:01:27 whoami-rajat done
10:02:09 bauzas interesting
10:02:10 bauzas https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_fb7/851244/2/check/osc-functional-devstack/fb7abbc/testr_results.html
10:02:19 bauzas osc functional tests default to 'latest'
10:02:29 bauzas sean-k-mooney[m]: ^
10:03:24 bauzas sean-k-mooney[m]: which makes OSC by default asks for latest
10:04:46 bauzas yeah confirmed https://github.com/openstack/python-openstackclient/blob/master/openstackclient/tests/functional/base.py#L62-L65
10:53:29 songwenping sean-k-mooney: hi, during live migration, DVR floating ip bound the vms on source and dest node, that leads disconnect to this floating ip, do you know this scence?
11:39:23 opendevreview Amit Uniyal proposed openstack/nova master: Updated Suspend definition in server concepts doc https://review.opendev.org/c/openstack/nova/+/851511
#openstack-nova - 2022-07-30
14:40:09 opendevreview Merged openstack/nova stable/yoga: neutron: Unbind remaining ports after PortNotFound https://review.opendev.org/c/openstack/nova/+/842584
#openstack-nova - 2022-08-01
02:39:19 redengin I'm trying to start up a compute node, but when it connects to the controller it fails with "openstack.exceptions.NotSupported: The placement service for 192.168.24.3:regionOne exists but no version was discoverable." - any ideas on steps to debug?
06:10:05 tobias-urdin maybe check that the url for placement in the keystone catalog is correct and goes to the default path which lists versions
07:09:52 gibi o/
07:48:12 tobias-urdin o/
07:55:28 Uggla o/
08:21:52 bauzas \o
09:29:32 whoami-rajat hi bauzas , just checking if there is any update on the MV part? https://etherpad.opendev.org/p/nova-zed-microversions-plan
09:30:26 bauzas whoami-rajat: I'll send the email I promised
09:30:35 whoami-rajat ack, thanks
09:42:26 bauzas done
09:47:22 elodilles bauzas sean-k-mooney fyi, the long waited pike-eol patch for nova: https://review.opendev.org/c/openstack/releases/+/851571 :)
09:48:55 bauzas elodilles: done
09:49:36 elodilles bauzas: thx \o/

Earlier   Later