Monday, 2021-06-28

opendevreviewIan Wienand proposed openstack/project-config master: wheel: don't try to release Xenial ARM64  https://review.opendev.org/c/openstack/project-config/+/79823601:58
*** jpena|off is now known as jpena06:57
*** ykarel|away is now known as ykarel07:46
*** ykarel is now known as ykarel|lunch09:38
*** bhagyashris_ is now known as bhagyashris09:40
*** ykarel|lunch is now known as ykarel10:43
*** jpena is now known as jpena|lunch11:32
*** jpena|lunch is now known as jpena12:29
opendevreviewgnuoy proposed openstack/project-config master: Add Ceph Dashboard charm to OpenStack charms  https://review.opendev.org/c/openstack/project-config/+/79791112:32
opendevreviewgnuoy proposed openstack/project-config master: Add Ceph Dashboard charm to OpenStack charms  https://review.opendev.org/c/openstack/project-config/+/79791113:02
*** abhishekk is now known as akekane|home13:39
*** akekane|home is now known as abhishekk13:39
opendevreviewMerged openstack/project-config master: wheel: don't try to release Xenial ARM64  https://review.opendev.org/c/openstack/project-config/+/79823613:42
sean-k-mooneyo/ quick question we noticed https://meetings.opendev.org/irclogs/%23openstack-nova/latest.log.html is lagging more then normal13:45
sean-k-mooneyanychance the sript/bot that updates that is stuck or need to be restarted13:45
sean-k-mooneyits nomally only a minute or two behind at most but looks like its about 30 mins behind currenlty13:46
clarkbsean-k-mooney: it has to do with fs syncing.13:47
clarkbfungi: ^ do you know if your change to tweak settings around that landed and if so was the bot restarted with that config?13:47
clarkbsean-k-mooney: basically if we restart the bot it flushes everything to disk and it catches up, but were trying to determine if we can force it to be more aggressive under normal operation13:48
sean-k-mooneyah ok13:49
sean-k-mooneynormally its not an issue bauzas  was just going to link to it in a gerrit comment?13:49
clarkbit could also be a bug in limnoria. We have fixed at least one upstream so far13:49
clarkbbut ya it has to do with fs syncs13:50
sean-k-mooneyits not blocking anything critical in anycase just wanted to make sure it was not stuck without anyone knowing13:51
clarkbyup no worries. I'll have to defer to fungi on current status though as I was out most of last week13:51
clarkbthere was at least one config change aimed at making the bot flush to disk more often13:51
sean-k-mooneyis this the bot that was always used https://github.com/ProgVal/Limnoria13:52
sean-k-mooneyor is limnoria new since we moved13:52
clarkbsean-k-mooney: no, we had been using supybot (limnoria is afork of supybot) but upgraded to get to python3 (though it was a long planned move the freenode stuff just pushed it along)13:52
clarkbbasically we did a major upgrade of hte software and switched from python2 to python3 in the process13:53
clarkbthe upstream is very response though. I already fixed one bug that they merged so far13:53
sean-k-mooneyya if you were going to do that at any point doing it then made sense13:53
bauzasfwiw, -nova log is now lagging for more than 50 mins13:56
bauzaslast update is 1315 UTC13:57
clarkbyes we were just discussing it above13:57
clarkbit is a known problem with syncing to disk that we have been trying to run down in limnoria13:57
clarkbif we restart the bot it flushes and is happy. I wonder if maybe a manual sync on the system would do it?13:57
bauzasoh my bad, I thought you were mentioned it should back up quick13:58
bauzasmentioning*13:58
clarkband by happy I mean things get flushed to disk and then we start the lag over again13:58
clarkbif out of band snycing works we might get away with a short cron to run sync for now13:58
bauzasI see13:59
clarkboh neat I think the text logs may actually be up to date14:00
clarkbfungi: ^ in previous debugging did you notice if it was just html having problems? iirc the html is produced by a cronjob14:00
bauzasclarkb: you're right14:01
bauzasgood catch14:01
fungiclarkb: pretty sure my changes merged, checking... but yes the bug i was addressing was a delay flushing the text logs, the html logs are created by a cronjob from them14:02
clarkbfungi: ok I think the text logs are flushing properly or at least on a much smaller lag for nova for now14:02
clarkbthough it could be that since we only run the cronjob every 15 minutes that we had text lagging by 35 minutes then missed the cron job and have to wait for the next rotation14:03
fungiright, https://review.opendev.org/796513 merged14:03
clarkbthough we don't have updated html after the 14:00 cron job (not sure if it has completed yet though)14:03
fungii also don't know for sure that 796513 necessarily fixed it, that was just what we were trying14:04
fungiit seemed like a probable candidate for the problem, at least14:05
sean-k-mooneyi assume the html conversion is just to make the lines linkable14:07
clarkbsean-k-mooney: yup14:08
clarkbthat and the colors14:08
sean-k-mooneyack14:08
sean-k-mooneyi was wondering could that be done client side with java script14:08
sean-k-mooneybut not really imporant14:09
clarkbno, it is done in place on the system. Another thought is maybe we're serving data with cache set long enough we don't get more recent updates?14:09
clarkbI notice the text files don't open in our browser14:09
clarkbthey did previously which means we may have lost header configuration compared to the old server14:09
sean-k-mooneyno change with the debug console open14:09
sean-k-mooneythat sens a do not cache hearder right14:10
fungitrying to figure out where the output from that cronjob gets logged14:10
fungigrepping CRON from /var/log/syslog indicates the last run was nearly an hour ago:14:11
fungiJun 28 13:15:01 eavesdrop01 CRON[1911956]: (root) CMD (/usr/local/bin/docker-compose -f /etc/ircbot-docker/docker-compose.yaml exec -T ircbot bash -c "find /var/lib/limnoria/opendev/logs/ChannelLogger/oftc/ -mindepth 1 -maxdepth 1 -type d | xargs -n1 logs2html")14:11
fungioh!14:12
fungihah, cron timespec fail14:12
fungi15 * * * * /usr/local/bin/docker-compose -f /etc/ircbot-docker/docker-compose.yaml exec -T ircbot bash -c "find /var/lib/limnoria/opendev/logs/ChannelLogger/oftc/ -mindepth 1 -maxdepth 1 -type d | xargs -n1 logs2html"14:12
fungiit's configured to run on the 15th minute of every hour :/14:12
clarkbthat would explain it14:12
fungii'll work on a patch for that in a few, but we should see it update in ~2 minutes14:13
clarkbalso that will fire in 2 minutes, we can double check that is the problem shortly14:13
sean-k-mooneyoh lol ya14:13
sean-k-mooneycron has a / sysntax right e.g. 15/* or */1514:14
sean-k-mooneyto get it every 15 minutes14:14
clarkbyes14:14
sean-k-mooneyi always have to look that up14:14
fungiright, that's what i plan to set, but yes i never can remember if it's integer division or modulus14:15
sean-k-mooneythis is what i have used the last few times https://crontab.guru/14:15
*** ysandeep is now known as ysandeep|afk14:15
clarkbthe html log did update fwiw14:26
clarkbI think it is 15/*14:27
clarkbif I am reading man 5 crontab properly14:27
fungi*/1514:28
fungi0 */4 1 * mon   echo "run every 4th hour on the 1st and on every Monday"14:28
fungiaccording to `man 5 crontab`14:29
clarkbaha I misread then :)14:29
clarkbits eraly14:29
fungiSteps are also  permitted after  an asterisk, so if you want to say ``every two hours'', just use ``*/2''.14:30
fungisean-k-mooney: bauzas: clarkb: ianw: ^14:33
fungier, https://review.opendev.org/79831114:34
fungiforgot gerritbot doesn't echo system-config changes in this channel14:34
sean-k-mooneyyes its */1514:34
clarkb+2'd you can probably go ahead and approve it if you want14:34
sean-k-mooneyi think if the step deviding into the *14:34
sean-k-mooneyalthough its really a modules checking if the remainder is 014:35
fungiright, what i meant by modulus14:36
sean-k-mooneythis is why i like https://crontab.guru/#*/15_*_*_*_*14:37
sean-k-mooneysystemd have also adopted the same format for there timeres and they have a utility for checkign the time format too14:37
sean-k-mooneyah its systemd-analyze calendar14:40
sean-k-mooneybut that a really recent addtion14:40
sean-k-mooneyhttps://opensource.com/article/20/7/systemd-timers#testing-calendar-specifications14:41
sean-k-mooneyfungi: lol why does gerrit say your Status: missing, presumed fed 14:44
sean-k-mooneyi assume that is a new feature since the upgrade14:44
*** ysandeep|afk is now known as ysandeep14:44
fungisean-k-mooney: oh, yeah gerrit lets you set a status for your account now, like to say you're on vacation or something15:00
fungii've simply made a humorous hitchhiker's guide to the galaxy reference in mine15:01
fungihttps://hitchhikers.fandom.com/wiki/Lig_Lury_Jr#Disappearance15:03
gmannfungi: mnaser if you are around, few config patches need reviews- https://review.opendev.org/c/openstack/project-config/+/797777/2  https://review.opendev.org/c/openstack/project-config/+/797745  https://review.opendev.org/c/openstack/project-config/+/797784/2  https://review.opendev.org/c/openstack/project-config/+/797727  https://review.opendev.org/c/openstack/project-config/+/797781 15:38
opendevreviewBrian Rosmaita proposed openstack/project-config master: Add project templates to rbd-iscsi-client  https://review.opendev.org/c/openstack/project-config/+/79834815:50
*** ykarel is now known as ykarel|away15:52
*** abhishekk is now known as abhishekk|dinner15:55
*** ysandeep is now known as ysandeep|away15:56
*** jpena is now known as jpena|off16:00
*** abhishekk|dinner is now known as abhishekk|home16:28
*** abhishekk|home is now known as abhishekk16:28
*** stevebaker_ is now known as stevebaker20:08
opendevreviewMerged openstack/project-config master: Make explicit the network backend used in the CI jobs  https://review.opendev.org/c/openstack/project-config/+/79745420:55
opendevreviewMerged openstack/project-config master: Remove governance-uc from infra  https://review.opendev.org/c/openstack/project-config/+/79777721:11
opendevreviewMerged openstack/project-config master: Remove uc-recognition from infra  https://review.opendev.org/c/openstack/project-config/+/79777821:12
opendevreviewMerged openstack/project-config master: End project gating for retiring scientific-wg repo  https://review.opendev.org/c/openstack/project-config/+/79774521:12
opendevreviewMerged openstack/project-config master: Remove puppet-openstack-specs from infra  https://review.opendev.org/c/openstack/project-config/+/79778421:17
opendevreviewMerged openstack/project-config master: Remove noop jobs for OpenStack-Ansible nspawn projects  https://review.opendev.org/c/openstack/project-config/+/79772721:17
opendevreviewKendall Nelson proposed openstack/ptgbot master: Add Container Image Build  https://review.opendev.org/c/openstack/ptgbot/+/79802521:49
opendevreviewMerged openstack/project-config master: Update Zuul job semaphore usage  https://review.opendev.org/c/openstack/project-config/+/79802122:00
opendevreviewGhanshyam proposed openstack/project-config master: Remove scientific-wg from infra  https://review.opendev.org/c/openstack/project-config/+/79774722:12
opendevreviewGhanshyam proposed openstack/project-config master: Add noop job to remove content of puppet-openstack-specs repo  https://review.opendev.org/c/openstack/project-config/+/79839222:27
opendevreviewGhanshyam proposed openstack/project-config master: Add noop job to remove content of puppet-openstack-specs repo  https://review.opendev.org/c/openstack/project-config/+/79839222:29
opendevreviewGhanshyam proposed openstack/project-config master: End project gate for puppet-openstack-specs  https://review.opendev.org/c/openstack/project-config/+/79839322:31
opendevreviewGhanshyam proposed openstack/project-config master: Add noop job to remove content of puppet-openstack-specs repo  https://review.opendev.org/c/openstack/project-config/+/79839222:47
opendevreviewGhanshyam proposed openstack/project-config master: End project gate for puppet-openstack-specs  https://review.opendev.org/c/openstack/project-config/+/79839323:13
opendevreviewGhanshyam proposed openstack/project-config master: End project gate for puppet-openstack-specs  https://review.opendev.org/c/openstack/project-config/+/79839323:37

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