Friday, 2022-04-29

*** dviroel|rover is now known as dviroel|out00:20
*** ysandeep|out is now known as ysandeep04:11
*** ysandeep is now known as ysandeep|afk05:39
*** ysandeep|afk is now known as ysandeep06:00
*** ysandeep is now known as ysandeep|lunch07:32
*** ysandeep|lunch is now known as ysandeep09:16
chandankumarjrosser: noonedeadpunk hello, please have a look at this patch https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/839790 when free, thanks!09:47
jrosserchandankumar: i would have a question, as to why https://opendev.org/openstack/openstack-ansible-os_tempest/src/commit/1baf863bf6dc2630e826fee66541c8203a12609c/defaults/main.yml#L316 is the only variable that seems to be "statically" defined in the profile there?09:53
chandankumarjrosser: https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/839790/1#message-97ce8edbfdf91dd194728dad18f94af6cda8e28d10:20
chandankumarjrosser: earlier this var got set fact to empty string as there was no when clause defined and I cannot remember why I added the code like that10:28
opendevreviewPooja Jadhav proposed openstack/openstack-ansible-os_tempest stable/victoria: Ussuri tear down as EOL  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/83627610:44
*** ysandeep is now known as ysandeep|afk11:03
*** dviroel|out is now known as dviroel11:21
opendevreviewMarc Gariépy proposed openstack/openstack-ansible-os_mistral master: Refactor use of include_vars  https://review.opendev.org/c/openstack/openstack-ansible-os_mistral/+/82432511:38
opendevreviewMarc Gariépy proposed openstack/openstack-ansible-os_cloudkitty master: Refactor use of include_vars  https://review.opendev.org/c/openstack/openstack-ansible-os_cloudkitty/+/82433611:38
opendevreviewMarc Gariépy proposed openstack/openstack-ansible-lxc_container_create master: Updated from OpenStack Ansible Tests  https://review.opendev.org/c/openstack/openstack-ansible-lxc_container_create/+/83569112:00
spatelnoonedeadpunk or jrosser i have question related deployment node.  I am deploying 65 nodes cloud and thinking not use dedicated deployment node because it will take one of my server :)  is that ok to have deployment on same infra node?13:23
spatelMy all production cloud running on separate  deployment node so i don't know if any issue to have deployment node on same infra node. 13:24
opendevreviewMerged openstack/openstack-ansible-os_octavia master: Change octavia private key ciphers to type 'auto'  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/83632513:27
*** ysandeep|afk is now known as ysandeep13:36
mgariepyarf seems like the gpg server for lxc-create has disapeared13:49
mgariepyarf : openstack-ansible-deploy-hosts_lxc-ubuntu-focal https://zuul.opendev.org/t/openstack/build/3f8c45b06a1f4a8ab7c10a5787710be4 : FAILURE in 18m 38s (non-voting)13:55
mgariepyhttps://review.opendev.org/c/openstack/openstack-ansible-lxc_container_create/+/83916713:55
mgariepyhttps://zuul.opendev.org/t/openstack/build/3f8c45b06a1f4a8ab7c10a5787710be4/log/job-output.txt#513213:56
opendevreviewMarc Gariépy proposed openstack/openstack-ansible-lxc_container_create master: fix focal relase for lxc  https://review.opendev.org/c/openstack/openstack-ansible-lxc_container_create/+/83995113:59
mgariepyspatel, i don't think it's a really bad idea, just make sure you backup your files correctly in case you loose that server.14:10
spatelmgariepy hope there is not conflict of anything in future :)14:11
mgariepycreate a container then to run it ?14:11
spatelcontainer for deployment node?14:12
mgariepyhow many cloud do you manage?14:12
spatel5 14:13
mgariepyi usually have an lxd host for my deployment node.14:13
mgariepythen i create a bunch of containers for different services that i need14:13
spatelinteresting.. do you run that lxc on same infra node?14:13
mgariepyusually not.14:13
spatelso you have some kind of dedicated node for all shared tooling ?14:14
mgariepyi either buy extra server for it or i do use an older machine.14:14
spatelJust not sure what is the point to run deployment node on dedicated hardware? 14:14
spatelYou can loose deployment server and you can loose any infra node also.. 14:15
mgariepyyep i run ceph-ansible in separate conainer also central log collections and so on.14:15
spatelwhy OSA document suggesting to have dedicated deployment node for production ( I am 100% agreed but not sure what is the point)14:15
mgariepyif you loose a controller , it's a bad day. but if it's your deployment node it gets a bit worst ?14:17
mgariepyfrom where do you install the base-os on those node ?14:17
spatelThis is rental datacenter and they have kickstart etc from their portal. 14:22
mgariepyha ok14:23
spatelI can just go to portal and request whatever server and OS i want 14:23
spatelthen i can create VLANs etc.. and just start deploying OSA14:23
spatelThis is rental so i don't want to waste money for deployment node :) 14:24
mgariepywell you can do whatever you want, where will you collocate osa deployment tool then ?14:24
spatelI am thinking i can make 3 deployment node running on 3 infra.. In short bootstrap all 3 infra nodes and shared all file on all 3 nodes 14:24
spatelin one of my other production deployment i have 2 OSA deployment node (Like HA for high availability) 14:27
opendevreviewMerged openstack/openstack-ansible-lxc_container_create stable/xena: Wait for 2s after restarting systemd-networkd  https://review.opendev.org/c/openstack/openstack-ansible-lxc_container_create/+/83973014:33
opendevreviewMerged openstack/openstack-ansible-lxc_container_create stable/victoria: Wait for 2s after restarting systemd-networkd  https://review.opendev.org/c/openstack/openstack-ansible-lxc_container_create/+/83973214:34
spatelmgariepy i like your idea about running in LXC container.. just trying to test that out 14:45
mgariepywell it will probably be an issue of chicken and egg..14:45
spatelwhy? 14:46
mgariepydepends where you run it. but you might want ot have lxc-host role applied before creating the containers14:46
spatelI was thinking to deploy LXC container manually. using apt-get install lxc on one of my compute node :) 14:47
mgariepyokie. but why lxc and not lxd then ?14:47
spatelhmm what is the difference? 14:48
spatelif lxd is future then i can do that14:48
mgariepylxd is pretty nice. does comes installed by default on ubuntu-servers14:48
mgariepynot sure we will switch to lxd soon tho.14:49
spateloh! let me try lxd then :)14:49
mgariepydidn't you did a lxd / fake metal deployment at some point? 14:50
spateli was thinking but never did it 14:51
jrosserremember only to have one inventory14:52
jrosserspatel> I am thinking i can make 3 deployment node running on 3 infra.. In short bootstrap all 3 infra nodes and shared all file on all 3 nodes 14:52
jrosser^ careful here14:52
spateljrosser hmmm ?14:52
jrosserthe files in /etc/openstack_deploy store state14:53
jrosseryou can only have one authoritative copy14:53
spatelwhat if i keep rsync or lsyncd to keep them replicate to other 2 nodes?14:54
spatelor put them on shared glusterfs filesystem to share across all 3 nodes?14:54
jrosserhowever you like :)14:55
jrosseri just wanted to point out that "bootstrap all 3 infra nodes" could have unexpected outcome unless you do something to ensure there is only one copy of the config14:56
spateljust trying to explore option to see what would be best fit here.. ofc i want you guys tell me anything missing or wrong 14:56
spatel100% i would keep same copy on all 3 nodes otherwise it won't work 14:56
spateli am going to test this out in LAB first14:56
spatelit would be good to have all 3 nodes acting like deployment node so we can sleep well. 14:57
mgariepyjrosser, seems like lxc-create had small difference between ubuntu and the other distros: distribution_major_version vs distribution_release  :/14:57
jrosseryes14:58
mgariepythis breaks all the other distro but it did fix focal. https://review.opendev.org/c/openstack/openstack-ansible-lxc_container_create/+/83995114:58
jrosserwait14:59
mgariepyis hte lxc_hosts change suppose to be fixing the checks ?:/14:59
*** ysandeep is now known as ysandeep|out14:59
mgariepymy patch doesn't work now..14:59
jrosserthere are two patches15:00
mgariepyhttps://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/83883615:00
jrosserthis to lxc hosts https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/83883615:00
jrosseryes15:00
jrosserand the one to lxc_container_create https://review.opendev.org/c/openstack/openstack-ansible-lxc_container_create/+/83916715:01
jrosserthey can't both merge simultaneously15:02
jrosserso i thought i was making 839167 focal jobs NV15:02
jrosserso that we could then merge 838836 and the two roles would be in alignment again regarding distribution_major_version vs distribution_release15:03
mgariepywell we need to merge lxc_hosts15:03
mgariepysince the merge of lxc_container_create did break everything :D15:03
jrosserand that should be possible now we have merged 839167, it's depends-on?15:03
jrosseroh yes we totally do15:03
jrosserbecasue it has the depends-on we should know that it all works out ok in the end :)15:04
jrosserjust intermediate brokenness which i don't think can be avoided15:04
mgariepywell it's ok15:05
jrosserandrewbonney: ^ can you look at https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/83883615:05
mgariepyjust that this morning i was testing in my vm. then key server were downn .. then lxc-create didn't work.. lol15:05
jrosserthis is a bit like the old galera_server / galera_client role where they are so tightly bound together, some changes are impossible to land15:06
mgariepyyep, that's ok15:06
mgariepynow it's a bit more clearer. lol15:06
andrewbonneyjrosser: is there any risk around existing containers and triggering restarts, or does that only impact initial creation?15:08
jrossergood question - i expect the config file for the container might get re-written to point to the changed name of the base image15:09
jrosserbut i'm not really sure about that though15:09
jrosserunless the name of the image is actually stored in the template, rather than the config file15:10
jrosserin which case it's one step decoupled15:10
mgariepyi guess that if we would have been approved lxc_hosts first then lxc_container_create, both patches would had merged in the correct order because of the depends on ?15:11
jrosseri think they both break each other15:13
mgariepyha ok lol15:14
jrosserthis would be a great example of something to have in a collection rather than seperate role repos, then we could change things like this all at the same time15:14
*** dviroel is now known as dviroel|lunch15:45
opendevreviewMarc Gariépy proposed openstack/openstack-ansible-lxc_container_create master: Restore focal lxc tests  https://review.opendev.org/c/openstack/openstack-ansible-lxc_container_create/+/83996415:56
opendevreviewMarc Gariépy proposed openstack/openstack-ansible-lxc_container_create master: Restore focal lxc tests  https://review.opendev.org/c/openstack/openstack-ansible-lxc_container_create/+/83996415:58
*** dviroel|lunch is now known as dviroel16:47
opendevreviewMerged openstack/openstack-ansible-lxc_hosts master: Unify debian and ubuntu cache prep scripts  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/83883617:05
opendevreviewMarc Gariépy proposed openstack/openstack-ansible-lxc_container_create master: Restore focal lxc tests  https://review.opendev.org/c/openstack/openstack-ansible-lxc_container_create/+/83996417:05
mgariepydoes a patch need to have the verified +1 in order to pass gate ?17:08
mgariepylike this one: https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/83418317:09
opendevreviewMerged openstack/openstack-ansible-os_tempest stable/victoria: Ussuri tear down as EOL  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/83627617:28
mgariepy qemu-kvm: -accel tcg: mprotect of jit buffer: Cannot allocate memory17:51
jrosseris that centos?17:52
mgariepyhow do you know17:52
mgariepyhttps://review.opendev.org/c/openstack/openstack-ansible-os_mistral/+/82432517:53
jrosserbecasue i guess you are looking at a telemetry related job and get OOM17:53
jrosseror that :)17:53
jrossermemory usage on centos seems high and OOM'ey17:53
mgariepyor fragmentation ?17:54
jrosserparticularly hard to merge antthing for ceilometer / etc for a while now17:54
mgariepybut the vm is only 256mb..17:54
mgariepycome onlol17:54
mgariepydo we have the free memory somewhere ?17:55
mgariepyin the logs17:55
jrosseroh we should fix this https://zuul.opendev.org/t/openstack/build/e5a2d384b53c4a009405221dd6cf3de2/log/logs/openstack/instance-info/dstat.log.txt17:58
jrosserlong long ago these jobs used to make a dstat report17:58
jrosserim sure there used to be an html version made as well18:00
mgariepyhttps://zuul.opendev.org/t/openstack/build/e5a2d384b53c4a009405221dd6cf3de2/log/logs/openstack/instance-info/free_12-53-43.log.txt18:00
mgariepythe data is there :D18:01
jrosserit's odd, becasue octaiva is kind of OK and thats also booting a larger VM than that18:02
jrosserlooks like we don't limit the mistral threads/processes properly though https://zuul.opendev.org/t/openstack/build/e5a2d384b53c4a009405221dd6cf3de2/log/logs/openstack/instance-info/ps_12-53-43.log.txt18:03
jrosserthats the biggest thing by 2x18:04
jrosserit needs something like this https://github.com/openstack/openstack-ansible/blob/master/tests/roles/bootstrap-host/templates/user_variables.aio.yml.j2#L64-L7018:06
jrosserhere we go https://opendev.org/openstack/openstack-ansible-os_mistral/src/branch/master/defaults/main.yml#L83-L8618:07
mgariepyhttps://github.com/openstack/openstack-ansible-tests/blob/master/test-vars.yml#L395-L42018:08
jrosserthats only for functional tests which we pretty much got rid of all now18:09
opendevreviewMarc Gariépy proposed openstack/openstack-ansible master: Limit mistral worker  https://review.opendev.org/c/openstack/openstack-ansible/+/83998818:14
mgariepylike that ?18:14
jrosserfeels like these threads/api/processes variables need a thorough review18:14
jrosseryeah18:15
mgariepyyep i guess it would be needed.18:15
jrosserlike placement_wsgi_processes_max setting is pointless if we already override placement_wsgi_processes18:15
jrosserand quite a few others like that18:15
mgariepyor only set the max one  ;)18:15
jrosserright :)18:16
mgariepywo we validate the min filter is still working ... lol 18:16
jrosseri guess that part of the downside to having a venv per service is that the whole python environment is unique pages for each service18:17
opendevreviewMarc Gariépy proposed openstack/openstack-ansible-os_mistral master: Refactor use of include_vars  https://review.opendev.org/c/openstack/openstack-ansible-os_mistral/+/82432518:17
jrosserso there is no sharing of memory there for all the common stuff as there might otherwise be with a single system python18:18
opendevreviewMarc Gariépy proposed openstack/openstack-ansible master: Limit cloudkitty workers  https://review.opendev.org/c/openstack/openstack-ansible/+/83998918:24
opendevreviewMarc Gariépy proposed openstack/openstack-ansible-os_cloudkitty master: Refactor use of include_vars  https://review.opendev.org/c/openstack/openstack-ansible-os_cloudkitty/+/82433618:25
mgariepyyay 2 more fixes :D18:26
opendevreviewMarc Gariépy proposed openstack/openstack-ansible-os_cloudkitty master: Updated from OpenStack Ansible Tests  https://review.opendev.org/c/openstack/openstack-ansible-os_cloudkitty/+/83570318:35
opendevreviewMarc Gariépy proposed openstack/openstack-ansible-os_mistral master: Updated from OpenStack Ansible Tests  https://review.opendev.org/c/openstack/openstack-ansible-os_mistral/+/83571418:45
opendevreviewMarc Gariépy proposed openstack/openstack-ansible-os_mistral master: Use common service setup tasks from a collection rather than in-role  https://review.opendev.org/c/openstack/openstack-ansible-os_mistral/+/82438318:46
opendevreviewMarc Gariépy proposed openstack/openstack-ansible-os_mistral master: Remove legacy policy.json cleanup handler  https://review.opendev.org/c/openstack/openstack-ansible-os_mistral/+/82744818:47
opendevreviewMarc Gariépy proposed openstack/openstack-ansible-os_cloudkitty master: Remove legacy policy.json cleanup handler  https://review.opendev.org/c/openstack/openstack-ansible-os_cloudkitty/+/82743618:48
opendevreviewMarc Gariépy proposed openstack/openstack-ansible-os_cloudkitty master: Use common service setup tasks from a collection rather than in-role  https://review.opendev.org/c/openstack/openstack-ansible-os_cloudkitty/+/82439918:49
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-repo_server master: Add upgrade path from lsyncd to shared filesystem.  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/83941118:52
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-repo_server master: Add upgrade path from lsyncd to shared filesystem.  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/83941118:55
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-repo_server master: Remove all code for lsync, rsync and ssh  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/83758818:55
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-repo_server master: Clean up legacy lsycnd, rsync and ssh key config  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/83785918:55
mgariepyhmm. rocky zull image doesn't have passwd installed.. :/19:45
*** spotz_ is now known as spotz19:53
mgariepyon this, have a nice weekend19:55
opendevreviewMerged openstack/openstack-ansible-lxc_container_create master: Updated from OpenStack Ansible Tests  https://review.opendev.org/c/openstack/openstack-ansible-lxc_container_create/+/83569120:35
opendevreviewMerged openstack/openstack-ansible-lxc_container_create stable/wallaby: Wait for 2s after restarting systemd-networkd  https://review.opendev.org/c/openstack/openstack-ansible-lxc_container_create/+/83973120:35
opendevreviewMerged openstack/openstack-ansible-lxc_hosts master: Replace systemd-mount template with role  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/83418320:56
opendevreviewJonathan Rosser proposed openstack/openstack-ansible stable/stein: Mark OSA repository as safe in git.config in CI  https://review.opendev.org/c/openstack/openstack-ansible/+/83802321:31
opendevreviewMerged openstack/openstack-ansible master: Do not encrypt SSL for CentOS distro path  https://review.opendev.org/c/openstack/openstack-ansible/+/83757122:50

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