Merge "Add alternative DB_* class constants to ILoadBalancer"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Fri, 23 Sep 2016 19:20:43 +0000 (19:20 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Fri, 23 Sep 2016 19:20:43 +0000 (19:20 +0000)
includes/libs/rdbms/loadbalancer/ILoadBalancer.php

index 3b2479f..3e1261e 100644 (file)
@@ -21,6 +21,7 @@
  * @ingroup Database
  * @author Aaron Schulz
  */
+require_once __DIR__ . '/../defines.php';
 
 /**
  * Database cluster connection, tracking, load balancing, and transaction manager interface
  * @ingroup Database
  */
 interface ILoadBalancer {
+       /** @var integer Request a master DB connection */
+       const DB_MASTER = DB_MASTER;
+       /** @var integer Request a replica DB connection */
+       const DB_REPLICA = DB_REPLICA;
+
        /**
         * Construct a manager of IDatabase connection objects
         *