Friday, 2024-04-19

ianw I just installed "Logitech Options +" on osx to check the firmware version on my mouse for https://bugzilla.redhat.com/show_bug.cgi?id=2274393.  It was 250Mb, wanted permissions for everything, and includes a "AI prompt generator" tool to ... ease my ability to make AI prompts.  You can't even install a mouse driver without AI these days.  It can do all this, but not scroll up and down properly!00:45
ianwthis has nothing to do with anything.  i just thought you'd like something to ponder while everyone is up waiting for the Tay Tay album to drop00:45
fungisounds artificial to me01:14
funginot intelligent, just artificial01:14
opendevreviewAlberto Gonzalez proposed openstack/project-config master: Add new repository powertrain-build  https://review.opendev.org/c/openstack/project-config/+/91603807:12
opendevreviewAlberto Gonzalez proposed openstack/project-config master: Add new repository powertrain-build  https://review.opendev.org/c/openstack/project-config/+/91603807:30
* frickler had to look up what Tay Tay is ... and in fact I was waiting for a new album, but not that one, thx for the reminder anyway ;)07:48
ianw:)07:49
amoralejhi, i'm hitting some issues while trying to pull content from opendev.org09:05
amoralejDownloading: http://opendev.org/openstack/os-refresh-config/archive/4b510162e573dbde407bc362b9cdfae74397d322.tar.gz#/os-refresh-config-4b51016.tar.gz09:05
amoralejDownload failed:09:05
amoralej('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))09:05
amoraleji got the same error several times09:06
amoralejLocation: https://opendev.org/openstack/os-refresh-config/archive/4b510162e573dbde407bc362b9cdfae74397d322.tar.gz [following]09:10
amoralej--2024-04-19 05:07:31--  https://opendev.org/openstack/os-refresh-config/archive/4b510162e573dbde407bc362b9cdfae74397d322.tar.gz09:10
amoralejConnecting to opendev.org (opendev.org)|38.108.68.66|:443... connected.09:10
amoralejHTTP request sent, awaiting response... Read error (The TLS connection was non-properly terminated.) in headers.09:10
amoralejRetrying.09:10
frickleramoralej: I'm not sure we support this archive functionality. is there a reason that tarballs.opendev.org isn't enough for you?09:10
fricklerother than that, this sounds like possibly an MTU issue, can you try to do a tracepath from your host to the site?09:11
amoralejhttps://review.opendev.org/c/openstack/releases/+/915987 i'm waiting for it ...09:11
amoralejoh, it's done now, sorry for the noise09:11
amoralejsure, lemme try09:11
amoralejit was working some minutes ago https://review.rdoproject.org/paste/show/b0IKr91IcwsyviXRwt4z/ 09:13
amoralejanyway, i will move to the tarball09:13
fricklerhmm, I'm astonished by how much bot traffic we actually see on gitea. we also don't seem to have any robots.txt file on that site?09:22
amoralejmust be AI models learning from opendev :)09:23
fricklerat least it looks like we have enough free space now on all gitea instances09:26
amoraleji'm having different results from differen places, so the issue may be in our infra side09:30
amoralejthanks frickler for your help!, i'll report this to our infra team09:31
amoralejit's strange09:32
*** liuxie is now known as liushy09:33
fungifrickler: which site don't we have a robots.txt on? do you mean https://opendev.org/robots.txt isn't loading for you?11:06
fungialso it explicitly includes "Disallow: /*/*/archive/" but it seems like some bots these days ignore robots.txt11:08
fricklerfungi: https://opendev.org/robots.txt gives me a 404. also http://opendev.org/* redirects with a 307, not sure why this isn't a 302?11:13
fungiodd, https://opendev.org/robots.txt loads for me. maybe it's missing on some backends...11:14
fungii'm able to load it successfully from each individual backend like https://gitea09.opendev.org:3000/robots.txt too11:18
fricklerweird, it works in a browser for me, too. not sure what's different about curl, will need to dig closer11:22
fungiif i `curl https://opendev.org/robots.txt` i get the expected content back too11:25
fungii agree i see the 307 temporary redirect response for http, likely needs an adjustment in haproxy config11:27
opendevreviewAlberto Gonzalez proposed openstack/project-config master: Add new repository powertrain-build  https://review.opendev.org/c/openstack/project-config/+/91603811:27
opendevreviewAlberto Gonzalez proposed openstack/project-config master: Add new repository powertrain-build  https://review.opendev.org/c/openstack/project-config/+/91603811:29
opendevreviewAlberto Gonzalez proposed openstack/project-config master: Add new repository powertrain-build  https://review.opendev.org/c/openstack/project-config/+/91603811:32
frickleroh, the issue only happens with "curl -I"11:37
fungithat's odd11:38
fungii confirm that behavior11:38
opendevreviewAlberto Gonzalez proposed openstack/project-config master: Add new repository powertrain-build  https://review.opendev.org/c/openstack/project-config/+/91603811:47
fricklerso since this happens both on the :3000 and :3081 URLs, it must be something gitea does. not sure though if it might be a regression or has always been that way?11:49
fricklerit also doesn't affect other paths like / or /opendev11:50
fricklerunrelated: does "copyCondition = changekind:NO_CODE_CHANGE OR is:ANY" make any sense? isn't that equivalent to just "is:ANY"?12:00
fricklercf. e.g. https://opendev.org/openstack/project-config/src/branch/master/gerrit/acls/openstack/kolla.config#L2812:01
fricklerthe gitea/curl issue also doesn't affect other static files like https://gitea13.opendev.org:3081/assets/img/git.svg12:03
fricklero.k., we need to move the file, gitea logs: 2024/04/17 19:30:56 cmd/web.go:191:serveInstalled() [E] Found legacy public asset "robots.txt" in CustomPath. Please move it to /custom/public/robots.txt12:13
frickleralso they have a special function to serve this file, not sure if that is related https://github.com/go-gitea/gitea/blob/eb24d973b036e4dddf505d8c12e905ecb1a688f9/routers/web/misc/misc.go#L36-L4312:14
fricklerso much fun on a friday, yay12:14
opendevreviewDr. Jens Harbott proposed opendev/system-config master: gitea: move robots.txt to public directory  https://review.opendev.org/c/opendev/system-config/+/91642012:25
fricklero.k., same effect on https://try.gitea.io/robots.txt , so nothing specific to our installation, guess I'll just report this as upstream issue12:25
fungisince we frontend them all with apache, we could serve it from there insteam12:30
fricklerthat could be a workaround, but let's see what they respond on https://github.com/go-gitea/gitea/issues/30601 first I'd say12:33
fungier, instead12:34
fungiwe could also use apache for the http redirect if we want12:34
fricklersome robot seems to fetch the file every couple of seconds to make sure it didn't change :-/12:34
fricklerah, interesting, http://try.gitea.io/ gives a "308 Permanent Redirect"12:35
fungiunrelated, we did get the 30-day warning for the wiki cert, as anticipated12:38
fricklerseems gitea is hardcoded to use the 307, makes me wonder how they do different on their try instance https://github.com/go-gitea/gitea/blob/main/cmd/web.go#L8512:47
fricklerI wonder whether we should do both the redirect and the robot stuff directly on the lb https://cbonte.github.io/haproxy-dconv/2.2/configuration.html#4.2-http-request%20return12:54
opendevreviewDr. Jens Harbott proposed openstack/project-config master: Make Review-Priority sticky for QA repos  https://review.opendev.org/c/openstack/project-config/+/91642313:14
fricklerkopecmartin: ^^13:14
fricklerthat went fast ;) https://github.com/go-gitea/gitea/pull/3060313:16
fungifrickler: we could do them on the lb or in the apache service that's running on each backend where we enforce the ua filters13:51
* fungi disappears for a few hours, not really supposed to be here, don't tell my wife! ;)13:58
Clark[m]We shouldn't host robots.txt upstream of gitea because gitea is still accessible and we want the same rules to apply all the way back to the source 13:58
Clark[m]We could temporarily do the hosting upstream in addition to the back ends until they fix it. However the main problems are bad bots so not sure it will help us much14:00
opendevreviewTakashi Kajinami proposed opendev/system-config master: reprepro: mirror Ubuntu UCA Caracal for Ubuntu Jammy  https://review.opendev.org/c/opendev/system-config/+/91652916:02
opendevreviewMerged openstack/project-config master: Make Review-Priority sticky for QA repos  https://review.opendev.org/c/openstack/project-config/+/91642316:18
opendevreviewClark Boylan proposed openstack/project-config master: Move vexxhost/ansible-role-frrouting to openstack namespace  https://review.opendev.org/c/openstack/project-config/+/91001816:18
clarkbok I think I got that rebase correct16:18
clarkbplease double check if you have a chance cc noonedeadpunk 16:18
clarkbhttps://etherpad.opendev.org/p/opendev-project-renames-20240422 I've put this process plan document together for renames on monday16:43
opendevreviewMerged zuul/zuul-jobs master: Fix collection import error  https://review.opendev.org/c/zuul/zuul-jobs/+/91630317:30
opendevreviewRico Lin proposed zuul/zuul-jobs master: bump ensure-chart-testing dependencies  https://review.opendev.org/c/zuul/zuul-jobs/+/91653118:01
diablo_rojo_phoneI'm seeing a timeout trying to access https://lists.opendev.org/mailman3/lists/ is that happening to anyone else? 20:12
fungidiablo_rojo_phone: same, load average and memory utilization aren't high though, and i can ssh in easily enough20:16
fungiand now it's loading again20:16
funginot sure what changed, any better for you?20:16
clarkb*** uWSGI listen queue of socket "0.0.0.0:8080" (fd: 8) full !!! (101/100)20:27
clarkbI think this is the issue20:27
clarkband I notice we don't have a robots.txt but similar to other services have a number of crawlers poking at it20:27
clarkbI suspect that we want to add a robots.txt, add the UA filter, and then possibly increase the queue length for uwsgi20:28
diablo_rojo_phoneChecking now fungi 20:29
diablo_rojo_phoneAll good! 20:30
clarkblooks like we bake the uwsgi.ini into our docker container image (to be inline with upstream). We could modify that to incrase the queue length. Though thinking about it more if we add a robots.txt and filter the bad ones at all then maybe we won't need a longer queue20:31
fungii don't think we want to dissuade web search indexing of the ml archives, but otherwise sounds good20:32
clarkbagreed, I think its more to stop 500 erroring on the request so that the bots will cache the data rather than requestingi to ver and over again filling the queue20:33
clarkbthe upstream mailing list server doesn't serve a robots.txt either though20:34
opendevreviewClark Boylan proposed opendev/system-config master: Add robots.txt to our list servers  https://review.opendev.org/c/opendev/system-config/+/91654320:51
opendevreviewClark Boylan proposed opendev/system-config master: Use UA filter in mailman apache vhost  https://review.opendev.org/c/opendev/system-config/+/91654420:51
clarkbsomething like that maybe. I've just noticed that my realted zuul chagnes are still not landed. We could do a big robots and UA filter update day soon20:51

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