Skip to content

Commit 074392a

Browse files
authored
SOLR-17864: Migrate System Properties Part Nueve (#3628)
Migrate additional properties... zkClientTimeout zkConnectTimeout solr.shardSplit.checkDiskSpace.enabled StreamingExpressionMacros
1 parent 62905c2 commit 074392a

File tree

32 files changed

+55
-38
lines changed

32 files changed

+55
-38
lines changed

solr/benchmark/src/resources/solr.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
<solrcloud>
3939
<str name="host">127.0.0.1</str>
4040
<int name="hostPort">${hostPort:8983}</int>
41-
<int name="zkClientTimeout">${solr.zkclienttimeout:60000}</int> <!-- This should be high by default - dc's are expensive -->
41+
<int name="zkClientTimeout">${solr.zookeeper.client.timeout:60000}</int> <!-- This should be high by default - dc's are expensive -->
4242
<bool name="genericCoreNodeNames">${genericCoreNodeNames:true}</bool>
4343
<int name="leaderVoteWait">${leaderVoteWait:15000}</int> <!-- We are running tests - the default should be low, not like production -->
4444
<int name="leaderConflictResolveWait">${leaderConflictResolveWait:45000}</int>

solr/bin/solr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1067,7 +1067,7 @@ fi
10671067

10681068
if [ "${SOLR_MODE:-}" == 'solrcloud' ]; then
10691069
: "${ZK_CLIENT_TIMEOUT:=30000}"
1070-
CLOUD_MODE_OPTS=("-DzkClientTimeout=$ZK_CLIENT_TIMEOUT")
1070+
CLOUD_MODE_OPTS=("-Dsolr.zookeeper.client.timeout=$ZK_CLIENT_TIMEOUT")
10711071

10721072
if [ -n "${ZK_HOST:-}" ]; then
10731073
CLOUD_MODE_OPTS+=("-DzkHost=$ZK_HOST")

solr/bin/solr.cmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -914,7 +914,7 @@ IF "%SOLR_MODE%"=="" set SOLR_MODE=solrcloud
914914
IF "%SOLR_MODE%"=="solrcloud" (
915915
IF "%ZK_CLIENT_TIMEOUT%"=="" set "ZK_CLIENT_TIMEOUT=30000"
916916

917-
set "CLOUD_MODE_OPTS=-DzkClientTimeout=!ZK_CLIENT_TIMEOUT!"
917+
set "CLOUD_MODE_OPTS=-Dsolr.zookeeper.client.timeout=!ZK_CLIENT_TIMEOUT!"
918918

919919
IF NOT "%ZK_HOST%"=="" (
920920
set "CLOUD_MODE_OPTS=!CLOUD_MODE_OPTS! -DzkHost=%ZK_HOST%"

solr/core/src/java/org/apache/solr/cloud/api/collections/SplitShardCmd.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@
7070
import org.apache.solr.common.params.CommonParams;
7171
import org.apache.solr.common.params.CoreAdminParams;
7272
import org.apache.solr.common.params.ModifiableSolrParams;
73+
import org.apache.solr.common.util.EnvUtils;
7374
import org.apache.solr.common.util.NamedList;
7475
import org.apache.solr.common.util.SimpleOrderedMap;
7576
import org.apache.solr.common.util.Utils;
@@ -92,7 +93,7 @@ public class SplitShardCmd implements CollApiCmds.CollectionApiCommand {
9293
private static final int DEFAULT_NUM_SUB_SHARDS = 2;
9394

9495
public static final String SHARDSPLIT_CHECKDISKSPACE_ENABLED =
95-
"solr.shardSplit.checkDiskSpace.enabled";
96+
"solr.cloud.shardsplit.checkdiskspace.enabled";
9697

9798
private final CollectionCommandContext ccc;
9899

@@ -193,8 +194,8 @@ public boolean split(ClusterState clusterState, ZkNodeProps message, NamedList<O
193194

194195
RTimerTree t;
195196
if (ccc.getCoreContainer().getNodeConfig().getMetricsConfig().isEnabled()) {
196-
// check disk space for shard split
197-
if (Boolean.parseBoolean(System.getProperty(SHARDSPLIT_CHECKDISKSPACE_ENABLED, "true"))) {
197+
// check disk space before shard split
198+
if (EnvUtils.getPropertyAsBool(SHARDSPLIT_CHECKDISKSPACE_ENABLED, true)) {
198199
// 1. verify that there is enough space on disk to create sub-shards
199200
log.debug(
200201
"SplitShardCmd: verify that there is enough space on disk to create sub-shards for slice: {}",

solr/core/src/java/org/apache/solr/request/macro/MacroExpander.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import java.util.Objects;
2323
import org.apache.solr.common.SolrException;
2424
import org.apache.solr.common.util.CollectionUtil;
25+
import org.apache.solr.common.util.EnvUtils;
2526
import org.apache.solr.search.StrParser;
2627
import org.apache.solr.search.SyntaxError;
2728

@@ -96,7 +97,7 @@ public boolean expand() {
9697
}
9798

9899
private Boolean isExpandingExpr() {
99-
return Boolean.valueOf(System.getProperty("StreamingExpressionMacros", "false"));
100+
return EnvUtils.getPropertyAsBool("solr.streamingexpressions.macros.enabled", false);
100101
}
101102

102103
public String expand(String val) {

solr/core/src/test-files/solr/solr-jmxreporter.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<solrcloud>
2727
<str name="host">127.0.0.1</str>
2828
<int name="hostPort">${hostPort:8983}</int>
29-
<int name="zkClientTimeout">${solr.zkclienttimeout:30000}</int>
29+
<int name="zkClientTimeout">${solr.zookeeper.client.timeout:30000}</int>
3030
<bool name="genericCoreNodeNames">${genericCoreNodeNames:true}</bool>
3131
<int name="leaderVoteWait">${leaderVoteWait:10000}</int>
3232
<int name="distribUpdateConnTimeout">${distribUpdateConnTimeout:45000}</int>

solr/core/src/test-files/solr/solr-trackingshardhandler.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
<solrcloud>
3030
<str name="host">127.0.0.1</str>
3131
<int name="hostPort">${hostPort:8983}</int>
32-
<int name="zkClientTimeout">${solr.zkclienttimeout:30000}</int>
32+
<int name="zkClientTimeout">${solr.zookeeper.client.timeout:30000}</int>
3333
<bool name="genericCoreNodeNames">${genericCoreNodeNames:true}</bool>
3434
<int name="distribUpdateConnTimeout">${distribUpdateConnTimeout:45000}</int>
3535
<int name="distribUpdateSoTimeout">${distribUpdateSoTimeout:340000}</int>

solr/core/src/test-files/solr/solr.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
<solrcloud>
4141
<str name="host">127.0.0.1</str>
4242
<int name="hostPort">${hostPort:8983}</int>
43-
<int name="zkClientTimeout">${solr.zkclienttimeout:60000}</int> <!-- This should be high by default - dc's are expensive -->
43+
<int name="zkClientTimeout">${solr.zookeeper.client.timeout:60000}</int> <!-- This should be high by default - dc's are expensive -->
4444
<bool name="genericCoreNodeNames">${genericCoreNodeNames:true}</bool>
4545
<int name="leaderVoteWait">${leaderVoteWait:15000}</int> <!-- We are running tests - the default should be low, not like production -->
4646
<int name="leaderConflictResolveWait">${leaderConflictResolveWait:45000}</int>

solr/core/src/test/org/apache/solr/cloud/CreateCollectionCleanupTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public class CreateCollectionCleanupTest extends SolrCloudTestCase {
5050
+ " <solrcloud>\n"
5151
+ " <str name=\"host\">127.0.0.1</str>\n"
5252
+ " <int name=\"hostPort\">${hostPort:8983}</int>\n"
53-
+ " <int name=\"zkClientTimeout\">${solr.zkclienttimeout:30000}</int>\n"
53+
+ " <int name=\"zkClientTimeout\">${solr.zookeeper.client.timeout:30000}</int>\n"
5454
+ " <bool name=\"genericCoreNodeNames\">${genericCoreNodeNames:true}</bool>\n"
5555
+ " <int name=\"leaderVoteWait\">10000</int>\n"
5656
+ " <int name=\"distribUpdateConnTimeout\">${distribUpdateConnTimeout:45000}</int>\n"

solr/core/src/test/org/apache/solr/cloud/DeleteReplicaTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ public class DeleteReplicaTest extends SolrCloudTestCase {
5858
@Override
5959
public void setUp() throws Exception {
6060
super.setUp();
61-
System.setProperty("solr.zkclienttimeout", "45000");
61+
System.setProperty("solr.zookeeper.client.timeout", "45000");
6262
System.setProperty("distribUpdateSoTimeout", "15000");
6363

6464
// these tests need to be isolated, so we don't share the minicluster

0 commit comments

Comments
 (0)