commit 301f244d0022b7aa4f481fefc21cd788e5424dc4 (HEAD -> master, origin/master, origin/HEAD)
Author: Gonzalo Rafuls <grafuls@XXXXXXX.com>
Date: Mon Jul 15 14:15:36 2019 -0400
Fix for verify_switchvonf
We were missing some logic for verifying the switch conf for public
vlans.
Change-Id: Ieb18437ba213b9bac9638133116c4d07c63e8531

<Screenshot_2019-07-16_11-40-41.png>
--
--
To unsubscribe, email repo-discuss...@googlegroups.com
More info at http://groups.google.com/group/repo-discuss?hl=en
---
You received this message because you are subscribed to the Google Groups "Repo and Gerrit Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to repo-discuss...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/repo-discuss/a24a09c2-5234-4c29-991e-798c742272c4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
<Screenshot_2019-07-16_11-40-41.png>
On 16 Jul 2019, at 12:30, Luca Milanesio <Luca.Mi...@gmail.com> wrote:Hi Will,we have introduced in the past few months the multi-site replication on GerritHub.io (see [1]) which means that multiple nodes can accept reads and writes.In your case, it looks like the node you're talking to is temporarily out of sync and, for preventing split-brain, it refuses further update until he gets back in sync with the others.(see what split-brain means at [2])Let look at your change and why ended up in that situation.
To unsubscribe, email rep...@googlegroups.com
More info at http://groups.google.com/group/repo-discuss?hl=en
---
You received this message because you are subscribed to the Google Groups "Repo and Gerrit Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to repo-d...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/repo-discuss/a24a09c2-5234-4c29-991e-798c742272c4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
<Screenshot_2019-07-16_11-40-41.png>
At this point things started working again.Also, around this time we had created another branch called "master2" and noticed that both its commit parent hash and the normal "master" branch updated to accurately reflect what was in Github.Probably this was your work on the backend to sync things up?
Re: splitbrain and multi-node out of sync - is this something that will fix itself should it happen in the future?

If so how long does that normally take? We were banging our heads on the desk trying to figure out what's wrong for at least an hour ha ha ha.
Thanks for your help, Luca
At this point things started working again.Also, around this time we had created another branch called "master2" and noticed that both its commit parent hash and the normal "master" branch updated to accurately reflect what was in Github.Probably this was your work on the backend to sync things up?Yes, we have 3 sites at the moment and, for some reasons related to the bugs in the replication plugin, 4 replication events were missed and one of them it was your change.I've located the missed replication event and triggered it manually: then all the nodes were again in agreement on what's the SHA1 of that ref and your change was back on track.
Re: splitbrain and multi-node out of sync - is this something that will fix itself should it happen in the future?Once the fixes under review will be merged, it shouldn't happen anymore :-)We have monitoring on the split-brain events and I could see your attempts this morning:As you can see from the above, the review-1 node was in disagreement for some refs: I've just re-triggered those events and they went back on track.If so how long does that normally take? We were banging our heads on the desk trying to figure out what's wrong for at least an hour ha ha ha.The split-brain should *never* happen and that's why I'm keen in getting the fixes merged for the replication plugin.However, we have protection against those situations and Gerrit will "lock" the refs temporarily.The issue is also, at the moment, the Gerrit UI has no "nice way" to tell you what's going on ... we're working in improving the user-experience also !
Thanks for your help, LucaNo problem and apologies for the inconvenience.Luca.