MediaWiki should catch any attempts to write to a database replica.
This addresses part of the requirement of T183242.
Description
Details
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | daniel | T183242 DB handles obtained with DB_REPLICA should not allow writes | |||
| Resolved | daniel | T183265 Write operations should fail on connections to database replicas. |
Event Timeline
Change 399208 had a related patch set uploaded (by Daniel Kinzler; owner: Daniel Kinzler):
[mediawiki/core@master] Prevent write operations to database replicas.
Change 399208 merged by jenkins-bot:
[mediawiki/core@master] Prevent write operations to database replicas.
Change 399404 had a related patch set uploaded (by Catrope; owner: Catrope):
[mediawiki/core@master] Follow-up 36f4daf32c: allow no-write database connections to use transactions
Change 399404 merged by jenkins-bot:
[mediawiki/core@master] Follow-up 36f4daf32c: allow no-write database connections to use transactions
Change 399447 had a related patch set uploaded (by Daniel Kinzler; owner: Daniel Kinzler):
[mediawiki/core@master] Set CONN_NO_WRITE on all relevant code pathes in LoadBalancer.
Change 399447 abandoned by Daniel Kinzler:
Set CONN_NO_WRITE on all relevant code paths in LoadBalancer.
Reason:
Superseded by Ie8205749b14
Change 399604 had a related patch set uploaded (by Daniel Kinzler; owner: Daniel Kinzler):
[mediawiki/core@master] Test for writes being prevented on replica connections.
Change 399604 merged by jenkins-bot:
[mediawiki/core@master] Test for writes being prevented on replica connections.