Friday, 2022-01-21

-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 825668: Skip flaky disconnect tests https://review.opendev.org/c/zuul/zuul/+/82566800:25
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 825788: Fix update of mutable ZKObject attributes https://review.opendev.org/c/zuul/zuul/+/82578813:12
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 825788: Fix update of mutable ZKObject attributes https://review.opendev.org/c/zuul/zuul/+/82578813:25
@fungicide:matrix.orgall's quiet in opendevland today... no reports of new problems from the apac/emea crowds, and people in the americas are mostly awake now14:48
@fungicide:matrix.orglooking good for a 4.12.014:48
@jim:acmegating.comfungi: thanks! swest found https://review.opendev.org/825788 overnight... i think that may be worth another iteration... i'm looking into adding tests for that now and maybe an alternate fix14:57
@fungicide:matrix.orgahh, yep thanks for the heads up15:25
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 825880: Use hash to de-duplicate ZKObject writes https://review.opendev.org/c/zuul/zuul/+/82588021:04
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 825880: Use hash to de-duplicate ZKObject writes https://review.opendev.org/c/zuul/zuul/+/82588021:04
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 825880: Use hash to de-duplicate ZKObject writes https://review.opendev.org/c/zuul/zuul/+/82588021:06
@fungicide:matrix.orglooks like some after-dinner reading21:07
@jim:acmegating.comswest tobiash Clark fungi ^ there's an alternate fix with a test.... i think that's worth holding 4.12 for21:07
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 824482: Add "zuul delete-pipeline-state" command https://review.opendev.org/c/zuul/zuul/+/82448221:53
@jim:acmegating.comthe google search results look *a lot* better today (at least, in my google bubble)21:57
@clarkb:matrix.orgI can take a look in maybe 45 minutes to an hour? Errand running is taking longer than anticipated22:03
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed:22:04
- [zuul/zuul] 825022: Add a model API version https://review.opendev.org/c/zuul/zuul/+/825022
- [zuul/zuul] 825023: DNM: Example model upgrade change https://review.opendev.org/c/zuul/zuul/+/825023
@jim:acmegating.comno worries.  if it gets approved any time today, i can roll opendev over the weekend to try to get 4.12 out early next week22:04
@clarkb:matrix.orgcorvus for the bugfix if we are hashing the serialized version how is that different when comparing hashes vs serialized data? Is it that we are looking at two serialized versions that are the same because they are both the live versions in zuul and not what is written to the db?23:21
@jim:acmegating.comClark: basically the sequence is: 1) create zkobject with mutable attribute and write it to zk.  2) mutate attribute.  3) serialize #1 4) update attribute 5) serialize #2 6) #1 == #2 so don't update zk.23:23
@jim:acmegating.comClark: so the key fix is that we're moving the base of the comparison from step 3 to step 1.  that way we catch the mutation in step 2.23:24
@clarkb:matrix.orggotcha23:24
@clarkb:matrix.orgI think that is what I was tryingto ask about with my second question so seems I was on the right track23:24
@jim:acmegating.comClark: we could have kept that as serializing, but then we'd be story a duplicate of all data; thus the switch to hash23:25
@jim:acmegating.com * Clark: we could have kept that as serializing, but then we'd be storing a duplicate of all data; thus the switch to hash23:25
@clarkb:matrix.orgjust trying to understand the test then I'll approve it23:31
@clarkb:matrix.orgcorvus: in the case of the circular dep zuul enqueues them together as a single item?23:32
@jim:acmegating.comClark: two items, but they're enqueued at the same time.  they both have the same changes23:36
@jim:acmegating.com(doing that makes more sense as a cross-repo dependency of course :)23:37
@jim:acmegating.comthey also have the same bundle; so the test is making sure we have coverage of the bundle being written correctly; without the bugfix it's missing one of the changes and throws exceptions23:39
@clarkb:matrix.orgok so we start with 2 builds for Z. Then wait until for that to finish up and get out of the way. Then we get 4 builds. Two each for A and B. Why does releasing builds[0] end up being sufficient at the end there for all the other jobs to complete. Wouldn't we also need to release builds[1] which corresponds to job2?23:40
@jim:acmegating.comthey abort23:40
@clarkb:matrix.org(and possibly release the builds for the second set of job1 and job2)23:40
@clarkb:matrix.orgoh because it is dependency between them23:41
@clarkb:matrix.organd job1 failed23:41
@jim:acmegating.comsince build[0] fails yep23:41
@clarkb:matrix.orggot it. I'm glad we don't use circular dependencies in opendev :) this makes the brain melt a bit23:41
@jim:acmegating.comyeah i have some brain slag :)23:42

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