Sunday, 2017-10-22

*** bhavik1 has joined #zuul04:04
*** bhavik1 has quit IRC05:18
*** lennyb has quit IRC06:41
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Add stats for executor and merger count  https://review.openstack.org/51394007:44
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Report initial pipeline changes under correct key  https://review.openstack.org/51394907:49
openstackgerritAndreas Jaeger proposed openstack-infra/zuul feature/zuulv3: Fix typo, it's branches  https://review.openstack.org/51404008:17
tobiashjeblair: the result data change (504808) introduced a race in the data_return test08:23
tobiashjeblair: I hunted it down to ' If more than one parent job returns the same variable, the value from the later job in the job graph will take precedence.' being incorrect as the JobGraph doesn't have such a knowledge08:25
tobiashjeblair: it only has this knowlege in terms of alphabetically sorted job names (but doesn't expose this)08:25
tobiashjeblair: so I think there are two options08:26
tobiashjeblair: first is to drop this guarantee, add a note that multiple parent jobs returning the same variable lead to races (and adapt the test case to not make use of this guarantee)08:27
tobiashjeblair: second is to change this guarantee in 'later job in terms of alphabetically sort order', fix the getParentJobsRecursively and eventually the test case08:28
*** lennyb has joined #zuul08:38
tobiashjeblair: hm, alphabetically sorted is bad as this could lead to unexpected behavior:08:43
tobiashjeblair: for jobs b -> a -> c and a and b returning the same variable the user would expect the variable of a to be taken so we would need a topological sort here08:45
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Make multiple parent jobs returning same var undefined behavior  https://review.openstack.org/51404408:51
tobiashjeblair: (easy) option 1 ^08:51
tobiashjeblair: thinking of option 2 (topological sort) can get somewhat tricky as we have a graph, not a tree08:55
tobiashjeblair: I'll try a finish time based sort order (which I think is what a user would expect) that naturally leverages that child jobs will be able to overwrite vars returned by their parent jobs in a multi layer graph08:56
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Use end time based sorting for applying parent data  https://review.openstack.org/51404909:42
tobiashjeblair: time base sorting as option 2 ^ (which I'd prever over option 1)09:42
tobiashjeblair: using a topological sort as option 3 is probably slightly more work09:43
tobiashjeblair: and a sort oder by definition in config is probably not really defined by definition as the graph is potentially constructed by configs in several repos09:44
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Fix undefined sort order when applying parent data  https://review.openstack.org/51405610:39
tobiashjeblair: option 3 to fix the order to the documented order ^10:40
*** bhavik1 has joined #zuul11:03
*** bhavik1 has quit IRC11:05
tobiashjeblair: I'm in favor of the last one as it just fixes the behavior such it is complient with the doc11:06
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Have tox-siblings edit requirements files instead  https://review.openstack.org/51405811:11
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Fix doc typo  https://review.openstack.org/51393211:15
*** harlowja has quit IRC11:28
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Have tox-siblings edit requirements files instead  https://review.openstack.org/51405811:46
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Have tox-siblings edit requirements files instead  https://review.openstack.org/51405812:00
*** yolanda has joined #zuul12:09
*** yolanda has quit IRC12:13
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Have tox-siblings edit requirements files instead  https://review.openstack.org/51405812:18
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Have tox-siblings edit requirements files instead  https://review.openstack.org/51405812:46
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Have tox-siblings edit requirements files instead  https://review.openstack.org/51405812:54
*** yolanda has joined #zuul13:11
openstackgerritDavid Moreau Simard proposed openstack-infra/zuul-jobs master: Persist iptables rules  https://review.openstack.org/51394315:19
*** __zeus__ has joined #zuul16:25
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Fix typo, it's branches  https://review.openstack.org/51404019:08
*** __zeus__ has quit IRC19:40
*** __zeus__ has joined #zuul21:05
*** __zeus__ has quit IRC23:23

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!