Friday, 2021-04-02

corvushttps://github.com/python/cpython/blob/master/Lib/logging/__init__.py#L161000:00
corvusexc_info is currently getting called for every exception that we log00:00
corvus(whenever we do "log.exception(...)"00:00
corvusso if we need that, we have a lot of exception handlers to update00:01
corvusfungi: do you want to +3 https://review.opendev.org/784458 ?00:03
*** sduthil has quit IRC00:07
*** hamalq has quit IRC00:47
*** sshnaidm|afk is now known as sshnaidm|off01:27
*** ajitha has joined #zuul01:46
openstackgerritJames E. Blair proposed zuul/zuul master: Periodically clean up leaked semaphores  https://review.opendev.org/c/zuul/zuul/+/78452302:02
*** evrardjp has quit IRC02:33
*** evrardjp has joined #zuul02:33
*** ykarel|away has joined #zuul03:29
*** ykarel_ has joined #zuul03:40
*** ykarel|away has quit IRC03:44
*** vishalmanchanda has joined #zuul04:02
openstackgerritMerged zuul/zuul master: Fix SemaphoreHandler leak  https://review.opendev.org/c/zuul/zuul/+/78445804:22
*** sanjayu__ has joined #zuul05:25
tobiashcorvus, clarkb: commented on https://review.opendev.org/c/zuul/zuul/+/78414205:25
tobiashsemaphore fix lgtm05:28
*** ajitha has quit IRC06:05
*** vishalmanchanda has quit IRC06:11
*** ykarel__ has joined #zuul06:32
*** ykarel_ has quit IRC06:34
*** jcapitao has joined #zuul06:36
*** hashar has joined #zuul07:44
*** ykarel_ has joined #zuul08:06
*** ykarel__ has quit IRC08:09
*** tosky has joined #zuul08:09
*** ricolin has quit IRC08:51
*** ykarel_ has quit IRC10:15
*** hashar has quit IRC10:22
*** jcapitao is now known as jcapitao_lunch10:31
*** ykarel has joined #zuul11:17
*** jcapitao_lunch is now known as jcapitao11:53
*** rlandy has joined #zuul12:03
*** ykarel has quit IRC12:05
*** hashar has joined #zuul13:31
*** tosky has quit IRC14:01
*** openstackstatus has joined #zuul14:32
*** ChanServ sets mode: +v openstackstatus14:32
clarkbtobiash: isn't fetch and reset the way we move branch HEADs forward though?14:41
clarkbtobiash: in this particular case that is all we are missing, essentially the upstream ref is point at N+1 and locally we have ref pointing to N with 1 also separately present14:41
clarkbI'll have to dig through the executor and merger git repo setup process to see where else we might want to do this instead14:42
clarkbit does seem like updateRepo is related to catting files which may not be in the expected just give me the up to date repo path14:44
clarkbthe path in the executor server seems to be: Start by updating all repos that the job depends on (this goes through merger.updateRepo which calls isUpdateNeeded), then update all the repos from which playbooks/roles are consumed using the same updateRepo tooling, then it calls merge changes which only operates on the items (eg changes) list which won't update a related change that we just want an15:00
clarkbupdated master for, then it sets the refs on the executor so that the git refs seens by the job are appropriate15:00
clarkbtobiash: ^ based on my reading of that the updateRepo path which relies on isUpdateNeeded() seems like the best place for checking this?15:00
clarkbtobiash: the restore repo state is a side effect of this last step which is setting up refs/remotes/origin and friends aiui15:01
clarkbI think that is correct though maybe slightly confusing in that we're restoring something that was never really there before?15:02
clarkb(mroe accurately we are setting what we want to see but it is logged as a restore)15:02
clarkbI need breakfast and tea, but then will go over that again to make sure on a second apss in the morning it all still makes sense15:04
*** jcapitao is now known as jcapitao_afk15:42
*** hamalq has joined #zuul16:27
*** jcapitao_afk is now known as jcapitao16:57
openstackgerritGuillaume Chauvel proposed zuul/zuul master: tutorial: Add "gate your first patch"  https://review.opendev.org/c/zuul/zuul/+/73206717:03
openstackgerritGuillaume Chauvel proposed zuul/zuul master: tutorial: Add "Use zuul jobs"  https://review.opendev.org/c/zuul/zuul/+/73206817:03
openstackgerritGuillaume Chauvel proposed zuul/zuul master: tutorial: Add "gate pipeline"  https://review.opendev.org/c/zuul/zuul/+/73206917:03
openstackgerritGuillaume Chauvel proposed zuul/zuul master: tutorial: Add "job secrets"  https://review.opendev.org/c/zuul/zuul/+/73207017:03
openstackgerritGuillaume Chauvel proposed zuul/zuul master: [DNM] run TestSchedulerSSL test with pending gear change  https://review.opendev.org/c/zuul/zuul/+/78026117:03
avassclarkb: what is the problem you're debugging?17:11
fungiavass: it's fairly well described by the test scenario in 78414217:11
avassI'll take a look17:11
fungibasically what we observed was with two projects sharing an integration test job, we merged a change to the first project, then triggered a build of the job on the second project and it continued to get teh old branch state for the first project rather than the state with the recently merged change17:12
fungithe merger on the executor had the new merged state of the first project because that was also the branch tip, but kept setting up the previous branch state in the build17:13
fungii should say, it had the ref for the new branch state, but kept using the old branch state17:14
*** jcapitao has quit IRC17:20
avassyeah that sounds like it could be the same thing we've seen a couple of times. I haven't really dug into what our problem was exactly, but I'll check when I'm back at work on monday.17:21
clarkbavass: thanks17:29
clarkbfwiw I got distracted with gerrit things, realized itw asnt' going to be a quick run of scripts and done so I'm probably going to be slow getting back and triple checking the repo update process17:29
*** hashar has quit IRC18:12
avassjust realized monday is a holiday so make that tuesday instead :)18:22
*** sanjayu__ has quit IRC18:38
openstackgerritGuillaume Chauvel proposed zuul/zuul master: [DNM] run TestSchedulerSSL test with pending gear change  https://review.opendev.org/c/zuul/zuul/+/78026118:39
*** tosky has joined #zuul19:20
*** hamalq has quit IRC20:08
*** hamalq has joined #zuul20:08
*** rlandy has quit IRC20:57
*** tosky has quit IRC23:19

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