On 6/19/19 8:13 AM, Sven Selberg wrote:
> We encountered this and it was that the username in one of the external
> ids had wrong case, probably something that was not fully corrected
> during ReviewDb and then migrated to NoteDb
>
> All-Users(refs/meta/external-ids)
> cat <one file>
> [externalId "username:ottos"]
>
> cat <other file>
> [externalId "gerrit:Ottos"]
>
> I don't know how to set this straight in NoteDb...
>
> Tracked by:
>
https://bugs.chromium.org/p/gerrit/issues/detail?id=10910
>
> /Sven
Not the problem this time. I _think_ I've tracked it down now, but I'm
not 100% certain as my customer hasn't responded to my most recent request.
If so, it's tied directly to the fact that we have an open identity
system that allows folks to create accounts easily. We have a hard
requirement on one uniq email address per account, but folks can easily
change that. Which means that they can change their email address that
Gerrit ends up seeing. This particular customer changed the address on
one account to something else (which I've now fixed their
meta/external-ids entries and user node to match) and created a new
account in our identity system with the old email address.
Hopefully now that I've made my most recent fixes they'll be able to login.
The next thing that I am now trying to puzzle out is how to clean up
some of the user node consistency issues that I'm seeing. I've got an
account that has no meta/externa-ids defined but has a user branch. I
want completely axe the account from the system as there is no uid
associated with it like there is supposed to be as well, but I'm unsure
what would happen if I just delete the user branch.
-Andy-
> <mailto:
repo-discuss...@googlegroups.com>.
> To view this discussion on the web visit
>
https://groups.google.com/d/msgid/repo-discuss/6a8ae326-fdd9-4e57-80d7-1609667380f2%40googlegroups.com
> <
https://groups.google.com/d/msgid/repo-discuss/6a8ae326-fdd9-4e57-80d7-1609667380f2%40googlegroups.com?utm_medium=email&utm_source=footer>.