Monday, 2023-10-23

hamburglerHeyo :), was wondering is there a way when creating an instance - such as with 'openstack server create --flavor 04eefe73-e27c-4981-9d28-171dac2a8c34 --availability-zone az2 --block-device source_type=image,uuid=d739b3eb-29cb-445f-97e3-7df07fd2555b,destination_type=volume,volume_size=20,volume_type=premium,delete_on_termination=false,boot_index=0 --network=7ee05a21-629f-490e-bdaf-fa64e291012b vm_in_az2' for 02:24
hamburglerexample, to pass the nova availability zone to cinder when it's creating the volume? when using a volume as the boot device, nova does not seem to pass the az name to cinder. Yes I can create a volume in the az off an image, and follow up by attaching it to a new server, but this is an additional step, and seems like broken or missing functionality? each az for example has it's own ceph backend and works fine, and 02:24
hamburglerworks with ephemeral provisioning which points to each respective ceph cluster, but when it comes to volumes with server create it always defaults to the default availability zone. Do not want to use cross az attachment. TIA :)02:24
bauzashamburgler: do you know the existence of https://docs.openstack.org/nova/latest/configuration/config.html#cinder.cross_az_attach ?07:31
bauzasby default, the value is True, so we don't verify the Cinder ZE07:31
bauzasAZ*07:31
bauzaseeek, someone emptied the whole ptg etherpad https://etherpad.opendev.org/p/nova-caracal-ptg10:03
johnthetubaguybauzas: I was just going to ask about that, I found this looks better, but I forget how you restore it: https://etherpad.opendev.org/p/nova-caracal-ptg/timeslider#1356010:08
bauzaswe need an infra admin in order to do it 10:08
johnthetubaguyah, OK10:08
bauzasI just asked in the -infra chan10:08
bauzasjohnthetubaguy: I could copy/paste but I think we'll loose the colors10:10
johnthetubaguyyeah, I was thinking the same10:10
bauzasI gonna send an email10:11
bauzasevery single cycle, our etherpad got trashed10:11
bauzasI'm just done with that10:11
bauzasthis time, this is the first time it's trashed *before*10:12
gibibauzas: maybe somebody hates nova :)11:27
bauzasgibi: well if someone hates nova, I'm happy to discuss with them to know why 11:34
gibisure, but they are passive agressives :D11:48
bauzasemptying an etherpad isn't really a passive argument11:49
bauzas"I passively did cut all my neighbor' trees because they're too close to my fence'11:51
sean-k-mooneybauzas: fyi, stephenfin is on pto today, fortunetly our ptg session start tomorrow but they likely wont be at the ptg for all our sessions12:10
sean-k-mooneybauzas: ill check with him tomorrow and we can figoure out what session they want to attened/when they are free12:10
bauzasok12:14
sean-k-mooneyi orginaly tought we were starting today so i was going to suggest moving there topic later in the week but they will be back this enveing so its not an issue12:23
bauzassean-k-mooneysee my email about the proposed schedule for this week, I also added some worth discussions to know12:24
sean-k-mooneycan you add those times to the etherpad?12:25
sean-k-mooneyi skimmed that eairler but i really dont like doing schduling over the mailing list12:25
bauzassean-k-mooney: my email's schedule is just a copy/paste from the itself etherpad :)12:25
bauzasso you'll those in that lieu12:26
sean-k-mooneyyou dont have any of the times in the etherpad12:26
sean-k-mooneyim looking at it now12:26
bauzashttps://etherpad.opendev.org/p/nova-caracal-ptg#L4012:26
bauzasI don't wanna do like cinder and hardcut times12:27
bauzasfor every single topic12:27
sean-k-mooneyon they are at the topic not on the topics12:27
bauzasI'm just giving a strawman proposal for the time we need12:27
sean-k-mooneyhonelyst i would not look there for times12:27
bauzasthat's something we do since Yoga12:27
sean-k-mooneybut ok i guess.12:27
bauzaseven before IIRC12:27
bauzaswe purge the list like we want12:28
bauzasand how long we need12:28
sean-k-mooneywe used to also put times later on and rearrge the topics12:28
bauzasbut I'm providing some kind of high-level view for people wondering12:28
bauzasand then, courtesy list is there for convenience12:28
sean-k-mooneyby th eway when you type  Nova (Placement) sessions12:30
sean-k-mooneyi assume this is just talking about placement12:30
sean-k-mooneyor nova placement interaction12:30
bauzasfixed 12:31
bauzasgood spot12:31
sean-k-mooneythanks12:31
bauzasI thought I had the day for doing other things but no12:31
bauzasmy whole afternoon is packed with sessions12:32
sean-k-mooneyother then the ci comunity sesssion  im not sure if ill attende anything today. i would normally sit in the kolla room but i dont really have much interafction with kolla anymore12:36
sean-k-mooneyi might join the rbac session too but again i dont really hav emuch to add there im more intersted in how far we are to the secure rbac goal12:37
sean-k-mooneyon the nova side we still have some work on the service user i think although the cve acceleartated that a bit12:38
bauzasI'll just attend to act more as a liaison12:38
bauzasyep, gmann had a series on it12:38
sean-k-mooneyidealy by now it shoudl be possibel to do everythign other services need to do on nova's api vai the service user12:38
bauzasbut anyway, that's a good session for me to remember where we are and where we go12:39
sean-k-mooneybut im not sure we are there yet12:39
sean-k-mooneybased on the orginal timeline also we should be looking at the manager role which we have not started on12:39
bauzasfor board session about AI generated content, I'll just attend because I'm asked to12:39
sean-k-mooneywhen is that12:39
bauzasbut honestly I don't think this is a sortable problem by both the time we have and the people who're in12:39
bauzasif this is just saying "dude, you shall add a git commit tag that'd say you were lazy enough to use an AI bot", then I doubt that people will opt into it :)12:40
bauzasand if this is about making sure we don't hit copyrights on materials, that's not something I can solve12:41
bauzasthis is more a licensing problem than a gerrit problem12:41
opendevreviewTakashi Kajinami proposed openstack/nova master: Drop remaining deprecated upgrade_levels option for nova-cert  https://review.opendev.org/c/openstack/nova/+/89861312:41
bauzasso I guess the whole hour will just be about defining the scope of that discussion :)12:42
sean-k-mooneyai generated content is not copyrightable at least under us law12:42
sean-k-mooneymore boadly it was establised as a leagl precidnet a few years ago that copyright can only be created for works crated by a human12:42
bauzasyeah I know and that's why I think this is not something solvable on our level12:42
sean-k-mooneythat was esablised after a chim too a selfie with a photograper camra12:42
bauzassean-k-mooney: the problem is more about AI generated content that infrigues copyrights due to its training model12:43
bauzasbut again, not something TC can solve or even the board IMHO12:43
sean-k-mooneywell they person who submits the patch is atesting that they have the rights to the code that is submited12:43
sean-k-mooneyso in practic  today that falls on the commiter to ensure they commit they authered with or without assicance is compient with the liscenes ectra12:44
bauzassure, I guess the board session will be about identifying threats 12:44
sean-k-mooneyto be clear this would also apply to any non api generated content form variios tools12:44
bauzasyeah I had the color word in my mind12:45
bauzasany assistance to writing some code implies that it doesn't infrigue the copyright12:45
artomhttps://ptg2023.openinfra.dev/a/ is completely broken for me13:25
artomhttps://imgur.com/a/52vtguD13:26
bauzasartom: you shouldn't be looking at this website13:26
artomThere are many things I shouldn't be doing ;)13:27
bauzashttps://ptg.opendev.org/ptg.html is the source13:27
artomThanks - annoying that that link is completely undiscoverable13:28
artomSo Nova "proper" doesn't start until tomorrow, then13:28
*** blarnath is now known as d34dh0r5313:28
gibiartom: yepp13:43
gibitoday is rbac, tc, board, and similar discussions are expected13:44
kashyapThe infra session is starting now: https://www.openstack.org/ptg/rooms/diablo14:00
bauzasartom: that's why I wrote an email telling about our agenda :)14:06
artombauzas, not a dig at you, just frustration that literally every vPTG I have the same problem, of not being able to find the schedule and list of room from the official website14:24
sean-k-mooneybauzas: ill be afk for a bit but do you get where i was coming form regardign the config option14:31
sean-k-mooneybauzas: basically i just want to avoid having to make two call to neutron one with  the service token and falling back to admin client for port binding14:32
sean-k-mooneyso eiter we document that the nova user shoudl also have the service role14:32
sean-k-mooneywhen neutron is configured to reqiure it or we have a config option to say use_service_tokens 14:33
sean-k-mooneyin the neutron section until that becomes required14:33
sean-k-mooneyi dont really like the documention approch since it may result in passing a token with both admin and service roles when only one of the two should be required14:34
sean-k-mooneybut it could work14:34
sean-k-mooneyso i would prefer a config option that told use to either use the admin client or not for the transition period14:35
sean-k-mooneyok ill be back at the top of the hour o/14:35
kashyapOminous, "the end times", dansmith 14:40
sean-k-mooneyoh wait there are two board calls15:09
sean-k-mooneydid they already disucss the ai topic15:09
bauzasyup15:09
bauzaslooks like all the teams are using Zoom15:10
bauzasso I think I'll revert to using it for tomorrow15:10
clarkbkolla is using meetpad15:11
kashyapsean-k-mooney: The etherpad captured some meeting minutes15:11
kashyapsean-k-mooney: It was a good discussion.  (I frankly expected less signal; but there was more of it)15:11
kashyap("Good", but distressing for me.)15:12
sean-k-mooneykashyap: ok i was going to contibnute too that but tought it was at the later slot today15:12
sean-k-mooneyi have had good expericne useing copiolt since i paid for a one year subscriptiong in september15:13
kashyapsean-k-mooney: Minutes: https://etherpad.opendev.org/p/oct2023-ptg-openinfra-board15:13
sean-k-mooneyi still need to leverage my core review skill set to be critical of the suggestions it makes 15:13
kashyapsean-k-mooney: I see.  Jay Faulkner also noted his (very interesting to me) exerience w/ a paid co-pilot sub15:13
sean-k-mooneybut for an experinced contibutor it has benifit15:13
sean-k-mooneyill read back the comments but i tought this was goign to happen at the na board slot at 21:00 utc15:14
kashyapYeah, for very new people, he called it [generative AI] as an "extremely attractive nuisance".  I'm glad there was a clear distinction between "generative AI" vs. "assissted AI"15:14
clarkbsean-k-mooney: it is at 21:00 as well15:14
clarkbthere are two sessions schedueld for the topic15:14
kashyapI see, didn't know that15:15
sean-k-mooneyclarkb: ah ok ill try to joint that one if im still online around that time15:15
kashyaps/assisted/assistive/15:16
hamburglerbauzas: yes you were correct ty :) my oversight 16:18
bauzashaleyb: good news, we do have a cross-project item !16:58
bauzashaleyb: fancy finding a timeslot in common ?16:58
haleybbauzas: we have timeslots on thursday, one later one on wednesday16:58
bauzasthursday would fit17:00
haleybbauzas: thursday 15:00 ?17:01
bauzaswfm17:01
bauzashaleyb: don't you mind if we use our etherpad and our room ?17:01
haleybthat works, i'll add the link in our etherpad17:02
bauzashaleyb: https://etherpad.opendev.org/p/nova-caracal-ptg#L300https://etherpad.opendev.org/p/nova-caracal-ptg#L5917:02
bauzasdoh17:02
bauzashttps://etherpad.opendev.org/p/nova-caracal-ptg#L59 17:02
gmannbauzas: I added the Nova rbac service role discussion continuation at the bottom in etherpad, https://etherpad.opendev.org/p/nova-caracal-ptg17:40
bauzasgmann: saw it yeah17:40
opendevreviewPavlo Shchelokovskyy proposed openstack/nova master: Fix image conversion check in finish_migration  https://review.opendev.org/c/openstack/nova/+/89784218:23
opendevreviewPavlo Shchelokovskyy proposed openstack/nova master: Deprecate use_cow_images and 'default' images_type  https://review.opendev.org/c/openstack/nova/+/89822918:23
simondodsleyIs there a way to remove a boot volume from a shutdown instance and replace it with a new boot volume (created from an earlier snapshot)?19:04
opendevreviewPavlo Shchelokovskyy proposed openstack/nova master: Fix image conversion check in finish_migration  https://review.opendev.org/c/openstack/nova/+/89784219:11
opendevreviewPavlo Shchelokovskyy proposed openstack/nova master: Deprecate use_cow_images and 'default' images_type  https://review.opendev.org/c/openstack/nova/+/89822919:11
sean-k-mooneybauzas: there has been a very "interesting" bug that has been evolving over the last few days which i added to the ptg20:34
sean-k-mooneybauzas:  https://bugs.launchpad.net/nova/+bug/2038898 https://etherpad.opendev.org/p/nova-caracal-ptg#L44420:34
sean-k-mooneyit woudl be good to read back over that wehn you have time and for others. the reporter has done a lot of testing at my request to determinthe corrent beahvior fo nova and its very much not what i expect20:35
sean-k-mooneyimages_type=raw is still jsut an aliase fo images_type=flat and does not force convertion to raw. i was aware of th history between those two backend but i tough thwen we renamed raw to flat and added raw as an alais it woudl force image convertion but it does not20:36
sean-k-mooneyuse_qow_images=true is bacially ignored if you use images_type=flat in that it never force the vm to be qcow20:37
sean-k-mooneyif you use image_type=default then use_qow_images=true request in us using image_type=qcow20:37
simondodsleyIs this spec ever going to be implemented... https://blueprints.launchpad.net/nova/+spec/detach-boot-volume20:42
sean-k-mooneysimondodsley: i dont belive anyone is working on it and i belvie there are still some desgin isues with enabling that20:43
sean-k-mooneysimondodsley: so its very unlikely20:43
simondodsleysean-k-mooney it's a pretty fundamental requirement, especially if we want to be able to compete more with VMware. There are a lot of people looking to pivot at the moment and not having a "simple" thing like this won't help20:47
clarkbI think you can emulate it by booting off of a new volume and moving neutron ports over / using fips?20:50
clarkbthat said we tend to avoid boot from volume as much as possible and instead prefering to attach volumes for persistent data and then let the OS be more ephemeral20:50
simondodsleyclarkb: not convinced that is the main implementation when there are highly intelligent external arrays being used under cinder. All of our customers are either only using boot from volume, or are migrating to it to get away from limitations of local nova disk, or limitations of ceph21:03
clarkbI'm not saying its the main implementation/ I'm just giving my experience as a user. boot from volume is more problematic than the value we get out of it so we try to use volumes more explicitly for where the data lives rather than our operating systems which are actually quite ephemeral21:04
clarkbwhich is similar to how containers deal with this stuff too21:05
clarkbFor example rescuing boot from volume instances is still a bit of an ordeal21:05
clarkbI shouldtest that again actually21:08
simondodsleyusing boot from volume can be highly advantagous to users as external arrays can both deduplicate and compress volumes on the array and so 100s of VMs can boot from snapshot clones of the boot image, thereby actually using only the size of the source volume on the array. 21:13
simondodsleythis is why we need features like changing the boot volume to be available.21:13
simondodsleyyes, cinder can do restore from snapshot, but that is limited as well.21:14

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!