Wednesday, 2020-11-11

*** LinPeiWen has joined #openstack-nova00:33
*** k_mouza has joined #openstack-nova00:37
*** k_mouza has quit IRC00:41
*** rcernin has quit IRC00:45
*** k_mouza has joined #openstack-nova00:51
*** rcernin has joined #openstack-nova00:56
*** rcernin has joined #openstack-nova00:58
*** mlavalle has quit IRC01:18
*** suryasingh has joined #openstack-nova01:19
*** k_mouza has quit IRC01:45
*** macz_ has quit IRC01:59
*** hamalq has quit IRC02:39
openstackgerritchengsheng proposed openstack/nova master: Add hypervisor CPU feature check during live migration  https://review.opendev.org/76227202:46
*** psachin has joined #openstack-nova03:07
*** psachin has quit IRC03:07
*** psachin has joined #openstack-nova03:09
*** macz_ has joined #openstack-nova03:12
*** macz_ has quit IRC03:17
*** artom has quit IRC04:08
*** mkrai has joined #openstack-nova04:12
*** zzzeek has quit IRC04:13
*** zzzeek has joined #openstack-nova04:15
*** macz_ has joined #openstack-nova04:35
*** macz_ has quit IRC04:39
*** LinPeiWen has quit IRC05:27
*** ratailor has joined #openstack-nova05:29
*** mkrai has quit IRC05:30
*** mkrai has joined #openstack-nova05:30
*** JamesBenson has quit IRC05:31
*** evrardjp has quit IRC05:33
*** evrardjp has joined #openstack-nova05:33
*** JamesBenson has joined #openstack-nova05:33
*** LinPeiWen has joined #openstack-nova05:34
*** JamesBenson has quit IRC05:38
*** jamesden_ has joined #openstack-nova06:08
*** JamesBenson has joined #openstack-nova06:08
*** jamesdenton has quit IRC06:11
*** JamesBenson has quit IRC06:14
*** bhagyashris is now known as bhagyashris|off06:17
*** rcernin has quit IRC06:23
*** rcernin has joined #openstack-nova06:23
openstackgerritwu.shiming proposed openstack/python-novaclient master: Replace deprecated UPPER_CONSTRAINTS_FILE variable  https://review.opendev.org/76229206:29
*** LinPeiWen has quit IRC06:31
*** jamesdenton has joined #openstack-nova06:46
*** JamesBenson has joined #openstack-nova06:47
*** jamesden_ has quit IRC06:49
*** LinPeiWen has joined #openstack-nova06:49
*** JamesBenson has quit IRC06:53
*** mkrai has quit IRC07:02
*** benj_ has quit IRC07:20
*** tosky has joined #openstack-nova07:23
*** JamesBenson has joined #openstack-nova07:24
*** gyee has quit IRC07:24
*** JamesBenson has quit IRC07:29
*** benj_ has joined #openstack-nova07:30
*** ralonsoh has joined #openstack-nova07:44
*** dklyle has quit IRC07:44
*** mkrai has joined #openstack-nova07:53
*** JamesBenson has joined #openstack-nova08:01
*** andrewbonney has joined #openstack-nova08:02
*** JamesBenson has quit IRC08:06
*** lpetrut has joined #openstack-nova08:13
*** rcernin has quit IRC08:24
*** yoctozepto has quit IRC08:29
*** yoctozepto has joined #openstack-nova08:30
*** JamesBenson has joined #openstack-nova08:33
*** JamesBenson has quit IRC08:37
openstackgerritBalazs Gibizer proposed openstack/nova stable/ussuri: [doc]: Fix glance image_metadata link  https://review.opendev.org/76197708:46
*** jaosorior has joined #openstack-nova09:06
*** martinkennelly has joined #openstack-nova09:13
*** brinzhang0 has joined #openstack-nova09:33
*** brinzhang_ has quit IRC09:36
*** derekh has joined #openstack-nova09:38
*** rcernin has joined #openstack-nova09:38
*** mgoddard has quit IRC09:39
gibidansmith, sean-k-mooney, stephenfin: look what a skeleton I found as a result of the yesterday's db credentials discussion https://bugs.launchpad.net/nova/+bug/190382409:42
openstackLaunchpad bug 1903824 in OpenStack Compute (nova) "Nova defaults [database]connection to local sqlite database while the config doc says it is defaulted to None" [Medium,Triaged] - Assigned to Balazs Gibizer (balazs-gibizer)09:42
*** dtantsur|afk is now known as dtantsur09:45
*** mkrai has quit IRC09:54
*** rcernin has quit IRC09:55
openstackgerritBalazs Gibizer proposed openstack/nova master: Prevent nova-compute start with DB credentials  https://review.opendev.org/76217609:56
openstackgerritBalazs Gibizer proposed openstack/nova master: Remove [database]connection defaulting  https://review.opendev.org/76231909:56
*** takamatsu has quit IRC09:57
*** slaweq has joined #openstack-nova09:57
stephenfinoh, wow :-D09:58
*** takamatsu has joined #openstack-nova09:59
openstackgerritBalazs Gibizer proposed openstack/nova master: Prevent nova-compute start with DB credentials  https://review.opendev.org/76217610:00
*** spatel has joined #openstack-nova10:00
*** spatel has quit IRC10:05
*** k_mouza has joined #openstack-nova10:09
*** takamatsu has quit IRC10:14
*** takamatsu has joined #openstack-nova10:16
*** iurygregory has quit IRC10:19
*** jangutter has joined #openstack-nova10:22
*** jangutter_ has quit IRC10:25
*** iurygregory has joined #openstack-nova10:36
*** mkrai has joined #openstack-nova10:46
*** takamatsu has quit IRC10:50
owalshstephenfin, gibi: re the nova db creds issues, is this likely to break a lot of config mgmt that assumes nova.conf can be common to all nova services?10:51
*** takamatsu has joined #openstack-nova10:51
*** ratailor has quit IRC10:51
gibiowalsh: if a config management tool did that and also used rpc pin 'auto' then it was already broken for a long time10:53
owalshgibi: I thought it would always fail now?10:54
gibiyes, it will now fail even if rpc pin is not set to 'auto'10:54
gibialso the documentation advise against setting [api_database]connection to nova-compute service https://docs.openstack.org/nova/latest/configuration/config.html#api_database.connection10:54
gibiowalsh: what do you suggest? Do we make just a warning on master?10:55
gibiwait a cycle, then move to hard fail?10:55
owalshgibi: I think we need /etc/nova/nova-compute.conf10:55
owalshwe can not longer share /etc/nova/nova.conf10:55
gibiI don't think nova suggested to share the nova.conf between services10:56
gibiby default devstack generates nova-cpu.conf and that is the only conf passed to n-cpu10:56
owalshthen nova-compute shouldn't default to /etc/nova/nova.conf10:56
openstackgerritchengsheng proposed openstack/nova master: Add hypervisor CPU feature check during live migration  https://review.opendev.org/76233010:57
*** ociuhandu has joined #openstack-nova10:57
owalshI can fix this for tripleo and it's use of puppet-nova, but I would be concerned about other use cases of puppet-nova10:58
gibiowalsh: do you refer to the doc in https://docs.openstack.org/nova/latest/cli/nova-compute.html#files  that states nova.conf?10:58
openstackgerritYumengBao proposed openstack/nova-specs master: libvirt supports composing cyborg owned vGPU accelerator into domain XML  https://review.opendev.org/75011610:59
gibiowalsh: I did not find any other places that makes the suggestion that nova-compute needs nova.conf11:01
owalshgibi: how about the .debs/.rpms?11:01
gibiI have no power over packagers, but sure we can ask them on the ML11:02
gibizigo: does the deb packages share nova.conf between the controller and the compute service?11:03
owalshgibi: for the rpms at least, the compute systemd runs /usr/bin/nova-compute11:03
owalshwhich will default to /etc/nova/nova.conf11:03
gibiI don't find where nova implements that defaulting to /etc/nova/nova.conf11:05
gibistephenfin, dansmith: ^^ do you know where it is implemented?11:05
*** takamatsu has quit IRC11:06
*** tbachman has quit IRC11:07
*** ociuhandu has quit IRC11:07
*** mkrai has quit IRC11:09
*** adrianc has quit IRC11:11
*** takamatsu has joined #openstack-nova11:11
*** iurygregory has quit IRC11:11
gibiowalsh: I can reproduce that default behavior in devstack. So somewhere we says that nova-compute should read the nova.conf by default11:11
*** JamesBenson has joined #openstack-nova11:12
*** adrianc has joined #openstack-nova11:13
owalshgibi: ack, and puppet-nova (at least) is designed to generate one and only one nova.conf for all services by default11:13
*** ociuhandu has joined #openstack-nova11:13
gibithat behavior is problematic regardless of what we are doing here. How puppet-nova is able to support multi cell deployments then? The different cell conductors needs to be pointed to different dbs11:15
owalshtypically not on the same host11:16
*** JamesBenson has quit IRC11:16
*** takamatsu has quit IRC11:17
gibibut then if the nova-compute is on its own host then that nova-compute can have a nova.conf generated without db credentials11:17
owalshgibi: yes, but an all-in-one api+compute deployment will not work11:18
gibiso I guess the only problematic scenario is when all in one11:18
gibiyeah11:18
*** takamatsu has joined #openstack-nova11:18
owalshsnap :-) that's where the issue came up in CI but it shows how the conf logic in nova is far from ideal11:19
gibiso with the current change we break all-in-one puppet-nova. But if we change what is the default config read by nova-compute we would still break puppet-nova as it only generates a singel config11:19
gibibut also we break not only the all-in-one case but every csae11:20
gibicase11:20
owalshyea, would need a deprecation cycle to alter this11:20
gibiI need second opinion from dansmith about all these11:20
*** rcernin has joined #openstack-nova11:21
gibiI do feel that nova should not bend over to support all-in-one cases, and the normal deployment cases migth depend on the fact that nova-compute reads the nova.conf by default11:21
owalshack. FWIW I can fix the tripleo use case but I'm nervous about more general usage of nova and/or puppet-nova (e.g manual install with rpms/debs or traditional puppet usage)11:22
owalshand seem to have a contradiction in nova now where it explicitly forbids sharing nova.conf but defaults to sharing nova.conf11:23
*** slaweq has quit IRC11:32
gibiI found where we default nova.conf. It is in oslo.config https://github.com/openstack/oslo.config/blob/68cefad313bd03522e99b3de95f1786ebea45d4b/oslo_config/cfg.py#L28111:33
gibinova defines no default config, oslo assigns default files based on the project name and binary name11:33
*** iurygregory_ has joined #openstack-nova11:35
*** iurygregory_ is now known as iurygregory11:35
gibiowalsh: so I would not be suprised that other openstack modules have the same behavior11:36
openstackgerritStephen Finucane proposed openstack/nova master: libvirt: Add support for virtio-based input devices  https://review.opendev.org/75655211:36
gibiowalsh: just out of curiosity how many config files puppet generate for neutron? In devstack I see that neutron promotes sharing the neutron.conf but customize it with extra service specific conf files as well11:39
owalshgibi: no idea, only really know puppet-nova...11:40
gibiOK, no worries, I was just curious what is the pattern in puppet11:40
owalshgibi: *_config from https://github.com/openstack/puppet-neutron/tree/master/lib/puppet/provider11:41
gibiowalsh: based on that puppet-neutron follows what devstack does11:42
gibiand generates one neutron.conf and a list of service specific .ini files as config11:42
owalshgibi: ack but the services read those specific config files I assume11:42
gibiowalsh: I think only if they are passed with --config-file to the binary11:43
gibiI just quickly checked what files neutron-metadata-agent opens without any flag, and it seems it does the same default behavior as nova11:44
gibiso it basically reads only neutron.conf by default11:44
gibihttp://paste.openstack.org/show/799911/11:44
gibiso puppet-neutron not just generates those ini files but also adds them to the binary commandline11:45
gibiso puppet-neutron does not realy on what file neutron binaries reads by default11:46
owalshgibi: I don't think puppet is adding the conf to the commandline, probably the .deb/.rpm service config11:47
gibicould be11:48
owalshhttps://github.com/rdo-packages/neutron-distgit/blob/rpm-master/neutron-metadata-agent.service#L811:48
gibiyep, so this rpm config seems to follow what devstack does11:49
gibicompared that to https://github.com/rdo-packages/nova-distgit/blob/rpm-master/openstack-nova-compute.service11:49
gibiI would say the neutron packaging config is better11:50
*** ociuhandu has quit IRC11:50
gibiat least it is more structured and follow what devstack does11:50
gibiso it is more closer what upstream CI tests11:51
owalshgibi: yea, but nova.conf has been around a lot longer :-)11:51
gibisure, I can imagine nova is historically used like that11:52
*** ociuhandu has joined #openstack-nova11:58
*** rcernin has quit IRC12:00
*** jaosorior has quit IRC12:01
*** JamesBenson has joined #openstack-nova12:01
*** JamesBenson has quit IRC12:09
*** JamesBenson has joined #openstack-nova12:09
*** rcernin has joined #openstack-nova12:10
*** macz_ has joined #openstack-nova12:16
*** rcernin has quit IRC12:17
*** macz_ has quit IRC12:21
*** slaweq has joined #openstack-nova12:25
zigogibi: I don't unserstand your question. Do you mean, is it the same nova.conf on both roles? Yeah, it is.12:26
zigoThe nova.conf file is stored in the nova-common package, which is a dependency of all nova services.12:27
zigoIt must be the same file anyways, because there's the case were we got all-in-one.12:27
zigoDoes this answer your question?12:27
gibizigo: thanks12:29
gibizigo: yes it does12:29
zigoOh, I see, it's about https://review.opendev.org/#/c/762176/12:29
zigoWell, indeed, -1 for me as it would prevent an all-in-one setup.12:29
gibizigo: yes12:29
gibizigo: I guess that patch breaks debian then too12:29
gibiin the all-in-one-case12:30
gibias nova.conf will have a [database]connection config but12:30
zigoIt'd be ok if nova-compute was using a different filename, in which case we should just not add the [database] section for nova-compute.12:30
gibizigo: owalsh figured out the nova-compute binary reads nova.conf by default12:31
gibiso if there is no --config-file added to the binary then it reads the same file as other nova binaries in an all-in-one deployment12:31
zigoPlease don't attempt to use /etc/nova/nova-compute.conf, as this is already in use in Debian.12:31
zigoThe Debian package already does:12:32
zigonova-compute --config-file=/etc/nova/nova.conf --config-file=/etc/nova/nova-compute.conf --log-file=/var/log/nova/nova-compute.log12:32
zigoto startup nova-compute.12:32
zigoThough, feel free to make it use something else, like /etc/nova/nova-compute-service.conf, then nova-compute can get rid of reading /etc/nova/nova.conf reading...12:33
zigo(in fact, whatever, I'll adapt the packaging anyways...)12:33
* zigo goes for lunch12:33
*** raildo has joined #openstack-nova12:33
* gibi goes for lunch too12:33
gibizigo: thanks for the input12:33
gibiI will try to get oppinions from the rest of the core team before moving forward12:34
*** ociuhandu has quit IRC12:34
sean-k-mooneyzigo: nova-compute should not need to read nova.conf today12:43
sean-k-mooneyzigo: what you could do is remove all the db creds form nova.conf and put them in nova-db.conf12:44
sean-k-mooneythen put common config in nova.conf12:44
sean-k-mooneyand start nova compute with -config-file=/etc/nova/nova.conf --config-file=/etc/nova/nova-compute.conf12:44
sean-k-mooneyand nova-api with -config-file=/etc/nova/nova.conf --config-file=/etc/nova/nova-db.conf12:44
sean-k-mooneyor similar12:44
sean-k-mooneyi really dont think we need to add a new file12:45
sean-k-mooneywe could but the expectation was for a very long time that nova.conf is used by the contol plane service only12:46
openstackgerritTakashi Natsume proposed openstack/nova master: Remove six.binary_type/integer_types/string_types  https://review.opendev.org/72809412:46
sean-k-mooneyand nova-compute.conf or similar was used for the compute service which would not read nova.conf12:46
openstackgerritTakashi Natsume proposed openstack/nova master: Remove six.text_type (1/2)  https://review.opendev.org/72810912:46
sean-k-mooneythis was hit in kolla in queens https://github.com/openstack/kolla-ansible/commit/11b9eba2a48b793d00ba04d7ace8f644c2a14f97 and after devstack hit this in rocky12:50
sean-k-mooneyzigo: i think the fix for debian is to jsut continue to use the nova-compute.conf and not use nova.conf at all12:52
openstackgerritLee Yarwood proposed openstack/nova-specs master: WIP - Image and flavor defined ephemeral storage encryption  https://review.opendev.org/75228412:52
*** suryasingh has quit IRC12:54
openstackgerritTakashi Natsume proposed openstack/nova master: Update contributor guide for Wallaby  https://review.opendev.org/75442712:54
openstackgerritTakashi Natsume proposed openstack/nova stable/victoria: Fix a hacking test  https://review.opendev.org/75811212:54
sean-k-mooneyzigo: by the way i consider having the db cred in the compute service to be a low severity securtiy issue which is why i have been pushing to get them removed for years12:54
sean-k-mooneyits low severity because you have to break out of the guest to get them and if you can get to the config you can get the rabbit creds anyway12:56
sean-k-mooneyzigo: just loking at https://salsa.debian.org/openstack-team/services/nova/-/blob/debian/victoria/debian/nova-compute.init.in i dont see nova.conf being included13:02
sean-k-mooneyowalsh: by the way we do not need a deprectation cycle for this13:03
sean-k-mooneyowalsh: we have not supported having the db cred in the compute agent since grizzly13:04
sean-k-mooneywe already had a dprecation cycle for this and it was raised a a relase blocker for our downstrem product for 16.113:04
owalshsean-k-mooney: may have been the intention but that's not what happend in the rpms/debs AFAICT13:05
sean-k-mooneyother tools have fixed it13:05
owalshsean-k-mooney: I can fix tripleo/16.1, it's puppet-nova and rpm installs that I'm concerned about13:05
sean-k-mooneylike kolla and devstack13:05
tkajinamwhat would happen for example in the deployment where they use rpm and some other config management tools ?13:06
sean-k-mooneywell that can also be fix by using a nova-compute.conf13:06
tkajinamfor example if the deployment has ironic usually nova-compute runs on controller nodes13:06
openstackgerritTakashi Natsume proposed openstack/nova master: Remove six.text_type (2/2)  https://review.opendev.org/72811713:06
sean-k-mooneytkajinam: you use a spereate file that is all that is required13:06
owalshsean-k-mooney: the rpm systemd unit does not use a separate file13:06
sean-k-mooneyright that is a bug13:06
sean-k-mooneyand to be clear i first raised this as a potential security issues a few years ago13:07
sean-k-mooneywhen i was still at intel13:07
*** ociuhandu has joined #openstack-nova13:07
sean-k-mooneywe had direct question form some telco partners we were workign with wanting to know if nova compute agtully need direct db access13:08
sean-k-mooneywe told them no it just need rabbmq because all db acces form the comptue is mideiated vai the conductor13:08
sean-k-mooneythe local conductor support was deprecated in 2015 https://github.com/openstack/nova/blob/master/releasenotes/notes/deprecate-local-conductor-9cb9f45728281eb0.yaml13:10
tkajinamI understood that nova-compute doesn't need db access now, so these settings are indeed unnecessary and unnecessarily causing a security risk13:10
sean-k-mooneytkajinam: it has not needed it for 10 release13:11
sean-k-mooneytkajinam: all that is changing now is a condtional check for service version that happend when the rpc version was auto13:11
sean-k-mooneyis not done always13:11
sean-k-mooneythat check breaks if the db creds are in the config13:12
sean-k-mooneywe have patchs to work around it but we do not want to misslead people by allowing them to store db cred that will never be used in teh compute agent config13:12
tkajinamyeah I see13:12
*** ociuhandu has quit IRC13:13
sean-k-mooneyif you had the rpc upgrade level set to auto you have not been able to have the api db creds in the db since i think rocky when cells v2 was added13:13
tkajinamI do agree that we should go forward to remove unnecessary db creds, but at the same time we need some migration period so that we can prepare expected config structure13:13
tkajinamat lease we need some changes in packaging (for default config files) and puppet-nova at least13:14
owalshand docs I expect13:14
owalshsean-k-mooney: can we use something other than CONF.api_database_connection to determine the cell scope?13:15
sean-k-mooneynot really13:15
sean-k-mooneywe could but i dont think we should13:15
sean-k-mooneyfrom a donwstream point of view we shoudl be fixing this in osp 13 as well13:16
sean-k-mooneycertenly in 16.1/16.213:16
owalshsean-k-mooney: yea, not concerned about this in tripleo, it's the other use cases13:17
sean-k-mooneywe had agreed not to block this in stable by the way13:17
tkajinammy concern here would be that this is now breaking puppet jobs because we need new config file structure to start nova services in a single node13:17
sean-k-mooneywe are only going to make it a hard error on master/wallabyt13:17
sean-k-mooneyso packages have all of wallaby to update13:17
sean-k-mooneywe are going to backprot the patch below it which logs a warning to stable13:18
tkajinamyou mean that you will add some fall back mechanism ?13:20
sean-k-mooneytkajinam: we could potentially delay merging the blocker patch a few week to give puppet-nova some time to update it be i think we should still merge it this cycle without a deprecation notice since it has not been supprot for a very long time but we can add an upgrade warning13:20
sean-k-mooneyits already proposed13:20
sean-k-mooneyhttps://review.opendev.org/#/c/762175/1/nova/utils.py13:20
sean-k-mooneythe bottom ptach catches the db not allowed excption and converts it to a warning. then does the local cell lookup13:21
tkajinamfrom puppet perspective we need to know how distros change their default file structure13:21
sean-k-mooneyowalsh: tkajinam13:21
tkajinamsean-k-mooney, yeah. that's what I exactly expected13:21
sean-k-mooneyright so that is goign to be backported to stable13:22
owalshsean-k-mooney: ack13:22
sean-k-mooneyast patch will only be on master13:22
sean-k-mooney* the last13:22
owalshsean-k-mooney: hard fail can't merge till rpms/debs/puppet are updated13:22
sean-k-mooneywell on the deb front its not using nova.conf13:23
sean-k-mooneyhttps://salsa.debian.org/openstack-team/services/nova/-/blob/debian/victoria/debian/nova-compute.init.in13:23
sean-k-mooneythe only deamon arge is nova-compute.conf13:23
sean-k-mooneywe wont use nova.conf if that is passed13:23
owalshbut does it exists?13:23
tkajinamwhat happens if /etc/nova/nova-compute.conf does not exist ?13:23
sean-k-mooneyit would only fall backk to nova.conf if its not there13:23
tkajinamI guess nova picks up /etc/nova/nova.conf by default13:24
sean-k-mooneyso by default it will use policy in code, then nova.conf if nova-compute.conf is not there13:24
sean-k-mooney* default in code not policy13:24
tkajinamthe question here would be whether nova-compute.conf is created by default when we install nova-compute package.13:25
tkajinamsean-k-mooney, yeah I remember there is a logic to search some files...13:25
sean-k-mooneynot search13:25
tkajinamoops, sorry13:25
sean-k-mooneynova will use nova.conf if its in /etc/nova/13:25
sean-k-mooneyif you pass a config file it only looks at that13:26
sean-k-mooneyso there is a default file location that we check otherwise you have to say where it is13:26
tkajinamby --config-file option in the command line13:26
sean-k-mooneyyep13:27
gibisean-k-mooney: the default file search algo is in oslo.config https://github.com/openstack/oslo.config/blob/68cefad313bd03522e99b3de95f1786ebea45d4b/oslo_config/cfg.py#L28113:27
sean-k-mooney oh13:27
sean-k-mooneyso https://github.com/openstack/oslo.config/blob/68cefad313bd03522e99b3de95f1786ebea45d4b/oslo_config/cfg.py#L293-L29813:27
sean-k-mooneyok so it check a cople of other location byu default13:28
sean-k-mooneyfor the nova.conf13:28
tkajinamahh yeah13:28
tkajinamthat's what I used to check13:28
sean-k-mooneyso i think the path forward is to merge and backport the first 2 patch and send a mail to the list that we intend to merge the last one but delay it till say m1 or m213:29
sean-k-mooneyto give packagers and installers time to catch up on there grizzly homework13:30
gibiI can summarize this to an ML post13:30
tkajinamlol, but indeed > grizzly homework13:30
tkajinamonce packaging team publishes the change for that then I'll update puppet-nova .13:32
tkajinambut I'm a bit concerned with some feedback about this hard requirement since it can affect some existing deployments.13:32
sean-k-mooneyit should only affect them on upgrade though13:33
tkajinamagreed13:33
sean-k-mooneyif they are using an installer i dont think most will see it13:33
sean-k-mooneykolla has fixed this since queens13:34
sean-k-mooneywe can fix ooo im not sure what osc does13:34
*** nweinber has joined #openstack-nova13:34
sean-k-mooney* osa not osc13:34
sean-k-mooneyso osa and charms would be the two other major installer to update13:35
tkajinamI think it depends on the architecture they support13:35
tkajinamif they support collocation of nova-api and nova-compute then they should create a separated file13:35
sean-k-mooneywell not really in that you jsut need a different config13:35
sean-k-mooneyyep13:35
sean-k-mooneymost contaierised installer shoudl be creating a seperate file per contaienr already13:36
sean-k-mooneyso in those cases it can continue to be called nova.conf if they like13:36
sean-k-mooneythe best pratcie for such installs is to allway bind mount in your config externally or via something like a k8s config map13:37
*** spatel has joined #openstack-nova13:37
*** spatel has quit IRC13:42
sean-k-mooneyso this is the problematic line in the current deb files https://salsa.debian.org/openstack-team/services/nova/-/blob/debian/victoria/debian/nova-common.postinst.in#L18913:44
tkajinamgibi, thx. would be nice if we can have some discussions triggered by that13:45
sean-k-mooneyand https://salsa.debian.org/openstack-team/services/nova/-/blob/debian/victoria/debian/nova-common.postinst.in#L220-22513:45
sean-k-mooneyalthough that will not run on install jsut configure and reconfigure13:46
sean-k-mooneyanyway i better go do something else for a while13:47
tkajinamthat looks like a step needed only in controller nodes13:47
tkajinambut I'm not so familiar with debian stuffs that I can say some options here :-P13:48
sean-k-mooneyya same personally i really dislike both deb and rpm way of sepcifying things. im vaugly familar with both but find both equally off putting to learn more about them13:49
*** ociuhandu has joined #openstack-nova13:58
*** macz_ has joined #openstack-nova14:05
gibistephenfin: what is the way to shelve offload a server via openstack client? (now I force myself to always use osc)14:07
*** macz_ has quit IRC14:10
*** ociuhandu has quit IRC14:11
*** ociuhandu has joined #openstack-nova14:19
stephenfingibi: oh, that's a gap14:24
stephenfinyou've got shelve but not offload14:24
stephenfinI'll add it :-)14:24
gibiat least I did not find it14:24
gibistephenfin: thanks!14:24
*** tbachman has joined #openstack-nova14:27
stephenfingibi: Does 'openstack server offload' make sense, or should I go with 'openstack server shelve offload' like novaclient?14:30
stephenfinI think the latter is a bit confusing because it suggests it both shelves and offloads, as opposed to offloading an already shelved instance14:30
stephenfinHowever, maybe the former is missing context too?14:30
gibihm14:31
gibiit is similar to openstack server resize confirm14:31
gibiso I would go with opentack server shelve offload14:32
stephenfinthat's a good point14:32
stephenfinserver shelve offload it is14:32
gibi:)14:32
dansmithgibi: I haven't fully caught up, but I do _not_ want to have multiple configs for different services14:34
* stephenfin just realized, if you have a server called 'confirm' or 'revert' you wouldn't be able to migrate it14:34
dansmithgibi: glance has multiple configs for different reasons and it's a nightmare, IMHO14:34
stephenfinI really wish we could use hyphens. 'server-resize confirm' makes way more sense to me14:34
gibidansmith: I would also not make a different config just to support all-in-one deployments14:35
gibistephenfin: we have openstack server resize --confirm but that is deprecated in favor of server resize confirm14:35
dansmithgibi: definitely14:36
dansmithgibi: if packages or deployment tools want to make something natively work if everything is on the same machine, separating things into config files and passing them on the command line is fine and well within their scope14:37
stephenfingibi: That was me. It makes more sense, IMO. The entire behavior of the command shouldn't change because of a boolean flag14:37
stephenfinLike 'server show --diagnostics' :-(14:37
owalshdansmith: that's the plan IIUC14:37
dansmithcool14:37
dansmithnow I can get coffee.14:37
owalshdansmith: but can't fail hard in nova-compute till that's done14:37
gibidansmith: so we might need to delay merging https://review.opendev.org/#/c/762176/ as it would break more than one deployment engine. As it seems debian also uses a shared nova.conf in the all-in-one-case14:38
gibistephenfin: I don't say that we should bring back --confirm14:39
stephenfinoh, I know. I'm just explaining my rationale for that change14:39
stephenfini.e. don't hate me for it :-)14:40
gibistephenfin: is there a generic problem with this positional argment place used as subcommand name in general14:40
gibiin osc?14:40
dansmithgibi: okay, I'll throw my support on there for it and let you move it forward when appropriate14:40
gibidansmith: ack. I will summarize the whole thing in an ML post14:40
gibijust to get more attention from the deployer engines14:41
stephenfingibi: Not really. I mean, if someone hit this corner case I think they could escape the positional arguments14:41
stephenfine.g. 'openstack server resize -- confirm'14:41
stephenfin(not tested though)14:41
stephenfinI'm sure someone will report the issue if it's really a big deal :-)14:41
gibistephenfin: $ openstack server resize --flavor d1 confirm14:44
gibiseems to work14:44
gibiwhere confirm is the name of the server14:44
stephenfinthat wouldn't work for server migrate though, I presume?14:44
stephenfinThough i really should have called that 'server migration confirm'14:44
gibilets see14:44
stephenfinIn fact, I might yet do that14:45
gibi$ openstack server resize confirm confirm14:45
gibiworks :D14:45
dansmithplease don't do that :)14:45
gibialso you can do the trick14:45
stephenfinopenstack server create ... --wait confirm; openstack server resize confirm;  # this won't though14:45
gibi$ openstack server migrate --wait confirm14:45
stephenfinah, so you can14:46
gibiyou need a flag first then the server name :D14:46
stephenfinWho's going to call their server 'confirm' anyway14:46
gibiyeah14:46
gibifamous last words :D14:47
stephenfinwhile we're bikeshedding, 'server resize confirm' and 'server shelve offload' aren't really the same thing. We're confirming a "server resize" (or "server migration") which is a resource in its own right (you can list them). However there's no such thing as a "server shelve". It's a shelved server14:48
stephenfinwhat about 'server shelve --offload', that will shelve and optionally offload?14:49
gibithen you can add openstack server shelve-offload <server>14:49
stephenfinwe could check if the server was already shelved and only offload then14:49
stephenfinI can't - hyphens aren't supported without special cliff config14:49
stephenfinwhich is a couple of hundred lines of a patch /o\14:49
gibiI'm fine with --offload14:50
stephenfin(the config means use the entrypoint name as-is, meaning you need to remove all the underscores from the command entrypoints)14:50
stephenfinsweet14:50
* stephenfin settles on blue14:50
gibiI think we are overcomplicating this14:50
gibibut that is how we roll :)14:51
stephenfinoverengineering ftw14:51
gibiwe are paid to engineer so why not do it fully :D14:52
gibithinking more about poor VMs called 'confirm' or 'revert' I remembered https://xkcd.com/327/ so at least I'm happy now14:53
stephenfintouché14:53
*** takamatsu has quit IRC15:01
sean-k-mooneystephenfin: shelve offload is done automatically15:02
sean-k-mooneyits not a api action15:02
gibiit is15:02
stephenfinit is15:02
stephenfinjinx15:02
sean-k-mooneyto froce it15:02
sean-k-mooney?15:02
stephenfinit's a host-level config15:02
stephenfinshelved_offload_time15:02
sean-k-mooneythe offload time ya15:02
sean-k-mooneyit defautl to auto offloading15:02
*** takamatsu has joined #openstack-nova15:03
sean-k-mooneyi guess we can set it to -1?15:03
stephenfinyou can, yes15:03
sean-k-mooneyor somethign to disable it15:03
sean-k-mooneyok15:03
stephenfin"Any value < 0: An instance will never offload."15:03
sean-k-mooneythat kind of feels like a bug15:03
sean-k-mooneyits not discoverable via the api15:03
sean-k-mooneyand it changes the workflow15:03
sean-k-mooneynormally peopel just shelve15:03
sean-k-mooneyand never have to assk for it to be offloaded15:04
sean-k-mooneyas that is the default behavior15:04
sean-k-mooneyso its chageign the meaning of shelve15:04
*** ociuhandu has quit IRC15:05
stephenfinthat's a fair point15:05
stephenfinwith that said, it's been this way since forever15:05
sean-k-mooneywould peopel be open to dissalowing values less then 015:06
sean-k-mooneyshelve-offload is admin only https://github.com/openstack/nova/blob/master/nova/policies/shelve.py#L47-L5815:07
sean-k-mooneyshelve is allowed for tenants15:07
stephenfinI have no thoughts either way on this15:07
sean-k-mooneyshelve unoffloaded is basicaly a more expensive power off and kind fo defets the reason for having shelve15:08
sean-k-mooneywhich is to free the resouce on the host so other instance can use it15:08
*** lpetrut has quit IRC15:08
gibithere could be a long shelve_offload_time configure but the admin still want to get all the VMs that are shelve to be offloaded e.g. not migration shelve VMs due to host maintenance15:08
sean-k-mooneygibi: a long time is fine15:09
* gibi lost the capability to write properly15:09
sean-k-mooneyits the fact the workflow never actully gets to shelve offloaded if its -1 is the problem15:09
sean-k-mooneyyou could not relay on that in heat for example currently15:09
sean-k-mooneysince heat wont be able to call shelve-offload by default and cant know what the config option is set too15:10
gibiis there a different between an arbitrary big int  and infinite?15:10
sean-k-mooneypractilly i guess not but making it admin only seams problematic15:10
gibior vice versa, do you have a meaningful upper limit for the timer15:10
gibiyeah, I can be convinced that offload need to have the same policy default than shelve15:11
sean-k-mooneyhonestly anthign over a hour or a day feels like its not working as intended15:11
sean-k-mooneyif they have the same policy default i dont really mind as much15:11
sean-k-mooneyespcially if we added "openstack server shelve --offload"15:12
gibiI thing stephenfin is working on this ^^15:12
sean-k-mooneyso that it woudl do both if it was active or just offload if its shelved15:13
gibiso at least half of it is in the works15:13
stephenfinsean-k-mooney: yes, exactly15:13
sean-k-mooneywell i dont think you shoudl have to do two actions15:13
sean-k-mooneywhen you do shelve the expectation is it evenutally end up in offloaded15:13
stephenfinI'll admit, that confused me. I thought the shelveOffload action would both shelve and offload, but it only does the latter15:13
stephenfinI can mask that in the CLI15:14
stephenfinthough15:14
sean-k-mooneyya you would have to do it in the cli15:14
sean-k-mooneybut i think tis come down to the default behavior of shleve which is to offload imedietly15:14
dansmiththe default is not to offload immediately,15:15
dansmithunless the timer is zero right/15:15
sean-k-mooneyyes we default to 0 i think15:15
dansmithoh, really? I surely didn't think so15:15
dansmithyep, you're right15:16
sean-k-mooneyhttps://github.com/openstack/nova/blob/master/nova/conf/compute.py#L1134-L115515:16
sean-k-mooneyya so i have never done shelve-offload before but i use shelve semi frequently15:16
sean-k-mooneyand i have always expected it to go to shelve offloaded15:17
dansmithoffload timer of zero makes it behave more like aws' stop I think15:17
stephenfincan anyone give me a one line summary of what shelve does vs. shutdown?15:17
dansmithwhich maybe is why the default is there15:17
sean-k-mooneydansmith: yep15:17
dansmithstephenfin: snapshots the instance and re-schedule/deploys when you unshelve15:17
stephenfinI mostly know but can't come up with something succinct15:17
stephenfindansmith++ ta15:17
dansmithstephenfin: but only if it was offloaded, so you can't say it always does that15:18
sean-k-mooneystephenfin: then shelve offload deletes it form the host and frees the calimed resources after shelve15:18
dansmithalthough the client shouldn't really care whether it does or not15:18
sean-k-mooneydansmith: do we defer the snapshot to offload15:18
dansmithstephenfin: it was added as a way to keep your uuid and ip, but charge you less while the instance was "off" since it wasn't using memory and disk on the compute15:18
sean-k-mooneyi guess that makes sesne i though it was in the shelve step though15:19
sean-k-mooneyits been a while15:19
dansmithsean-k-mooney: pretty sure we snap immediately, so that the offload can be independent and fast when it happens15:19
sean-k-mooneyya so basically form a resouce point of view shelved is like powered off + a snapshot15:20
sean-k-mooneyso its more expensive since you are also being changed for the snapshot vs poweroff15:20
dansmithno,15:20
dansmithit's more expensive than a snapshot,15:20
sean-k-mooneybut shelve-offloded is much cheaper15:20
dansmithnot more expensive than a poweroff15:20
dansmithwell, depends I think15:20
dansmithI think RAX would charge you less once you're in the shelved state,15:20
dansmithbecause they could reclaim your resources at any point, so it didn't really matter and thus wasn't costing you more15:21
dansmithif anything, the not-yet-offloaded state saved *them* resources having to redeploy your snapshot if you unshelved quickly15:21
sean-k-mooneywell tehy are only allowed to reclaim the resouce once it hits offloaded right15:21
sean-k-mooneyya15:21
sean-k-mooneythat is why its there15:21
sean-k-mooneythe quick resume15:21
dansmiththe compute only gets the resources back on offload, but once you're shelved they could do that whenever they want,15:22
dansmithso it's basically cache at that point15:22
dansmiththe client doesn't know when (or if ever) the offload will happen, so charging them more for some indeterminite period of time, and then cutting them down to cheaper on offload doesn't make any sense15:22
sean-k-mooneyi guess that makes some sense15:23
sean-k-mooneyit proably depend on the provider but i can see reducing at shelve too instead of shelve offloaded15:23
sean-k-mooneyanywya i think this is jsut an interop issue with the api15:24
sean-k-mooneyyou cant really know what will happen when you call shelve i guess15:24
dansmiththat, and.. the only reason a user calls shelve is to save money15:25
dansmiththey have no idea when their resources will actually be freed,15:25
dansmiththey just know that they're saying "I'm telling you I won't need this for a while in exchange for some money back"15:25
dansmithwhether anything really happens immediately or later is not really their concern,15:25
dansmithand they're not going to shelve it in order to pay more now, in hopes that they'll be charged less later when offload happens15:26
dansmithit's not an investment :)15:26
sean-k-mooneyya i guess when i use it locall its so i can back dev vms for feature x but i want to make capastiy for me to reuse15:26
dansmithright, because you're on both sides of the curtain15:26
sean-k-mooneyya15:27
sean-k-mooneyi guess its fine as it is15:28
sean-k-mooneyif i reset my expectation that the end state of shelve is one of (shelved, shelve_offloaded, error)15:28
sean-k-mooneyalot of our func test assume shleve_offloaded although that is fine since we can set teh config value if it matters in that test15:29
gibisean-k-mooney: a tangential question. Does nova support ports without IP allocation? I see https://review.opendev.org/#/c/669411 never merged, but I'm not sure we did other things to support it15:30
gibiand I tried creating a neutron port with  --no-fixed-ip15:30
sean-k-mooneygibi: no15:30
sean-k-mooneyas far as i am aware we never enabled it15:30
gibiyeah, I see Port 6370c969-73ca-41df-8c15-d91f10d44a59 requires a FixedIP in order to be used. (HTTP 400) with --no-fixed-ip ports15:31
sean-k-mooneysome of the concerns is that security groups and some qos policies may now work correctly15:31
sean-k-mooneyalso the metadata api woudl not work15:32
sean-k-mooneyfor l3 only backend like callico you also would have no network connectivty as you cant fall back to l2 in that case15:33
gibiso I guess this cannot be added to nova generally, we have to somehow special case it if we need it15:33
sean-k-mooneywe now have the connectivity in the port15:34
sean-k-mooneyit will be either legacy l2 or l3 i belive15:34
sean-k-mooneyso we could allow it for l2 ports and maybe legacy15:34
sean-k-mooneylegacy was for backend that did not say15:34
sean-k-mooneybut your milage would vary15:34
gibithanks15:34
sean-k-mooneyactully rodolfos patch already has that https://review.opendev.org/#/c/669411/1/nova/network/neutronv2/api.py15:35
gibiso that handles the l3 only backend case, what can we do with secgroups?15:36
*** ociuhandu has joined #openstack-nova15:37
sean-k-mooneyam well secgroups almost always deals with l3+15:37
sean-k-mooneyso if you have no ip then you can only use the ethertype rule15:37
sean-k-mooneyneutron will still do mac spoofing protection15:37
sean-k-mooneyi dont think we need to care about that15:37
sean-k-mooneywell we can care we just dont need to do anything15:37
gibiOK, so we could repropos rodolfo's patch if we want15:38
sean-k-mooneyyep i have no issue with doing that15:38
sean-k-mooneyie proceedign with it15:38
sean-k-mooneyhe already did the neutron feature15:38
sean-k-mooneywhich is what it was waiting on really15:38
sean-k-mooneyhttps://review.opendev.org/#/c/645645/15:39
sean-k-mooneynow that ovn is in tree we might want to make sure that reporst the attibute as l2 but other then that i dont see a blocker here15:39
sean-k-mooneyi think its kind of expected that if you have an adressless port that you cant use things like floating ips which neutron should block for us15:41
gibisean-k-mooney: thanks. I might repropose that at some point as it seem there is downstream need for it15:41
sean-k-mooneywe had a downstream request too at one point but it was obviously not a high priorit since its still pending15:41
sean-k-mooneyovn is also updated fyi https://github.com/openstack/neutron/blob/master/neutron/plugins/ml2/drivers/ovn/mech_driver/mech_driver.py#L17115:42
sean-k-mooneyso it looks like everything is in place on the neutron side15:43
gibicoolio15:43
gibiI still not get the priority info hence the conditional from my side too15:43
gibilet see15:43
zigosean-k-mooney: It IS included, it's just done in openstack-pkg-tools automatically.15:44
zigoAlso, nova-compute.conf only contains a few hypervisor specifics for switching virtualization depending on which nova-compute-FOO you install.15:45
zigoie: nova-compute-qemu will install qemu as virt driver, nova-compute-kvm will do kvm, etc.15:45
zigoBut everything else is in nova.conf ...15:45
*** dklyle has joined #openstack-nova15:50
sean-k-mooneyzigo: ya i saw they were minimal15:52
sean-k-mooneyso ideally you would do one of two things move the db and api db config into there own files15:52
sean-k-mooneyor move all compute node relevent options into the compute one15:53
sean-k-mooneyzigo: as they currently are you cannot use the auto rpc version since rocky15:55
sean-k-mooneyi.e. this https://github.com/openstack/nova/blob/master/nova/conf/upgrade_levels.py#L56-L5715:56
*** mlavalle has joined #openstack-nova16:00
*** abhishekk is now known as abhishekk|afk16:02
*** gyee has joined #openstack-nova16:14
*** jhesketh has quit IRC16:26
*** nweinber has quit IRC16:32
*** nweinber has joined #openstack-nova16:32
*** ociuhandu has quit IRC16:34
*** macz_ has joined #openstack-nova16:44
*** ociuhandu has joined #openstack-nova16:47
*** macz_ has quit IRC16:49
*** abhishekk|afk is now known as abhishekk16:56
*** LinPeiWen has quit IRC17:09
*** ociuhandu has quit IRC17:19
*** ociuhandu has joined #openstack-nova17:24
*** ociuhandu_ has joined #openstack-nova17:37
*** k_mouza has quit IRC17:40
*** k_mouza has joined #openstack-nova17:40
*** ociuhandu has quit IRC17:40
*** ociuhandu_ has quit IRC17:42
*** k_mouza has quit IRC17:45
*** macz_ has joined #openstack-nova17:50
*** psachin has quit IRC17:50
*** macz_ has quit IRC17:52
*** efried has quit IRC17:53
*** derekh has quit IRC18:03
*** hamalq has joined #openstack-nova18:09
*** hamalq has quit IRC18:09
*** hamalq has joined #openstack-nova18:10
*** legochen_ has joined #openstack-nova18:15
*** tbachman has quit IRC18:34
*** tbachman has joined #openstack-nova18:35
*** tbachman has quit IRC18:40
*** legochen_ has quit IRC18:42
*** tbachman has joined #openstack-nova18:42
*** dtantsur is now known as dtantsur|afk18:43
*** martinkennelly has quit IRC18:45
*** martinkennelly has joined #openstack-nova18:46
openstackgerritGhanshyam Mann proposed openstack/nova master: DNM: Testing system scope in tempest  https://review.opendev.org/74012418:48
*** raildo has quit IRC18:58
*** raildo has joined #openstack-nova18:58
*** ralonsoh has quit IRC19:01
*** efried has joined #openstack-nova19:09
*** jangutter_ has joined #openstack-nova19:26
*** jangutter has quit IRC19:30
*** rcernin has joined #openstack-nova19:49
openstackgerritGhanshyam Mann proposed openstack/nova master: Migrate nova-grenade-multinode job to zuulv3 native  https://review.opendev.org/74205619:50
*** rcernin has quit IRC19:54
*** rcernin has joined #openstack-nova20:34
*** rcernin has quit IRC20:38
*** rcernin has joined #openstack-nova20:38
*** slaweq has quit IRC20:50
*** jangutter has joined #openstack-nova21:05
*** jangutter_ has quit IRC21:09
*** nweinber has quit IRC21:16
*** nweinber has joined #openstack-nova21:17
openstackgerritMerged openstack/nova stable/victoria: Fix virsh domifstat to get vhostuser vif statistics  https://review.opendev.org/76068421:21
openstackgerritMerged openstack/nova master: Improve error handling during service level check  https://review.opendev.org/76217521:21
*** sapd1_y has joined #openstack-nova21:28
*** nweinber has quit IRC21:28
*** sapd1_x has quit IRC21:29
*** gibi has quit IRC21:37
*** bhagyashris|off has quit IRC21:37
*** osmanlicilegi has quit IRC21:37
*** tbarron has quit IRC21:37
*** mandre has quit IRC21:37
*** gibi has joined #openstack-nova21:37
*** bhagyashris|off has joined #openstack-nova21:37
*** osmanlicilegi has joined #openstack-nova21:37
*** mandre has joined #openstack-nova21:37
*** tbarron has joined #openstack-nova21:37
*** JamesBenson has quit IRC21:40
*** tosky has quit IRC21:40
*** hoonetorg has quit IRC21:40
*** eharney has quit IRC21:40
*** amotoki has quit IRC21:40
*** purplerbot has quit IRC21:40
*** bnemec has quit IRC21:40
*** pots has quit IRC21:40
*** ianw has quit IRC21:40
*** lyarwood has quit IRC21:40
*** priteau has quit IRC21:40
*** dklyle has quit IRC21:40
*** brinzhang0 has quit IRC21:40
*** elod has quit IRC21:40
*** ccstone has quit IRC21:40
*** fyx has quit IRC21:40
*** hemanth_n has quit IRC21:40
*** mgariepy has quit IRC21:40
*** zer0c00l has quit IRC21:40
*** sean-k-mooney has quit IRC21:40
*** priteau has joined #openstack-nova21:41
*** lyarwood has joined #openstack-nova21:41
*** dklyle has joined #openstack-nova21:41
*** brinzhang0 has joined #openstack-nova21:41
*** elod has joined #openstack-nova21:41
*** ccstone has joined #openstack-nova21:41
*** fyx has joined #openstack-nova21:41
*** hemanth_n has joined #openstack-nova21:41
*** mgariepy has joined #openstack-nova21:41
*** zer0c00l has joined #openstack-nova21:41
*** sean-k-mooney has joined #openstack-nova21:41
*** efried has quit IRC21:41
*** tbachman has quit IRC21:41
*** jamesdenton has quit IRC21:41
*** ircuser-1 has quit IRC21:41
*** mtreinish has quit IRC21:41
*** rnoriega_ has quit IRC21:41
*** lemko2 has quit IRC21:41
*** jdillaman has quit IRC21:41
*** aarents has quit IRC21:41
*** owalsh has quit IRC21:41
*** gouthamr_ has quit IRC21:41
*** JamesBenson has joined #openstack-nova21:41
*** tosky has joined #openstack-nova21:41
*** hoonetorg has joined #openstack-nova21:41
*** eharney has joined #openstack-nova21:41
*** amotoki has joined #openstack-nova21:41
*** purplerbot has joined #openstack-nova21:41
*** bnemec has joined #openstack-nova21:41
*** pots has joined #openstack-nova21:41
*** ianw has joined #openstack-nova21:41
*** martinkennelly has quit IRC21:41
*** dansmith has quit IRC21:41
*** haleyb has quit IRC21:41
*** dosaboy has quit IRC21:41
*** valleedelisle has quit IRC21:41
*** kashyap has quit IRC21:41
*** admin0 has quit IRC21:41
*** DinaBelova has quit IRC21:41
*** stephenfin has quit IRC21:41
*** martinkennelly has joined #openstack-nova21:42
*** dansmith has joined #openstack-nova21:42
*** haleyb has joined #openstack-nova21:42
*** dosaboy has joined #openstack-nova21:42
*** valleedelisle has joined #openstack-nova21:42
*** kashyap has joined #openstack-nova21:42
*** admin0 has joined #openstack-nova21:42
*** DinaBelova has joined #openstack-nova21:42
*** stephenfin has joined #openstack-nova21:42
*** efried has joined #openstack-nova21:42
*** tbachman has joined #openstack-nova21:42
*** jamesdenton has joined #openstack-nova21:42
*** ircuser-1 has joined #openstack-nova21:42
*** mtreinish has joined #openstack-nova21:42
*** rnoriega_ has joined #openstack-nova21:42
*** lemko2 has joined #openstack-nova21:42
*** jdillaman has joined #openstack-nova21:42
*** aarents has joined #openstack-nova21:42
*** owalsh has joined #openstack-nova21:42
*** gouthamr_ has joined #openstack-nova21:42
*** ircuser-1 has quit IRC21:42
*** sorrison has quit IRC21:44
*** fyx has quit IRC21:46
*** rcernin has quit IRC21:46
*** sorrison has joined #openstack-nova21:46
*** gyee has quit IRC21:46
*** adrianc has quit IRC21:46
*** iurygregory has quit IRC21:46
*** yoctozepto has quit IRC21:46
*** alex_xu has quit IRC21:46
*** hack-char has quit IRC21:46
*** Corwin has quit IRC21:46
*** ttx has quit IRC21:46
*** antonym has quit IRC21:46
*** bauzas has quit IRC21:46
*** etp has quit IRC21:46
*** tobberydberg_ has quit IRC21:46
*** ebbex has quit IRC21:46
*** johnthetubaguy has quit IRC21:46
*** mloza has quit IRC21:46
*** frickler has quit IRC21:46
*** fyx has joined #openstack-nova21:46
*** takamatsu has quit IRC21:46
*** benj_ has quit IRC21:46
*** vesper11 has quit IRC21:46
*** arxcruz has quit IRC21:46
*** yankcrime has quit IRC21:46
*** johanssone has quit IRC21:46
*** jkulik has quit IRC21:46
*** trident has quit IRC21:46
*** spotz has quit IRC21:46
*** gyee has joined #openstack-nova21:47
*** iurygregory has joined #openstack-nova21:47
*** adrianc has joined #openstack-nova21:47
*** yoctozepto has joined #openstack-nova21:47
*** alex_xu has joined #openstack-nova21:47
*** hack-char has joined #openstack-nova21:47
*** Corwin has joined #openstack-nova21:47
*** ttx has joined #openstack-nova21:47
*** antonym has joined #openstack-nova21:47
*** bauzas has joined #openstack-nova21:47
*** etp has joined #openstack-nova21:47
*** tobberydberg_ has joined #openstack-nova21:47
*** ebbex has joined #openstack-nova21:47
*** johnthetubaguy has joined #openstack-nova21:47
*** mloza has joined #openstack-nova21:47
*** frickler has joined #openstack-nova21:47
*** slaweq has joined #openstack-nova21:47
*** mlavalle has quit IRC21:48
*** evrardjp has quit IRC21:48
*** johnsom has quit IRC21:48
*** flaviof has quit IRC21:48
*** donnyd has quit IRC21:48
*** dviroel has quit IRC21:48
*** arne_wiebalck has quit IRC21:48
*** dtantsur|afk has quit IRC21:48
*** raorn has quit IRC21:48
*** janno has quit IRC21:48
*** StevenK has quit IRC21:48
*** Jeffrey4l has quit IRC21:48
*** mgagne has quit IRC21:48
*** gryf has quit IRC21:48
*** fungi has quit IRC21:48
*** takamatsu has joined #openstack-nova21:51
*** benj_ has joined #openstack-nova21:51
*** vesper11 has joined #openstack-nova21:51
*** arxcruz has joined #openstack-nova21:51
*** yankcrime has joined #openstack-nova21:51
*** johanssone has joined #openstack-nova21:51
*** jkulik has joined #openstack-nova21:51
*** trident has joined #openstack-nova21:51
*** spotz has joined #openstack-nova21:51
*** mlavalle has joined #openstack-nova21:51
*** evrardjp has joined #openstack-nova21:51
*** johnsom has joined #openstack-nova21:51
*** flaviof has joined #openstack-nova21:51
*** donnyd has joined #openstack-nova21:51
*** dviroel has joined #openstack-nova21:51
*** arne_wiebalck has joined #openstack-nova21:51
*** dtantsur|afk has joined #openstack-nova21:51
*** raorn has joined #openstack-nova21:51
*** janno has joined #openstack-nova21:51
*** StevenK has joined #openstack-nova21:51
*** Jeffrey4l has joined #openstack-nova21:51
*** mgagne has joined #openstack-nova21:51
*** gryf has joined #openstack-nova21:51
*** fungi has joined #openstack-nova21:51
*** jangutter has quit IRC21:51
*** raildo has quit IRC21:51
*** lbragstad has quit IRC21:51
*** tristanC has quit IRC21:51
*** cgoncalves has quit IRC21:51
*** prometheanfire has quit IRC21:51
*** noonedeadpunk has quit IRC21:51
*** ganso has quit IRC21:51
*** danpawlik has quit IRC21:51
*** dtruong has quit IRC21:51
*** sapd1_y has quit IRC21:51
*** zzzeek has quit IRC21:51
*** smcginnis has quit IRC21:51
*** tobias-urdin has quit IRC21:51
*** gary_perkins has quit IRC21:51
*** kevinbenton has quit IRC21:51
openstackgerritDaniel de Oliveira Pereira proposed openstack/nova master: Avoid getting transport_url from config file when updating Cell0  https://review.opendev.org/76243321:52
*** andrewbonney has quit IRC21:52
*** sapd1_y has joined #openstack-nova21:53
*** zzzeek has joined #openstack-nova21:53
*** smcginnis has joined #openstack-nova21:53
*** tobias-urdin has joined #openstack-nova21:53
*** gary_perkins has joined #openstack-nova21:53
*** kevinbenton has joined #openstack-nova21:53
*** jangutter has joined #openstack-nova21:53
*** raildo has joined #openstack-nova21:53
*** lbragstad has joined #openstack-nova21:53
*** tristanC has joined #openstack-nova21:53
*** cgoncalves has joined #openstack-nova21:53
*** prometheanfire has joined #openstack-nova21:53
*** noonedeadpunk has joined #openstack-nova21:53
*** ganso has joined #openstack-nova21:53
*** danpawlik has joined #openstack-nova21:53
*** dtruong has joined #openstack-nova21:53
*** slaweq has quit IRC21:53
*** whoami-rajat__ has quit IRC21:53
*** vdrok has quit IRC21:53
*** f0o has quit IRC21:53
*** slaweq has joined #openstack-nova21:53
*** whoami-rajat__ has joined #openstack-nova21:53
*** vdrok has joined #openstack-nova21:53
*** f0o has joined #openstack-nova21:53
*** slaweq has quit IRC21:53
*** whoami-rajat__ has quit IRC21:53
*** vdrok has quit IRC21:53
*** f0o has quit IRC21:53
*** jangutter has quit IRC21:53
*** raildo has quit IRC21:53
*** lbragstad has quit IRC21:53
*** tristanC has quit IRC21:53
*** cgoncalves has quit IRC21:53
*** prometheanfire has quit IRC21:53
*** noonedeadpunk has quit IRC21:53
*** ganso has quit IRC21:53
*** danpawlik has quit IRC21:53
*** dtruong has quit IRC21:53
*** sapd1_y has quit IRC21:53
*** zzzeek has quit IRC21:53
*** smcginnis has quit IRC21:53
*** tobias-urdin has quit IRC21:53
*** gary_perkins has quit IRC21:53
*** kevinbenton has quit IRC21:53
*** takamatsu has quit IRC21:53
*** benj_ has quit IRC21:53
*** vesper11 has quit IRC21:53
*** arxcruz has quit IRC21:53
*** yankcrime has quit IRC21:53
*** johanssone has quit IRC21:53
*** jkulik has quit IRC21:53
*** trident has quit IRC21:53
*** spotz has quit IRC21:53
*** mlavalle has quit IRC21:53
*** evrardjp has quit IRC21:53
*** johnsom has quit IRC21:53
*** flaviof has quit IRC21:53
*** donnyd has quit IRC21:53
*** dviroel has quit IRC21:53
*** arne_wiebalck has quit IRC21:53
*** dtantsur|afk has quit IRC21:53
*** raorn has quit IRC21:53
*** janno has quit IRC21:53
*** StevenK has quit IRC21:53
*** Jeffrey4l has quit IRC21:53
*** mgagne has quit IRC21:53
*** gryf has quit IRC21:53
*** fungi has quit IRC21:53
*** gyee has quit IRC21:53
*** adrianc has quit IRC21:53
*** iurygregory has quit IRC21:53
*** yoctozepto has quit IRC21:53
*** alex_xu has quit IRC21:53
*** hack-char has quit IRC21:53
*** Corwin has quit IRC21:53
*** ttx has quit IRC21:53
*** antonym has quit IRC21:53
*** bauzas has quit IRC21:53
*** etp has quit IRC21:53
*** tobberydberg_ has quit IRC21:53
*** ebbex has quit IRC21:53
*** johnthetubaguy has quit IRC21:53
*** mloza has quit IRC21:53
*** frickler has quit IRC21:53
*** martinkennelly has quit IRC21:53
*** dansmith has quit IRC21:53
*** haleyb has quit IRC21:53
*** dosaboy has quit IRC21:53
*** valleedelisle has quit IRC21:53
*** kashyap has quit IRC21:53
*** admin0 has quit IRC21:53
*** DinaBelova has quit IRC21:53
*** stephenfin has quit IRC21:53
*** efried has quit IRC21:53
*** tbachman has quit IRC21:53
*** jamesdenton has quit IRC21:53
*** mtreinish has quit IRC21:53
*** rnoriega_ has quit IRC21:53
*** lemko2 has quit IRC21:53
*** jdillaman has quit IRC21:53
*** aarents has quit IRC21:53
*** owalsh has quit IRC21:53
*** gouthamr_ has quit IRC21:53
*** dklyle has quit IRC21:53
*** brinzhang0 has quit IRC21:53
*** elod has quit IRC21:53
*** ccstone has quit IRC21:53
*** hemanth_n has quit IRC21:53
*** mgariepy has quit IRC21:53
*** zer0c00l has quit IRC21:53
*** sean-k-mooney has quit IRC21:53
*** fyx has quit IRC21:53
*** lyarwood has quit IRC21:53
*** priteau has quit IRC21:53
*** JamesBenson has quit IRC21:53
*** tosky has quit IRC21:53
*** hoonetorg has quit IRC21:53
*** eharney has quit IRC21:53
*** amotoki has quit IRC21:53
*** purplerbot has quit IRC21:53
*** bnemec has quit IRC21:53
*** pots has quit IRC21:53
*** ianw has quit IRC21:53
*** gibi has quit IRC21:53
*** bhagyashris|off has quit IRC21:53
*** osmanlicilegi has quit IRC21:53
*** tbarron has quit IRC21:53
*** mandre has quit IRC21:53
*** ChanServ has quit IRC21:53
*** rpittau|afk has quit IRC21:53
*** mnaser has quit IRC21:53
*** nightmare_unreal has quit IRC21:53
*** tinwood has quit IRC21:53
*** dasp_ has quit IRC21:53
*** irclogbot_1 has quit IRC21:53
*** bbowen has quit IRC21:53
*** jmlowe has quit IRC21:53
*** lifeless has quit IRC21:53
*** amodi has quit IRC21:53
*** cz3 has quit IRC21:53
*** jrosser has quit IRC21:53
*** CeeMac has quit IRC21:53
*** coreycb has quit IRC21:53
*** gmann has quit IRC21:53
*** melwitt has quit IRC21:53
*** tkajinam has quit IRC21:53
*** openstackgerrit has quit IRC21:53
*** TheJulia has quit IRC21:53
*** masayukig has quit IRC21:53
*** NobodyCam has quit IRC21:53
*** sorrison has quit IRC21:53
*** hamalq has quit IRC21:53
*** guilhermesp has quit IRC21:53
*** gouthamr has quit IRC21:53
*** nicolasbock has quit IRC21:53
*** mugsie has quit IRC21:53
*** mnasiadka has quit IRC21:53
*** rm_work has quit IRC21:53
*** pas-ha has quit IRC21:53
*** knikolla has quit IRC21:53
*** yonglihe has quit IRC21:53
*** PrinzElvis has quit IRC21:53
*** csatari has quit IRC21:53
*** logan- has quit IRC21:53
*** diconico07 has quit IRC21:53
*** cap has quit IRC21:53
*** Hazelesque_ has quit IRC21:53
*** jroll has quit IRC21:53
*** fnordahl has quit IRC21:53
*** nautik has quit IRC21:53
*** tobiash has quit IRC21:53
*** adriant has quit IRC21:53
*** zigo has quit IRC21:53
*** redrobot has quit IRC21:53
*** corvus has quit IRC21:53
*** ftarasenko has quit IRC21:53
*** f0o has joined #openstack-nova21:54
*** vdrok has joined #openstack-nova21:54
*** whoami-rajat__ has joined #openstack-nova21:54
*** slaweq has joined #openstack-nova21:54
*** dtruong has joined #openstack-nova21:54
*** danpawlik has joined #openstack-nova21:54
*** ganso has joined #openstack-nova21:54
*** noonedeadpunk has joined #openstack-nova21:54
*** prometheanfire has joined #openstack-nova21:54
*** cgoncalves has joined #openstack-nova21:54
*** tristanC has joined #openstack-nova21:54
*** lbragstad has joined #openstack-nova21:54
*** raildo has joined #openstack-nova21:54
*** jangutter has joined #openstack-nova21:54
*** kevinbenton has joined #openstack-nova21:54
*** gary_perkins has joined #openstack-nova21:54
*** tobias-urdin has joined #openstack-nova21:54
*** smcginnis has joined #openstack-nova21:54
*** zzzeek has joined #openstack-nova21:54
*** sapd1_y has joined #openstack-nova21:54
*** fungi has joined #openstack-nova21:54
*** gryf has joined #openstack-nova21:54
*** mgagne has joined #openstack-nova21:54
*** Jeffrey4l has joined #openstack-nova21:54
*** StevenK has joined #openstack-nova21:54
*** janno has joined #openstack-nova21:54
*** raorn has joined #openstack-nova21:54
*** dtantsur|afk has joined #openstack-nova21:54
*** arne_wiebalck has joined #openstack-nova21:54
*** dviroel has joined #openstack-nova21:54
*** donnyd has joined #openstack-nova21:54
*** flaviof has joined #openstack-nova21:54
*** johnsom has joined #openstack-nova21:54
*** evrardjp has joined #openstack-nova21:54
*** mlavalle has joined #openstack-nova21:54
*** spotz has joined #openstack-nova21:54
*** trident has joined #openstack-nova21:54
*** jkulik has joined #openstack-nova21:54
*** johanssone has joined #openstack-nova21:54
*** yankcrime has joined #openstack-nova21:54
*** arxcruz has joined #openstack-nova21:54
*** vesper11 has joined #openstack-nova21:54
*** benj_ has joined #openstack-nova21:54
*** takamatsu has joined #openstack-nova21:54
*** frickler has joined #openstack-nova21:54
*** mloza has joined #openstack-nova21:54
*** johnthetubaguy has joined #openstack-nova21:54
*** ebbex has joined #openstack-nova21:54
*** tobberydberg_ has joined #openstack-nova21:54
*** etp has joined #openstack-nova21:54
*** bauzas has joined #openstack-nova21:54
*** antonym has joined #openstack-nova21:54
*** ttx has joined #openstack-nova21:54
*** Corwin has joined #openstack-nova21:54
*** hack-char has joined #openstack-nova21:54
*** alex_xu has joined #openstack-nova21:54
*** yoctozepto has joined #openstack-nova21:54
*** adrianc has joined #openstack-nova21:54
*** iurygregory has joined #openstack-nova21:54
*** gyee has joined #openstack-nova21:54
*** fyx has joined #openstack-nova21:54
*** sorrison has joined #openstack-nova21:54
*** gouthamr_ has joined #openstack-nova21:54
*** owalsh has joined #openstack-nova21:54
*** aarents has joined #openstack-nova21:54
*** jdillaman has joined #openstack-nova21:54
*** lemko2 has joined #openstack-nova21:54
*** rnoriega_ has joined #openstack-nova21:54
*** mtreinish has joined #openstack-nova21:54
*** jamesdenton has joined #openstack-nova21:54
*** tbachman has joined #openstack-nova21:54
*** efried has joined #openstack-nova21:54
*** stephenfin has joined #openstack-nova21:54
*** DinaBelova has joined #openstack-nova21:54
*** admin0 has joined #openstack-nova21:54
*** kashyap has joined #openstack-nova21:54
*** valleedelisle has joined #openstack-nova21:54
*** dosaboy has joined #openstack-nova21:54
*** haleyb has joined #openstack-nova21:54
*** dansmith has joined #openstack-nova21:54
*** martinkennelly has joined #openstack-nova21:54
*** ianw has joined #openstack-nova21:54
*** pots has joined #openstack-nova21:54
*** bnemec has joined #openstack-nova21:54
*** purplerbot has joined #openstack-nova21:54
*** amotoki has joined #openstack-nova21:54
*** eharney has joined #openstack-nova21:54
*** hoonetorg has joined #openstack-nova21:54
*** tosky has joined #openstack-nova21:54
*** JamesBenson has joined #openstack-nova21:54
*** sean-k-mooney has joined #openstack-nova21:54
*** zer0c00l has joined #openstack-nova21:54
*** mgariepy has joined #openstack-nova21:54
*** hemanth_n has joined #openstack-nova21:54
*** ccstone has joined #openstack-nova21:54
*** elod has joined #openstack-nova21:54
*** brinzhang0 has joined #openstack-nova21:54
*** dklyle has joined #openstack-nova21:54
*** lyarwood has joined #openstack-nova21:54
*** priteau has joined #openstack-nova21:54
*** tbarron has joined #openstack-nova21:54
*** mandre has joined #openstack-nova21:54
*** osmanlicilegi has joined #openstack-nova21:54
*** bhagyashris|off has joined #openstack-nova21:54
*** gibi has joined #openstack-nova21:54
*** hamalq has joined #openstack-nova21:54
*** bbowen has joined #openstack-nova21:54
*** jmlowe has joined #openstack-nova21:54
*** amodi has joined #openstack-nova21:54
*** TheJulia has joined #openstack-nova21:54
*** rpittau|afk has joined #openstack-nova21:54
*** masayukig has joined #openstack-nova21:54
*** NobodyCam has joined #openstack-nova21:54
*** lifeless has joined #openstack-nova21:54
*** guilhermesp has joined #openstack-nova21:54
*** mnaser has joined #openstack-nova21:54
*** nicolasbock has joined #openstack-nova21:54
*** gouthamr has joined #openstack-nova21:54
*** nightmare_unreal has joined #openstack-nova21:54
*** mnasiadka has joined #openstack-nova21:54
*** rm_work has joined #openstack-nova21:54
*** cz3 has joined #openstack-nova21:54
*** pas-ha has joined #openstack-nova21:54
*** knikolla has joined #openstack-nova21:54
*** yonglihe has joined #openstack-nova21:54
*** jrosser has joined #openstack-nova21:54
*** PrinzElvis has joined #openstack-nova21:54
*** CeeMac has joined #openstack-nova21:54
*** coreycb has joined #openstack-nova21:54
*** csatari has joined #openstack-nova21:54
*** gmann has joined #openstack-nova21:54
*** diconico07 has joined #openstack-nova21:54
*** melwitt has joined #openstack-nova21:54
*** mugsie has joined #openstack-nova21:54
*** tkajinam has joined #openstack-nova21:54
*** ChanServ has joined #openstack-nova21:54
*** tinwood has joined #openstack-nova21:54
*** dasp_ has joined #openstack-nova21:54
*** irclogbot_1 has joined #openstack-nova21:54
*** logan- has joined #openstack-nova21:54
*** openstackgerrit has joined #openstack-nova21:54
*** cap has joined #openstack-nova21:54
*** tobiash has joined #openstack-nova21:54
*** Hazelesque_ has joined #openstack-nova21:54
*** nautik has joined #openstack-nova21:54
*** adriant has joined #openstack-nova21:54
*** zigo has joined #openstack-nova21:54
*** redrobot has joined #openstack-nova21:54
*** jroll has joined #openstack-nova21:54
*** corvus has joined #openstack-nova21:54
*** ftarasenko has joined #openstack-nova21:54
*** fnordahl has joined #openstack-nova21:54
*** tepper.freenode.net sets mode: +o ChanServ21:54
*** mnasiadka has quit IRC21:54
*** rm_work has quit IRC21:54
*** pas-ha has quit IRC21:54
*** knikolla has quit IRC21:54
*** yonglihe has quit IRC21:54
*** PrinzElvis has quit IRC21:54
*** csatari has quit IRC21:54
*** logan- has quit IRC21:54
*** diconico07 has quit IRC21:54
*** cap has quit IRC21:54
*** Hazelesque_ has quit IRC21:54
*** jroll has quit IRC21:54
*** fnordahl has quit IRC21:54
*** nautik has quit IRC21:54
*** trident has quit IRC21:54
*** tobiash has quit IRC21:54
*** adriant has quit IRC21:54
*** zigo has quit IRC21:54
*** redrobot has quit IRC21:54
*** corvus has quit IRC21:54
*** ftarasenko has quit IRC21:54
*** raildo has quit IRC21:54
*** lbragstad has quit IRC21:54
*** mnasiadka has joined #openstack-nova21:54
*** rm_work has joined #openstack-nova21:54
*** pas-ha has joined #openstack-nova21:54
*** knikolla has joined #openstack-nova21:54
*** yonglihe has joined #openstack-nova21:54
*** PrinzElvis has joined #openstack-nova21:54
*** csatari has joined #openstack-nova21:54
*** diconico07 has joined #openstack-nova21:54
*** logan- has joined #openstack-nova21:54
*** cap has joined #openstack-nova21:54
*** Hazelesque_ has joined #openstack-nova21:54
*** nautik has joined #openstack-nova21:54
*** jroll has joined #openstack-nova21:54
*** fnordahl has joined #openstack-nova21:54
*** raildo has joined #openstack-nova21:54
*** logan- has quit IRC21:54
*** lbragstad has joined #openstack-nova21:54
*** tobiash has joined #openstack-nova21:55
*** adriant has joined #openstack-nova21:55
*** zigo has joined #openstack-nova21:55
*** redrobot has joined #openstack-nova21:55
*** corvus has joined #openstack-nova21:55
*** ftarasenko has joined #openstack-nova21:55
*** trident has joined #openstack-nova21:55
*** logan- has joined #openstack-nova21:57
*** mnasiadka has quit IRC21:57
*** PrinzElvis has quit IRC21:57
*** mnasiadka has joined #openstack-nova21:57
*** PrinzElvis has joined #openstack-nova21:58
*** rcernin has joined #openstack-nova22:03
*** rcernin has quit IRC22:05
*** rcernin has joined #openstack-nova22:05
*** slaweq has quit IRC22:11
*** k_mouza has joined #openstack-nova22:15
openstackgerritMerged openstack/nova master: Update contributor guide for Wallaby  https://review.opendev.org/75442722:16
*** k_mouza has quit IRC22:20
*** macz_ has joined #openstack-nova22:45
*** martinkennelly has quit IRC23:04
*** tosky has quit IRC23:08
openstackgerritGhanshyam Mann proposed openstack/nova master: Migrate nova-grenade-multinode job to zuulv3 native  https://review.opendev.org/74205623:26
*** bbowen has quit IRC23:28
openstackgerritGhanshyam Mann proposed openstack/nova master: Add functional-py39 testing  https://review.opendev.org/76088423:34
gmannstephenfin: ^^ need to re-approve this. I rebased it to resolve merge conflict.23:36
*** ociuhandu has joined #openstack-nova23:38
*** ociuhandu has quit IRC23:43

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