Wednesday, 2021-08-11

*** ykarel|away is now known as ykarel04:46
*** bhagyashris_ is now known as bhagyashris05:39
*** rpittau|afk is now known as rpittau07:23
*** jpena|off is now known as jpena07:32
zbrapparently IncompleteRead with mirror.bhs1.ovh.opendev.org on https://zuul.opendev.org/t/openstack/build/efc4a37164974cce98b128e203871abc10:45
opendevreviewMerged openstack/project-config master: afsdocs_secret-tox-docs-site: Zuul 4.6.0 fix  https://review.opendev.org/c/openstack/project-config/+/80417011:12
opendevreviewAndreas Jaeger proposed openstack/project-config master: Adjust secrets for developer.o.o  https://review.opendev.org/c/openstack/project-config/+/80422611:14
*** rpittau is now known as rpittau|afk11:28
*** jpena is now known as jpena|lunch11:35
*** rlandy is now known as rlandy|ruck11:47
jcapitaoykarel: ack, let me check12:27
*** jpena|lunch is now known as jpena|off12:28
ykareljcapitao, wrong channel :)12:34
jcapitaoyup sorry folks !12:35
zbrhttp://logstash.openstack.org/#dashboard/file/logstash.json?query=message%3AIncompleteRead12:39
zbrthis tells me that ovh-bhs1 mirror is borked12:39
zulgot a question, why hasnt this merged yet? https://review.opendev.org/c/starlingx/config/+/802512/513:15
*** ykarel is now known as ykarel|away13:23
*** abhishekk is now known as akekane|home13:44
*** akekane|home is now known as abhishekk13:44
fungizbr: looks like there's a segfault from apache at 10:18:55 utc in that server's dmesg today13:55
zbrlots of brokeb builds caused by this, also it would work considering how easy will be to identify these when logstash is gone13:55
fungiaha, here's why: http://cacti.openstack.org/cacti/graph.php?action=view&local_graph_id=68218&rra_id=all13:56
fungiran out of room for apache's cache13:56
fungiwe may be caching too much, or not expiring things from the cache readily enough13:56
fungizbr: it will be harder to identify, but think how much worse off the project will be if the few people we have maintaining our code review and ci systems stop doing that to build and take care of a new elastic-recheck system13:57
fungior we could stop mirroring things, i guess13:58
fungii mean, there's lots of stuff we *could* stop running instead of elastic-recheck13:58
fungithere's an htcacheclean process on that mirror which has been trying to complete since july 2113:59
fungii've restarted apache completely just to make sure it's sane for the moment14:00
fungii think aiming to keep the apache cache at or below 70% was a bad choice, i'll see if i can convince the other sysadmins to drop it back to 50% again14:01
fungiit looks like we can easily dump 30gb of data into that cache in a matter of a few hours, much faster than the daily htcacheclean we run, but also it looks like htcacheclean itself is unable to keep up14:02
zbrthis sounds bit weird,maybe runnning more often than every day?14:04
fungioh, sorry it's hourly not daily14:04
fungistarts at the top of the hour, so another kicked off at 14:00 utc14:04
fungithough i don't know how long they take to complete, looks like the one which was still running from july was hung and doing nothing but was still holding the lock14:05
fungii'll monitor this and see if i can tell roughly how long the new runs take14:05
fungizul: it's a little hard to tell with everything going on there... it has a bunch of not-yet-merged parent changes though. are you asking why all of those haven't merged yet?14:10
fungizul: it looks like the earliest ancestor of that change which hasn't merged yet is 80250414:12
fungizul: 802504 got approved at 13:38 and zuul enqueued it into the gate pipeline, but then 5 minutes later at 13:43 you pushed a new patchset for it so its earlier patchset was dequeued from the gate pipeline and the new revision tested in check (where it failed)14:13
fungi(times in utc)14:13
zulfungi:  fack ok14:16
fungiif those changes don't actually depend on one another, you could push revisions which don't have the others as ancestors and are just relative to the current state of the target branch14:17
fungiwhen chains of changes get really long like that, they can become unwieldy to manage and keep current with one another14:17
fungithe 14:00z htcacheclean on the bhs1 mirror did complete its run in under an hour (just finished in the last few minutes)14:51
*** jpena|off is now known as jpena14:57
clarkbfungi: the reason for the larger cache size is docker basically15:12
clarkbfungi: just a few sets of images are enough to fill the cache up15:12
clarkbif we are too conservative with our cache size we'll end up not caching a ton of stuff aiui15:12
clarkbit is definitely a balancing act between having as much cache as possible so that we actually cache useful data and not overfilling the cache preventing cleanup from keeping up15:14
*** sshnaidm is now known as sshnaidm|afk15:35
*** jpena is now known as jpena|off15:42
fungiyeah, we basically ate the open 30% of that cache volume in a matter of ~2 hours15:57
fungiaccording to the graph15:57
*** ykarel is now known as ykarel|away16:33
*** rlandy|ruck is now known as rlandy|ruck|afk16:51
zulfungi: any idea why this one is being held up? https://review.opendev.org/c/starlingx/ansible-playbooks/+/80238117:12
fungizul: its parent hasn't been approved yet17:14
fungihttps://review.opendev.org/79540517:14
zulhow do you find the parent?17:15
zuldoh never mind17:16
fungizul: the "relation chain" list in the upper right of the change view, or by looking at the parent commit in the change details (underneath where it lists the repository and branch). the former will take you to the relevant change in review, the latter shows you a git commit view17:16
zulyeah i just noticed :)17:17
fungiit's not the best designed ui, i get lost all the time17:17
fungifor example, i can never remember which order the relation chain is listed in (it's newest first, oldest or closest to the branch tip last)17:18
zulyeah its starting to get to me :017:18
opendevreviewClark Boylan proposed openstack/project-config master: Disable airship citylcoud nodepool provider  https://review.opendev.org/c/openstack/project-config/+/80428117:19
zulone last question how do you remove something from the chain?17:19
fungieasiest way is to `git rebase -i` and then delete the patch you don't want as a parent from the list of commits to be applied17:19
zulthanks17:20
fungithough be forewarned that if you've done a `git remote update` or similar, that may rebase whatever commits you're keeping onto a newer branch state too17:20
fungii use https://pypi.org/project/git-restack/ as a convenience subcommand to avoid that17:21
clarkbI have a long standing bug upstream that they should consider a subway map representation instead (however I'm sure it is much more difficult to do right)17:21
fungiit is basically rebase -i but on whatever commit is common between your current branch and the remote17:21
opendevreviewRadosÅ‚aw Piliszek proposed openstack/project-config master: Allow kolla cores to toggle kolla wipstate  https://review.opendev.org/c/openstack/project-config/+/80428317:29
opendevreviewMerged openstack/project-config master: Disable airship citylcoud nodepool provider  https://review.opendev.org/c/openstack/project-config/+/80428117:39
Roamer`FTR, this can be done manually - running `git log` and then `git rebase -i a0b1cc3ff3`, specifying a commit ID *earlier* than the one that needs to be removed or modified or whatever... but yeah, there are tools that automate that17:39
Roamer`(I personally always keep local branches that are exactly the same as remote branches, so `git rebase master` or `git rebase stable/wallaby` is easy)17:40
Roamer``-i`, of course, pfffth17:41
fungiyep, totally agree17:41
fungii used to do exactly what you describe, but git restack is essentially a shortcut for that17:41
clarkbI do a lot of git rebase -i HEAD~X to reorder/squash etc. I find writing a commit at the end of the stack to squash back is the easiest way to curate long stacks too17:41
opendevreviewMerged openstack/project-config master: Allow kolla cores to toggle kolla wipstate  https://review.opendev.org/c/openstack/project-config/+/80428317:56
*** rlandy|ruck|afk is now known as rlandy|ruck18:59
*** ssamal is now known as ssamal|afk19:29
*** ssamal|afk is now known as ssamal22:25

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