Page MenuHomePhabricator

Improve how transactions work for board moves
Open, Needs TriagePublic

Description

There is a possibility that the cache could commit then the transaction would roll back, causing inconsistent state.

See https://gerrit.wikimedia.org/r/#/c/272665/ and T127785: Board moves in Flow not working.

Maybe should wait until after T120009: Flow: Use WAN cache delete() and replica-based filling to avoid merge()