rdbms: fix callback stage errors in LBFactory::commitMasterChanges
authorAaron Schulz <aschulz@wikimedia.org>
Thu, 10 May 2018 04:14:40 +0000 (21:14 -0700)
committerAaron Schulz <aschulz@wikimedia.org>
Thu, 10 May 2018 04:26:41 +0000 (04:26 +0000)
commit86af2ef383b6fc9c4032dad769c00e672922d530
treeb121cbe9c0a3fb5b22431c399a5c021dedf5e452
parenta3168dcff679e41349a024abb100524aaf32d66a
rdbms: fix callback stage errors in LBFactory::commitMasterChanges

Just like 082ed053b6 fixed pre-commit callback errors when new instances
of LoadBalancer are made during that step, do the same for post-commit
callbacks.

Bug: T194308
Change-Id: Ie79e0f22b3aced425cf067d0df6b67e368223e6c
includes/libs/rdbms/lbfactory/LBFactory.php
includes/libs/rdbms/loadbalancer/ILoadBalancer.php
includes/libs/rdbms/loadbalancer/LoadBalancer.php
tests/phpunit/includes/db/LBFactoryTest.php