Thursday, 2024-10-31

opendevreviewIan Wienand proposed opendev/system-config master: [dnm] testing backup purge idea  https://review.opendev.org/c/opendev/system-config/+/93370000:27
opendevreviewIan Wienand proposed opendev/system-config master: [dnm] testing backup purge idea  https://review.opendev.org/c/opendev/system-config/+/93370001:10
opendevreviewIan Wienand proposed opendev/system-config master: [dnm] testing backup purge idea  https://review.opendev.org/c/opendev/system-config/+/93370002:08
opendevreviewIan Wienand proposed opendev/system-config master: [dnm] testing backup purge idea  https://review.opendev.org/c/opendev/system-config/+/93370003:54
opendevreviewIan Wienand proposed opendev/system-config master: [dnm] testing backup purge idea  https://review.opendev.org/c/opendev/system-config/+/93370004:32
opendevreviewIan Wienand proposed opendev/system-config master: [dnm] testing backup purge idea  https://review.opendev.org/c/opendev/system-config/+/93370005:18
opendevreviewIan Wienand proposed opendev/system-config master: [dnm] testing backup purge idea  https://review.opendev.org/c/opendev/system-config/+/93370006:36
opendevreviewIan Wienand proposed opendev/system-config master: backups: add retirement and purge lists  https://review.opendev.org/c/opendev/system-config/+/93370008:22
opendevreviewIan Wienand proposed opendev/system-config master: backups: add retirement and purge lists  https://review.opendev.org/c/opendev/system-config/+/93370009:04
ianwinfra-root: can we keep an eye on https://github.com/readthedocs/readthedocs.org/issues/11733 for https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/93374009:05
ianwi probably missed discussion of the debugging, sorry :/  have we manually tried a POST with the openstackci credentials and know what the RTD API gives us back?  the jobs are no_log: so not much help09:07
*** dhill is now known as Guest804812:24
fungiianw: i don't think anyone has tested manually, but tracing the code it looks like after https://github.com/readthedocs/readthedocs.org/pull/11083 it should give a http 400 bad request error with detail starting "This webhook doesn't have a secret configured..." and referencing https://blog.readthedocs.com/security-update-on-incoming-webhooks/12:48
fungithe code doesn't seem to check whether the request has http basic auth credentials supplied12:49
fungidefinitely worth confirming though, yes12:49
amorinhey, can someone give me a hint on what is wrong here: https://review.opendev.org/c/openstack/mistral-tempest-plugin/+/93296014:51
fungiamorin: because your depends-on is to a change in another project which doesn't share a change queue, you have to wait until it merges before approving that change14:58
amorinah!!14:59
amorinok thanks14:59
clarkbre video how tos I realized probably the easiest one for me to bootstrap with is just a straightforward git for opendev/gerrit video. The reason behind that is I should be able to do everything as a demo in a single terminal window which simplifies the production side. I figured I'd talk about cloning from gitea but pushing to gerrit a quick git review setup thing and then show how I15:13
clarkbuse git rebase to edit changes in stacks or insert new changes for test fixes within existing stacks. Are there other common git things people do when dealingwith gerrit?15:13
fungithat sounds ideal, yep15:37
fungistepping out to lunch, bbiab15:37
clarkbthis is not concrete diagnosis of ci registry problems of any sort but I see it handling tls negotiation problems and continuing on. In these cases it appears to be related to tls version mismatches between client and server16:17
clarkbtheory time: Maybe it wasn't handling these issues with clients properly before which wedged its ability to reuse those threads for subsequent clients or something16:17
clarkbI see version too low and unsupported cipher messages16:18
clarkbjust a hunch at this point but time should tell if this is more reliabkle16:18
clarkband just to rule out cherrypy doing a weird thing and using really old tls I've got openssl s_client negotiating tls 1.3 so I don't think that is the cse16:34
clarkbI'm looking at Gerrit upgrade planning and given November is looking full of distractions what do we think about aiming for the first week of december?17:59
fungithat works fine for me17:59
clarkbDecember 6th looks like would be the Friday17:59
clarkbI think that gives us time to work through the change log and test what we need/want to test through November too17:59
clarkbthere are a number of new features and chagnes that I think are potentially interesting to us (like configuring the cache pruning time instead of 0100, more configurable log file rotation and so on)18:01
clarkbso definitely some things we should look into between now and then18:01
fungiyeah, the 6th is clear on my schedule18:01
clarkbthere are also new limitations on submit requirements like a max of 50 label predicates per rule. I don't think we have any with that many18:02
clarkbI'll start putting an upgrade document together I guess18:04
fungiseems unlikely in our case, yes18:05
clarkbupgrading the server is also on the todo list but I'm thinking do the service upgrade first since that doesn't come with IP addr changes and is something that is downgradable if necessary18:06
fungimakes sense18:06
clarkb3.10 does also require java 17 but we've already upgraded18:08
clarkboh interesting they have a minimum 17 minor version too of 17.0.5 /me checks the debian bookworm package18:08
clarkbhttps://packages.debian.org/bookworm/openjdk-17-jdk that is 17.0.13 + debian patches so we should be good and our CI testing hasn't complained18:10
clarkbdespite the large number of changes compared to the previous upgrade (I didn't actually count this is just my perception) the upgrade seems straightforward. Every index gets a new version but things can reindex online18:11
clarkbslowly starting to build out content in https://etherpad.opendev.org/p/gerrit-upgrade-3.1018:19
clarkbok that document should be fairly complete without additional testing/information. Next step is holding a node then using that to test. I'll start on that after lunch today18:53
clarkbI'm collecting another show-caches against review.opendev.org now ~24 hours ish after the prior restart20:07
clarkbcache disk usage has gone up a bit. I believe that is expected bceause we're only pruning once a day and we're allowing a large floor to exist so we prune to that larger floor then grow from there20:11
clarkbmemory usage overall looks sane and is not growing unsustainably from where we started post restart20:11
clarkband we exclude caches from backups so the bigger cache files shouldn't impact us there20:12
fungiawesome, sounds like you guessed close enough on the first attempt20:12
clarkboverall I think this is working as expected and in theory we'll get better performance out of it20:12
opendevreviewClark Boylan proposed opendev/system-config master: DNM Forced fail on Gerrit to test the 3.10 upgrade  https://review.opendev.org/c/opendev/system-config/+/89357120:14
clarkbI've got an autohold in place for each gerrit run (3.9 and 3.10) against ^ and I cleaned up the etherpad hold from that upgrade testing20:14
corvusclarkb: re registry, yes my previous analysis led me to think that we gradually lost threads until the pool was exhausted, so your theory comports with that.  is the only change so far the rebuild with newer libs?22:36
ianwfungi: per https://github.com/readthedocs/readthedocs.org/issues/11733 perhaps we need to add a blank dict to the 22:49
ianw... POST?  but seems from that it _should_ work22:50
clarkbcorvus: that was the only change I made yes23:01
clarkbcorvus: I think the container itself is newer too so newer openssl c lib as well as newer cheroot server23:01
corvus++23:04

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