Revert "rdbms: make LoadBalancer::reallyOpenConnection() handle setting DBO_TRX"
[lhc/web/wiklou.git] / includes / libs / rdbms / lbfactory / LBFactorySimple.php
index eb47802..fd76d88 100644 (file)
@@ -58,6 +58,14 @@ class LBFactorySimple extends LBFactory {
                parent::__construct( $conf );
 
                $this->servers = $conf['servers'] ?? [];
+               foreach ( $this->servers as $i => $server ) {
+                       if ( $i == 0 ) {
+                               $this->servers[$i]['master'] = true;
+                       } else {
+                               $this->servers[$i]['replica'] = true;
+                       }
+               }
+
                $this->externalClusters = $conf['externalClusters'] ?? [];
                $this->loadMonitorClass = $conf['loadMonitorClass'] ?? 'LoadMonitor';
        }