Saturday, 2021-02-13

*** harrymichal_ has quit IRC00:02
*** jamesmcarthur has joined #zuul00:08
*** jamesmcarthur has quit IRC00:12
*** jamesmcarthur has joined #zuul00:12
*** jamesmcarthur has quit IRC00:15
*** tosky has quit IRC00:20
*** jamesmcarthur has joined #zuul00:27
*** jamesmcarthur has quit IRC00:27
*** jamesmcarthur has joined #zuul00:40
*** jamesmcarthur has quit IRC00:47
*** jamesmcarthur has joined #zuul00:53
fungianybody happen to know of a job which regularly produces a 10mb+ logfile? i've found builds like https://zuul.opendev.org/t/openstack/build/e27464d56af848d8919b05578e171a20 which produce 10mb+ job-output.json but the corresponding job-output.txt is a mere 600-700kb00:56
*** Pilou has joined #zuul01:00
*** jamesmcarthur has quit IRC01:02
*** jamesmcarthur has joined #zuul01:04
*** jamesmcarthur has quit IRC01:05
*** jamesmcarthur has joined #zuul01:05
openstackgerritAlbin Vass proposed zuul/zuul master: Reset repo to previous head on .gitmodules error  https://review.opendev.org/c/zuul/zuul/+/77533401:11
avasscorvus: new idea, how about something like that ^ ? Should be better than deleting the repo but might need a try/except to delete the repo as a last resort. I'll look more at that tomorrow :)01:12
fungilest anyone need a large logfile for testing something, looks like the controller/logs/screen-q-l3.txt file from successful builds of the neutron-tempest-slow-py3 job in the openstack tenant is in the vicinity of 25mb01:31
*** jamesmcarthur has quit IRC01:35
*** jamesmcarthur has joined #zuul01:41
openstackgerritTristan Cacqueray proposed zuul/zuul master: web: add benchmark test for build output  https://review.opendev.org/c/zuul/zuul/+/77546801:45
*** jamesmcarthur has quit IRC01:47
*** jamesmcarthur has joined #zuul01:48
*** jamesmcarthur has quit IRC01:51
openstackgerritJames E. Blair proposed zuul/zuul master: Connect merger to Zookeeper  https://review.opendev.org/c/zuul/zuul/+/77546101:57
openstackgerritJames E. Blair proposed zuul/zuul master: Update component doc re ZooKeeper  https://review.opendev.org/c/zuul/zuul/+/77546201:57
*** jamesmcarthur has joined #zuul02:00
*** jamesmcarthur has quit IRC02:06
*** jamesmcarthur has joined #zuul02:19
*** jamesmcarthur has quit IRC02:29
*** paladox has quit IRC02:30
*** jamesmcarthur has joined #zuul02:30
*** paladox has joined #zuul02:30
*** jamesmcarthur has quit IRC02:35
*** jamesmcarthur has joined #zuul02:46
*** jamesmcarthur has quit IRC02:55
*** jamesmcarthur has joined #zuul03:00
*** jamesmcarthur has quit IRC03:02
*** jamesmcarthur has joined #zuul03:05
*** jamesmcarthur has quit IRC03:11
*** jamesmcarthur has joined #zuul03:15
*** jamesmcarthur has quit IRC03:17
*** jamesmcarthur has joined #zuul03:36
*** jamesmcarthur has quit IRC03:41
*** jamesmcarthur has joined #zuul03:44
*** jamesmcarthur has quit IRC03:46
*** jamesmcarthur has joined #zuul03:47
*** jamesmcarthur has quit IRC03:50
*** jamesmcarthur has joined #zuul03:56
*** jamesmcarthur has quit IRC03:58
*** jamesmcarthur has joined #zuul04:07
*** jamesmcarthur has quit IRC04:11
*** jamesmcarthur has joined #zuul04:26
*** jamesmcarthur has quit IRC04:29
*** jamesmcarthur has joined #zuul04:30
*** jamesmcarthur has quit IRC04:35
*** jamesmcarthur has joined #zuul04:48
*** jamesmcarthur has quit IRC05:05
*** jamesmcarthur has joined #zuul05:21
*** evrardjp has quit IRC05:33
*** evrardjp has joined #zuul05:33
*** ikhan has joined #zuul05:54
*** Eighth_Doctor has quit IRC08:47
*** evrardjp has quit IRC08:49
*** EmilienM has quit IRC08:49
*** mgoddard has quit IRC08:49
*** irclogbot_0 has quit IRC08:49
*** arxcruz|ruck has quit IRC08:49
*** ttx has quit IRC08:49
*** asettle has quit IRC08:49
*** ianychoi has quit IRC08:49
*** gundalow has quit IRC08:49
*** gmann has quit IRC08:49
*** mnaser has quit IRC08:49
*** samccann has quit IRC08:49
*** Open10K8S has quit IRC08:49
*** rpittau|afk has quit IRC08:49
*** pots has quit IRC08:49
*** johanssone has quit IRC08:49
*** logan- has quit IRC08:49
*** tobberydberg has quit IRC08:49
*** Eighth_Doctor has joined #zuul08:49
*** ianychoi has joined #zuul08:52
*** gundalow has joined #zuul08:52
*** gmann has joined #zuul08:52
*** mnaser has joined #zuul08:52
*** samccann has joined #zuul08:52
*** Open10K8S has joined #zuul08:52
*** rpittau|afk has joined #zuul08:52
*** pots has joined #zuul08:52
*** evrardjp has joined #zuul08:52
*** EmilienM has joined #zuul08:52
*** mgoddard has joined #zuul08:52
*** irclogbot_0 has joined #zuul08:52
*** arxcruz|ruck has joined #zuul08:52
*** Eighth_Doctor has quit IRC08:53
*** mordred has quit IRC08:54
*** mnaser has quit IRC08:56
*** johanssone has joined #zuul08:56
*** logan- has joined #zuul08:56
*** tobberydberg has joined #zuul08:56
*** logan- has quit IRC08:56
*** gundalow has quit IRC08:56
*** mnaser has joined #zuul08:57
*** gundalow has joined #zuul08:58
*** logan- has joined #zuul09:01
*** asettle has joined #zuul09:01
*** ttx has joined #zuul09:01
*** mordred has joined #zuul09:24
*** mordred has quit IRC09:42
*** jamesmcarthur has quit IRC10:19
*** jamesmcarthur has joined #zuul10:19
*** jamesmcarthur has quit IRC10:23
*** jamesmcarthur has joined #zuul10:23
*** Eighth_Doctor has joined #zuul10:28
*** jamesmcarthur has quit IRC10:29
*** saneax has quit IRC10:32
*** saneax has joined #zuul10:36
*** jhesketh has quit IRC10:37
*** sanjayu_ has joined #zuul10:38
*** saneax has quit IRC10:40
*** mordred has joined #zuul10:46
*** jamesmcarthur has joined #zuul10:54
openstackgerritAlbin Vass proposed zuul/zuul master: Reset repo to previous head on .gitmodules error  https://review.opendev.org/c/zuul/zuul/+/77533411:05
openstackgerritAlbin Vass proposed zuul/zuul master: Replace reset_repo_to_head(repo) with GitPython.  https://review.opendev.org/c/zuul/zuul/+/77549911:13
avasscorvus: that does not need to delete the repo as long as the initial commit doesn't have a .gitmodules file :)11:28
*** jamesmcarthur has quit IRC11:33
*** tosky has joined #zuul13:21
*** jamesmcarthur has joined #zuul13:31
*** jamesmcarthur has quit IRC13:37
corvusavass: i don't think we can assume that :(13:57
openstackgerritTristan Cacqueray proposed zuul/zuul master: web: add benchmark test for build output  https://review.opendev.org/c/zuul/zuul/+/77546814:47
openstackgerritTristan Cacqueray proposed zuul/zuul master: web: render links and ansi escape sequences in build output  https://review.opendev.org/c/zuul/zuul/+/77550314:59
tristanCfollowing up on rendering links, i've added this feature to the ansi library i wrote previously, so that both escape sequences and links are processed in one pass15:10
corvustristanC: how big is your benchmark test?15:16
tristanCcorvus: it uses a failed task with 512 lines of 1024 characters in the stderr_lines attribute15:19
corvustristanC: do you think that's a sufficiently large file?  i was thinking that multi-mb files aren't uncommon.15:21
tristanCcorvus: this is for the task summary15:22
corvustristanC: ah, so we're not aiming for consistency15:24
tristanCwell if that's ok for the task summary, i can look at adding such processing to the other component too15:26
corvusi'm not sure i'd say 5x the render time is even okay for the task summary15:27
corvus150ms is borderline, maybe?15:29
corvus4s is certainly bad15:30
tristanCi think link rendering can be faster by directly looking for `http` using the js string api, but to render ansi it seems like we do need to go through each codepoint15:31
corvustristanC: what are we doing for the severity filters, and how do those perform in the benchmark?15:32
tristanCperhaps using a better data structure i can make re-ansi go a bit faster, but i'm not sure it will be significant15:32
tristanCfor the logfile, it seems the severity annotation is added in the action, so that could be measure independently15:37
tristanCand for the dom component, it seems like it is using effects, so measuring rendering time may be trickier15:38
corvustristanC: we're just using regexes, right?  but maybe severity regexes are simple enough its fast15:39
corvustristanC: and in 775109 it's a regex that starts with "^.+" which, if that is applied to every char in the string is something like O(n^2)15:41
corvustristanC: so maybe a stricter regex with linkify, or, as you suggest, something simpler with the js string api might be more efficient15:42
openstackgerritTristan Cacqueray proposed zuul/zuul master: web: render links and ansi escape sequences in logfile and console  https://review.opendev.org/c/zuul/zuul/+/77550515:42
tristanCcorvus: that sounds worth trying15:45
*** iurygregory has quit IRC15:53
corvustristanC, fungi: i left a comment on 77510915:55
*** tosky has quit IRC16:01
openstackgerritAdam Richter proposed zuul/zuul master: Linkify BuildOutput in the Task Summary view  https://review.opendev.org/c/zuul/zuul/+/77510916:15
corvustristanC: ^ is there a way to get an updated benchmark result with depends-on, or are you just running that manually?16:34
tristanCcorvus: i've been cherry-picking the benchmark, and you can run it using `yarn test BuildOutput`16:39
corvustristanC: ok; good to know, thanks.  my working tree is a bit of a mess as i'm debugging something with type annotations and test runtimes right now, so i'll leave that to you or others :)16:42
tristanCwith the new regexp it still takes 4383 ms to render16:44
avasscorvus: oh, why?16:44
avassI mean I don't see why resetting to a commit to before the file is added wouldn't work?16:45
corvusavass: i don't think we can assume the initial commit in the repo doesn't have a .gitmodules16:45
avasscorvus: Oh if it does it just deletes the repo16:46
corvusavass: ok, that's not as bad then :)16:46
*** jamesmcarthur has joined #zuul16:46
openstackgerritJames E. Blair proposed zuul/zuul master: Connect merger to Zookeeper  https://review.opendev.org/c/zuul/zuul/+/77546116:50
openstackgerritJames E. Blair proposed zuul/zuul master: Update component doc re ZooKeeper  https://review.opendev.org/c/zuul/zuul/+/77546216:50
*** iurygregory has joined #zuul16:50
*** jamesmcarthur has quit IRC17:48
openstackgerritTobias Henkel proposed zuul/nodepool master: WIP: Optimize node deletion  https://review.opendev.org/c/zuul/nodepool/+/77543818:18
openstackgerritTobias Henkel proposed zuul/nodepool master: WIP: Optimize node deletion  https://review.opendev.org/c/zuul/nodepool/+/77543818:33
openstackgerritTobias Henkel proposed zuul/nodepool master: WIP: Optimize node deletion  https://review.opendev.org/c/zuul/nodepool/+/77543818:34
*** tosky has joined #zuul18:45
openstackgerritJames E. Blair proposed zuul/zuul master: DNM: Test regex replacements for linkify  https://review.opendev.org/c/zuul/zuul/+/77550619:08
corvustristanC, fungi: really rough prototype; i think it shows the regex replacement approach is very low cost19:09
corvustristanC, fungi: (see comments i left on https://review.opendev.org/77510919:09
corvuseither that, or i didn't use the benchmark test right :)  (but i did test it in browser and got a replacement, so i think it's doing something)19:11
openstackgerritTobias Henkel proposed zuul/nodepool master: WIP: Optimize node launches  https://review.opendev.org/c/zuul/nodepool/+/77550719:14
*** harrymichal has joined #zuul19:20
*** harrymichal has quit IRC19:23
openstackgerritTobias Henkel proposed zuul/zuul-jobs master: Fix default origin_version in readme  https://review.opendev.org/c/zuul/zuul-jobs/+/77550819:35
openstackgerritTobias Henkel proposed zuul/nodepool master: WIP: Optimize node launches  https://review.opendev.org/c/zuul/nodepool/+/77550719:39
openstackgerritTobias Henkel proposed zuul/nodepool master: Run nodepool-functional-openshift on centos-8  https://review.opendev.org/c/zuul/nodepool/+/77550919:44
*** jamesmcarthur has joined #zuul19:46
*** jamesmcarthur has quit IRC19:52
*** jamesmcarthur has joined #zuul20:04
openstackgerritJames E. Blair proposed zuul/zuul master: Connect merger to Zookeeper  https://review.opendev.org/c/zuul/zuul/+/77546120:04
*** jamesmcarthur has quit IRC20:15
*** jamesmcarthur has joined #zuul20:16
*** jamesmcarthur has quit IRC20:21
*** jamesmcarthur has joined #zuul20:46
openstackgerritTobias Henkel proposed zuul/nodepool master: WIP: Optimize node deletion  https://review.opendev.org/c/zuul/nodepool/+/77543821:00
openstackgerritTobias Henkel proposed zuul/nodepool master: WIP: Optimize node launches  https://review.opendev.org/c/zuul/nodepool/+/77550721:00
*** jamesmcarthur has quit IRC21:17
*** jamesmcarthur has joined #zuul21:18
openstackgerritTristan Cacqueray proposed zuul/zuul master: web: add benchmark test for logfile  https://review.opendev.org/c/zuul/zuul/+/77551021:20
tobiashtristanC: the nodepool-zuul-functional-openshift job is broken and blocks nodepool gate: https://zuul.opendev.org/t/zuul/build/2ec2674f46e74c2eb9f9cc1388f06e7e21:23
tobiashit looks like a yum repo is missing upstream now but I don't find the place where this gets added21:24
openstackgerritTobias Henkel proposed zuul/zuul-jobs master: Fix default origin_version in readme  https://review.opendev.org/c/zuul/zuul-jobs/+/77550821:36
openstackgerritTristan Cacqueray proposed zuul/zuul-jobs master: ensure-openshift: workaround missing ansible26 repository  https://review.opendev.org/c/zuul/zuul-jobs/+/77551121:39
tristanCtobiash: arg, that is unfortunate upstream is broken, here is a fix we applied in sf: ^21:39
*** andy-ladjadj has joined #zuul21:44
tobiashtristanC: awesome, thanks :)21:44
*** andy-ladjadj has quit IRC21:47
*** jamesmcarthur has quit IRC22:16
*** jamesmcarthur has joined #zuul22:17
*** jamesmcarthur has quit IRC22:22
*** jamesmcarthur has joined #zuul22:38
openstackgerritTristan Cacqueray proposed zuul/zuul master: web: add benchmark test for logfile  https://review.opendev.org/c/zuul/zuul/+/77551022:46
corvusfelixedel, swest, tobiash: if you agree with the next step i propose in http://lists.zuul-ci.org/pipermail/zuul-discuss/2021-February/001529.html feel free to go ahead and do that on monday before i get started.  if not, we can talk about it then :)23:31

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