Page MenuHomePhabricator

Rename …master methods in ILoadBalancer to …primary
Closed, ResolvedPublic

Description

There are also several ILoadBalancer methods with “master”:

ItemNew nameAvailable inHard-deprecated inRemoved
DBMasterPosDBPrimaryPos1.37N/A1.39
ILoadBalancer::getMasterPos()::getPrimaryPos()1.371.371.38
ILoadBalancer::finalizeMasterChanges()::finalizePrimaryChanges()1.371.371.38
ILoadBalancer::approveMasterChanges()::approvePrimaryChanges()1.371.371.38
ILoadBalancer::beginMasterChanges()::beginPrimaryChanges()1.371.371.38
ILoadBalancer::commitMasterChanges()::commitPrimaryChanges()1.371.371.38
ILoadBalancer::runMasterTransactionIdleCallbacks()::runPrimaryTransactionIdleCallbacks()1.371.371.38
ILoadBalancer::runMasterTransactionListenerCallbacks()::runPrimaryTransactionListenerCallbacks()1.371.371.38
ILoadBalancer::rollbackMasterChanges()::rollbackPrimaryChanges()1.371.371.38
ILoadBalancer::flushMasterSnapshots()::flushPrimarySnapshots()1.371.371.38
ILoadBalancer::hasMasterConnection()::hasPrimaryConnection()1.371.371.38
ILoadBalancer::hasMasterChanges()::hasPrimaryChanges()1.371.371.38
ILoadBalancer::lastMasterChangeTimestamp()::lastPrimaryChangeTimestamp()1.371.371.38
ILoadBalancer::hasOrMadeRecentMasterChanges()::hasOrMadeRecentPrimaryChanges()1.371.371.38
ILoadBalancer::pendingMasterChangeCallers()::pendingPrimaryChangeCallers()1.371.371.38
ILoadBalancer::forEachOpenMasterConnection()::forEachOpenPrimaryConnection()1.371.371.38
ILoadBalancer::waitForMasterPos()::waitForPrimaryPos()1.371.371.38

Details

Related Changes in Gerrit:
SubjectRepoBranchLines +/-
mediawiki/coremaster+2 -8
mediawiki/coremaster+1 -8
mediawiki/coremaster+1 -1
mediawiki/coremaster+2 -2
mediawiki/coremaster+2 -2
mediawiki/coremaster+2 -2
mediawiki/coremaster+2 -2
mediawiki/coremaster+2 -2
mediawiki/coremaster+4 -4
mediawiki/coremaster+2 -2
mediawiki/coremaster+20 -8
mediawiki/coremaster+10 -4
mediawiki/coremaster+15 -5
mediawiki/coremaster+21 -10
mediawiki/coremaster+39 -24
mediawiki/coremaster+24 -8
mediawiki/coremaster+9 -9
mediawiki/coremaster+16 -2
mediawiki/coremaster+16 -3
mediawiki/coremaster+44 -15
mediawiki/coremaster+33 -7
mediawiki/coremaster+18 -4
mediawiki/coremaster+19 -6
mediawiki/coremaster+21 -5
mediawiki/coremaster+42 -14
mediawiki/coremaster+40 -13
mediawiki/coremaster+21 -5
mediawiki/coremaster+31 -12
mediawiki/coremaster+76 -47
mediawiki/coremaster+46 -19
mediawiki/coremaster+183 -164
mediawiki/coremaster+19 -3
mediawiki/coremaster+31 -14
mediawiki/coremaster+59 -23
Show related patches Customize query in gerrit

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Change 691329 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] ILoadBalancer and IDatabase: Rename getMasterPos to getPrimaryPos

https://gerrit.wikimedia.org/r/691329

Change 691330 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] ILoadBalancer: Rename finalizeMasterChanged() to finalizePrimaryChanges()

https://gerrit.wikimedia.org/r/691330

Change 691331 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] ILoadBalancer: Rename approveMasterChanges() to approvePrimaryChanges()

https://gerrit.wikimedia.org/r/691331

Change 691332 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] ILoadBalancer/ILBFactory: Rename beginMasterChanges() to beginPrimaryChanges()

https://gerrit.wikimedia.org/r/691332

Change 691333 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] ILoadBalancer: Rename commitMasterChanges() to commitPrimaryChanges()

https://gerrit.wikimedia.org/r/691333

Change 691272 merged by jenkins-bot:

[mediawiki/core@master] Rename DB primary position interfaces to DBPrimaryPos and MySQLPrimaryPos

https://gerrit.wikimedia.org/r/691272

Change 691329 merged by jenkins-bot:

[mediawiki/core@master] ILoadBalancer and IDatabase: Rename getMasterPos to getPrimaryPos

https://gerrit.wikimedia.org/r/691329

Change 691330 merged by jenkins-bot:

[mediawiki/core@master] ILoadBalancer: Rename finalizeMasterChanged() to finalizePrimaryChanges()

https://gerrit.wikimedia.org/r/691330

Change 691331 merged by jenkins-bot:

[mediawiki/core@master] ILoadBalancer: Rename approveMasterChanges() to approvePrimaryChanges()

https://gerrit.wikimedia.org/r/691331

Change 691332 merged by jenkins-bot:

[mediawiki/core@master] ILoadBalancer/ILBFactory: Rename beginMasterChanges() to beginPrimaryChanges()

https://gerrit.wikimedia.org/r/691332

Change 691333 merged by jenkins-bot:

[mediawiki/core@master] ILoadBalancer/ILBFactory: Rename commitMasterChanges() to commitPrimaryChanges()

https://gerrit.wikimedia.org/r/691333

Change 716481 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] IDatabase: Rename getTopologyRootMaster to getTopologyRootPrimary

https://gerrit.wikimedia.org/r/716481

Change 716482 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] IDatabase: Rename masterPosWait to primaryPosWait

https://gerrit.wikimedia.org/r/716482

Change 716514 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] ILoadBalancer: Rename runMasterTransactionIdleCallbacks to runPrimaryTransactionIdleCallbacks

https://gerrit.wikimedia.org/r/716514

Change 716515 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] ILoadBalancer: Rename runMasterTransactionListenerCallbacks to runPrimaryTransactionListenerCallbacks

https://gerrit.wikimedia.org/r/716515

Change 716516 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] ILoadBalancer/ILBFactory: Rename rollbackMasterChanges to rollbackPrimaryChanges

https://gerrit.wikimedia.org/r/716516

Change 716517 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] ILoadBalancer: Rename flushMasterSnapshots to flushPrimarySnapshots

https://gerrit.wikimedia.org/r/716517

Change 716523 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] ILoadBalancer: Rename hasMasterConnection to hasPrimaryConnection

https://gerrit.wikimedia.org/r/716523

Change 716524 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] ILoadBalancer/ILBFactory: Rename hasMasterChanges to hasPrimaryChanges

https://gerrit.wikimedia.org/r/716524

Change 716525 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] ILoadBalancer: Rename lastMasterChangeTimestamp to lastPrimaryChangeTimestamp

https://gerrit.wikimedia.org/r/716525

Change 716526 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] ILoadBalancer/ILBFactory: Rename hasOrMadeRecentMasterChanges to hasOrMadeRecentPrimaryChanges

https://gerrit.wikimedia.org/r/716526

Change 716481 merged by jenkins-bot:

[mediawiki/core@master] IDatabase: Rename getTopologyRootMaster to getTopologyRootPrimary

https://gerrit.wikimedia.org/r/716481

Change 716482 merged by jenkins-bot:

[mediawiki/core@master] IDatabase: Rename masterPosWait to primaryPosWait

https://gerrit.wikimedia.org/r/716482

Change 716514 merged by jenkins-bot:

[mediawiki/core@master] ILoadBalancer: Rename runMasterTransactionIdleCallbacks to runPrimaryTransactionIdleCallbacks

https://gerrit.wikimedia.org/r/716514

Change 716515 merged by jenkins-bot:

[mediawiki/core@master] ILoadBalancer: Rename runMasterTransactionListenerCallbacks to runPrimaryTransactionListenerCallbacks

https://gerrit.wikimedia.org/r/716515

Change 716516 merged by jenkins-bot:

[mediawiki/core@master] ILoadBalancer/ILBFactory: Rename rollbackMasterChanges to rollbackPrimaryChanges

https://gerrit.wikimedia.org/r/716516

Change 716517 merged by jenkins-bot:

[mediawiki/core@master] ILoadBalancer: Rename flushMasterSnapshots to flushPrimarySnapshots

https://gerrit.wikimedia.org/r/716517

Change 716523 merged by jenkins-bot:

[mediawiki/core@master] ILoadBalancer: Rename hasMasterConnection to hasPrimaryConnection

https://gerrit.wikimedia.org/r/716523

Change 716622 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] Switch uses of ILoadBalancer::approveMasterChanges to ::approvePrimaryChanges

https://gerrit.wikimedia.org/r/716622

Change 716623 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] ILoadBalancer: Rename pendingMasterChangeCallers to pendingPrimaryChangeCallers

https://gerrit.wikimedia.org/r/716623

Change 716624 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] ILoadBalancer: Rename forEachOpenMasterConnection to forEachOpenPrimaryConnection

https://gerrit.wikimedia.org/r/716624

Change 716625 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] ILoadBalancer: Rename waitForMasterPos to waitForPrimaryPos

https://gerrit.wikimedia.org/r/716625

Change 716626 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] Database: Rename assertIsWritableMaster to assertIsWritablePrimary

https://gerrit.wikimedia.org/r/716626

Change 716628 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] RevDelList: Rename reloadFromMaster to reloadFromPrimary

https://gerrit.wikimedia.org/r/716628

Change 716630 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] ExternalStoreDB: Rename getMaster to getPrimary

https://gerrit.wikimedia.org/r/716630

Change 716631 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] DatabaseMysqlBase: Rename getMasterServerInfo to getPrimaryServerInfo

https://gerrit.wikimedia.org/r/716631

Change 716524 merged by jenkins-bot:

[mediawiki/core@master] ILoadBalancer/ILBFactory: Rename hasMasterChanges to hasPrimaryChanges

https://gerrit.wikimedia.org/r/716524

Change 716525 merged by jenkins-bot:

[mediawiki/core@master] ILoadBalancer: Rename lastMasterChangeTimestamp to lastPrimaryChangeTimestamp

https://gerrit.wikimedia.org/r/716525

Change 716526 merged by jenkins-bot:

[mediawiki/core@master] ILoadBalancer/ILBFactory: Rename hasOrMadeRecentMasterChanges to hasOrMadeRecentPrimaryChanges

https://gerrit.wikimedia.org/r/716526

Change 716622 merged by jenkins-bot:

[mediawiki/core@master] Switch uses of ILoadBalancer::approveMasterChanges to ::approvePrimaryChanges

https://gerrit.wikimedia.org/r/716622

Change 716623 merged by jenkins-bot:

[mediawiki/core@master] ILoadBalancer: Rename pendingMasterChangeCallers to pendingPrimaryChangeCallers

https://gerrit.wikimedia.org/r/716623

Change 716624 merged by jenkins-bot:

[mediawiki/core@master] ILoadBalancer: Rename forEachOpenMasterConnection to forEachOpenPrimaryConnection

https://gerrit.wikimedia.org/r/716624

Change 716625 merged by jenkins-bot:

[mediawiki/core@master] ILoadBalancer: Rename waitForMasterPos to waitForPrimaryPos

https://gerrit.wikimedia.org/r/716625

Change 716626 merged by jenkins-bot:

[mediawiki/core@master] Database: Rename assertIsWritableMaster to assertIsWritablePrimary

https://gerrit.wikimedia.org/r/716626

Change 716628 merged by jenkins-bot:

[mediawiki/core@master] RevDelList: Rename reloadFromMaster to reloadFromPrimary

https://gerrit.wikimedia.org/r/716628

Change 716630 merged by jenkins-bot:

[mediawiki/core@master] ExternalStoreDB: Rename getMaster to getPrimary

https://gerrit.wikimedia.org/r/716630

Change 716631 merged by jenkins-bot:

[mediawiki/core@master] DatabaseMysqlBase: Rename getMasterServerInfo to getPrimaryServerInfo

https://gerrit.wikimedia.org/r/716631

Change 717743 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] ILoadBalancer/IDatabase::getMasterPos: Hard deprecate now it's unused in prod

https://gerrit.wikimedia.org/r/717743

Change 717744 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] ILoadBalancer::finalizeMasterChanges/approveMasterChanges: Hard deprecate

https://gerrit.wikimedia.org/r/717744

Change 717745 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] ILoadBalancer/ILBFactory::beginMasterChanges: Hard deprecate now it's unused in prod

https://gerrit.wikimedia.org/r/717745

Change 717743 merged by jenkins-bot:

[mediawiki/core@master] ILoadBalancer/IDatabase::getMasterPos: Hard deprecate now it's unused in prod

https://gerrit.wikimedia.org/r/717743

Change 717744 merged by jenkins-bot:

[mediawiki/core@master] ILoadBalancer::finalizeMasterChanges/approveMasterChanges: Hard deprecate

https://gerrit.wikimedia.org/r/717744

Change 717745 merged by jenkins-bot:

[mediawiki/core@master] ILoadBalancer/ILBFactory::beginMasterChanges: Hard deprecate now it's unused in prod

https://gerrit.wikimedia.org/r/717745

Change 719334 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] ILoadBalancer/ILBFactory::beginPrimaryChanges: Hard deprecate now it's unused in prod

https://gerrit.wikimedia.org/r/719334

Change 719339 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] ILoadBalancer/ILBFactory::rollbackMasterChanges: Hard deprecate now it's unused in prod

https://gerrit.wikimedia.org/r/719339

Change 719347 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] ILoadBalancer/ILBFactory::hasMasterChanges: Hard deprecate as it's unused beyond SMW

https://gerrit.wikimedia.org/r/719347

Change 719348 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] ILoadBalancer/ILBFactory::hasOrMadeRecentMasterChanges: Hard deprecate now it's unused in prod

https://gerrit.wikimedia.org/r/719348

Change 719349 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/core@master] ILoadBalancer::forEachOpenMasterConnection: Hard deprecate now it's unused in prod

https://gerrit.wikimedia.org/r/719349

Change 719334 merged by jenkins-bot:

[mediawiki/core@master] ILoadBalancer/ILBFactory::commitPrimaryChanges: Hard deprecate now it's unused in prod

https://gerrit.wikimedia.org/r/719334

Change 719339 merged by jenkins-bot:

[mediawiki/core@master] ILoadBalancer/ILBFactory::rollbackMasterChanges: Hard deprecate now it's unused in prod

https://gerrit.wikimedia.org/r/719339

Change 719347 merged by jenkins-bot:

[mediawiki/core@master] ILoadBalancer/ILBFactory::hasMasterChanges: Hard deprecate as it's unused beyond SMW

https://gerrit.wikimedia.org/r/719347

Change 719348 merged by jenkins-bot:

[mediawiki/core@master] ILoadBalancer/ILBFactory::hasOrMadeRecentMasterChanges: Hard deprecate now it's unused in prod

https://gerrit.wikimedia.org/r/719348

Change 719349 merged by jenkins-bot:

[mediawiki/core@master] ILoadBalancer::forEachOpenMasterConnection: Hard deprecate now it's unused in prod

https://gerrit.wikimedia.org/r/719349

Jdforrester-WMF updated the task description. (Show Details)

OK, everything's hard-deprecated in time for the 1.37 cut. Nothing more to do until ~ 1.38.0-wmf.10 when we can merge the removals, potentially.

If we're dropping these for 1.38, we need to make this decision in the next few days. The release cut is in 12 days' time.

The methods have already been dropped a bit ago: https://gerrit.wikimedia.org/r/c/mediawiki/core/+/755760

The only thing left is the DBMasterPos class alias.

Change 774018 had a related patch set uploaded (by Zabe; author: Zabe):

[mediawiki/core@master] Remove DBMasterPos as an alias for DBPrimaryPos

https://gerrit.wikimedia.org/r/774018

Jdforrester-WMF removed a project: MW-1.38-release.
Jdforrester-WMF updated the task description. (Show Details)

Change 774018 merged by jenkins-bot:

[mediawiki/core@master] Remove DBMasterPos as an alias for DBPrimaryPos

https://gerrit.wikimedia.org/r/774018

Change 961104 had a related patch set uploaded (by Fomafix; author: Fomafix):

[mediawiki/core@master] Remove deprecated class Wikimedia\Rdbms\MySQLMasterPos

https://gerrit.wikimedia.org/r/961104

Change 961104 merged by jenkins-bot:

[mediawiki/core@master] Remove deprecated class Wikimedia\Rdbms\MySQLMasterPos

https://gerrit.wikimedia.org/r/961104