24 if ( !$this->enabled ) {
27 $dbProvider = $this->dbProvider;
28 $virtualDomain = $this->virtualDomain;
32 $dbProvider->getPrimaryDatabase()->getServer() ===
33 $dbProvider->getPrimaryDatabase( $this->virtualDomain )->getServer()
38 DeferredUpdates::addUpdate(
39 new AtomicSectionUpdate(
40 $dbProvider->getPrimaryDatabase(),
42 static function () use ( $dbProvider, $queryBuilder, $virtualDomain ) {
43 $dbw = $dbProvider->getPrimaryDatabase( $virtualDomain );
44 $queryBuilder->connection( $dbw );
45 $queryBuilder->execute();