
I merged 83920 with dependencies. Perhaps gerrit doesn't handle such chains properly (or perhaps our CI is misusing the API?). WRT current issues, posted two patches upstream: - https://gerrit.ovirt.org/#/c/83986/ - fixes the GWT build that was broken this morning, preventing a proper build altogether - https://gerrit.ovirt.org/#/c/83987/ - should fix the OST regression you noted. I'm waiting for the CI to finish running on both and will merge. On Mon, Nov 13, 2017 at 11:26 AM, Barak Korren <bkorren@redhat.com> wrote:
On 13 November 2017 at 11:10, Allon Mureinik <amureini@redhat.com> wrote:
Commit 86bf82e746404145e8b97df46f514086e4f82e69 is probably the offending commit, taking a deeper look now, should have a fix within the hour
Hmm, I see what happened there, that commit is https://gerrit.ovirt.org/c/83920, so it was tested at: http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/3769 and passed.
BUT, it was tested along with https://gerrit.ovirt.org/#/c/83918/2 that was merged earlier as far as git ordering goes, but somehow was assumed to be a later patch. When we test multiple patches from the same project we essentially use packages built from the one we deem to be the latest. So in this case only the packages from 83918 were actually tested.
We went to great lengths to preserve correct patch ordering by preserving the order of event notifications reaching us from gerrit. But here it seems we ended out with out-of-order patches. Do you have any idea how did we end up with this? Do you remember what was the sequence in which you clicked the 'merge' button on the different patches?
-- Barak Korren RHV DevOps team , RHCE, RHCi Red Hat EMEA redhat.com | TRIED. TESTED. TRUSTED. | redhat.com/trusted