Friday, 2023-01-27

opendevreviewMerged openstack/diskimage-builder master: Reduce thin pool by one more extent  https://review.opendev.org/c/openstack/diskimage-builder/+/86837602:34
*** rlandy is now known as rlandy|out02:48
*** ysandeep is now known as ysandeep|afk04:35
*** ysandeep|afk is now known as ysandeep06:35
*** akahat is now known as akahat|ruck07:01
*** akahat|ruck is now known as akahat|rover07:01
*** bhagyashris|ruck is now known as bhagyashris07:47
*** jpena|off is now known as jpena08:43
*** ysandeep is now known as ysandeep|lunch08:58
*** rlandy|out is now known as rlandy11:12
*** ysandeep|lunch is now known as ysandeep12:00
*** tosky_ is now known as tosky12:55
*** ysandeep is now known as ysandeep|afk12:56
opendevreviewJeremy Stanley proposed opendev/zone-opendev.org master: Dummy mailman hostname to house the list of lists  https://review.opendev.org/c/opendev/zone-opendev.org/+/86798113:36
*** ysandeep|afk is now known as ysandeep13:58
*** dasm|off is now known as dasm14:01
fungiokay, so i think this is the reason the magic domain guessing change for mm3 is failing: https://zuul.opendev.org/t/openstack/build/71cb4e5491294775b9e9539a85d3c3c7/log/lists99.opendev.org/docker/mailman-web.txt#40184-4023914:28
fungiValueError: The database backend does not accept 0 as a value for AutoField.14:28
*** ysandeep is now known as ysandeep|out14:41
*** dviroel|out is now known as dviroel|ruck15:08
yadnesh|awayhello, a few tempest jobs are failing with missing rust compiler, is this a known issue 15:17
yadnesh|awayhttps://zuul.opendev.org/t/openstack/build/a924ffd50ce4485591182d902b33550115:17
yadnesh|awayhttps://zuul.opendev.org/t/openstack/build/87f0e4e550e24540a801b7ea0352d3d815:17
yadnesh|awayhttps://zuul.opendev.org/t/openstack/build/c099759921034494a44ab6a83e51fd6f15:17
yadnesh|awaythey all fail with "error: can't find Rust compiler"15:18
fungiyadnesh|away: you want the #openstack-qa channel, they're the ones who take care of openstack's test jobs and they're also aware of and working on a fix for that problem, so please confer with them15:24
yadnesh|awayfungi, sure, thank you15:30
fungilooks like the plan i had a month ago was to have the deploy playbook check for the existence of a flagfile somewhere and if it's not present then set SITE_ID=1 temporarily in settings.py, do an initial db migration run, revert the SITE_ID override, and create the flagfile so that operation is skipped in the future15:33
fungisans the flagfile part, the change right now is doing lineinfile to replace that setting temporarily before running migrations. ara report says the config was successfully updated and then the migrations break anyway:15:38
fungihttps://174ab73dc2f37b91ee54-e84e491efa8a2348e120c66acb6b4680.ssl.cf1.rackcdn.com/867987/2/check/system-config-run-lists3/71cb4e5/bridge99.opendev.org/ara-report/playbooks/9.html?status=failed&status=unreachable#results15:38
fungimaybe i need to `manage.py makemigrations` like the output says15:40
opendevreviewJeremy Stanley proposed opendev/system-config master: Use magic domain guessing in Mailman 3  https://review.opendev.org/c/opendev/system-config/+/86798715:42
fungiif the in-test prototype works, i'll move it into the deployment playbook with the flagfile guard15:43
*** marios is now known as marios|out16:53
clarkbfungi: looks like it is stillfailing16:59
fungiyeah17:17
fungidifferent error this time though:17:21
fungiError response from daemon: Container f8afa4f701856e154bda9b49d95484da5bc9253d01a23d6b5f99182b119ee7b2 is restarting, wait until the container is running17:21
fungihow do we normally tackle that?17:22
fungior maybe the restarting state is indicative of a different problem17:22
clarkbI would look at the container logs for that container. It may be in a restart loop due to an error17:23
fungiyeah, still the same underlying error17:23
fungihttps://zuul.opendev.org/t/openstack/build/610688f76b0c457b89fd3d02b1bdf68b/log/lists99.opendev.org/docker/mailman-web.txt#1708-176017:24
fungiValueError: The database backend does not accept 0 as a value for AutoField.17:24
fungimaybe i need to restart the mailman-web container after editing settings.py17:24
clarkbis it possible that they've restricted the value of that column now and 0 is no longer valid?17:26
fungiwell, it was valid when i tested on a held node, still the same versions of components at the moment17:32
fungithe upgrade change is completely separate from that series17:33
clarkbfungi: https://stackoverflow.com/questions/20328905/south-migration-database-backend-does-not-accept-0-as-a-value-for-autofield17:33
clarkbit does seem like this is a db constraint that has been around in django for a long time?17:34
clarkbI dunno why it would have worked in the past. maybe you didn't migrate afterwards so it couldn't complain or doing it by hand produces different behavior?17:34
*** jpena is now known as jpena|off17:35
clarkbfungi: is it failing on the intiail deployment or in the test playbook when you try to flip it back to 0? I wonder if it just isn't valid for the initial deployment and we have to flip it to 0 afterwards17:53
clarkbfungi: essentially do 1 ->0 rather than 0 -> 1 -> 017:53
fungithat's a good point, maybe i need to just go ahead and move the setup steps into the deployment playbook now because the container simply isn't starting initially and we're not catching that earlier17:57
fungii don't think i need to invert the flag edits, just do them earlier in the job17:57
opendevreviewJeremy Stanley proposed opendev/system-config master: Use magic domain guessing in Mailman 3  https://review.opendev.org/c/opendev/system-config/+/86798720:19
*** dviroel|ruck is now known as dviroel|ruck|afk20:53
*** dasm is now known as dasm|off21:35
fungiensure-pip: Install backport pip21:44
fungifailed to fetch PPA information, error was: HTTP Error 503: Service Unavailable21:44
fungiouch21:44
fungihttps://status.python.org/ mentions one of the fastly locations in europe is under maintenance21:45
fungioh, that's xenial, we install it from ppa:openstack-ci-core/python-pip21:48
clarkbya we do that because its 8.0 and we need at least 9.0 for sanity or something21:49
fungithe good news is system-config-run-lists3 passed!21:50
clarkbso 1 -> 0 did address it?21:50
clarkbthe issue with the db at least21:50
fungiyeah, i mean we still need to create the additional site mappings, but it seems to be able to run21:51
fungithe screenshots of course still show lists.opendev.org in the corner of the lists.openstack.org postorius and hyperkitty pages21:52
fungii'll get the dnm change rebased onto it and an autohold set21:53
opendevreviewJeremy Stanley proposed opendev/system-config master: DNM force mm3 failure to hold the node  https://review.opendev.org/c/opendev/system-config/+/85529221:54

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