
On Thu, Jan 07, 2021 at 07:33:38PM -0300, Daniel Henrique Barboza wrote:
On 1/7/21 5:22 PM, Ján Tomko wrote:
On a Thursday in 2021, Laine Stump wrote:
On 1/7/21 10:09 AM, Michal Privoznik wrote:
When defining/creating a network the bridge name may be filled in automatically by libvirt (if none provided in the input XML or the one provided is a pattern, e.g. "virbr%d"). During the bridge name generation process a candidate name is generated which is then checked with the rest of already defined/running networks for collisions.
Problem is, that there is no mutex guarding this critical section and thus if two threads line up so that they both generate the same candidate they won't find any collision and the same name is then stored.
"Closes:"? I'm guessing other people have also been using this tag to get gitlab to automatically close PRs and I just haven't noticed it until now, but according to this page:
https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#closing-...
"Resolves:" also works, and is a tag that has already been used quite a bit in libvirt in the past.
Even for GitLab issues, Resolves is slightly winning at 7 vs 5.
I'm using 'Resolves: <gitlab bug link>' because I saw someone else doing it. I thought that the reasoning behind it is that 'Resolves' is when you want to say that 'this fixes the following bug entry', which differs from 'Fixes', which is used generally in the format 'Fixes: <commit>' to indicate that it's an amend of another commit.
Oops, I just used Fixes: with an issue link and gitlab happily ate it as well and closed the issue. Erik