| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2021-06-15 | |||
| 15:26:57 | spatel | oh! | |
| 15:27:37 | sean-k-mooney | ovn is more complex because of the need to under stand how the logical switchs in ovn mape too the neutron network and how ovn translattes the configuretion into openflow rules and the complexites of geneve tunneling | |
| 15:27:59 | sean-k-mooney | once you wrap your head around it its fine but there is a lot more context to understand with ovn | |
| 15:29:07 | spatel | no doubt about complexity. it has lots of moving components in single piece. l2/l3/firewall/dhcp so it looks simple but kinda hard to troubleshoot. | |
| 15:30:11 | spatel | sometime its very hard to read flow table for troubleshooting, specially when it has hundreds of entries. | |
| 15:31:42 | spatel | but i like all the feature it providing like DVR etc.. which is very easy and it won't waste of public IPs unlike legacy DVR | |
| 15:35:51 | gibi | fyi I've opened a new gate-failure bug https://bugs.launchpad.net/nova/+bug/1932043 nova-ceph-multinode test_resize_server_revert fails with rbd.ReadOnlyImage: [errno 30] RBD read-only image | |
| 15:35:53 | melwitt | elodilles: if I could trouble you for review on https://review.opendev.org/c/openstack/nova/+/794186 and https://review.opendev.org/c/openstack/nova/+/791577 please if you get a chance | |
| 15:36:49 | sean-k-mooney | gibi: strange was the a new cpeh release or soemthign | |
| 15:37:01 | sean-k-mooney | e.g. did somethign cause a change in the behaivor | |
| 15:37:25 | gibi | sean-k-mooney: I saw it 3 times in the last couple of days, so it is not a total blocker | |
| 15:37:27 | sean-k-mooney | im not sure why the image would be ReadOnlyImage | |
| 15:37:44 | sean-k-mooney | ok | |
| 15:37:54 | melwitt | lyarwood: and if I could trouble you for review on https://review.opendev.org/c/openstack/nova/+/791577 please if you get a chance | |
| 15:44:38 | gibi | sean-k-mooney: I don't see ceph version differences between failed and successfull jobs both using nautilus | |
| 15:45:56 | sean-k-mooney | ack do you know why an image would be read only? | |
| 15:46:21 | sean-k-mooney | i can only assume its a permissions issue but i woudl expect taht to affect all vms in the same tempest run | |
| 15:48:03 | gibi | sean-k-mooney: no idea. it happens during a same host resize | |
| 15:49:54 | sean-k-mooney | that does a direct snapshot of the volumn in ceph | |
| 15:50:17 | sean-k-mooney | at least when using the rbd image backend in nova | |
| 15:50:30 | gibi | FYI nova meeting starts in 10 minutes _in this channel_ | |
| 15:50:38 | sean-k-mooney | :) | |
| 15:51:14 | gibi | sean-k-mooney: yes it does a snapshot during finish_migration and that fails | |
| 15:52:06 | pjakuszew | I have a question about extra_specs mangling but I guess I will ask about it after the meeting :) | |
| 15:52:33 | sean-k-mooney | pjakuszew: we dont actully mangel extra specs in the db as far as im aware | |
| 15:52:55 | sean-k-mooney | we do prefix image properties with image_ in the system metadata table | |
| 15:53:05 | pjakuszew | uh I phrased it wrong | |
| 15:53:34 | pjakuszew | this is something I mentioned ~last week here | |
| 15:53:50 | pjakuszew | "regenerate extra_specs in requestspec" topic | |
| 15:53:51 | sean-k-mooney | regenerating the request spec? | |
| 15:53:53 | pjakuszew | yeah | |
| 15:54:14 | sean-k-mooney | we store an copy of the entire flavor as a json bob i think | |
| 15:54:24 | pjakuszew | so, I noticed that Instance.flavor seems to be a different entity stored somewhere else | |
| 15:54:30 | pjakuszew | http://paste.openstack.org/show/806638/ | |
| 15:54:32 | sean-k-mooney | in instnace_extra maybe havent checked in a while | |
| 15:55:14 | pjakuszew | and I wonder where Instance.flavor is actually stored, if it is not looked up from either RequestSpec, or the actual Flavor | |
| 15:55:40 | sean-k-mooney | pjakuszew: yes when we create an instance we make a copy of the flavor and extra specs an store a copy to use for the lifetime of the instace | |
| 15:56:00 | sean-k-mooney | to intentionally not pick up any change to extra specs that operators do after the vm is created | |
| 15:56:33 | sean-k-mooney | https://github.com/openstack/nova/blob/master/nova/db/sqlalchemy/models.py#L389 | |
| 15:56:43 | opendevreview | Stephen Finucane proposed openstack/nova master: db: Remove dead code https://review.opendev.org/c/openstack/nova/+/786291 | |
| 15:56:46 | sean-k-mooney | its sotred in the instance_extra db tables as a json blob | |
| 15:56:47 | opendevreview | Stephen Finucane proposed openstack/nova master: db: Remove 'nova.db.sqlalchemy.utils' https://review.opendev.org/c/openstack/nova/+/786292 | |
| 15:56:50 | opendevreview | Stephen Finucane proposed openstack/nova master: db: Remove unused DB methods https://review.opendev.org/c/openstack/nova/+/786293 | |
| 15:56:52 | opendevreview | Stephen Finucane proposed openstack/nova master: db: Use module-level imports for sqlalchemy https://review.opendev.org/c/openstack/nova/+/786295 | |
| 15:56:54 | opendevreview | Stephen Finucane proposed openstack/nova master: db: Fold in indexes https://review.opendev.org/c/openstack/nova/+/786296 | |
| 15:56:57 | opendevreview | Stephen Finucane proposed openstack/nova master: db: Fold in ForeignKey constraints https://review.opendev.org/c/openstack/nova/+/786297 | |
| 15:57:01 | opendevreview | Stephen Finucane proposed openstack/nova master: db: Remove 'nova.db.base' module https://review.opendev.org/c/openstack/nova/+/786298 | |
| 15:57:07 | opendevreview | Stephen Finucane proposed openstack/nova master: db: Copy docs from 'nova.db.*' to 'nova.db.sqlalchemy.*' https://review.opendev.org/c/openstack/nova/+/786299 | |
| 15:57:11 | opendevreview | Stephen Finucane proposed openstack/nova master: db: Synchronize function signatures https://review.opendev.org/c/openstack/nova/+/786300 | |
| 15:57:18 | opendevreview | Stephen Finucane proposed openstack/nova master: db: Clean up migration code https://review.opendev.org/c/openstack/nova/+/786301 | |
| 15:57:21 | opendevreview | Stephen Finucane proposed openstack/nova master: db: Use module-level imports for sqlalchemy (for real) https://review.opendev.org/c/openstack/nova/+/796519 | |
| 15:57:33 | sean-k-mooney | lol i just realise that that is one drawback of having the meeting here | |
| 15:57:40 | pjakuszew | sean-k-mooney: huh ok, I thought that InstanceExtra was the RequestSpec actually | |
| 15:57:51 | sean-k-mooney | pjakuszew: no that is in the api db | |
| 15:58:01 | sean-k-mooney | instance extra is in the cell db | |
| 15:58:27 | sean-k-mooney | https://github.com/openstack/nova/blob/master/nova/db/sqlalchemy/api_models.py#L169-L181 | |
| 15:58:44 | pjakuszew | hm, okay, and what is taken into consideration when a migration is requested? | |
| 15:58:48 | pjakuszew | the cell db, or api db? | |
| 15:58:57 | sean-k-mooney | both | |
| 15:59:10 | sean-k-mooney | the flavor will come form the instance_extra table | |
| 15:59:26 | sean-k-mooney | schduler hints and other thing like az will come form teh request spec | |
| 15:59:30 | pjakuszew | right, so if I want to make it behave like new instances, should I change both objects? | |
| 15:59:33 | sean-k-mooney | but lets pick this up after the meeting | |
| 15:59:36 | pjakuszew | sure thing | |
| 16:00:03 | gibi | #startmeeting nova | |
| 16:00:03 | opendevmeet | Meeting started Tue Jun 15 16:00:03 2021 UTC and is due to finish in 60 minutes. The chair is gibi. Information about MeetBot at http://wiki.debian.org/MeetBot. | |
| 16:00:03 | opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | |
| 16:00:03 | opendevmeet | The meeting name has been set to 'nova' | |
| 16:00:13 | gibi | o/ | |
| 16:00:15 | gmann | o/ | |
| 16:00:30 | gibi | welcome in our new meeting venue | |
| 16:00:51 | sean-k-mooney | o/ it feels familar for some reason i woneder why :) | |
| 16:01:00 | stephenfin | could do with a lick of paint but otherwise not bad | |
| 16:01:24 | gibi | you should appreciate that you did not need to move rooms :) | |
| 16:01:50 | gibi | no uncessary walking around | |
| 16:01:51 | elodilles | o/ | |
| 16:01:54 | melwitt | meetingshed paint debate time | |
| 16:02:05 | sean-k-mooney | :) | |
| 16:02:24 | gibi | anyhow lets get started | |
| 16:02:25 | artom | Because it's colours ;) | |
| 16:02:41 | lyarwood | o/ | |
| 16:02:42 | gibi | ;) | |
| 16:02:46 | melwitt | openstack server create --flavour | |
| 16:03:01 | sean-k-mooney | :) that used to be in the docs | |
| 16:03:11 | sean-k-mooney | i think most people are hear now | |
| 16:03:25 | gibi | nyitottverem gep elterhozas --iz | |
| 16:03:28 | gibi | ;) | |
| 16:03:36 | gibi | if we are at linguistics | |
| 16:03:44 | stephenfin | gibi's having a stroke | |
| 16:03:49 | dansmith | o/ | |
| 16:03:51 | gibi | s/eletrhozas/letrehozas/ | |
| 16:03:55 | artom | The old channel was better, I could understand what people were saying :( | |
| 16:04:02 | artom | (Some of the time) | |
| 16:04:09 | gibi | #topic Bugs (stuck/critical) | |
| 16:04:15 | gibi | no critical onse | |
| 16:04:18 | gibi | ones | |
| 16:04:25 | gibi | #link 14 new untriaged bugs (+3 since the last meeting): #link https://bugs.launchpad.net/nova/+bugs?search=Search&field.status=New | |
| 16:04:44 | gibi | besides gate bugs (coming in the next topic) is there any bug we need to talk about? | |
| 16:06:23 | gibi | #topic Gate status | |
| 16:06:27 | gibi | Nova gate bugs #link https://bugs.launchpad.net/nova/+bugs?field.tag=gate-failure | |