Earlier  
Posted Nick Remark
#openstack-nova - 2024-11-22
14:42:54 sean-k-mooney another approch might be to catch the "host is not mapped to a cell" excption w eget today and use that to trigger a mapping reactively
14:44:34 s3rj1k also would like to note that this is no k8s specific and oldschool phys servers HA setup is probably even more impacted by this
14:45:07 sean-k-mooney sure as i said this is an old topic
14:45:36 sean-k-mooney the tension is that this really only make sense in an env wehre the number of compute nodes changes frequently
14:45:51 sean-k-mooney in such a env setting along interval is not palatable
14:45:59 sean-k-mooney so you have to set the period to be run often
14:46:21 sean-k-mooney which mean it adds a lot of load espcitlly if you run multipel isntances of the scduelr each doing it on the db
14:47:53 sean-k-mooney so the more frequently you add comptues, the more often you have to run it, and the more load it creates, which also gets more expensive the more host you have as there are more hosts to process
14:48:49 sean-k-mooney s3rj1k: in our operator we orgingally hoped to have the golang reconsile loop run the host mapping when compute were added
14:49:11 sean-k-mooney but architecturla design reasons prevent that form happing today
14:49:22 sean-k-mooney s3rj1k: im not sure if you have the same desgin limistiaon
14:50:08 s3rj1k I guess that the baremininum thing is to ensure that CLI Jobs are running sequentially
14:50:53 sean-k-mooney tl;dr our nova-operator is not allowed to monitor the addtion/removal of compute nodes, and our compute node deployment code is not allowed to acess the db (run nova-manage) or talk to k8s
14:51:07 s3rj1k but for that it would be nice to have some more visible descision around internal periodics, as they always come up
14:52:14 sean-k-mooney s3rj1k: melwitt had a propsoal for a seperate nova-audit deamon a long time ago to have a seperate process dedicated to running them
14:52:58 sean-k-mooney we did not move forward with that but the idea wwas to move this perodic and the db archive/peruge operatiosn to that seperate optional demaon
14:54:12 sean-k-mooney the idea was to centralise all of the perodic mantance and self healign task into a seperatly deployable but optional compoent
14:54:42 s3rj1k and how to handle HA in this case?
14:55:08 sean-k-mooney intially active passive so in k8s you would only run 1 as deplyment/statefulset
14:55:34 sean-k-mooney for non k8s deploymetsn you would use pacemaker ectra to manage which one was running
14:55:48 sean-k-mooney you could use a DLM as well
14:56:10 sean-k-mooney but given this is not a performace critical part that is less concerning
14:59:38 s3rj1k so a lot of extra things to hack this up in case of plain servers
15:00:09 s3rj1k for k8s case, active/passive could probably work
15:00:43 sean-k-mooney yep as i siad this is old ground but there is a renewd interst in makign nova be more "ks8 native"
15:01:31 sean-k-mooney s3rj1k: This was the last time nova-audit was serisoly dicussed https://specs.openstack.org/openstack/nova-specs/specs/xena/approved/nova-audit.html
15:02:06 sean-k-mooney s3rj1k: we discussed soem other k8s painpoint like graceful shutdown too at the last ptg
15:02:13 sean-k-mooney and healthchecks
15:02:49 s3rj1k all of those would be very nice to have, yes
15:02:52 sean-k-mooney so i intentilaly didnt close https://bugs.launchpad.net/nova/+bug/2089386 as invialid, but hostircally we have confired issues like this as out of scope
15:04:02 sean-k-mooney s/confired/considered/
15:04:52 sean-k-mooney s3rj1k: i need to go finsih something but do bring this up in the next irc meeting or start a mailing list thrad about how to move this forward to get input form others
15:06:22 s3rj1k sure, let's let it brew over a weekend, I'll ping back on this in next meetup
15:06:34 s3rj1k have a nice weekend!
15:06:56 sean-k-mooney o/
15:11:58 opendevreview ribaudr proposed openstack/nova master: Attach Manila shares via virtiofs (manila abstraction) https://review.opendev.org/c/openstack/nova/+/831194
15:11:58 opendevreview ribaudr proposed openstack/nova master: Use client token when talking to manila https://review.opendev.org/c/openstack/nova/+/925277
15:11:59 opendevreview ribaudr proposed openstack/nova master: Attach Manila shares via virtiofs (drivers and compute manager part) https://review.opendev.org/c/openstack/nova/+/833090
15:11:59 opendevreview ribaudr proposed openstack/nova master: Mounting the shares as part of the initialization process https://review.opendev.org/c/openstack/nova/+/880075
15:12:00 opendevreview ribaudr proposed openstack/nova master: Deletion of associated share mappings on instance deletion https://review.opendev.org/c/openstack/nova/+/881472
15:12:00 opendevreview ribaudr proposed openstack/nova master: Add metadata for shares https://review.opendev.org/c/openstack/nova/+/850500
15:12:01 opendevreview ribaudr proposed openstack/nova master: Add share_info parameter to reboot method for each driver (driver part) https://review.opendev.org/c/openstack/nova/+/854823
15:12:01 opendevreview ribaudr proposed openstack/nova master: Support rebooting an instance with shares (compute manager part) https://review.opendev.org/c/openstack/nova/+/854824
15:12:02 opendevreview ribaudr proposed openstack/nova master: Add share_info parameter to resume method for each driver (driver part) https://review.opendev.org/c/openstack/nova/+/860284
15:12:02 opendevreview ribaudr proposed openstack/nova master: Support resuming an instance with shares (compute manager part) https://review.opendev.org/c/openstack/nova/+/860285
15:12:04 opendevreview ribaudr proposed openstack/nova master: Add helper methods to rescue/unrescue shares https://review.opendev.org/c/openstack/nova/+/860286
15:12:04 opendevreview ribaudr proposed openstack/nova master: Support rescuing an instance with shares https://review.opendev.org/c/openstack/nova/+/860287
15:12:06 opendevreview ribaudr proposed openstack/nova master: Allow to mount manila share using Cephfs protocol https://review.opendev.org/c/openstack/nova/+/883862
15:12:06 opendevreview ribaudr proposed openstack/nova master: Check shares support (compute manager) https://review.opendev.org/c/openstack/nova/+/885751
15:12:08 opendevreview ribaudr proposed openstack/nova master: Attach Manila shares via virtiofs (API) https://review.opendev.org/c/openstack/nova/+/836830
15:12:08 opendevreview ribaudr proposed openstack/nova master: Add helper methods to attach/detach shares https://review.opendev.org/c/openstack/nova/+/885753
15:12:10 opendevreview ribaudr proposed openstack/nova master: Add instance.share_attach notification https://review.opendev.org/c/openstack/nova/+/850501
15:12:10 opendevreview ribaudr proposed openstack/nova master: Add instance.share_detach notification https://review.opendev.org/c/openstack/nova/+/851028
15:12:12 opendevreview ribaudr proposed openstack/nova master: Add shares to InstancePayload https://review.opendev.org/c/openstack/nova/+/851029
15:12:12 opendevreview ribaudr proposed openstack/nova master: Add instance.share_attach_error notification https://review.opendev.org/c/openstack/nova/+/860282
15:12:14 opendevreview ribaudr proposed openstack/nova master: Add instance.share_detach_error notification https://review.opendev.org/c/openstack/nova/+/860283
15:12:14 opendevreview ribaudr proposed openstack/nova master: Reports instance events to the DB regarding attaching and detaching a share https://review.opendev.org/c/openstack/nova/+/927088
15:12:16 opendevreview ribaudr proposed openstack/nova master: Add libvirt test to ensure metadata are working. https://review.opendev.org/c/openstack/nova/+/852086
15:12:16 opendevreview ribaudr proposed openstack/nova master: Add virt/libvirt error test cases https://review.opendev.org/c/openstack/nova/+/852087
15:12:18 opendevreview ribaudr proposed openstack/nova master: Manila shares admin guide documentation https://review.opendev.org/c/openstack/nova/+/871642
15:12:18 opendevreview ribaudr proposed openstack/nova master: Refactor test_server_shares: Mock in Base Class and trait verification https://review.opendev.org/c/openstack/nova/+/935861
15:55:58 opendevreview Elod Illes proposed openstack/nova stable/2024.1: [stable-only] Set grenade-skip-level to non-voting https://review.opendev.org/c/openstack/nova/+/936033
16:53:01 opendevreview Stephen Finucane proposed openstack/nova master: api: Add response body schemas for server action APIs https://review.opendev.org/c/openstack/nova/+/915742
16:53:02 opendevreview Stephen Finucane proposed openstack/nova master: api: Add response body schemas for remaining server action APIs https://review.opendev.org/c/openstack/nova/+/915743
16:53:02 opendevreview Stephen Finucane proposed openstack/nova master: api: Add response body schemas for host aggregate actions API https://review.opendev.org/c/openstack/nova/+/924584
16:53:03 opendevreview Stephen Finucane proposed openstack/nova master: api: Add response body schemas for host aggregate APIs https://review.opendev.org/c/openstack/nova/+/924585
16:53:03 opendevreview Stephen Finucane proposed openstack/nova master: api: Add response body schemas for extensions API https://review.opendev.org/c/openstack/nova/+/924586
16:53:04 opendevreview Stephen Finucane proposed openstack/nova master: api: Add response body schemas for versions APIs https://review.opendev.org/c/openstack/nova/+/924587
16:53:04 opendevreview Stephen Finucane proposed openstack/nova master: api: Add response body schemas for assisted volume snapshots APIs https://review.opendev.org/c/openstack/nova/+/924588
16:53:05 opendevreview Stephen Finucane proposed openstack/nova master: api: Add response body schemas for port interface APIs https://review.opendev.org/c/openstack/nova/+/924589
16:53:05 opendevreview Stephen Finucane proposed openstack/nova master: api: Add response body schemas for availability zone APIs https://review.opendev.org/c/openstack/nova/+/924590
16:53:06 opendevreview Stephen Finucane proposed openstack/nova master: api: Add response body schemas for bare metal node APIs https://review.opendev.org/c/openstack/nova/+/924591
16:53:06 opendevreview Stephen Finucane proposed openstack/nova master: api: Add response body schemas for console auth token APIs https://review.opendev.org/c/openstack/nova/+/924592
16:53:08 opendevreview Stephen Finucane proposed openstack/nova master: api: Add response body schemas for flavor access API https://review.opendev.org/c/openstack/nova/+/924593
16:53:08 opendevreview Stephen Finucane proposed openstack/nova master: api: Add response body schemas for flavor extra specs APIs https://review.opendev.org/c/openstack/nova/+/924594
16:53:10 opendevreview Stephen Finucane proposed openstack/nova master: api: Add response body schemas for flavors APIs https://review.opendev.org/c/openstack/nova/+/924595
16:53:10 opendevreview Stephen Finucane proposed openstack/nova master: api: Add response body schemas for floating IP pool APIs https://review.opendev.org/c/openstack/nova/+/924596
19:43:51 opendevreview melanie witt proposed openstack/nova master: Add [quota]unified_limits_resource_(strategy|list) https://review.opendev.org/c/openstack/nova/+/924025
20:36:52 gmann stephenfin: yeah, rebuild schema is with all microvesion changes is complex one. As this looks good, other schema should be quick one
20:37:18 opendevreview Merged openstack/nova master: Attach Manila shares via virtiofs (manila abstraction) https://review.opendev.org/c/openstack/nova/+/831194
20:38:07 gmann waiting for gate to finish the tests but I am targeting to review this series today or before Monday otherwise I keep distracting from other things
20:41:22 opendevreview Takashi Kajinami proposed openstack/nova master: Replace distutils https://review.opendev.org/c/openstack/nova/+/936067
20:51:02 opendevreview melanie witt proposed openstack/nova master: Add [quota]unified_limits_resource_(strategy|list) https://review.opendev.org/c/openstack/nova/+/924025
21:23:12 opendevreview Merged openstack/nova master: Use client token when talking to manila https://review.opendev.org/c/openstack/nova/+/925277
21:28:37 opendevreview Merged openstack/nova master: Attach Manila shares via virtiofs (drivers and compute manager part) https://review.opendev.org/c/openstack/nova/+/833090
22:06:47 opendevreview Merged openstack/nova master: api: Add response body schemas for server action APIs https://review.opendev.org/c/openstack/nova/+/915742
22:09:51 opendevreview melanie witt proposed openstack/nova master: Add [quota]unified_limits_resource_(strategy|list) https://review.opendev.org/c/openstack/nova/+/924025
22:24:00 opendevreview Ghanshyam proposed openstack/nova master: api: Add response body schemas for remaining server action APIs https://review.opendev.org/c/openstack/nova/+/915743
23:01:01 opendevreview Stephen Finucane proposed openstack/nova master: api: Add response body schemas for host aggregate actions API https://review.opendev.org/c/openstack/nova/+/924584
23:01:18 opendevreview Stephen Finucane proposed openstack/nova master: api: Add response body schemas for host aggregate APIs https://review.opendev.org/c/openstack/nova/+/924585
23:01:30 opendevreview Stephen Finucane proposed openstack/nova master: api: Add response body schemas for extensions API https://review.opendev.org/c/openstack/nova/+/924586
23:01:44 opendevreview Stephen Finucane proposed openstack/nova master: api: Add response body schemas for versions APIs https://review.opendev.org/c/openstack/nova/+/924587
23:01:53 opendevreview Stephen Finucane proposed openstack/nova master: api: Add response body schemas for assisted volume snapshots APIs https://review.opendev.org/c/openstack/nova/+/924588
23:48:11 gmann stephenfin: done with the review, ^^ i rebased some of them but some are left. will check those once updated.
#openstack-nova - 2024-11-23
08:11:24 opendevreview Takashi Kajinami proposed openstack/nova master: Replace distutils https://review.opendev.org/c/openstack/nova/+/936067
08:11:46 opendevreview Takashi Kajinami proposed openstack/nova master: Replace distutils https://review.opendev.org/c/openstack/nova/+/936067
12:21:08 opendevreview Takashi Kajinami proposed openstack/nova master: Drop workaround for old keystoneauth https://review.opendev.org/c/openstack/nova/+/927669
14:24:00 stan Is it possible to specify the order of ports when creating a VM and after the VM is created.
14:25:56 stan A bit more context, I'm trying to run a Fortigate VM inside openstack, and fortigate does not allow me to match the interface name with MAC address. So everytime when I remove a port and plug a new port to a VM, the interface order changes, causing a big mess with the configuration within fortigate
14:31:52 stan Assume I have 5 ports attached to the fortigate VM, for some reason, I want to remove the port 2 and replace it with a different port(say from a different nw), is there anyway I can attach this port in position 2, rather than attaching it as the last port

Earlier   Later