mirror of https://github.com/apache/lucene.git
SOLR-8938: add -x as short-form of --excluderegex ZkCLI arg
This commit is contained in:
parent
09f92b7edf
commit
3ab579b7ec
|
@ -89,7 +89,7 @@ New Features
|
|||
graph traversal to find the shortest path(s) in an unweighted, directed graph stored in a
|
||||
SolrCloud collection. (Joel Bernstein)
|
||||
|
||||
* SOLR-8938: Add optional -excluderegex argument to ZkCLI. (Christine Poerschke)
|
||||
* SOLR-8938: Add optional --excluderegex argument to ZkCLI. (Christine Poerschke)
|
||||
|
||||
* SOLR-8976: Add SolrJ support for REBALANCELEADERS Collections API (Anshum Gupta)
|
||||
|
||||
|
|
|
@ -67,6 +67,7 @@ public class ZkCLI {
|
|||
private static final String SOLRHOME = "solrhome";
|
||||
private static final String BOOTSTRAP = "bootstrap";
|
||||
static final String UPCONFIG = "upconfig";
|
||||
static final String EXCLUDE_REGEX_SHORT = "x";
|
||||
static final String EXCLUDE_REGEX = "excluderegex";
|
||||
static final String EXCLUDE_REGEX_DEFAULT = ZkConfigManager.UPLOAD_FILENAME_EXCLUDE_REGEX;
|
||||
private static final String COLLECTION = "collection";
|
||||
|
@ -122,7 +123,7 @@ public class ZkCLI {
|
|||
options.addOption("c", COLLECTION, true,
|
||||
"for " + LINKCONFIG + ": name of the collection");
|
||||
|
||||
options.addOption(EXCLUDE_REGEX, true,
|
||||
options.addOption(EXCLUDE_REGEX_SHORT, EXCLUDE_REGEX, true,
|
||||
"for " + UPCONFIG + ": files matching this regular expression won't be uploaded");
|
||||
|
||||
options
|
||||
|
|
|
@ -103,6 +103,7 @@ public class ZkCLITest extends SolrTestCaseJ4 {
|
|||
@Test
|
||||
public void testCmdConstants() throws Exception {
|
||||
assertEquals("upconfig", ZkCLI.UPCONFIG);
|
||||
assertEquals("x", ZkCLI.EXCLUDE_REGEX_SHORT);
|
||||
assertEquals("excluderegex", ZkCLI.EXCLUDE_REGEX);
|
||||
assertEquals(ZkConfigManager.UPLOAD_FILENAME_EXCLUDE_REGEX, ZkCLI.EXCLUDE_REGEX_DEFAULT);
|
||||
}
|
||||
|
@ -208,10 +209,11 @@ public class ZkCLITest extends SolrTestCaseJ4 {
|
|||
"-confdir", ExternalPaths.TECHPRODUCTS_CONFIGSET,
|
||||
"-confname", confsetname};
|
||||
} else {
|
||||
final String excluderegexOption = (random().nextBoolean() ? "--"+ZkCLI.EXCLUDE_REGEX : "-"+ZkCLI.EXCLUDE_REGEX_SHORT);
|
||||
upconfigArgs = new String[] {
|
||||
"-zkhost", zkServer.getZkAddress(),
|
||||
"-cmd", ZkCLI.UPCONFIG,
|
||||
"-"+ZkCLI.EXCLUDE_REGEX, ZkCLI.EXCLUDE_REGEX_DEFAULT,
|
||||
excluderegexOption, ZkCLI.EXCLUDE_REGEX_DEFAULT,
|
||||
"-confdir", ExternalPaths.TECHPRODUCTS_CONFIGSET,
|
||||
"-confname", confsetname};
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue