Hi,
On 01/23/2017 07:15 PM, James E. Blair wrote:
However, I can see that some environments might prefer bidirectional
cross-repo dependencies. Many of the building blocks needed to develop
that are already in zuul (we wrote the cross-repo-dependency code with
the idea that we might extend it to support this case in the future),
but there is still some work remaining to implement that.
If one were to implement it, I would recommend continuing to avoid using
the submit-whole-topic feature in Gerrit (as it is specific to Gerrit
and therefore not applicable to other systems with which we want to
interface Zuul in the future, and also, it is not necessary for this
work). An implementation in Zuul should simply test both repos with the
state of the other, and then push the prepared repo states that it
tested up to Gerrit rather than 'submitting' the change using Gerrit.
This would allow Zuul to be certain that both merges will succeed (since
it has already performed them locally).
I think that we will end up implementing this eventually, but it is not
high on our list of priorities at the moment. If you are interested in
working on this sooner, please let me know.
I'm also thinking about this topic as we will also have such a
requirement in future. Therefore I'm also very interested in this topic
and willing to contribute towards a common solution. Would be nice to
know if there are further people who are interested in such a feature.
Best regards
Tobias
--
BMW Car IT GmbH
Tobias Henkel
Spezialist Entwicklung
Moosacher Straße 86
80809 München
Tel.: +49-89-189311-48
Fax: +49-89-189311-20
Mail: [email protected]
Web: http://www.bmw-carit.de
-------------------------------------------------------------------------
BMW Car IT GmbH
Geschäftsführer: Michael Würtenberger und Alexis Trolin
Sitz und Registergericht: München HRB 134810
-------------------------------------------------------------------------
_______________________________________________
OpenStack-Infra mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra