SOLR-8468: Raise some test zk connection timeouts up from 10 seconds and remove some test timeout magic numbers.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1723888 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Mark Robert Miller 2016-01-09 22:42:46 +00:00
parent 8826ea070a
commit 7986b8248f
9 changed files with 14 additions and 14 deletions

View File

@ -149,7 +149,7 @@ public class TestConfigSetsAPI extends SolrTestCaseJ4 {
setupBaseConfigSet(baseConfigSetName, oldProps); setupBaseConfigSet(baseConfigSetName, oldProps);
SolrZkClient zkClient = new SolrZkClient(solrCluster.getZkServer().getZkAddress(), SolrZkClient zkClient = new SolrZkClient(solrCluster.getZkServer().getZkAddress(),
AbstractZkTestCase.TIMEOUT, 45000, null); AbstractZkTestCase.TIMEOUT, AbstractZkTestCase.TIMEOUT, null);
try { try {
ZkConfigManager configManager = new ZkConfigManager(zkClient); ZkConfigManager configManager = new ZkConfigManager(zkClient);
assertFalse(configManager.configExists(configSetName)); assertFalse(configManager.configExists(configSetName));
@ -282,7 +282,7 @@ public class TestConfigSetsAPI extends SolrTestCaseJ4 {
solrCluster.uploadConfigDir(configDir, configSet); solrCluster.uploadConfigDir(configDir, configSet);
SolrZkClient zkClient = new SolrZkClient(solrCluster.getZkServer().getZkAddress(), SolrZkClient zkClient = new SolrZkClient(solrCluster.getZkServer().getZkAddress(),
AbstractZkTestCase.TIMEOUT, 45000, null); AbstractZkTestCase.TIMEOUT, AbstractZkTestCase.TIMEOUT, null);
try { try {
ZkConfigManager configManager = new ZkConfigManager(zkClient); ZkConfigManager configManager = new ZkConfigManager(zkClient);
assertTrue(configManager.configExists(configSet)); assertTrue(configManager.configExists(configSet));
@ -305,7 +305,7 @@ public class TestConfigSetsAPI extends SolrTestCaseJ4 {
new HttpSolrClient(solrCluster.getJettySolrRunners().get(0).getBaseUrl().toString()); new HttpSolrClient(solrCluster.getJettySolrRunners().get(0).getBaseUrl().toString());
SolrZkClient zkClient = new SolrZkClient(solrCluster.getZkServer().getZkAddress(), SolrZkClient zkClient = new SolrZkClient(solrCluster.getZkServer().getZkAddress(),
AbstractZkTestCase.TIMEOUT, 45000, null); AbstractZkTestCase.TIMEOUT, AbstractZkTestCase.TIMEOUT, null);
try { try {
// test empty // test empty
List list = new List(); List list = new List();

View File

@ -107,7 +107,7 @@ public class TestConfigSetsAPIZkFailure extends SolrTestCaseJ4 {
setupBaseConfigSet(BASE_CONFIGSET_NAME, oldProps); setupBaseConfigSet(BASE_CONFIGSET_NAME, oldProps);
SolrZkClient zkClient = new SolrZkClient(solrCluster.getZkServer().getZkAddress(), SolrZkClient zkClient = new SolrZkClient(solrCluster.getZkServer().getZkAddress(),
AbstractZkTestCase.TIMEOUT, 45000, null); AbstractZkTestCase.TIMEOUT, AbstractZkTestCase.TIMEOUT, null);
try { try {
ZkConfigManager configManager = new ZkConfigManager(zkClient); ZkConfigManager configManager = new ZkConfigManager(zkClient);
assertFalse(configManager.configExists(CONFIGSET_NAME)); assertFalse(configManager.configExists(CONFIGSET_NAME));

View File

@ -303,7 +303,7 @@ public class TestMiniSolrCloudCluster extends LuceneTestCase {
} }
try (SolrZkClient zkClient = new SolrZkClient try (SolrZkClient zkClient = new SolrZkClient
(miniCluster.getZkServer().getZkAddress(), AbstractZkTestCase.TIMEOUT, 45000, null); (miniCluster.getZkServer().getZkAddress(), AbstractZkTestCase.TIMEOUT, AbstractZkTestCase.TIMEOUT, null);
ZkStateReader zkStateReader = new ZkStateReader(zkClient)) { ZkStateReader zkStateReader = new ZkStateReader(zkClient)) {
// wait for collection to appear // wait for collection to appear
@ -350,7 +350,7 @@ public class TestMiniSolrCloudCluster extends LuceneTestCase {
final SolrInputDocument doc = new SolrInputDocument(); final SolrInputDocument doc = new SolrInputDocument();
try (SolrZkClient zkClient = new SolrZkClient try (SolrZkClient zkClient = new SolrZkClient
(miniCluster.getZkServer().getZkAddress(), AbstractZkTestCase.TIMEOUT, 45000, null); (miniCluster.getZkServer().getZkAddress(), AbstractZkTestCase.TIMEOUT, AbstractZkTestCase.TIMEOUT, null);
ZkStateReader zkStateReader = new ZkStateReader(zkClient)) { ZkStateReader zkStateReader = new ZkStateReader(zkClient)) {
AbstractDistribZkTestBase.waitForRecoveriesToFinish(collectionName, zkStateReader, true, true, 330); AbstractDistribZkTestBase.waitForRecoveriesToFinish(collectionName, zkStateReader, true, true, 330);

View File

@ -133,7 +133,7 @@ public class TestMiniSolrCloudClusterBase extends LuceneTestCase {
} }
try (SolrZkClient zkClient = new SolrZkClient try (SolrZkClient zkClient = new SolrZkClient
(miniCluster.getZkServer().getZkAddress(), AbstractZkTestCase.TIMEOUT, 45000, null); (miniCluster.getZkServer().getZkAddress(), AbstractZkTestCase.TIMEOUT, AbstractZkTestCase.TIMEOUT, null);
ZkStateReader zkStateReader = new ZkStateReader(zkClient)) { ZkStateReader zkStateReader = new ZkStateReader(zkClient)) {
AbstractDistribZkTestBase.waitForRecoveriesToFinish(collectionName, zkStateReader, true, true, 330); AbstractDistribZkTestBase.waitForRecoveriesToFinish(collectionName, zkStateReader, true, true, 330);

View File

@ -194,7 +194,7 @@ public class TestSolrCloudWithKerberosAlt extends LuceneTestCase {
createRequest.process(cloudSolrClient); createRequest.process(cloudSolrClient);
try (SolrZkClient zkClient = new SolrZkClient try (SolrZkClient zkClient = new SolrZkClient
(miniCluster.getZkServer().getZkAddress(), AbstractZkTestCase.TIMEOUT, 45000, null); (miniCluster.getZkServer().getZkAddress(), AbstractZkTestCase.TIMEOUT, AbstractZkTestCase.TIMEOUT, null);
ZkStateReader zkStateReader = new ZkStateReader(zkClient)) { ZkStateReader zkStateReader = new ZkStateReader(zkClient)) {
AbstractDistribZkTestBase.waitForRecoveriesToFinish(collectionName, zkStateReader, true, true, 330); AbstractDistribZkTestBase.waitForRecoveriesToFinish(collectionName, zkStateReader, true, true, 330);

View File

@ -70,7 +70,7 @@ public class VMParamsZkACLAndCredentialsProvidersTest extends SolrTestCaseJ4 {
setSecuritySystemProperties(); setSecuritySystemProperties();
SolrZkClient zkClient = new SolrZkClient(zkServer.getZkHost(), SolrZkClient zkClient = new SolrZkClient(zkServer.getZkHost(),
AbstractZkTestCase.TIMEOUT, 60000, null, null, null); AbstractZkTestCase.TIMEOUT, AbstractZkTestCase.TIMEOUT, null, null, null);
zkClient.makePath("/solr", false, true); zkClient.makePath("/solr", false, true);
zkClient.close(); zkClient.close();

View File

@ -1323,7 +1323,7 @@ public abstract class AbstractFullDistribZkTestBase extends AbstractDistribZkTes
// do some really inefficient mapping... // do some really inefficient mapping...
Map<String,Slice> slices = null; Map<String,Slice> slices = null;
ClusterState clusterState; ClusterState clusterState;
try (ZkStateReader zk = new ZkStateReader(zkServer.getZkAddress(), 10000, try (ZkStateReader zk = new ZkStateReader(zkServer.getZkAddress(), AbstractZkTestCase.TIMEOUT,
AbstractZkTestCase.TIMEOUT)) { AbstractZkTestCase.TIMEOUT)) {
zk.createClusterStateWatchersAndUpdate(); zk.createClusterStateWatchersAndUpdate();
clusterState = zk.getClusterState(); clusterState = zk.getClusterState();

View File

@ -38,7 +38,7 @@ import java.util.Map;
public abstract class AbstractZkTestCase extends SolrTestCaseJ4 { public abstract class AbstractZkTestCase extends SolrTestCaseJ4 {
private static final String ZOOKEEPER_FORCE_SYNC = "zookeeper.forceSync"; private static final String ZOOKEEPER_FORCE_SYNC = "zookeeper.forceSync";
public static final int TIMEOUT = 10000; public static final int TIMEOUT = 45000;
private static final boolean DEBUG = false; private static final boolean DEBUG = false;
@ -86,7 +86,7 @@ public abstract class AbstractZkTestCase extends SolrTestCaseJ4 {
// static to share with distrib test // static to share with distrib test
public static void buildZooKeeper(String zkHost, String zkAddress, File solrhome, String config, public static void buildZooKeeper(String zkHost, String zkAddress, File solrhome, String config,
String schema) throws Exception { String schema) throws Exception {
SolrZkClient zkClient = new SolrZkClient(zkHost, AbstractZkTestCase.TIMEOUT, 45000, null); SolrZkClient zkClient = new SolrZkClient(zkHost, AbstractZkTestCase.TIMEOUT, AbstractZkTestCase.TIMEOUT, null);
zkClient.makePath("/solr", false, true); zkClient.makePath("/solr", false, true);
zkClient.close(); zkClient.close();

View File

@ -195,7 +195,7 @@ public class MiniSolrCloudCluster {
this.zkServer = zkTestServer; this.zkServer = zkTestServer;
try(SolrZkClient zkClient = new SolrZkClient(zkServer.getZkHost(), try(SolrZkClient zkClient = new SolrZkClient(zkServer.getZkHost(),
AbstractZkTestCase.TIMEOUT, 45000, null)) { AbstractZkTestCase.TIMEOUT, AbstractZkTestCase.TIMEOUT, null)) {
zkClient.makePath("/solr/solr.xml", solrXml.getBytes(Charset.defaultCharset()), true); zkClient.makePath("/solr/solr.xml", solrXml.getBytes(Charset.defaultCharset()), true);
if (jettyConfig.sslConfig != null && jettyConfig.sslConfig.isSSLMode()) { if (jettyConfig.sslConfig != null && jettyConfig.sslConfig.isSSLMode()) {
zkClient.makePath("/solr" + ZkStateReader.CLUSTER_PROPS, "{'urlScheme':'https'}".getBytes(Charsets.UTF_8), true); zkClient.makePath("/solr" + ZkStateReader.CLUSTER_PROPS, "{'urlScheme':'https'}".getBytes(Charsets.UTF_8), true);
@ -366,7 +366,7 @@ public class MiniSolrCloudCluster {
public void uploadConfigDir(File configDir, String configName) throws IOException, KeeperException, InterruptedException { public void uploadConfigDir(File configDir, String configName) throws IOException, KeeperException, InterruptedException {
try(SolrZkClient zkClient = new SolrZkClient(zkServer.getZkAddress(), try(SolrZkClient zkClient = new SolrZkClient(zkServer.getZkAddress(),
AbstractZkTestCase.TIMEOUT, 45000, null)) { AbstractZkTestCase.TIMEOUT, AbstractZkTestCase.TIMEOUT, null)) {
ZkConfigManager manager = new ZkConfigManager(zkClient); ZkConfigManager manager = new ZkConfigManager(zkClient);
manager.uploadConfigDir(configDir.toPath(), configName); manager.uploadConfigDir(configDir.toPath(), configName);
} }