**Main components:**
* COMPONENTS
**Problem:**
Due to replication lag, or writes happening after requests finish there are situations in which multiple edits made in the same second can end up creating duplicate sitelinks
(see examples in the comments)
**Solution:**
Idea for a approach is discussed in T44325#6976484 & T44325#6981283 which involves another lock for these sitelinks when being added before the secondary store gets updated.
**Steps to reproduce:**
Super hard to reproduce, but could likely be done with breakpoints stopping writing after the edit has saved but before the sitelink store is written to for a first request, then making a second request and allow the full request to execute.
**Acceptance criteria:**
[] multiple edits cannot create duplicate sitelinks (even if made in the same second)