[JENKINS] Lucene-Solr-7.x-Solaris (64bit/jdk1.8.0) - Build # 485 - Still Unstable!
Build: https://jenkins.thetaphi.de/job/Lucene-Solr-7.x-Solaris/485/ Java: 64bit/jdk1.8.0 -XX:+UseCompressedOops -XX:+UseConcMarkSweepGC 1 tests failed. FAILED: org.apache.solr.client.solrj.io.stream.StreamExpressionTest.testGammaDistribution Error Message: Stack Trace: java.lang.AssertionError at __randomizedtesting.SeedInfo.seed([55FC5857EAED224A:688673F9C995885D]:0) at org.junit.Assert.fail(Assert.java:92) at org.junit.Assert.assertTrue(Assert.java:43) at org.junit.Assert.assertTrue(Assert.java:54) at org.apache.solr.client.solrj.io.stream.StreamExpressionTest.testGammaDistribution(StreamExpressionTest.java:8650) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1737) at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:934) at com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:970) at com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:984) at com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57) at org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:49) at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45) at org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48) at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64) at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368) at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:817) at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:468) at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:943) at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:829) at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:879) at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:890) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57) at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:41) at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53) at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47) at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64) at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:54) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368) at java.lang.Thread.run(Thread.java:748) Build Log: [...truncated 15725 lines...] [junit4] Suite: org.apache.solr.client.solrj.io.stream.StreamExpressionTest [junit4] 2> Creating dataDir:
[JENKINS] Lucene-Solr-NightlyTests-7.x - Build # 172 - Still Unstable
Build: https://builds.apache.org/job/Lucene-Solr-NightlyTests-7.x/172/ 2 tests failed. FAILED: org.apache.solr.cloud.FullSolrCloudDistribCmdsTest.test Error Message: KeeperErrorCode = Session expired for /clusterstate.json Stack Trace: org.apache.zookeeper.KeeperException$SessionExpiredException: KeeperErrorCode = Session expired for /clusterstate.json at __randomizedtesting.SeedInfo.seed([9EA6813A5F1DF006:16F2BEE0F1E19DFE]:0) at org.apache.zookeeper.KeeperException.create(KeeperException.java:130) at org.apache.zookeeper.KeeperException.create(KeeperException.java:54) at org.apache.zookeeper.ZooKeeper.getData(ZooKeeper.java:1215) at org.apache.solr.common.cloud.SolrZkClient.lambda$getData$5(SolrZkClient.java:340) at org.apache.solr.common.cloud.ZkCmdExecutor.retryOperation(ZkCmdExecutor.java:60) at org.apache.solr.common.cloud.SolrZkClient.getData(SolrZkClient.java:340) at org.apache.solr.common.cloud.ZkStateReader.refreshLegacyClusterState(ZkStateReader.java:550) at org.apache.solr.common.cloud.ZkStateReader.forceUpdateCollection(ZkStateReader.java:360) at org.apache.solr.cloud.AbstractFullDistribZkTestBase.updateMappingsFromZk(AbstractFullDistribZkTestBase.java:681) at org.apache.solr.cloud.AbstractFullDistribZkTestBase.checkShardConsistency(AbstractFullDistribZkTestBase.java:1318) at org.apache.solr.cloud.AbstractFullDistribZkTestBase.checkShardConsistency(AbstractFullDistribZkTestBase.java:1309) at org.apache.solr.cloud.AbstractFullDistribZkTestBase.checkShardConsistency(AbstractFullDistribZkTestBase.java:1301) at org.apache.solr.cloud.FullSolrCloudDistribCmdsTest.testIndexQueryDeleteHierarchical(FullSolrCloudDistribCmdsTest.java:528) at org.apache.solr.cloud.FullSolrCloudDistribCmdsTest.test(FullSolrCloudDistribCmdsTest.java:134) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1737) at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:934) at com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:970) at com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:984) at org.apache.solr.BaseDistributedSearchTestCase$ShardsRepeatRule$ShardsFixedStatement.callStatement(BaseDistributedSearchTestCase.java:993) at org.apache.solr.BaseDistributedSearchTestCase$ShardsRepeatRule$ShardsStatement.evaluate(BaseDistributedSearchTestCase.java:968) at com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57) at org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:49) at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45) at org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48) at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64) at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368) at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:817) at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:468) at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:943) at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:829) at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:879) at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:890) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57) at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:41) at
[jira] [Commented] (LUCENE-8176) HttpReplicatorTest sometimes fails with leaked thread
[ https://issues.apache.org/jira/browse/LUCENE-8176?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16394421#comment-16394421 ] ASF subversion and git services commented on LUCENE-8176: - Commit fa7de9e5e50dc26d7698ea3537e9e5f3c63f65eb in lucene-solr's branch refs/heads/branch_7x from [~mkhludnev] [ https://git-wip-us.apache.org/repos/asf?p=lucene-solr.git;h=fa7de9e ] LUCENE-8176: await HttpReplicatorTest completion for a minute. > HttpReplicatorTest sometimes fails with leaked thread > - > > Key: LUCENE-8176 > URL: https://issues.apache.org/jira/browse/LUCENE-8176 > Project: Lucene - Core > Issue Type: Bug >Reporter: Adrien Grand >Priority: Minor > Attachments: LUCENE-8176.patch > > > I can't reproduce it locally when beasting thousands of times but it occurs > on the Elastic CI. The logs look like this: > {noformat} > 08:56:28[junit4] Suite: > org.apache.lucene.replicator.http.HttpReplicatorTest > 08:56:28[junit4] 2> 2018-02-15 > 18:55:34.282:INFO::TEST-HttpReplicatorTest.testBasic-seed#[74212B823E917AF0]: > Logging initialized @4074ms to org.eclipse.jetty.util.log.StdErrLog > 08:56:28[junit4] 2> 2018-02-15 > 18:55:34.416:INFO:oejs.Server:TEST-HttpReplicatorTest.testBasic-seed#[74212B823E917AF0]: > jetty-9.4.8.v20171121, build timestamp: 2017-11-22T07:27:37+10:00, git hash: > 82b8fb23f757335bb3329d540ce37a2a2615f0a8 > 08:56:28[junit4] 2> 2018-02-15 > 18:55:34.449:INFO:oejs.session:TEST-HttpReplicatorTest.testBasic-seed#[74212B823E917AF0]: > DefaultSessionIdManager workerName=node0 > 08:56:28[junit4] 2> 2018-02-15 > 18:55:34.449:INFO:oejs.session:TEST-HttpReplicatorTest.testBasic-seed#[74212B823E917AF0]: > No SessionScavenger set, using defaults > 08:56:28[junit4] 2> 2018-02-15 > 18:55:34.454:INFO:oejs.session:TEST-HttpReplicatorTest.testBasic-seed#[74212B823E917AF0]: > Scavenging every 60ms > 08:56:28[junit4] 2> 2018-02-15 > 18:55:34.509:INFO:oejs.AbstractConnector:TEST-HttpReplicatorTest.testBasic-seed#[74212B823E917AF0]: > Started ServerConnector@7d0c3601{HTTP/1.1,[http/1.1]}{127.0.0.1:40696} > 08:56:28[junit4] 2> 2018-02-15 > 18:55:34.510:INFO:oejs.Server:TEST-HttpReplicatorTest.testBasic-seed#[74212B823E917AF0]: > Started @4301ms > 08:56:28[junit4] 2> 2018-02-15 > 18:55:35.236:INFO:oejs.AbstractConnector:TEST-HttpReplicatorTest.testBasic-seed#[74212B823E917AF0]: > Stopped ServerConnector@7d0c3601{HTTP/1.1,[http/1.1]}{127.0.0.1:0} > 08:56:28[junit4] 2> 2018-02-15 > 18:55:35.239:INFO:oejs.session:TEST-HttpReplicatorTest.testBasic-seed#[74212B823E917AF0]: > Stopped scavenging > 08:56:28[junit4] 2> 2018-02-15 > 18:55:35.258:INFO:oejs.Server:TEST-HttpReplicatorTest.testServerErrors-seed#[74212B823E917AF0]: > jetty-9.4.8.v20171121, build timestamp: 2017-11-22T07:27:37+10:00, git hash: > 82b8fb23f757335bb3329d540ce37a2a2615f0a8 > 08:56:28[junit4] 2> 2018-02-15 > 18:55:35.260:INFO:oejs.session:TEST-HttpReplicatorTest.testServerErrors-seed#[74212B823E917AF0]: > DefaultSessionIdManager workerName=node0 > 08:56:28[junit4] 2> 2018-02-15 > 18:55:35.260:INFO:oejs.session:TEST-HttpReplicatorTest.testServerErrors-seed#[74212B823E917AF0]: > No SessionScavenger set, using defaults > 08:56:28[junit4] 2> 2018-02-15 > 18:55:35.260:INFO:oejs.session:TEST-HttpReplicatorTest.testServerErrors-seed#[74212B823E917AF0]: > Scavenging every 66ms > 08:56:28[junit4] 2> 2018-02-15 > 18:55:35.262:INFO:oejs.AbstractConnector:TEST-HttpReplicatorTest.testServerErrors-seed#[74212B823E917AF0]: > Started ServerConnector@31668a1{HTTP/1.1,[http/1.1]}{127.0.0.1:43769} > 08:56:28[junit4] 2> 2018-02-15 > 18:55:35.262:INFO:oejs.Server:TEST-HttpReplicatorTest.testServerErrors-seed#[74212B823E917AF0]: > Started @5054ms > 08:56:28[junit4] 2> 2018-02-15 > 18:55:35.332:INFO:oejs.AbstractConnector:TEST-HttpReplicatorTest.testServerErrors-seed#[74212B823E917AF0]: > Stopped ServerConnector@31668a1{HTTP/1.1,[http/1.1]}{127.0.0.1:0} > 08:56:28[junit4] 2> 2018-02-15 > 18:55:35.333:INFO:oejs.session:TEST-HttpReplicatorTest.testServerErrors-seed#[74212B823E917AF0]: > Stopped scavenging > 08:56:28[junit4] 2> 2018-02-15 > 18:56:05.331:WARN:oejut.QueuedThreadPool:TEST-HttpReplicatorTest.testServerErrors-seed#[74212B823E917AF0]: > QueuedThreadPool@qtp1066862162{STOPPING,8<=8<=1,i=0,q=1} Couldn't stop > Thread[qtp1066862162-31,5,TGRP-HttpReplicatorTest] > 08:56:28[junit4] 2> Feb 15, 2018 8:56:05 AM > com.carrotsearch.randomizedtesting.ThreadLeakControl checkThreadLeaks > 08:56:28[junit4] 2> WARNING: Will linger awaiting termination of 1 > leaked thread(s). > 08:56:28[junit4] 2> Feb 15, 2018 8:56:25 AM > com.carrotsearch.randomizedtesting.ThreadLeakControl
[jira] [Commented] (LUCENE-8176) HttpReplicatorTest sometimes fails with leaked thread
[ https://issues.apache.org/jira/browse/LUCENE-8176?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16394420#comment-16394420 ] ASF subversion and git services commented on LUCENE-8176: - Commit 779821fe10ee5584afee47da9e088a12c64dcbcd in lucene-solr's branch refs/heads/master from [~mkhludnev] [ https://git-wip-us.apache.org/repos/asf?p=lucene-solr.git;h=779821f ] LUCENE-8176: await HttpReplicatorTest completion for a minute. > HttpReplicatorTest sometimes fails with leaked thread > - > > Key: LUCENE-8176 > URL: https://issues.apache.org/jira/browse/LUCENE-8176 > Project: Lucene - Core > Issue Type: Bug >Reporter: Adrien Grand >Priority: Minor > Attachments: LUCENE-8176.patch > > > I can't reproduce it locally when beasting thousands of times but it occurs > on the Elastic CI. The logs look like this: > {noformat} > 08:56:28[junit4] Suite: > org.apache.lucene.replicator.http.HttpReplicatorTest > 08:56:28[junit4] 2> 2018-02-15 > 18:55:34.282:INFO::TEST-HttpReplicatorTest.testBasic-seed#[74212B823E917AF0]: > Logging initialized @4074ms to org.eclipse.jetty.util.log.StdErrLog > 08:56:28[junit4] 2> 2018-02-15 > 18:55:34.416:INFO:oejs.Server:TEST-HttpReplicatorTest.testBasic-seed#[74212B823E917AF0]: > jetty-9.4.8.v20171121, build timestamp: 2017-11-22T07:27:37+10:00, git hash: > 82b8fb23f757335bb3329d540ce37a2a2615f0a8 > 08:56:28[junit4] 2> 2018-02-15 > 18:55:34.449:INFO:oejs.session:TEST-HttpReplicatorTest.testBasic-seed#[74212B823E917AF0]: > DefaultSessionIdManager workerName=node0 > 08:56:28[junit4] 2> 2018-02-15 > 18:55:34.449:INFO:oejs.session:TEST-HttpReplicatorTest.testBasic-seed#[74212B823E917AF0]: > No SessionScavenger set, using defaults > 08:56:28[junit4] 2> 2018-02-15 > 18:55:34.454:INFO:oejs.session:TEST-HttpReplicatorTest.testBasic-seed#[74212B823E917AF0]: > Scavenging every 60ms > 08:56:28[junit4] 2> 2018-02-15 > 18:55:34.509:INFO:oejs.AbstractConnector:TEST-HttpReplicatorTest.testBasic-seed#[74212B823E917AF0]: > Started ServerConnector@7d0c3601{HTTP/1.1,[http/1.1]}{127.0.0.1:40696} > 08:56:28[junit4] 2> 2018-02-15 > 18:55:34.510:INFO:oejs.Server:TEST-HttpReplicatorTest.testBasic-seed#[74212B823E917AF0]: > Started @4301ms > 08:56:28[junit4] 2> 2018-02-15 > 18:55:35.236:INFO:oejs.AbstractConnector:TEST-HttpReplicatorTest.testBasic-seed#[74212B823E917AF0]: > Stopped ServerConnector@7d0c3601{HTTP/1.1,[http/1.1]}{127.0.0.1:0} > 08:56:28[junit4] 2> 2018-02-15 > 18:55:35.239:INFO:oejs.session:TEST-HttpReplicatorTest.testBasic-seed#[74212B823E917AF0]: > Stopped scavenging > 08:56:28[junit4] 2> 2018-02-15 > 18:55:35.258:INFO:oejs.Server:TEST-HttpReplicatorTest.testServerErrors-seed#[74212B823E917AF0]: > jetty-9.4.8.v20171121, build timestamp: 2017-11-22T07:27:37+10:00, git hash: > 82b8fb23f757335bb3329d540ce37a2a2615f0a8 > 08:56:28[junit4] 2> 2018-02-15 > 18:55:35.260:INFO:oejs.session:TEST-HttpReplicatorTest.testServerErrors-seed#[74212B823E917AF0]: > DefaultSessionIdManager workerName=node0 > 08:56:28[junit4] 2> 2018-02-15 > 18:55:35.260:INFO:oejs.session:TEST-HttpReplicatorTest.testServerErrors-seed#[74212B823E917AF0]: > No SessionScavenger set, using defaults > 08:56:28[junit4] 2> 2018-02-15 > 18:55:35.260:INFO:oejs.session:TEST-HttpReplicatorTest.testServerErrors-seed#[74212B823E917AF0]: > Scavenging every 66ms > 08:56:28[junit4] 2> 2018-02-15 > 18:55:35.262:INFO:oejs.AbstractConnector:TEST-HttpReplicatorTest.testServerErrors-seed#[74212B823E917AF0]: > Started ServerConnector@31668a1{HTTP/1.1,[http/1.1]}{127.0.0.1:43769} > 08:56:28[junit4] 2> 2018-02-15 > 18:55:35.262:INFO:oejs.Server:TEST-HttpReplicatorTest.testServerErrors-seed#[74212B823E917AF0]: > Started @5054ms > 08:56:28[junit4] 2> 2018-02-15 > 18:55:35.332:INFO:oejs.AbstractConnector:TEST-HttpReplicatorTest.testServerErrors-seed#[74212B823E917AF0]: > Stopped ServerConnector@31668a1{HTTP/1.1,[http/1.1]}{127.0.0.1:0} > 08:56:28[junit4] 2> 2018-02-15 > 18:55:35.333:INFO:oejs.session:TEST-HttpReplicatorTest.testServerErrors-seed#[74212B823E917AF0]: > Stopped scavenging > 08:56:28[junit4] 2> 2018-02-15 > 18:56:05.331:WARN:oejut.QueuedThreadPool:TEST-HttpReplicatorTest.testServerErrors-seed#[74212B823E917AF0]: > QueuedThreadPool@qtp1066862162{STOPPING,8<=8<=1,i=0,q=1} Couldn't stop > Thread[qtp1066862162-31,5,TGRP-HttpReplicatorTest] > 08:56:28[junit4] 2> Feb 15, 2018 8:56:05 AM > com.carrotsearch.randomizedtesting.ThreadLeakControl checkThreadLeaks > 08:56:28[junit4] 2> WARNING: Will linger awaiting termination of 1 > leaked thread(s). > 08:56:28[junit4] 2> Feb 15, 2018 8:56:25 AM > com.carrotsearch.randomizedtesting.ThreadLeakControl
[jira] [Commented] (SOLR-9510) child level facet exclusions
[ https://issues.apache.org/jira/browse/SOLR-9510?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16394401#comment-16394401 ] ASF subversion and git services commented on SOLR-9510: --- Commit ffe482db1cf55f1b729433598002c044ef3dc149 in lucene-solr's branch refs/heads/branch_7x from [~mkhludnev] [ https://git-wip-us.apache.org/repos/asf?p=lucene-solr.git;h=ffe482d ] SOLR-9510: introducting {!filter param=$fq excludeTags=t,q}foo:bar, also adding filters and excludeTags local params into {!parent} and {!child} > child level facet exclusions > > > Key: SOLR-9510 > URL: https://issues.apache.org/jira/browse/SOLR-9510 > Project: Solr > Issue Type: Improvement > Security Level: Public(Default Security Level. Issues are Public) > Components: Facet Module, faceting, query parsers >Reporter: Mikhail Khludnev >Priority: Major > Attachments: SOLR-9510.patch, SOLR_9510.patch, SOLR_9510.patch, > SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, > SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, > SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, > SOLR_9510.patch > > > h2. Challenge > * Since SOLR-5743 achieved block join child level facets with counts roll-up > to parents, there is a demand for filter exclusions. > h2. Context > * Then, it's worth to consider JSON Facets as an engine for this > functionality rather than support a separate component. > * During a discussion in SOLR-8998 a solution for block join with child > level exclusion has been found. > h2. Proposal > It's proposed to provide a bit of syntax sugar to make it user friendly, > believe it or not. > h2. List of improvements > * introducing a local parameter {{filters}} for {{{!parent}} query parser > referring to _multiple_ filters queries via parameter name: {{{!parent > filters=$child.fq ..}..=color:Red=size:XL}} > these _filters_ are intersected with a child query supplied as a subordinate > clause. > * introducing \{{{!filters param=$child.fq excludeTags=color > v=$subq}=text:word= \{!tag=color}color:Red=size:XL}} > it intersects a subordinate clause (here it's {{subq}} param, and the trick > is to refer to the same query from {{{!parent}}}), with multiple filters > supplied via parameter name {{param=$child.fq}}, it also supports > {{excludeTags}}. > h2. Notes > Regarding the latter parser, the alternative approach might be to move into > {{domain:{..}}} instruction of json facet. From the implementation > perspective, it's desired to optimize with bitset processing, however I > suppose it's might be deferred until some initial level of maturity. > h2. Example > {code:java} > q={!parent which=type_s:book filters=$child.fq > v=$childquery}=comment_t:good={!tag=author}author_s:yonik={!tag=stars}stars_i:(5 > 3)=json=on={ > comments_for_author:{ > type:query, > q:"{!filters params=$child.fq excludeTags=author v=$childquery}", > "//note":"author filter is excluded", > domain:{ > blockChildren:"type_s:book", > "//":"applying filters here might be more promising" >}, facet:{ >authors:{ > type:terms, > field:author_s, > facet: { > in_books: "unique(_root_)" > } > } >} > } , > comments_for_stars:{ > type:query, > q:"{!filters params=$child.fq excludeTags=stars v=$childquery}", > "//note":"stars_i filter is excluded", > domain:{ > blockChildren:"type_s:book" >}, facet:{ >stars:{ > type:terms, > field:stars_i, > facet: { > in_books: "unique(_root_)" > } > } > } > } > } > {code} > Votes? Opinions? -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[JENKINS] Lucene-Solr-master-Solaris (64bit/jdk1.8.0) - Build # 1724 - Still Unstable!
Build: https://jenkins.thetaphi.de/job/Lucene-Solr-master-Solaris/1724/ Java: 64bit/jdk1.8.0 -XX:+UseCompressedOops -XX:+UseSerialGC 1 tests failed. FAILED: org.apache.solr.cloud.MoveReplicaHDFSTest.testFailedMove Error Message: No live SolrServers available to handle this request:[https://127.0.0.1:57919/solr/MoveReplicaHDFSTest_failed_coll_true, https://127.0.0.1:50263/solr/MoveReplicaHDFSTest_failed_coll_true] Stack Trace: org.apache.solr.client.solrj.SolrServerException: No live SolrServers available to handle this request:[https://127.0.0.1:57919/solr/MoveReplicaHDFSTest_failed_coll_true, https://127.0.0.1:50263/solr/MoveReplicaHDFSTest_failed_coll_true] at __randomizedtesting.SeedInfo.seed([DD6FD7B8937D5473:77A2044A24AE81A3]:0) at org.apache.solr.client.solrj.impl.LBHttpSolrClient.request(LBHttpSolrClient.java:462) at org.apache.solr.client.solrj.impl.CloudSolrClient.sendRequest(CloudSolrClient.java:1105) at org.apache.solr.client.solrj.impl.CloudSolrClient.requestWithRetryOnStaleState(CloudSolrClient.java:885) at org.apache.solr.client.solrj.impl.CloudSolrClient.requestWithRetryOnStaleState(CloudSolrClient.java:992) at org.apache.solr.client.solrj.impl.CloudSolrClient.request(CloudSolrClient.java:818) at org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:194) at org.apache.solr.client.solrj.SolrClient.query(SolrClient.java:942) at org.apache.solr.cloud.MoveReplicaTest.testFailedMove(MoveReplicaTest.java:309) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1737) at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:934) at com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:970) at com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:984) at com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57) at org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:49) at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45) at org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48) at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64) at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368) at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:817) at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:468) at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:943) at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:829) at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:879) at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:890) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57) at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:41) at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at
[jira] [Commented] (SOLR-9510) child level facet exclusions
[ https://issues.apache.org/jira/browse/SOLR-9510?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16394398#comment-16394398 ] ASF subversion and git services commented on SOLR-9510: --- Commit fa55f0c2f2c4af8bca2cd53a76ee6c3142d72ce8 in lucene-solr's branch refs/heads/master from [~mkhludnev] [ https://git-wip-us.apache.org/repos/asf?p=lucene-solr.git;h=fa55f0c ] SOLR-9510: introducting {!filter param=$fq excludeTags=t,q}foo:bar, also adding filters and excludeTags local params into {!parent} and {!child} > child level facet exclusions > > > Key: SOLR-9510 > URL: https://issues.apache.org/jira/browse/SOLR-9510 > Project: Solr > Issue Type: Improvement > Security Level: Public(Default Security Level. Issues are Public) > Components: Facet Module, faceting, query parsers >Reporter: Mikhail Khludnev >Priority: Major > Attachments: SOLR-9510.patch, SOLR_9510.patch, SOLR_9510.patch, > SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, > SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, > SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, > SOLR_9510.patch > > > h2. Challenge > * Since SOLR-5743 achieved block join child level facets with counts roll-up > to parents, there is a demand for filter exclusions. > h2. Context > * Then, it's worth to consider JSON Facets as an engine for this > functionality rather than support a separate component. > * During a discussion in SOLR-8998 a solution for block join with child > level exclusion has been found. > h2. Proposal > It's proposed to provide a bit of syntax sugar to make it user friendly, > believe it or not. > h2. List of improvements > * introducing a local parameter {{filters}} for {{{!parent}} query parser > referring to _multiple_ filters queries via parameter name: {{{!parent > filters=$child.fq ..}..=color:Red=size:XL}} > these _filters_ are intersected with a child query supplied as a subordinate > clause. > * introducing \{{{!filters param=$child.fq excludeTags=color > v=$subq}=text:word= \{!tag=color}color:Red=size:XL}} > it intersects a subordinate clause (here it's {{subq}} param, and the trick > is to refer to the same query from {{{!parent}}}), with multiple filters > supplied via parameter name {{param=$child.fq}}, it also supports > {{excludeTags}}. > h2. Notes > Regarding the latter parser, the alternative approach might be to move into > {{domain:{..}}} instruction of json facet. From the implementation > perspective, it's desired to optimize with bitset processing, however I > suppose it's might be deferred until some initial level of maturity. > h2. Example > {code:java} > q={!parent which=type_s:book filters=$child.fq > v=$childquery}=comment_t:good={!tag=author}author_s:yonik={!tag=stars}stars_i:(5 > 3)=json=on={ > comments_for_author:{ > type:query, > q:"{!filters params=$child.fq excludeTags=author v=$childquery}", > "//note":"author filter is excluded", > domain:{ > blockChildren:"type_s:book", > "//":"applying filters here might be more promising" >}, facet:{ >authors:{ > type:terms, > field:author_s, > facet: { > in_books: "unique(_root_)" > } > } >} > } , > comments_for_stars:{ > type:query, > q:"{!filters params=$child.fq excludeTags=stars v=$childquery}", > "//note":"stars_i filter is excluded", > domain:{ > blockChildren:"type_s:book" >}, facet:{ >stars:{ > type:terms, > field:stars_i, > facet: { > in_books: "unique(_root_)" > } > } > } > } > } > {code} > Votes? Opinions? -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] [Updated] (SOLR-9510) child level facet exclusions
[ https://issues.apache.org/jira/browse/SOLR-9510?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Mikhail Khludnev updated SOLR-9510: --- Description: h2. Challenge * Since SOLR-5743 achieved block join child level facets with counts roll-up to parents, there is a demand for filter exclusions. h2. Context * Then, it's worth to consider JSON Facets as an engine for this functionality rather than support a separate component. * During a discussion in SOLR-8998 a solution for block join with child level exclusion has been found. h2. Proposal It's proposed to provide a bit of syntax sugar to make it user friendly, believe it or not. h2. List of improvements * introducing a local parameter {{filters}} for {{{!parent}} query parser referring to _multiple_ filters queries via parameter name: {{{!parent filters=$child.fq ..}..=color:Red=size:XL}} these _filters_ are intersected with a child query supplied as a subordinate clause. * introducing \{{{!filters param=$child.fq excludeTags=color v=$subq}=text:word= \{!tag=color}color:Red=size:XL}} it intersects a subordinate clause (here it's {{subq}} param, and the trick is to refer to the same query from {{{!parent}}}), with multiple filters supplied via parameter name {{param=$child.fq}}, it also supports {{excludeTags}}. h2. Notes Regarding the latter parser, the alternative approach might be to move into {{domain:{..}}} instruction of json facet. From the implementation perspective, it's desired to optimize with bitset processing, however I suppose it's might be deferred until some initial level of maturity. h2. Example {code:java} q={!parent which=type_s:book filters=$child.fq v=$childquery}=comment_t:good={!tag=author}author_s:yonik={!tag=stars}stars_i:(5 3)=json=on={ comments_for_author:{ type:query, q:"{!filters params=$child.fq excludeTags=author v=$childquery}", "//note":"author filter is excluded", domain:{ blockChildren:"type_s:book", "//":"applying filters here might be more promising" }, facet:{ authors:{ type:terms, field:author_s, facet: { in_books: "unique(_root_)" } } } } , comments_for_stars:{ type:query, q:"{!filters params=$child.fq excludeTags=stars v=$childquery}", "//note":"stars_i filter is excluded", domain:{ blockChildren:"type_s:book" }, facet:{ stars:{ type:terms, field:stars_i, facet: { in_books: "unique(_root_)" } } } } } {code} Votes? Opinions? was: h2. Challenge * Since SOLR-5743 achieved block join child level facets with counts roll-up to parents, there is a demand for filter exclusions. h2. Context * Then, it's worth to consider JSON Facets as an engine for this functionality rather than support a separate component. * During a discussion in SOLR-8998 [a solution for block join with child level exclusion|https://issues.apache.org/jira/browse/SOLR-8998?focusedCommentId=15487095=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15487095] has been found. h2. Proposal It's proposed to provide a bit of syntax sugar to make it user friendly, believe it or not. h2. List of improvements * introducing a local parameter {{filters}} for {{\{!parent}} query parser referring to _multiple_ filters queries via parameter name: {{\{!parent filters=$child.fq ..}..=color:Red=size:XL}} these _filters_ are intersected with a child query supplied as a subordinate clause. * introducing {{\{!filters params=$child.fq excludeTags=color v=$subq}=text:word={!tag=color}color:Red=size:XL}} it intersects a subordinate clause (here it's {{subq}} param, and the trick is to refer to the same query from {{\{!parent}}}), with multiple filters supplied via parameter name {{params=$child.fq}}, it also supports {{excludeTags}}. h2. Notes Regarding the latter parser, the alternative approach might be to move into {{domain:\{..}}} instruction of json facet. From the implementation perspective, it's desired to optimize with bitset processing, however I suppose it's might be deferred until some initial level of maturity. h2. Example {code} q={!parent which=type_s:book filters=$child.fq v=$childquery}=comment_t:good={!tag=author}author_s:yonik={!tag=stars}stars_i:(5 3)=json=on={ comments_for_author:{ type:query, q:"{!filters params=$child.fq excludeTags=author v=$childquery}", "//note":"author filter is excluded", domain:{ blockChildren:"type_s:book", "//":"applying filters here might be more promising" }, facet:{ authors:{ type:terms, field:author_s, facet: { in_books: "unique(_root_)" } } } } , comments_for_stars:{ type:query, q:"{!filters params=$child.fq excludeTags=stars v=$childquery}", "//note":"stars_i filter is excluded", domain:{ blockChildren:"type_s:book" }, facet:{ stars:{ type:terms,
[JENKINS] Lucene-Solr-repro - Build # 240 - Still Unstable
Build: https://builds.apache.org/job/Lucene-Solr-repro/240/ [...truncated 28 lines...] [repro] Jenkins log URL: https://builds.apache.org/job/Lucene-Solr-BadApples-Tests-master/10/consoleText [repro] Revision: f1f929b15a4bc0876e8c241bbc184fa870662939 [repro] Repro line: ant test -Dtestcase=TestAuthenticationFramework -Dtests.method=testBasics -Dtests.seed=EC7BE4E50471C09A -Dtests.multiplier=2 -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=tr-TR -Dtests.timezone=PRT -Dtests.asserts=true -Dtests.file.encoding=US-ASCII [repro] Repro line: ant test -Dtestcase=TestCollectionsAPIViaSolrCloudCluster -Dtests.method=testCollectionCreateSearchDelete -Dtests.seed=EC7BE4E50471C09A -Dtests.multiplier=2 -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=es-GT -Dtests.timezone=America/Toronto -Dtests.asserts=true -Dtests.file.encoding=US-ASCII [repro] Repro line: ant test -Dtestcase=TestGenericDistributedQueue -Dtests.method=testDistributedQueueBlocking -Dtests.seed=EC7BE4E50471C09A -Dtests.multiplier=2 -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=sr-Latn-RS -Dtests.timezone=Europe/Tiraspol -Dtests.asserts=true -Dtests.file.encoding=US-ASCII [repro] Repro line: ant test -Dtestcase=TestGenericDistributedQueue -Dtests.seed=EC7BE4E50471C09A -Dtests.multiplier=2 -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=sr-Latn-RS -Dtests.timezone=Europe/Tiraspol -Dtests.asserts=true -Dtests.file.encoding=US-ASCII [repro] Repro line: ant test -Dtestcase=TestReplicationHandler -Dtests.method=doTestIndexFetchOnMasterRestart -Dtests.seed=EC7BE4E50471C09A -Dtests.multiplier=2 -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=zh-CN -Dtests.timezone=CET -Dtests.asserts=true -Dtests.file.encoding=US-ASCII [repro] Repro line: ant test -Dtestcase=TestJmxIntegration -Dtests.method=testJmxOnCoreReload -Dtests.seed=EC7BE4E50471C09A -Dtests.multiplier=2 -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=de-AT -Dtests.timezone=AET -Dtests.asserts=true -Dtests.file.encoding=US-ASCII [repro] Repro line: ant test -Dtestcase=AutoAddReplicasIntegrationTest -Dtests.method=testSimple -Dtests.seed=EC7BE4E50471C09A -Dtests.multiplier=2 -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=sr-BA -Dtests.timezone=Asia/Yekaterinburg -Dtests.asserts=true -Dtests.file.encoding=US-ASCII [repro] Repro line: ant test -Dtestcase=HdfsAutoAddReplicasIntegrationTest -Dtests.method=testSimple -Dtests.seed=EC7BE4E50471C09A -Dtests.multiplier=2 -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=th-TH -Dtests.timezone=Pacific/Johnston -Dtests.asserts=true -Dtests.file.encoding=US-ASCII [repro] Repro line: ant test -Dtestcase=TestLargeCluster -Dtests.seed=EC7BE4E50471C09A -Dtests.multiplier=2 -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=no -Dtests.timezone=SystemV/PST8 -Dtests.asserts=true -Dtests.file.encoding=US-ASCII [repro] Repro line: ant test -Dtestcase=TestLTRReRankingPipeline -Dtests.method=testDifferentTopN -Dtests.seed=75AA0CB61F054D50 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=pl -Dtests.timezone=Atlantic/South_Georgia -Dtests.asserts=true -Dtests.file.encoding=UTF-8 [repro] git rev-parse --abbrev-ref HEAD [repro] git rev-parse HEAD [repro] Initial local git branch/revision: e926f435d7e318b30b2d9ec38be87ad9ab7eed45 [repro] git fetch [repro] git checkout f1f929b15a4bc0876e8c241bbc184fa870662939 [...truncated 2 lines...] [repro] git merge --ff-only [...truncated 1 lines...] [repro] ant clean [...truncated 6 lines...] [repro] Test suites by module: [repro]solr/contrib/ltr [repro] TestLTRReRankingPipeline [repro]solr/core [repro] TestCollectionsAPIViaSolrCloudCluster [repro] TestJmxIntegration [repro] TestGenericDistributedQueue [repro] AutoAddReplicasIntegrationTest [repro] TestReplicationHandler [repro] TestAuthenticationFramework [repro] HdfsAutoAddReplicasIntegrationTest [repro] TestLargeCluster [repro] ant compile-test [...truncated 2563 lines...] [repro] ant test-nocompile -Dtests.dups=5 -Dtests.maxfailures=5 -Dtests.class="*.TestLTRReRankingPipeline" -Dtests.showOutput=onerror -Dtests.seed=75AA0CB61F054D50 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=pl -Dtests.timezone=Atlantic/South_Georgia -Dtests.asserts=true -Dtests.file.encoding=UTF-8 [...truncated 135 lines...] [repro] Setting last failure code to 256 [repro] ant compile-test [...truncated 1329 lines...] [repro] ant test-nocompile -Dtests.dups=5 -Dtests.maxfailures=40 -Dtests.class="*.TestCollectionsAPIViaSolrCloudCluster|*.TestJmxIntegration|*.TestGenericDistributedQueue|*.AutoAddReplicasIntegrationTest|*.TestReplicationHandler|*.TestAuthenticationFramework|*.HdfsAutoAddReplicasIntegrationTest|*.TestLargeCluster" -Dtests.showOutput=onerror -Dtests.seed=EC7BE4E50471C09A -Dtests.multiplier=2 -Dtests.slow=true
[JENKINS] Lucene-Solr-SmokeRelease-7.x - Build # 171 - Still Failing
Build: https://builds.apache.org/job/Lucene-Solr-SmokeRelease-7.x/171/ No tests ran. Build Log: [...truncated 30126 lines...] prepare-release-no-sign: [mkdir] Created dir: /x1/jenkins/jenkins-slave/workspace/Lucene-Solr-SmokeRelease-7.x/lucene/build/smokeTestRelease/dist [copy] Copying 491 files to /x1/jenkins/jenkins-slave/workspace/Lucene-Solr-SmokeRelease-7.x/lucene/build/smokeTestRelease/dist/lucene [copy] Copying 230 files to /x1/jenkins/jenkins-slave/workspace/Lucene-Solr-SmokeRelease-7.x/lucene/build/smokeTestRelease/dist/solr [smoker] Java 1.8 JAVA_HOME=/home/jenkins/tools/java/latest1.8 [smoker] Java 9 JAVA_HOME=/home/jenkins/tools/java/latest1.9 [smoker] NOTE: output encoding is UTF-8 [smoker] [smoker] Load release URL "file:/x1/jenkins/jenkins-slave/workspace/Lucene-Solr-SmokeRelease-7.x/lucene/build/smokeTestRelease/dist/"... [smoker] [smoker] Test Lucene... [smoker] test basics... [smoker] get KEYS [smoker] 0.2 MB in 0.02 sec (10.8 MB/sec) [smoker] check changes HTML... [smoker] download lucene-7.3.0-src.tgz... [smoker] 31.9 MB in 0.04 sec (755.9 MB/sec) [smoker] verify md5/sha1 digests [smoker] download lucene-7.3.0.tgz... [smoker] 73.4 MB in 0.10 sec (758.2 MB/sec) [smoker] verify md5/sha1 digests [smoker] download lucene-7.3.0.zip... [smoker] 83.9 MB in 0.11 sec (761.2 MB/sec) [smoker] verify md5/sha1 digests [smoker] unpack lucene-7.3.0.tgz... [smoker] verify JAR metadata/identity/no javax.* or java.* classes... [smoker] test demo with 1.8... [smoker] got 6300 hits for query "lucene" [smoker] checkindex with 1.8... [smoker] test demo with 9... [smoker] got 6300 hits for query "lucene" [smoker] checkindex with 9... [smoker] check Lucene's javadoc JAR [smoker] unpack lucene-7.3.0.zip... [smoker] verify JAR metadata/identity/no javax.* or java.* classes... [smoker] test demo with 1.8... [smoker] got 6300 hits for query "lucene" [smoker] checkindex with 1.8... [smoker] test demo with 9... [smoker] got 6300 hits for query "lucene" [smoker] checkindex with 9... [smoker] check Lucene's javadoc JAR [smoker] unpack lucene-7.3.0-src.tgz... [smoker] make sure no JARs/WARs in src dist... [smoker] run "ant validate" [smoker] run tests w/ Java 8 and testArgs='-Dtests.badapples=false -Dtests.slow=false'... [smoker] test demo with 1.8... [smoker] got 217 hits for query "lucene" [smoker] checkindex with 1.8... [smoker] generate javadocs w/ Java 8... [smoker] [smoker] Crawl/parse... [smoker] [smoker] Verify... [smoker] run tests w/ Java 9 and testArgs='-Dtests.badapples=false -Dtests.slow=false'... [smoker] test demo with 9... [smoker] got 217 hits for query "lucene" [smoker] checkindex with 9... [smoker] confirm all releases have coverage in TestBackwardsCompatibility [smoker] find all past Lucene releases... [smoker] run TestBackwardsCompatibility.. [smoker] success! [smoker] [smoker] Test Solr... [smoker] test basics... [smoker] get KEYS [smoker] 0.2 MB in 0.01 sec (28.5 MB/sec) [smoker] check changes HTML... [smoker] download solr-7.3.0-src.tgz... [smoker] 55.0 MB in 0.63 sec (87.4 MB/sec) [smoker] verify md5/sha1 digests [smoker] download solr-7.3.0.tgz... [smoker] 154.6 MB in 0.75 sec (205.1 MB/sec) [smoker] verify md5/sha1 digests [smoker] download solr-7.3.0.zip... [smoker] 155.6 MB in 0.24 sec (660.6 MB/sec) [smoker] verify md5/sha1 digests [smoker] unpack solr-7.3.0.tgz... [smoker] verify JAR metadata/identity/no javax.* or java.* classes... [smoker] unpack lucene-7.3.0.tgz... [smoker] **WARNING**: skipping check of /x1/jenkins/jenkins-slave/workspace/Lucene-Solr-SmokeRelease-7.x/lucene/build/smokeTestRelease/tmp/unpack/solr-7.3.0/contrib/dataimporthandler-extras/lib/javax.mail-1.5.1.jar: it has javax.* classes [smoker] **WARNING**: skipping check of /x1/jenkins/jenkins-slave/workspace/Lucene-Solr-SmokeRelease-7.x/lucene/build/smokeTestRelease/tmp/unpack/solr-7.3.0/contrib/dataimporthandler-extras/lib/activation-1.1.1.jar: it has javax.* classes [smoker] copying unpacked distribution for Java 8 ... [smoker] test solr example w/ Java 8... [smoker] start Solr instance (log=/x1/jenkins/jenkins-slave/workspace/Lucene-Solr-SmokeRelease-7.x/lucene/build/smokeTestRelease/tmp/unpack/solr-7.3.0-java8/solr-example.log)... [smoker] No process found for Solr node running on port 8983 [smoker] Running techproducts example on port 8983 from /x1/jenkins/jenkins-slave/workspace/Lucene-Solr-SmokeRelease-7.x/lucene/build/smokeTestRelease/tmp/unpack/solr-7.3.0-java8 [smoker] ***
[GitHub] lucene-solr pull request #335: SOLR-11617 rename alias metadata as alias pro...
Github user dsmiley commented on a diff in the pull request: https://github.com/apache/lucene-solr/pull/335#discussion_r173641664 --- Diff: solr/core/src/test/org/apache/solr/cloud/AliasIntegrationTest.java --- @@ -238,51 +239,52 @@ public void testModifyMetadataV2() throws Exception { checkFooAndBarMeta(aliasName, zkStateReader); } - public void testModifyMetadataV1() throws Exception { + @Test + public void testModifyPropertiesV1() throws Exception { // note we don't use TZ in this test, thus it's UTC final String aliasName = getTestName(); ZkStateReader zkStateReader = createColectionsAndAlias(aliasName); final String baseUrl = cluster.getRandomJetty(random()).getBaseUrl().toString(); -HttpGet get = new HttpGet(baseUrl + "/admin/collections?action=MODIFYALIAS" + +HttpGet get = new HttpGet(baseUrl + "/admin/collections?action=ALIASPROP" + "=xml" + "=" + aliasName + -"=baz" + -"=bam"); +"=baz" + --- End diff -- What you have for V2 (a JSON API) â âpropertiesâ is good. Iâm directing my feedback expressly at V1 for âpropertyâ, which is a param prefix, not JSON. Again, see the existing APIs like core properties which already set this precedent. --- - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[JENKINS] Lucene-Solr-repro - Build # 239 - Still Unstable
Build: https://builds.apache.org/job/Lucene-Solr-repro/239/ [...truncated 33 lines...] [repro] Jenkins log URL: https://builds.apache.org/job/Lucene-Solr-Tests-7.x/491/consoleText [repro] Revision: 1d55336d0f50ddc4fcbabfa94b62a8cebb285306 [repro] Repro line: ant test -Dtestcase=ShardSplitTest -Dtests.method=testSplitShardWithRule -Dtests.seed=FF86DC7D12D2B388 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=cs-CZ -Dtests.timezone=Kwajalein -Dtests.asserts=true -Dtests.file.encoding=US-ASCII [repro] Repro line: ant test -Dtestcase=LeaderVoteWaitTimeoutTest -Dtests.method=testMostInSyncReplicasCanWinElection -Dtests.seed=FF86DC7D12D2B388 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=fi -Dtests.timezone=Europe/Stockholm -Dtests.asserts=true -Dtests.file.encoding=US-ASCII [repro] Repro line: ant test -Dtestcase=LeaderVoteWaitTimeoutTest -Dtests.method=basicTest -Dtests.seed=FF86DC7D12D2B388 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=fi -Dtests.timezone=Europe/Stockholm -Dtests.asserts=true -Dtests.file.encoding=US-ASCII [repro] Repro line: ant test -Dtestcase=BasicDistributedZkTest -Dtests.method=test -Dtests.seed=FF86DC7D12D2B388 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=fi-FI -Dtests.timezone=America/Kralendijk -Dtests.asserts=true -Dtests.file.encoding=US-ASCII [repro] Repro line: ant test -Dtestcase=LIRRollingUpdatesTest -Dtests.method=testNewReplicaOldLeader -Dtests.seed=FF86DC7D12D2B388 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=el-GR -Dtests.timezone=Asia/Muscat -Dtests.asserts=true -Dtests.file.encoding=US-ASCII [repro] Repro line: ant test -Dtestcase=LIRRollingUpdatesTest -Dtests.method=testNewLeaderOldReplica -Dtests.seed=FF86DC7D12D2B388 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=el-GR -Dtests.timezone=Asia/Muscat -Dtests.asserts=true -Dtests.file.encoding=US-ASCII [repro] Repro line: ant test -Dtestcase=StreamExpressionTest -Dtests.method=testGammaDistribution -Dtests.seed=EB83826FDDB0647D -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=it -Dtests.timezone=Africa/Asmara -Dtests.asserts=true -Dtests.file.encoding=UTF-8 [repro] git rev-parse --abbrev-ref HEAD [repro] git rev-parse HEAD [repro] Initial local git branch/revision: e926f435d7e318b30b2d9ec38be87ad9ab7eed45 [repro] git fetch [repro] git checkout 1d55336d0f50ddc4fcbabfa94b62a8cebb285306 [...truncated 2 lines...] [repro] git merge --ff-only [...truncated 1 lines...] [repro] ant clean [...truncated 6 lines...] [repro] Test suites by module: [repro]solr/solrj [repro] StreamExpressionTest [repro]solr/core [repro] LIRRollingUpdatesTest [repro] BasicDistributedZkTest [repro] ShardSplitTest [repro] LeaderVoteWaitTimeoutTest [repro] ant compile-test [...truncated 2460 lines...] [repro] ant test-nocompile -Dtests.dups=5 -Dtests.maxfailures=5 -Dtests.class="*.StreamExpressionTest" -Dtests.showOutput=onerror -Dtests.seed=EB83826FDDB0647D -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=it -Dtests.timezone=Africa/Asmara -Dtests.asserts=true -Dtests.file.encoding=UTF-8 [...truncated 843 lines...] [repro] ant compile-test [...truncated 1331 lines...] [repro] ant test-nocompile -Dtests.dups=5 -Dtests.maxfailures=20 -Dtests.class="*.LIRRollingUpdatesTest|*.BasicDistributedZkTest|*.ShardSplitTest|*.LeaderVoteWaitTimeoutTest" -Dtests.showOutput=onerror -Dtests.seed=FF86DC7D12D2B388 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=el-GR -Dtests.timezone=Asia/Muscat -Dtests.asserts=true -Dtests.file.encoding=US-ASCII [...truncated 11050 lines...] [repro] Setting last failure code to 256 [repro] Failures: [repro] 0/5 failed: org.apache.solr.client.solrj.io.stream.StreamExpressionTest [repro] 0/5 failed: org.apache.solr.cloud.BasicDistributedZkTest [repro] 0/5 failed: org.apache.solr.cloud.LeaderVoteWaitTimeoutTest [repro] 0/5 failed: org.apache.solr.cloud.api.collections.ShardSplitTest [repro] 1/5 failed: org.apache.solr.cloud.LIRRollingUpdatesTest [repro] git checkout e926f435d7e318b30b2d9ec38be87ad9ab7eed45 [...truncated 2 lines...] [repro] Exiting with code 256 [...truncated 5 lines...] - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[JENKINS] Lucene-Solr-master-Linux (32bit/jdk1.8.0_162) - Build # 21613 - Unstable!
Build: https://jenkins.thetaphi.de/job/Lucene-Solr-master-Linux/21613/ Java: 32bit/jdk1.8.0_162 -client -XX:+UseConcMarkSweepGC 3 tests failed. FAILED: org.apache.solr.cloud.autoscaling.ScheduledMaintenanceTriggerTest.testInactiveShardCleanup Error Message: should be at least one inactive event Stack Trace: java.lang.AssertionError: should be at least one inactive event at __randomizedtesting.SeedInfo.seed([7FE64CD257D2AC02:62CA8CA036918B09]:0) at org.junit.Assert.fail(Assert.java:93) at org.junit.Assert.assertTrue(Assert.java:43) at org.apache.solr.cloud.autoscaling.ScheduledMaintenanceTriggerTest.testInactiveShardCleanup(ScheduledMaintenanceTriggerTest.java:218) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1737) at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:934) at com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:970) at com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:984) at com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57) at org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:49) at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45) at org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48) at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64) at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368) at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:817) at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:468) at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:943) at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:829) at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:879) at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:890) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57) at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:41) at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53) at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47) at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64) at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:54) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368) at java.lang.Thread.run(Thread.java:748) FAILED: org.apache.solr.cloud.autoscaling.ScheduledMaintenanceTriggerTest.testInactiveShardCleanup Error Message: should be at least one inactive event Stack Trace: java.lang.AssertionError: should be at
[JENKINS] Lucene-Solr-7.x-Windows (64bit/jdk-9.0.1) - Build # 496 - Still Unstable!
Build: https://jenkins.thetaphi.de/job/Lucene-Solr-7.x-Windows/496/ Java: 64bit/jdk-9.0.1 -XX:+UseCompressedOops -XX:+UseConcMarkSweepGC 3 tests failed. FAILED: junit.framework.TestSuite.org.apache.lucene.codecs.asserting.TestAssertingPostingsFormat Error Message: Could not remove the following files (in the order of attempts): C:\Users\jenkins\workspace\Lucene-Solr-7.x-Windows\lucene\build\test-framework\test\J1\temp\lucene.codecs.asserting.TestAssertingPostingsFormat_CF895D0925664A98-001\testPostingsFormat.testExact-002: java.nio.file.AccessDeniedException: C:\Users\jenkins\workspace\Lucene-Solr-7.x-Windows\lucene\build\test-framework\test\J1\temp\lucene.codecs.asserting.TestAssertingPostingsFormat_CF895D0925664A98-001\testPostingsFormat.testExact-002 C:\Users\jenkins\workspace\Lucene-Solr-7.x-Windows\lucene\build\test-framework\test\J1\temp\lucene.codecs.asserting.TestAssertingPostingsFormat_CF895D0925664A98-001: java.nio.file.DirectoryNotEmptyException: C:\Users\jenkins\workspace\Lucene-Solr-7.x-Windows\lucene\build\test-framework\test\J1\temp\lucene.codecs.asserting.TestAssertingPostingsFormat_CF895D0925664A98-001 Stack Trace: java.io.IOException: Could not remove the following files (in the order of attempts): C:\Users\jenkins\workspace\Lucene-Solr-7.x-Windows\lucene\build\test-framework\test\J1\temp\lucene.codecs.asserting.TestAssertingPostingsFormat_CF895D0925664A98-001\testPostingsFormat.testExact-002: java.nio.file.AccessDeniedException: C:\Users\jenkins\workspace\Lucene-Solr-7.x-Windows\lucene\build\test-framework\test\J1\temp\lucene.codecs.asserting.TestAssertingPostingsFormat_CF895D0925664A98-001\testPostingsFormat.testExact-002 C:\Users\jenkins\workspace\Lucene-Solr-7.x-Windows\lucene\build\test-framework\test\J1\temp\lucene.codecs.asserting.TestAssertingPostingsFormat_CF895D0925664A98-001: java.nio.file.DirectoryNotEmptyException: C:\Users\jenkins\workspace\Lucene-Solr-7.x-Windows\lucene\build\test-framework\test\J1\temp\lucene.codecs.asserting.TestAssertingPostingsFormat_CF895D0925664A98-001 at __randomizedtesting.SeedInfo.seed([CF895D0925664A98]:0) at org.apache.lucene.util.IOUtils.rm(IOUtils.java:329) at org.apache.lucene.util.TestRuleTemporaryFilesCleanup.afterAlways(TestRuleTemporaryFilesCleanup.java:216) at com.carrotsearch.randomizedtesting.rules.TestRuleAdapter$1.afterAlways(TestRuleAdapter.java:31) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:43) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53) at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47) at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64) at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:54) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368) at java.base/java.lang.Thread.run(Thread.java:844) FAILED: junit.framework.TestSuite.org.apache.solr.core.SolrCoreCheckLockOnStartupTest Error Message: Could not remove the following files (in the order of attempts): C:\Users\jenkins\workspace\Lucene-Solr-7.x-Windows\solr\build\solr-core\test\J1\temp\solr.core.SolrCoreCheckLockOnStartupTest_A277A36121CFDE0D-001\init-core-data-001\index: java.nio.file.DirectoryNotEmptyException: C:\Users\jenkins\workspace\Lucene-Solr-7.x-Windows\solr\build\solr-core\test\J1\temp\solr.core.SolrCoreCheckLockOnStartupTest_A277A36121CFDE0D-001\init-core-data-001\index C:\Users\jenkins\workspace\Lucene-Solr-7.x-Windows\solr\build\solr-core\test\J1\temp\solr.core.SolrCoreCheckLockOnStartupTest_A277A36121CFDE0D-001\init-core-data-001: java.nio.file.DirectoryNotEmptyException: C:\Users\jenkins\workspace\Lucene-Solr-7.x-Windows\solr\build\solr-core\test\J1\temp\solr.core.SolrCoreCheckLockOnStartupTest_A277A36121CFDE0D-001\init-core-data-001 C:\Users\jenkins\workspace\Lucene-Solr-7.x-Windows\solr\build\solr-core\test\J1\temp\solr.core.SolrCoreCheckLockOnStartupTest_A277A36121CFDE0D-001\init-core-data-001\index\segments_1: java.nio.file.AccessDeniedException: C:\Users\jenkins\workspace\Lucene-Solr-7.x-Windows\solr\build\solr-core\test\J1\temp\solr.core.SolrCoreCheckLockOnStartupTest_A277A36121CFDE0D-001\init-core-data-001\index\segments_1 C:\Users\jenkins\workspace\Lucene-Solr-7.x-Windows\solr\build\solr-core\test\J1\temp\solr.core.SolrCoreCheckLockOnStartupTest_A277A36121CFDE0D-001: java.nio.file.DirectoryNotEmptyException:
[jira] [Commented] (SOLR-11702) Redesign current LIR implementation
[ https://issues.apache.org/jira/browse/SOLR-11702?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16394368#comment-16394368 ] ASF subversion and git services commented on SOLR-11702: Commit 1f994c97301fbe8926115925102c78a8a133e26b in lucene-solr's branch refs/heads/branch_7x from [~caomanhdat] [ https://git-wip-us.apache.org/repos/asf?p=lucene-solr.git;h=1f994c9 ] SOLR-11702: Remove noise of exception messages on failed to ping leader > Redesign current LIR implementation > --- > > Key: SOLR-11702 > URL: https://issues.apache.org/jira/browse/SOLR-11702 > Project: Solr > Issue Type: Improvement > Security Level: Public(Default Security Level. Issues are Public) >Reporter: Cao Manh Dat >Assignee: Cao Manh Dat >Priority: Major > Fix For: 7.3, master (8.0) > > Attachments: SOLR-11702.patch, SOLR-11702.patch > > > I recently looked into some problem related to racing between LIR and > Recovering. I would like to propose a totally new approach to solve SOLR-5495 > problem because fixing current implementation by a bandage will lead us to > other problems (we can not prove the correctness of the implementation). > Feel free to give comments/thoughts about this new scheme. > https://docs.google.com/document/d/1dM2GKMULsS45ZMuvtztVnM2m3fdUeRYNCyJorIIisEo/edit?usp=sharing -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] [Commented] (SOLR-11702) Redesign current LIR implementation
[ https://issues.apache.org/jira/browse/SOLR-11702?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16394367#comment-16394367 ] ASF subversion and git services commented on SOLR-11702: Commit e926f435d7e318b30b2d9ec38be87ad9ab7eed45 in lucene-solr's branch refs/heads/master from [~caomanhdat] [ https://git-wip-us.apache.org/repos/asf?p=lucene-solr.git;h=e926f43 ] SOLR-11702: Remove noise of exception messages on failed to ping leader > Redesign current LIR implementation > --- > > Key: SOLR-11702 > URL: https://issues.apache.org/jira/browse/SOLR-11702 > Project: Solr > Issue Type: Improvement > Security Level: Public(Default Security Level. Issues are Public) >Reporter: Cao Manh Dat >Assignee: Cao Manh Dat >Priority: Major > Fix For: 7.3, master (8.0) > > Attachments: SOLR-11702.patch, SOLR-11702.patch > > > I recently looked into some problem related to racing between LIR and > Recovering. I would like to propose a totally new approach to solve SOLR-5495 > problem because fixing current implementation by a bandage will lead us to > other problems (we can not prove the correctness of the implementation). > Feel free to give comments/thoughts about this new scheme. > https://docs.google.com/document/d/1dM2GKMULsS45ZMuvtztVnM2m3fdUeRYNCyJorIIisEo/edit?usp=sharing -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[GitHub] lucene-solr pull request #335: SOLR-11617 rename alias metadata as alias pro...
Github user fsparv commented on a diff in the pull request: https://github.com/apache/lucene-solr/pull/335#discussion_r173638701 --- Diff: solr/core/src/test/org/apache/solr/cloud/AliasIntegrationTest.java --- @@ -238,51 +239,52 @@ public void testModifyMetadataV2() throws Exception { checkFooAndBarMeta(aliasName, zkStateReader); } - public void testModifyMetadataV1() throws Exception { + @Test + public void testModifyPropertiesV1() throws Exception { // note we don't use TZ in this test, thus it's UTC final String aliasName = getTestName(); ZkStateReader zkStateReader = createColectionsAndAlias(aliasName); final String baseUrl = cluster.getRandomJetty(random()).getBaseUrl().toString(); -HttpGet get = new HttpGet(baseUrl + "/admin/collections?action=MODIFYALIAS" + +HttpGet get = new HttpGet(baseUrl + "/admin/collections?action=ALIASPROP" + "=xml" + "=" + aliasName + -"=baz" + -"=bam"); +"=baz" + --- End diff -- I tend to like dot notation to be nounish things. A set of things collectively know as "properties" with member element ".foo" rather than an adjective "property" describing ".foo" "properties" : { "foo": "baz", "bar": "bam" } vs "property" : { "foo": "baz", "bar": "bam" } The v1 api flattening should match what we do for v2 I think? --- - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[JENKINS] Lucene-Solr-repro - Build # 237 - Unstable
Build: https://builds.apache.org/job/Lucene-Solr-repro/237/ [...truncated 28 lines...] [repro] Jenkins log URL: https://builds.apache.org/job/Lucene-Solr-BadApples-Tests-7.x/10/consoleText [repro] Revision: 9341be83701cf5d3675e9cde85da9ccb97044521 [repro] Repro line: ant test -Dtestcase=HdfsAutoAddReplicasIntegrationTest -Dtests.method=testSimple -Dtests.seed=A49FFE281CCB1932 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=it-CH -Dtests.timezone=America/Antigua -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1 [repro] Repro line: ant test -Dtestcase=AutoscalingHistoryHandlerTest -Dtests.method=testHistory -Dtests.seed=A49FFE281CCB1932 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=nl-NL -Dtests.timezone=Asia/Dili -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1 [repro] Repro line: ant test -Dtestcase=TestReplicationHandler -Dtests.method=doTestIndexFetchOnMasterRestart -Dtests.seed=A49FFE281CCB1932 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=ja -Dtests.timezone=America/Dawson -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1 [repro] Repro line: ant test -Dtestcase=TestJmxIntegration -Dtests.method=testJmxOnCoreReload -Dtests.seed=A49FFE281CCB1932 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=ko -Dtests.timezone=America/Manaus -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1 [repro] Repro line: ant test -Dtestcase=AutoAddReplicasIntegrationTest -Dtests.method=testSimple -Dtests.seed=A49FFE281CCB1932 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=ga-IE -Dtests.timezone=America/Santo_Domingo -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1 [repro] Repro line: ant test -Dtestcase=TriggerIntegrationTest -Dtests.method=testEventQueue -Dtests.seed=A49FFE281CCB1932 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=is -Dtests.timezone=BET -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1 [repro] Repro line: ant test -Dtestcase=TestLTRReRankingPipeline -Dtests.method=testDifferentTopN -Dtests.seed=3C8ABF26EEA98575 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=hi -Dtests.timezone=Australia/Melbourne -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1 [repro] git rev-parse --abbrev-ref HEAD [repro] git rev-parse HEAD [repro] Initial local git branch/revision: f1f929b15a4bc0876e8c241bbc184fa870662939 [repro] git fetch [repro] git checkout 9341be83701cf5d3675e9cde85da9ccb97044521 [...truncated 2 lines...] [repro] git merge --ff-only [...truncated 1 lines...] [repro] ant clean [...truncated 6 lines...] [repro] Test suites by module: [repro]solr/contrib/ltr [repro] TestLTRReRankingPipeline [repro]solr/core [repro] AutoAddReplicasIntegrationTest [repro] HdfsAutoAddReplicasIntegrationTest [repro] TriggerIntegrationTest [repro] AutoscalingHistoryHandlerTest [repro] TestJmxIntegration [repro] TestReplicationHandler [repro] ant compile-test [...truncated 2579 lines...] [repro] ant test-nocompile -Dtests.dups=5 -Dtests.maxfailures=5 -Dtests.class="*.TestLTRReRankingPipeline" -Dtests.showOutput=onerror -Dtests.seed=3C8ABF26EEA98575 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=hi -Dtests.timezone=Australia/Melbourne -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1 [...truncated 135 lines...] [repro] Setting last failure code to 256 [repro] ant compile-test [...truncated 1331 lines...] [repro] ant test-nocompile -Dtests.dups=5 -Dtests.maxfailures=30 -Dtests.class="*.AutoAddReplicasIntegrationTest|*.HdfsAutoAddReplicasIntegrationTest|*.TriggerIntegrationTest|*.AutoscalingHistoryHandlerTest|*.TestJmxIntegration|*.TestReplicationHandler" -Dtests.showOutput=onerror -Dtests.seed=A49FFE281CCB1932 -Dtests.multiplier=2 -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=ga-IE -Dtests.timezone=America/Santo_Domingo -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1 [...truncated 97866 lines...] [repro] Setting last failure code to 256 [repro] Failures: [repro] 2/5 failed: org.apache.solr.cloud.autoscaling.TriggerIntegrationTest [repro] 5/5 failed: org.apache.solr.cloud.autoscaling.AutoAddReplicasIntegrationTest [repro] 5/5 failed: org.apache.solr.cloud.autoscaling.HdfsAutoAddReplicasIntegrationTest [repro] 5/5 failed: org.apache.solr.core.TestJmxIntegration [repro] 5/5 failed: org.apache.solr.handler.TestReplicationHandler [repro] 5/5 failed: org.apache.solr.handler.admin.AutoscalingHistoryHandlerTest [repro] 5/5 failed: org.apache.solr.ltr.TestLTRReRankingPipeline [repro] Re-testing 100% failures at the tip of branch_7x [repro] ant clean [...truncated 8 lines...] [repro] Test suites by module: [repro]solr/contrib/ltr [repro] TestLTRReRankingPipeline [repro]solr/core [repro] TestJmxIntegration [repro]
[jira] [Commented] (SOLR-7413) Website: downloading past releases is harder than it should be
[ https://issues.apache.org/jira/browse/SOLR-7413?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16394359#comment-16394359 ] Jan Høydahl commented on SOLR-7413: --- I'd really like to refresh the Download page to look something like the Apache Cloudstack page: [https://cloudstack.apache.org/downloads.html] I like how they introduce the software, spell out what version is the last and which is the LTS one, and also the buttons to fetch the SHA, ASC and KEYS files directly from Apache servers. The page also talks about the importance of validating the download and provides a link to the archive too. We should also merge in the info from [http://lucene.apache.org/solr/community.html#about-versions] into the downloads page. To avoid having to commit changes to the downloads page for every release, it should be possible to generate the version specific text and links dynamically with JS. I imagine the JS code pulling in [https://projects.apache.org/json/projects/lucene-solr.json] and from there parse what is the latest version as well as the latest bugfix version for previous major version, and generate all the links. With this in place we (still) don't need to commit updates to this page. As a bonus we can also show the release date and generate links to release notes. > Website: downloading past releases is harder than it should be > -- > > Key: SOLR-7413 > URL: https://issues.apache.org/jira/browse/SOLR-7413 > Project: Solr > Issue Type: Bug > Components: website >Reporter: Steve Rowe >Assignee: Steve Rowe >Priority: Minor > > Clicking on the "Download" button at the top of every Solr website page takes > you to [http://lucene.apache.org/solr/mirrors-solr-latest-redir.html] (let's > call it the download-redirect page), which pauses for 3 seconds and then > auto-redirects to the Apache download mirror page for the latest Solr > release. The download-redirect page has info about downloading past > releases, but there are problems with the current setup: > # The 3 second auto-redirect doesn't allow enough time to read the page > before it's gone. > # Firefox (latest version, on OS X and Windows) doesn't include the page in > its browser history, so you can't go back - clicking the back button will > take you to the page you were on when you clicked the "Download" button, not > back to the download-redirect page. > # Internet Explorer and Chrome include the download-redirect page in their > history, so clicking the back button will go there, but then after three > seconds you get redirected to the Apache download mirrors page, whack-a-mole > style. > When I was putting the download-redirect page together, I guess I only tested > on Safari on OS X 10.10. This browser keeps the download-redirect page in > its history, so clicking the back button after the auto-redirect takes you to > the mirror pages will take you back to the download-redirect page, and the > auto-redirect never recurs. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] [Commented] (SOLR-11617) Expose Alias Metadata CRUD in REST API
[ https://issues.apache.org/jira/browse/SOLR-11617?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16394358#comment-16394358 ] David Smiley commented on SOLR-11617: - BTW Gus added a new PR for the renames (it's auto-linked thanks to JIRA-GitHub integration). Next time please comment here so Watchers get notified. > Expose Alias Metadata CRUD in REST API > -- > > Key: SOLR-11617 > URL: https://issues.apache.org/jira/browse/SOLR-11617 > Project: Solr > Issue Type: Sub-task > Security Level: Public(Default Security Level. Issues are Public) > Components: SolrCloud >Affects Versions: master (8.0) >Reporter: Gus Heck >Assignee: David Smiley >Priority: Major > Fix For: 7.3 > > Attachments: SOLR_11617.patch, SOLR_11617.patch > > Time Spent: 1h 10m > Remaining Estimate: 0h > > SOLR-11487 is adding Java API for metadata on aliases, this task is to expose > that functionality to end-users via a REST API. > Some proposed commands, for initial discussion: > - *SETALIASMETA* - upsert, or delete if blank/null/white-space provided. > - *GETALIASMETA* - read existing alias metadata > Given that the parent ticket to this task is going to rely on the alias > metadata, and I suspect a user would potentially completely break their time > partitioned data configuration by editing system metadata directly, we should > either document these commands as "use at your own risk, great > power/responsibility etc" or consider protecting some subset of metadata. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[GitHub] lucene-solr pull request #335: SOLR-11617 rename alias metadata as alias pro...
Github user dsmiley commented on a diff in the pull request: https://github.com/apache/lucene-solr/pull/335#discussion_r173637854 --- Diff: solr/core/src/java/org/apache/solr/update/processor/TimeRoutedAliasUpdateProcessor.java --- @@ -124,7 +124,7 @@ protected TimeRoutedAliasUpdateProcessor(SolrQueryRequest req, SolrQueryResponse cmdDistrib = new SolrCmdDistributor(cc.getUpdateShardHandler()); collHandler = cc.getCollectionsHandler(); -final MapaliasMetadata = zkController.getZkStateReader().getAliases().getCollectionAliasMetadata(aliasName); +final Map aliasMetadata = zkController.getZkStateReader().getAliases().getCollectionAliasProperties(aliasName); --- End diff -- it'd be nice to also rename aliasMetada to aliasProperties --- - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[JENKINS] Lucene-Solr-master-Windows (64bit/jdk1.8.0_144) - Build # 7214 - Still Unstable!
Build: https://jenkins.thetaphi.de/job/Lucene-Solr-master-Windows/7214/ Java: 64bit/jdk1.8.0_144 -XX:+UseCompressedOops -XX:+UseParallelGC 12 tests failed. FAILED: junit.framework.TestSuite.org.apache.lucene.index.TestLongPostings Error Message: Could not remove the following files (in the order of attempts): C:\Users\jenkins\workspace\Lucene-Solr-master-Windows\lucene\build\core\test\J0\temp\lucene.index.TestLongPostings_65898ED6484449D1-001\longpostings.-1435517865137614019-001: java.nio.file.AccessDeniedException: C:\Users\jenkins\workspace\Lucene-Solr-master-Windows\lucene\build\core\test\J0\temp\lucene.index.TestLongPostings_65898ED6484449D1-001\longpostings.-1435517865137614019-001 C:\Users\jenkins\workspace\Lucene-Solr-master-Windows\lucene\build\core\test\J0\temp\lucene.index.TestLongPostings_65898ED6484449D1-001: java.nio.file.DirectoryNotEmptyException: C:\Users\jenkins\workspace\Lucene-Solr-master-Windows\lucene\build\core\test\J0\temp\lucene.index.TestLongPostings_65898ED6484449D1-001 Stack Trace: java.io.IOException: Could not remove the following files (in the order of attempts): C:\Users\jenkins\workspace\Lucene-Solr-master-Windows\lucene\build\core\test\J0\temp\lucene.index.TestLongPostings_65898ED6484449D1-001\longpostings.-1435517865137614019-001: java.nio.file.AccessDeniedException: C:\Users\jenkins\workspace\Lucene-Solr-master-Windows\lucene\build\core\test\J0\temp\lucene.index.TestLongPostings_65898ED6484449D1-001\longpostings.-1435517865137614019-001 C:\Users\jenkins\workspace\Lucene-Solr-master-Windows\lucene\build\core\test\J0\temp\lucene.index.TestLongPostings_65898ED6484449D1-001: java.nio.file.DirectoryNotEmptyException: C:\Users\jenkins\workspace\Lucene-Solr-master-Windows\lucene\build\core\test\J0\temp\lucene.index.TestLongPostings_65898ED6484449D1-001 at __randomizedtesting.SeedInfo.seed([65898ED6484449D1]:0) at org.apache.lucene.util.IOUtils.rm(IOUtils.java:329) at org.apache.lucene.util.TestRuleTemporaryFilesCleanup.afterAlways(TestRuleTemporaryFilesCleanup.java:216) at com.carrotsearch.randomizedtesting.rules.TestRuleAdapter$1.afterAlways(TestRuleAdapter.java:31) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:43) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53) at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47) at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64) at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:54) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368) at java.lang.Thread.run(Thread.java:748) FAILED: junit.framework.TestSuite.org.apache.lucene.store.TestFileSwitchDirectory Error Message: Could not remove the following files (in the order of attempts): C:\Users\jenkins\workspace\Lucene-Solr-master-Windows\lucene\build\core\test\J0\temp\lucene.store.TestFileSwitchDirectory_65898ED6484449D1-001\bar-013: java.nio.file.NoSuchFileException: C:\Users\jenkins\workspace\Lucene-Solr-master-Windows\lucene\build\core\test\J0\temp\lucene.store.TestFileSwitchDirectory_65898ED6484449D1-001\bar-013 Stack Trace: java.io.IOException: Could not remove the following files (in the order of attempts): C:\Users\jenkins\workspace\Lucene-Solr-master-Windows\lucene\build\core\test\J0\temp\lucene.store.TestFileSwitchDirectory_65898ED6484449D1-001\bar-013: java.nio.file.NoSuchFileException: C:\Users\jenkins\workspace\Lucene-Solr-master-Windows\lucene\build\core\test\J0\temp\lucene.store.TestFileSwitchDirectory_65898ED6484449D1-001\bar-013 at __randomizedtesting.SeedInfo.seed([65898ED6484449D1]:0) at org.apache.lucene.util.IOUtils.rm(IOUtils.java:329) at org.apache.lucene.util.TestRuleTemporaryFilesCleanup.afterAlways(TestRuleTemporaryFilesCleanup.java:216) at com.carrotsearch.randomizedtesting.rules.TestRuleAdapter$1.afterAlways(TestRuleAdapter.java:31) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:43) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53) at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47) at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64) at
[GitHub] lucene-solr pull request #335: SOLR-11617 rename alias metadata as alias pro...
Github user dsmiley commented on a diff in the pull request: https://github.com/apache/lucene-solr/pull/335#discussion_r173637762 --- Diff: solr/solr-ref-guide/src/collections-api.adoc --- @@ -750,36 +750,38 @@ http://localhost:8983/solr/admin/collections?action=LISTALIASES=xml [[modifyalias]] --- End diff -- "modifyalias" here is now incorrect; should be "ALIASPROP". This would affect some of the examples below too. --- - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[JENKINS] Lucene-Solr-repro - Build # 238 - Still Unstable
Build: https://builds.apache.org/job/Lucene-Solr-repro/238/ [...truncated 28 lines...] [repro] Jenkins log URL: https://builds.apache.org/job/Lucene-Solr-SmokeRelease-master/975/consoleText [repro] Revision: 971bd26df6ecfa9c266910a8008a2dad52d4443a [repro] Ant options: -DsmokeTestRelease.java9=/home/jenkins/tools/java/latest1.9 [repro] Repro line: ant test -Dtestcase=ScheduledMaintenanceTriggerTest -Dtests.method=testInactiveShardCleanup -Dtests.seed=EDDB7F009413D547 -Dtests.multiplier=2 -Dtests.locale=no -Dtests.timezone=America/Sitka -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1 [repro] git rev-parse --abbrev-ref HEAD [repro] git rev-parse HEAD [repro] Initial local git branch/revision: f1f929b15a4bc0876e8c241bbc184fa870662939 [repro] git fetch [repro] git checkout 971bd26df6ecfa9c266910a8008a2dad52d4443a [...truncated 2 lines...] [repro] git merge --ff-only [...truncated 1 lines...] [repro] ant clean [...truncated 6 lines...] [repro] Test suites by module: [repro]solr/core [repro] ScheduledMaintenanceTriggerTest [repro] ant compile-test [...truncated 3292 lines...] [repro] ant test-nocompile -Dtests.dups=5 -Dtests.maxfailures=5 -Dtests.class="*.ScheduledMaintenanceTriggerTest" -Dtests.showOutput=onerror -DsmokeTestRelease.java9=/home/jenkins/tools/java/latest1.9 -Dtests.seed=EDDB7F009413D547 -Dtests.multiplier=2 -Dtests.locale=no -Dtests.timezone=America/Sitka -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1 [...truncated 754 lines...] [repro] Setting last failure code to 256 [repro] Failures: [repro] 2/5 failed: org.apache.solr.cloud.autoscaling.ScheduledMaintenanceTriggerTest [repro] git checkout f1f929b15a4bc0876e8c241bbc184fa870662939 [...truncated 2 lines...] [repro] Exiting with code 256 [...truncated 5 lines...] - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[GitHub] lucene-solr pull request #335: SOLR-11617 rename alias metadata as alias pro...
Github user dsmiley commented on a diff in the pull request: https://github.com/apache/lucene-solr/pull/335#discussion_r173637697 --- Diff: solr/core/src/test/org/apache/solr/cloud/AliasIntegrationTest.java --- @@ -238,51 +239,52 @@ public void testModifyMetadataV2() throws Exception { checkFooAndBarMeta(aliasName, zkStateReader); } - public void testModifyMetadataV1() throws Exception { + @Test + public void testModifyPropertiesV1() throws Exception { // note we don't use TZ in this test, thus it's UTC final String aliasName = getTestName(); ZkStateReader zkStateReader = createColectionsAndAlias(aliasName); final String baseUrl = cluster.getRandomJetty(random()).getBaseUrl().toString(); -HttpGet get = new HttpGet(baseUrl + "/admin/collections?action=MODIFYALIAS" + +HttpGet get = new HttpGet(baseUrl + "/admin/collections?action=ALIASPROP" + "=xml" + "=" + aliasName + -"=baz" + -"=bam"); +"=baz" + --- End diff -- I think we want the V1 API prefix for this to be "property" since each param occurrence is one property by itself. This is consistent with various other V1 APIs (See CollectionApiMapping.java search for "property"). (My comment here applies to many spots in the diff, not just here of course). --- - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] [Commented] (SOLR-6520) Documentation web page is missing link to live Solr Reference Guide
[ https://issues.apache.org/jira/browse/SOLR-6520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16394355#comment-16394355 ] Jan Høydahl commented on SOLR-6520: --- Attaching a patch that replaces old Wiki link with (version specific) RefGuide link. Also refreshed the textual description by copying what we use in the release note and upgraded the language to better match recent events such as JSON replacing HTTP/XML etc. [~arafalov] you may want to push this in time for 7.3? > Documentation web page is missing link to live Solr Reference Guide > --- > > Key: SOLR-6520 > URL: https://issues.apache.org/jira/browse/SOLR-6520 > Project: Solr > Issue Type: Improvement > Components: documentation >Affects Versions: 4.10 > Environment: web >Reporter: Alexandre Rafalovitch >Assignee: Alexandre Rafalovitch >Priority: Minor > Labels: documentation, website > Fix For: 7.3 > > Attachments: SOLR-6520.patch > > > The [official document page for > Solr|https://lucene.apache.org/solr/documentation.html] is missing the link > to the live Solr Reference Guide. Only the link to PDF is there. In fact, one > has to go to the WIKI, it seems to find the link. > It is also not linked from [the release-specific documentation > page|https://lucene.apache.org/solr/4_10_0/index.html] either. > This means the search engines do not easily discover the new content and it > does not show up in searches for when people look for information. It also > means people may hesitate to look at it, if they have to download the whole > PDF first. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] [Updated] (SOLR-6520) Documentation web page is missing link to live Solr Reference Guide
[ https://issues.apache.org/jira/browse/SOLR-6520?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jan Høydahl updated SOLR-6520: -- Fix Version/s: 7.3 > Documentation web page is missing link to live Solr Reference Guide > --- > > Key: SOLR-6520 > URL: https://issues.apache.org/jira/browse/SOLR-6520 > Project: Solr > Issue Type: Improvement > Components: documentation >Affects Versions: 4.10 > Environment: web >Reporter: Alexandre Rafalovitch >Assignee: Alexandre Rafalovitch >Priority: Minor > Labels: documentation, website > Fix For: 7.3 > > Attachments: SOLR-6520.patch > > > The [official document page for > Solr|https://lucene.apache.org/solr/documentation.html] is missing the link > to the live Solr Reference Guide. Only the link to PDF is there. In fact, one > has to go to the WIKI, it seems to find the link. > It is also not linked from [the release-specific documentation > page|https://lucene.apache.org/solr/4_10_0/index.html] either. > This means the search engines do not easily discover the new content and it > does not show up in searches for when people look for information. It also > means people may hesitate to look at it, if they have to download the whole > PDF first. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] [Updated] (SOLR-6520) Documentation web page is missing link to live Solr Reference Guide
[ https://issues.apache.org/jira/browse/SOLR-6520?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jan Høydahl updated SOLR-6520: -- Attachment: SOLR-6520.patch > Documentation web page is missing link to live Solr Reference Guide > --- > > Key: SOLR-6520 > URL: https://issues.apache.org/jira/browse/SOLR-6520 > Project: Solr > Issue Type: Improvement > Components: documentation >Affects Versions: 4.10 > Environment: web >Reporter: Alexandre Rafalovitch >Assignee: Alexandre Rafalovitch >Priority: Minor > Labels: documentation, website > Fix For: 7.3 > > Attachments: SOLR-6520.patch > > > The [official document page for > Solr|https://lucene.apache.org/solr/documentation.html] is missing the link > to the live Solr Reference Guide. Only the link to PDF is there. In fact, one > has to go to the WIKI, it seems to find the link. > It is also not linked from [the release-specific documentation > page|https://lucene.apache.org/solr/4_10_0/index.html] either. > This means the search engines do not easily discover the new content and it > does not show up in searches for when people look for information. It also > means people may hesitate to look at it, if they have to download the whole > PDF first. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] [Updated] (SOLR-12079) Reproducable Failure in AutoAddReplicasIntegrationTest.testSimple
[ https://issues.apache.org/jira/browse/SOLR-12079?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Erick Erickson updated SOLR-12079: -- Summary: Reproducable Failure in AutoAddReplicasIntegrationTest.testSimple (was: Reproducable Failure in TestAutoAddReplicasIntegrationTest.testSimple) > Reproducable Failure in AutoAddReplicasIntegrationTest.testSimple > - > > Key: SOLR-12079 > URL: https://issues.apache.org/jira/browse/SOLR-12079 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) >Affects Versions: master (8.0) > Environment: Building on Ubuntu 17.4 > openjdk version "1.8.0_151" > OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.17.04.2-b12) > OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode) >Reporter: Gus Heck >Priority: Major > > With the recent focus on bad tests lately, I decided to inspect some failures > that occurred in tests unrelated to my present task when I ran the tests > preparing for a pull request and found this failure which reproduces: > ant test -Dtestcase=AutoAddReplicasIntegrationTest -Dtests.method=testSimple > -Dtests.seed=884DCF71D210D14A -Dtests.slow=true -Dtests.badapples=true > -Dtests.locale=de-GR -Dtests.timezone=Pacific/Kwajalein -Dtests.asserts=true > -Dtests.file.encoding=UTF-8 > > Key excerpt of the log: > {code:java} > [junit4] 2> NOTE: reproduce with: ant test > -Dtestcase=AutoAddReplicasIntegrationTest -Dtests.method=testSimple > -Dtests.seed=884DCF71D210D14A -Dtests.slow=true -Dtests.badapples=true > -Dtests.locale=de-GR -Dtests.timezone=Pacific/Kwajalein -Dtests.asserts=true > -Dtests.file.encoding=UTF-8 > [junit4] FAILURE 101s | AutoAddReplicasIntegrationTest.testSimple <<< > [junit4] > Throwable #1: java.lang.AssertionError: Waiting for > collection testSimple1 > [junit4] > null > [junit4] > Live Nodes: [127.0.0.1:33823_solr, 127.0.0.1:41047_solr] > [junit4] > Last available state: > DocCollection(testSimple1//collections/testSimple1/state.json/7)={ > [junit4] > "pullReplicas":"0", > [junit4] > "replicationFactor":"2", > [junit4] > "shards":{ > [junit4] > "shard1":{ > [junit4] > "range":"8000-", > [junit4] > "state":"active", > [junit4] > "replicas":{ > [junit4] > "core_node4":{ > [junit4] > "core":"testSimple1_shard1_replica_n1", > [junit4] > "base_url":"https://127.0.0.1:45817/solr;, > [junit4] > "node_name":"127.0.0.1:45817_solr", > [junit4] > "state":"down", > [junit4] > "type":"NRT"}, > [junit4] > "core_node6":{ > [junit4] > "core":"testSimple1_shard1_replica_n2", > [junit4] > "base_url":"https://127.0.0.1:33823/solr;, > [junit4] > "node_name":"127.0.0.1:33823_solr", > [junit4] > "state":"active", > [junit4] > "type":"NRT", > [junit4] > "leader":"true"}}}, > [junit4] > "shard2":{ > [junit4] > "range":"0-7fff", > [junit4] > "state":"active", > [junit4] > "replicas":{ > [junit4] > "core_node7":{ > [junit4] > "core":"testSimple1_shard2_replica_n3", > [junit4] > "base_url":"https://127.0.0.1:45817/solr;, > [junit4] > "node_name":"127.0.0.1:45817_solr", > [junit4] > "state":"down", > [junit4] > "type":"NRT"}, > [junit4] > "core_node8":{ > [junit4] > "core":"testSimple1_shard2_replica_n5", > [junit4] > "base_url":"https://127.0.0.1:33823/solr;, > [junit4] > "node_name":"127.0.0.1:33823_solr", > [junit4] > "state":"active", > [junit4] > "type":"NRT", > [junit4] > "leader":"true", > [junit4] > "router":{"name":"compositeId"}, > [junit4] > "maxShardsPerNode":"2", > [junit4] > "autoAddReplicas":"true", > [junit4] > "nrtReplicas":"2", > [junit4] > "tlogReplicas":"0"} > [junit4] > at > __randomizedtesting.SeedInfo.seed([884DCF71D210D14A:B0FEEB8FF5E3059B]:0) > [junit4] > at > org.apache.solr.cloud.SolrCloudTestCase.waitForState(SolrCloudTestCase.java:269) > [junit4] > at > org.apache.solr.cloud.autoscaling.AutoAddReplicasIntegrationTest.testSimple(AutoAddReplicasIntegrationTest.java:94) > [junit4] > at java.lang.Thread.run(Thread.java:748) > [junit4] 2> 103449 INFO (jetty-closer-2-thread-2) [ ] > o.e.j.s.AbstractConnector Stopped ServerConnector@57a6f4e{SSL,[ssl, > http/1.1]}{127.0.0.1:0} >
[JENKINS] Lucene-Solr-BadApples-Tests-master - Build # 10 - Still unstable
Build: https://builds.apache.org/job/Lucene-Solr-BadApples-Tests-master/10/ 11 tests failed. FAILED: org.apache.solr.cloud.TestAuthenticationFramework.testBasics Error Message: Error from server at http://127.0.0.1:42367/solr/testcollection_shard1_replica_n3: Expected mime type application/octet-stream but got text/html.Error 404 Can not find: /solr/testcollection_shard1_replica_n3/update HTTP ERROR 404 Problem accessing /solr/testcollection_shard1_replica_n3/update. Reason: Can not find: /solr/testcollection_shard1_replica_n3/updatehttp://eclipse.org/jetty;>Powered by Jetty:// 9.4.8.v20171121 Stack Trace: org.apache.solr.client.solrj.impl.CloudSolrClient$RouteException: Error from server at http://127.0.0.1:42367/solr/testcollection_shard1_replica_n3: Expected mime type application/octet-stream but got text/html. Error 404 Can not find: /solr/testcollection_shard1_replica_n3/update HTTP ERROR 404 Problem accessing /solr/testcollection_shard1_replica_n3/update. Reason: Can not find: /solr/testcollection_shard1_replica_n3/updatehttp://eclipse.org/jetty;>Powered by Jetty:// 9.4.8.v20171121 at __randomizedtesting.SeedInfo.seed([EC7BE4E50471C09A:D1A34AC93C9F9EEA]:0) at org.apache.solr.client.solrj.impl.CloudSolrClient.directUpdate(CloudSolrClient.java:551) at org.apache.solr.client.solrj.impl.CloudSolrClient.sendRequest(CloudSolrClient.java:1014) at org.apache.solr.client.solrj.impl.CloudSolrClient.requestWithRetryOnStaleState(CloudSolrClient.java:885) at org.apache.solr.client.solrj.impl.CloudSolrClient.requestWithRetryOnStaleState(CloudSolrClient.java:947) at org.apache.solr.client.solrj.impl.CloudSolrClient.requestWithRetryOnStaleState(CloudSolrClient.java:947) at org.apache.solr.client.solrj.impl.CloudSolrClient.requestWithRetryOnStaleState(CloudSolrClient.java:947) at org.apache.solr.client.solrj.impl.CloudSolrClient.requestWithRetryOnStaleState(CloudSolrClient.java:947) at org.apache.solr.client.solrj.impl.CloudSolrClient.requestWithRetryOnStaleState(CloudSolrClient.java:947) at org.apache.solr.client.solrj.impl.CloudSolrClient.request(CloudSolrClient.java:818) at org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:194) at org.apache.solr.client.solrj.request.UpdateRequest.commit(UpdateRequest.java:233) at org.apache.solr.cloud.TestAuthenticationFramework.collectionCreateSearchDeleteTwice(TestAuthenticationFramework.java:127) at org.apache.solr.cloud.TestAuthenticationFramework.testBasics(TestAuthenticationFramework.java:75) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1737) at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:934) at com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:970) at com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:984) at com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57) at org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:49) at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45) at org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48) at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64) at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368) at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:817) at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:468) at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:943) at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:829) at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:879) at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:890) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
[jira] [Commented] (SOLR-6520) Documentation web page is missing link to live Solr Reference Guide
[ https://issues.apache.org/jira/browse/SOLR-6520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16394351#comment-16394351 ] Jan Høydahl commented on SOLR-6520: --- Download page now links to online guide. But the release-specific page, e.g. [https://lucene.apache.org/solr/7_2_0/index.html] still lists the legacy Wiki as the main reference documentation. This should be replaced by a link to the online aersion-speific ref guide, i.e. [https://lucene.apache.org/solr/guide/7_2/] > Documentation web page is missing link to live Solr Reference Guide > --- > > Key: SOLR-6520 > URL: https://issues.apache.org/jira/browse/SOLR-6520 > Project: Solr > Issue Type: Improvement > Components: documentation >Affects Versions: 4.10 > Environment: web >Reporter: Alexandre Rafalovitch >Assignee: Alexandre Rafalovitch >Priority: Minor > Labels: documentation, website > > The [official document page for > Solr|https://lucene.apache.org/solr/documentation.html] is missing the link > to the live Solr Reference Guide. Only the link to PDF is there. In fact, one > has to go to the WIKI, it seems to find the link. > It is also not linked from [the release-specific documentation > page|https://lucene.apache.org/solr/4_10_0/index.html] either. > This means the search engines do not easily discover the new content and it > does not show up in searches for when people look for information. It also > means people may hesitate to look at it, if they have to download the whole > PDF first. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[GitHub] lucene-solr pull request #335: SOLR-11617 rename alias metadata as alias pro...
Github user dsmiley commented on a diff in the pull request: https://github.com/apache/lucene-solr/pull/335#discussion_r173637222 --- Diff: solr/core/src/java/org/apache/solr/cloud/api/collections/ModifyAliasCmd.java --- @@ -35,7 +35,7 @@ public class ModifyAliasCmd implements Cmd { --- End diff -- rename class? --- - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[JENKINS] Lucene-Solr-Tests-7.x - Build # 491 - Still Unstable
Build: https://builds.apache.org/job/Lucene-Solr-Tests-7.x/491/ 7 tests failed. FAILED: org.apache.solr.cloud.BasicDistributedZkTest.test Error Message: Error from server at http://127.0.0.1:45958/collection1: Cannot talk to ZooKeeper - Updates are disabled. Stack Trace: org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at http://127.0.0.1:45958/collection1: Cannot talk to ZooKeeper - Updates are disabled. at __randomizedtesting.SeedInfo.seed([FF86DC7D12D2B388:77D2E3A7BC2EDE70]:0) at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:643) at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:255) at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:244) at org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:194) at org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:211) at org.apache.solr.BaseDistributedSearchTestCase.add(BaseDistributedSearchTestCase.java:507) at org.apache.solr.cloud.BasicDistributedZkTest.testUpdateProcessorsRunOnlyOnce(BasicDistributedZkTest.java:684) at org.apache.solr.cloud.BasicDistributedZkTest.test(BasicDistributedZkTest.java:379) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1737) at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:934) at com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:970) at com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:984) at org.apache.solr.BaseDistributedSearchTestCase$ShardsRepeatRule$ShardsFixedStatement.callStatement(BaseDistributedSearchTestCase.java:993) at org.apache.solr.BaseDistributedSearchTestCase$ShardsRepeatRule$ShardsStatement.evaluate(BaseDistributedSearchTestCase.java:968) at com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57) at org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:49) at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45) at org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48) at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64) at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368) at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:817) at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:468) at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:943) at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:829) at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:879) at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:890) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57) at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:41) at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at
[JENKINS] Lucene-Solr-7.x-Solaris (64bit/jdk1.8.0) - Build # 484 - Unstable!
Build: https://jenkins.thetaphi.de/job/Lucene-Solr-7.x-Solaris/484/ Java: 64bit/jdk1.8.0 -XX:-UseCompressedOops -XX:+UseSerialGC 1 tests failed. FAILED: org.apache.solr.cloud.LeaderVoteWaitTimeoutTest.basicTest Error Message: Address already in use Stack Trace: java.net.BindException: Address already in use at __randomizedtesting.SeedInfo.seed([107C9C3B7CF5E349:E2888B593850EE7A]:0) at sun.nio.ch.Net.bind0(Native Method) at sun.nio.ch.Net.bind(Net.java:433) at sun.nio.ch.Net.bind(Net.java:425) at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223) at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74) at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:334) at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:302) at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80) at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:238) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.server.Server.doStart(Server.java:397) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.apache.solr.client.solrj.embedded.JettySolrRunner.start(JettySolrRunner.java:396) at org.apache.solr.client.solrj.embedded.JettySolrRunner.start(JettySolrRunner.java:369) at org.apache.solr.cloud.LeaderVoteWaitTimeoutTest.basicTest(LeaderVoteWaitTimeoutTest.java:124) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1737) at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:934) at com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:970) at com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:984) at com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57) at org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:49) at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45) at org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48) at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64) at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368) at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:817) at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:468) at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:943) at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:829) at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:879) at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:890) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57) at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:41) at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at
[GitHub] lucene-solr pull request #335: SOLR-11617 rename alias metadata as alias pro...
GitHub user nsoft opened a pull request: https://github.com/apache/lucene-solr/pull/335 SOLR-11617 rename alias metadata as alias properties Renamed the usage in the API and made the code match where I could to avoid confusion in the future. You can merge this pull request into a Git repository by running: $ git pull https://github.com/nsoft/lucene-solr SOLR-11617-renames Alternatively you can review and apply these changes as the patch at: https://github.com/apache/lucene-solr/pull/335.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #335 commit 609e13514cf489e5cb955b3b7745ce2b243bdc20 Author: Gus HeckDate: 2018-03-10T17:54:15Z rename alias metadata as alias properties --- - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] [Commented] (LUCENE-7935) Release .sha512 hash files with our artifacts
[ https://issues.apache.org/jira/browse/LUCENE-7935?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16394323#comment-16394323 ] Jan Høydahl commented on LUCENE-7935: - Just saw that the new guideline actually discourages use of MD5: {quote}SHOULD NOT supply a MD5 checksum file (because MD5 is too broken). {quote} I'll modify the patch to get rid of {{.md5}} and upload a new patch with only {{.sha512}}. > Release .sha512 hash files with our artifacts > - > > Key: LUCENE-7935 > URL: https://issues.apache.org/jira/browse/LUCENE-7935 > Project: Lucene - Core > Issue Type: Improvement > Components: general/build >Reporter: Jan Høydahl >Assignee: Jan Høydahl >Priority: Major > Fix For: 7.3, master (8.0) > > Attachments: LUCENE-7935.patch > > > Currently we are only required to release {{.md5}} hashes with our artifacts, > and we also include {{.sha1}} files. It is expected that {{.sha512}} will be > required in the future (see > https://www.apache.org/dev/release-signing.html#sha1), so why not start > generating them right away? -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] [Updated] (SOLR-12079) CLONE - Reproducable Failure in TestAutoAddReplicasIntegrationTest.testSimple
[ https://issues.apache.org/jira/browse/SOLR-12079?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Gus Heck updated SOLR-12079: Description: With the recent focus on bad tests lately, I decided to inspect some failures that occurred in tests unrelated to my present task when I ran the tests preparing for a pull request and found this failure which reproduces: ant test -Dtestcase=AutoAddReplicasIntegrationTest -Dtests.method=testSimple -Dtests.seed=884DCF71D210D14A -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=de-GR -Dtests.timezone=Pacific/Kwajalein -Dtests.asserts=true -Dtests.file.encoding=UTF-8 Key excerpt of the log: {code:java} [junit4] 2> NOTE: reproduce with: ant test -Dtestcase=AutoAddReplicasIntegrationTest -Dtests.method=testSimple -Dtests.seed=884DCF71D210D14A -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=de-GR -Dtests.timezone=Pacific/Kwajalein -Dtests.asserts=true -Dtests.file.encoding=UTF-8 [junit4] FAILURE 101s | AutoAddReplicasIntegrationTest.testSimple <<< [junit4] > Throwable #1: java.lang.AssertionError: Waiting for collection testSimple1 [junit4] > null [junit4] > Live Nodes: [127.0.0.1:33823_solr, 127.0.0.1:41047_solr] [junit4] > Last available state: DocCollection(testSimple1//collections/testSimple1/state.json/7)={ [junit4] > "pullReplicas":"0", [junit4] > "replicationFactor":"2", [junit4] > "shards":{ [junit4] > "shard1":{ [junit4] > "range":"8000-", [junit4] > "state":"active", [junit4] > "replicas":{ [junit4] > "core_node4":{ [junit4] > "core":"testSimple1_shard1_replica_n1", [junit4] > "base_url":"https://127.0.0.1:45817/solr;, [junit4] > "node_name":"127.0.0.1:45817_solr", [junit4] > "state":"down", [junit4] > "type":"NRT"}, [junit4] > "core_node6":{ [junit4] > "core":"testSimple1_shard1_replica_n2", [junit4] > "base_url":"https://127.0.0.1:33823/solr;, [junit4] > "node_name":"127.0.0.1:33823_solr", [junit4] > "state":"active", [junit4] > "type":"NRT", [junit4] > "leader":"true"}}}, [junit4] > "shard2":{ [junit4] > "range":"0-7fff", [junit4] > "state":"active", [junit4] > "replicas":{ [junit4] > "core_node7":{ [junit4] > "core":"testSimple1_shard2_replica_n3", [junit4] > "base_url":"https://127.0.0.1:45817/solr;, [junit4] > "node_name":"127.0.0.1:45817_solr", [junit4] > "state":"down", [junit4] > "type":"NRT"}, [junit4] > "core_node8":{ [junit4] > "core":"testSimple1_shard2_replica_n5", [junit4] > "base_url":"https://127.0.0.1:33823/solr;, [junit4] > "node_name":"127.0.0.1:33823_solr", [junit4] > "state":"active", [junit4] > "type":"NRT", [junit4] > "leader":"true", [junit4] > "router":{"name":"compositeId"}, [junit4] > "maxShardsPerNode":"2", [junit4] > "autoAddReplicas":"true", [junit4] > "nrtReplicas":"2", [junit4] > "tlogReplicas":"0"} [junit4] > at __randomizedtesting.SeedInfo.seed([884DCF71D210D14A:B0FEEB8FF5E3059B]:0) [junit4] > at org.apache.solr.cloud.SolrCloudTestCase.waitForState(SolrCloudTestCase.java:269) [junit4] > at org.apache.solr.cloud.autoscaling.AutoAddReplicasIntegrationTest.testSimple(AutoAddReplicasIntegrationTest.java:94) [junit4] > at java.lang.Thread.run(Thread.java:748) [junit4] 2> 103449 INFO (jetty-closer-2-thread-2) [ ] o.e.j.s.AbstractConnector Stopped ServerConnector@57a6f4e{SSL,[ssl, http/1.1]}{127.0.0.1:0} {code} was: With the recent focus on bad tests lately, I decided to inspect some failures that occurred in tests unrelated to my present task when I ran the tests preparing for a pull request and found this failure which reproduces: ant test -Dtestcase=TestReplicationHandler -Dtests.method=doTestIndexFetchOnMasterRestart -Dtests.seed=884DCF71D210D14A -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=et -Dtests.timezone=Cuba -Dtests.asserts=true -Dtests.file.encoding=UTF-8 Key excerpt of the log: {code:java} [junit4] 2> NOTE: reproduce with: ant test -Dtestcase=TestReplicationHandler -Dtests.method=doTestIndexFetchOnMasterRestart -Dtests.seed=884DCF71D210D14A -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=et -Dtests.timezone=Cuba -Dtests.asserts=true -Dtests.file.encoding=UTF-8 [junit4] ERROR 2.35s | TestReplicationHandler.doTestIndexFetchOnMasterRestart <<< [junit4] > Throwable #1:
[jira] [Updated] (SOLR-12079) Reproducable Failure in TestAutoAddReplicasIntegrationTest.testSimple
[ https://issues.apache.org/jira/browse/SOLR-12079?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Gus Heck updated SOLR-12079: Summary: Reproducable Failure in TestAutoAddReplicasIntegrationTest.testSimple (was: CLONE - Reproducable Failure in TestAutoAddReplicasIntegrationTest.testSimple) > Reproducable Failure in TestAutoAddReplicasIntegrationTest.testSimple > - > > Key: SOLR-12079 > URL: https://issues.apache.org/jira/browse/SOLR-12079 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) >Affects Versions: master (8.0) > Environment: Building on Ubuntu 17.4 > openjdk version "1.8.0_151" > OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.17.04.2-b12) > OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode) >Reporter: Gus Heck >Priority: Major > > With the recent focus on bad tests lately, I decided to inspect some failures > that occurred in tests unrelated to my present task when I ran the tests > preparing for a pull request and found this failure which reproduces: > ant test -Dtestcase=AutoAddReplicasIntegrationTest -Dtests.method=testSimple > -Dtests.seed=884DCF71D210D14A -Dtests.slow=true -Dtests.badapples=true > -Dtests.locale=de-GR -Dtests.timezone=Pacific/Kwajalein -Dtests.asserts=true > -Dtests.file.encoding=UTF-8 > > Key excerpt of the log: > {code:java} > [junit4] 2> NOTE: reproduce with: ant test > -Dtestcase=AutoAddReplicasIntegrationTest -Dtests.method=testSimple > -Dtests.seed=884DCF71D210D14A -Dtests.slow=true -Dtests.badapples=true > -Dtests.locale=de-GR -Dtests.timezone=Pacific/Kwajalein -Dtests.asserts=true > -Dtests.file.encoding=UTF-8 > [junit4] FAILURE 101s | AutoAddReplicasIntegrationTest.testSimple <<< > [junit4] > Throwable #1: java.lang.AssertionError: Waiting for > collection testSimple1 > [junit4] > null > [junit4] > Live Nodes: [127.0.0.1:33823_solr, 127.0.0.1:41047_solr] > [junit4] > Last available state: > DocCollection(testSimple1//collections/testSimple1/state.json/7)={ > [junit4] > "pullReplicas":"0", > [junit4] > "replicationFactor":"2", > [junit4] > "shards":{ > [junit4] > "shard1":{ > [junit4] > "range":"8000-", > [junit4] > "state":"active", > [junit4] > "replicas":{ > [junit4] > "core_node4":{ > [junit4] > "core":"testSimple1_shard1_replica_n1", > [junit4] > "base_url":"https://127.0.0.1:45817/solr;, > [junit4] > "node_name":"127.0.0.1:45817_solr", > [junit4] > "state":"down", > [junit4] > "type":"NRT"}, > [junit4] > "core_node6":{ > [junit4] > "core":"testSimple1_shard1_replica_n2", > [junit4] > "base_url":"https://127.0.0.1:33823/solr;, > [junit4] > "node_name":"127.0.0.1:33823_solr", > [junit4] > "state":"active", > [junit4] > "type":"NRT", > [junit4] > "leader":"true"}}}, > [junit4] > "shard2":{ > [junit4] > "range":"0-7fff", > [junit4] > "state":"active", > [junit4] > "replicas":{ > [junit4] > "core_node7":{ > [junit4] > "core":"testSimple1_shard2_replica_n3", > [junit4] > "base_url":"https://127.0.0.1:45817/solr;, > [junit4] > "node_name":"127.0.0.1:45817_solr", > [junit4] > "state":"down", > [junit4] > "type":"NRT"}, > [junit4] > "core_node8":{ > [junit4] > "core":"testSimple1_shard2_replica_n5", > [junit4] > "base_url":"https://127.0.0.1:33823/solr;, > [junit4] > "node_name":"127.0.0.1:33823_solr", > [junit4] > "state":"active", > [junit4] > "type":"NRT", > [junit4] > "leader":"true", > [junit4] > "router":{"name":"compositeId"}, > [junit4] > "maxShardsPerNode":"2", > [junit4] > "autoAddReplicas":"true", > [junit4] > "nrtReplicas":"2", > [junit4] > "tlogReplicas":"0"} > [junit4] > at > __randomizedtesting.SeedInfo.seed([884DCF71D210D14A:B0FEEB8FF5E3059B]:0) > [junit4] > at > org.apache.solr.cloud.SolrCloudTestCase.waitForState(SolrCloudTestCase.java:269) > [junit4] > at > org.apache.solr.cloud.autoscaling.AutoAddReplicasIntegrationTest.testSimple(AutoAddReplicasIntegrationTest.java:94) > [junit4] > at java.lang.Thread.run(Thread.java:748) > [junit4] 2> 103449 INFO (jetty-closer-2-thread-2) [ ] > o.e.j.s.AbstractConnector Stopped ServerConnector@57a6f4e{SSL,[ssl, >
[jira] [Commented] (SOLR-9510) child level facet exclusions
[ https://issues.apache.org/jira/browse/SOLR-9510?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16394320#comment-16394320 ] Mikhail Khludnev commented on SOLR-9510: bq. I would recommend to adjust comments Done [^SOLR_9510.patch]. Let's push it into? > child level facet exclusions > > > Key: SOLR-9510 > URL: https://issues.apache.org/jira/browse/SOLR-9510 > Project: Solr > Issue Type: Improvement > Security Level: Public(Default Security Level. Issues are Public) > Components: Facet Module, faceting, query parsers >Reporter: Mikhail Khludnev >Priority: Major > Attachments: SOLR-9510.patch, SOLR_9510.patch, SOLR_9510.patch, > SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, > SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, > SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, > SOLR_9510.patch > > > h2. Challenge > * Since SOLR-5743 achieved block join child level facets with counts roll-up > to parents, there is a demand for filter exclusions. > h2. Context > * Then, it's worth to consider JSON Facets as an engine for this > functionality rather than support a separate component. > * During a discussion in SOLR-8998 [a solution for block join with child > level > exclusion|https://issues.apache.org/jira/browse/SOLR-8998?focusedCommentId=15487095=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15487095] > has been found. > > h2. Proposal > It's proposed to provide a bit of syntax sugar to make it user friendly, > believe it or not. > h2. List of improvements > * introducing a local parameter {{filters}} for {{\{!parent}} query parser > referring to _multiple_ filters queries via parameter name: {{\{!parent > filters=$child.fq ..}..=color:Red=size:XL}} > these _filters_ are intersected with a child query supplied as a subordinate > clause. > * introducing {{\{!filters params=$child.fq excludeTags=color > v=$subq}=text:word={!tag=color}color:Red=size:XL}} it > intersects a subordinate clause (here it's {{subq}} param, and the trick is > to refer to the same query from {{\{!parent}}}), with multiple filters > supplied via parameter name {{params=$child.fq}}, it also supports > {{excludeTags}}. > h2. Notes > Regarding the latter parser, the alternative approach might be to move into > {{domain:\{..}}} instruction of json facet. From the implementation > perspective, it's desired to optimize with bitset processing, however I > suppose it's might be deferred until some initial level of maturity. > h2. Example > {code} > q={!parent which=type_s:book filters=$child.fq > v=$childquery}=comment_t:good={!tag=author}author_s:yonik={!tag=stars}stars_i:(5 > 3)=json=on={ > comments_for_author:{ > type:query, > q:"{!filters params=$child.fq excludeTags=author v=$childquery}", > "//note":"author filter is excluded", > domain:{ > blockChildren:"type_s:book", > "//":"applying filters here might be more promising" >}, facet:{ >authors:{ > type:terms, > field:author_s, > facet: { > in_books: "unique(_root_)" > } > } >} > } , > comments_for_stars:{ > type:query, > q:"{!filters params=$child.fq excludeTags=stars v=$childquery}", > "//note":"stars_i filter is excluded", > domain:{ > blockChildren:"type_s:book" >}, facet:{ >stars:{ > type:terms, > field:stars_i, > facet: { > in_books: "unique(_root_)" > } > } > } > } > } > {code} > Votes? Opinions? -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] [Created] (SOLR-12079) CLONE - Reproducable Failure in TestAutoAddReplicasIntegrationTest.testSimple
Gus Heck created SOLR-12079: --- Summary: CLONE - Reproducable Failure in TestAutoAddReplicasIntegrationTest.testSimple Key: SOLR-12079 URL: https://issues.apache.org/jira/browse/SOLR-12079 Project: Solr Issue Type: Bug Security Level: Public (Default Security Level. Issues are Public) Affects Versions: master (8.0) Environment: Building on Ubuntu 17.4 openjdk version "1.8.0_151" OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.17.04.2-b12) OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode) Reporter: Gus Heck With the recent focus on bad tests lately, I decided to inspect some failures that occurred in tests unrelated to my present task when I ran the tests preparing for a pull request and found this failure which reproduces: ant test -Dtestcase=TestReplicationHandler -Dtests.method=doTestIndexFetchOnMasterRestart -Dtests.seed=884DCF71D210D14A -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=et -Dtests.timezone=Cuba -Dtests.asserts=true -Dtests.file.encoding=UTF-8 Key excerpt of the log: {code:java} [junit4] 2> NOTE: reproduce with: ant test -Dtestcase=TestReplicationHandler -Dtests.method=doTestIndexFetchOnMasterRestart -Dtests.seed=884DCF71D210D14A -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=et -Dtests.timezone=Cuba -Dtests.asserts=true -Dtests.file.encoding=UTF-8 [junit4] ERROR 2.35s | TestReplicationHandler.doTestIndexFetchOnMasterRestart <<< [junit4] > Throwable #1: org.apache.solr.client.solrj.SolrServerException: IOException occured when talking to server at: http://127.0.0.1:37753/solr/collection1 [junit4] > at __randomizedtesting.SeedInfo.seed([884DCF71D210D14A:50BA0B9579CB1316]:0) [junit4] > at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:657) [junit4] > at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:255) [junit4] > at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:244) [junit4] > at org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:194) [junit4] > at org.apache.solr.client.solrj.SolrClient.add(SolrClient.java:173) [junit4] > at org.apache.solr.client.solrj.SolrClient.add(SolrClient.java:138) [junit4] > at org.apache.solr.client.solrj.SolrClient.add(SolrClient.java:152) [junit4] > at org.apache.solr.handler.TestReplicationHandler.index(TestReplicationHandler.java:180) [junit4] > at org.apache.solr.handler.TestReplicationHandler.doTestIndexFetchOnMasterRestart(TestReplicationHandler.java:643) [junit4] > at java.lang.Thread.run(Thread.java:748) [junit4] > Caused by: org.apache.http.NoHttpResponseException: 127.0.0.1:37753 failed to respond [junit4] > at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:141) [junit4] > at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56) [junit4] > at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259) [junit4] > at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163) [junit4] > at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:165) [junit4] > at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273) [junit4] > at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125) [junit4] > at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272) [junit4] > at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185) [junit4] > at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) [junit4] > at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:111) [junit4] > at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) [junit4] > at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) [junit4] > at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) [junit4] > at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:542) [junit4] > ... 47 more {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] [Updated] (SOLR-9510) child level facet exclusions
[ https://issues.apache.org/jira/browse/SOLR-9510?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Mikhail Khludnev updated SOLR-9510: --- Attachment: SOLR_9510.patch > child level facet exclusions > > > Key: SOLR-9510 > URL: https://issues.apache.org/jira/browse/SOLR-9510 > Project: Solr > Issue Type: Improvement > Security Level: Public(Default Security Level. Issues are Public) > Components: Facet Module, faceting, query parsers >Reporter: Mikhail Khludnev >Priority: Major > Attachments: SOLR-9510.patch, SOLR_9510.patch, SOLR_9510.patch, > SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, > SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, > SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, > SOLR_9510.patch > > > h2. Challenge > * Since SOLR-5743 achieved block join child level facets with counts roll-up > to parents, there is a demand for filter exclusions. > h2. Context > * Then, it's worth to consider JSON Facets as an engine for this > functionality rather than support a separate component. > * During a discussion in SOLR-8998 [a solution for block join with child > level > exclusion|https://issues.apache.org/jira/browse/SOLR-8998?focusedCommentId=15487095=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15487095] > has been found. > > h2. Proposal > It's proposed to provide a bit of syntax sugar to make it user friendly, > believe it or not. > h2. List of improvements > * introducing a local parameter {{filters}} for {{\{!parent}} query parser > referring to _multiple_ filters queries via parameter name: {{\{!parent > filters=$child.fq ..}..=color:Red=size:XL}} > these _filters_ are intersected with a child query supplied as a subordinate > clause. > * introducing {{\{!filters params=$child.fq excludeTags=color > v=$subq}=text:word={!tag=color}color:Red=size:XL}} it > intersects a subordinate clause (here it's {{subq}} param, and the trick is > to refer to the same query from {{\{!parent}}}), with multiple filters > supplied via parameter name {{params=$child.fq}}, it also supports > {{excludeTags}}. > h2. Notes > Regarding the latter parser, the alternative approach might be to move into > {{domain:\{..}}} instruction of json facet. From the implementation > perspective, it's desired to optimize with bitset processing, however I > suppose it's might be deferred until some initial level of maturity. > h2. Example > {code} > q={!parent which=type_s:book filters=$child.fq > v=$childquery}=comment_t:good={!tag=author}author_s:yonik={!tag=stars}stars_i:(5 > 3)=json=on={ > comments_for_author:{ > type:query, > q:"{!filters params=$child.fq excludeTags=author v=$childquery}", > "//note":"author filter is excluded", > domain:{ > blockChildren:"type_s:book", > "//":"applying filters here might be more promising" >}, facet:{ >authors:{ > type:terms, > field:author_s, > facet: { > in_books: "unique(_root_)" > } > } >} > } , > comments_for_stars:{ > type:query, > q:"{!filters params=$child.fq excludeTags=stars v=$childquery}", > "//note":"stars_i filter is excluded", > domain:{ > blockChildren:"type_s:book" >}, facet:{ >stars:{ > type:terms, > field:stars_i, > facet: { > in_books: "unique(_root_)" > } > } > } > } > } > {code} > Votes? Opinions? -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] [Commented] (SOLR-12078) Reproducable Failure in TestReplicationHandler.doTestIndexFetchOnMasterRestart
[ https://issues.apache.org/jira/browse/SOLR-12078?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16394315#comment-16394315 ] Mikhail Khludnev commented on SOLR-12078: - has failed to me too > Reproducable Failure in TestReplicationHandler.doTestIndexFetchOnMasterRestart > -- > > Key: SOLR-12078 > URL: https://issues.apache.org/jira/browse/SOLR-12078 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) >Affects Versions: master (8.0) > Environment: Building on Ubuntu 17.4 > openjdk version "1.8.0_151" > OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.17.04.2-b12) > OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode) >Reporter: Gus Heck >Priority: Major > > With the recent focus on bad tests lately, I decided to inspect some failures > that occurred in tests unrelated to my present task when I ran the tests > preparing for a pull request and found this failure which reproduces: > ant test -Dtestcase=TestReplicationHandler > -Dtests.method=doTestIndexFetchOnMasterRestart -Dtests.seed=884DCF71D210D14A > -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=et > -Dtests.timezone=Cuba -Dtests.asserts=true -Dtests.file.encoding=UTF-8 > > Key excerpt of the log: > {code:java} > [junit4] 2> NOTE: reproduce with: ant test > -Dtestcase=TestReplicationHandler > -Dtests.method=doTestIndexFetchOnMasterRestart -Dtests.seed=884DCF71D210D14A > -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=et > -Dtests.timezone=Cuba -Dtests.asserts=true -Dtests.file.encoding=UTF-8 > [junit4] ERROR 2.35s | > TestReplicationHandler.doTestIndexFetchOnMasterRestart <<< > [junit4] > Throwable #1: > org.apache.solr.client.solrj.SolrServerException: IOException occured when > talking to server at: http://127.0.0.1:37753/solr/collection1 > [junit4] > at > __randomizedtesting.SeedInfo.seed([884DCF71D210D14A:50BA0B9579CB1316]:0) > [junit4] > at > org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:657) > [junit4] > at > org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:255) > [junit4] > at > org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:244) > [junit4] > at > org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:194) > [junit4] > at > org.apache.solr.client.solrj.SolrClient.add(SolrClient.java:173) > [junit4] > at > org.apache.solr.client.solrj.SolrClient.add(SolrClient.java:138) > [junit4] > at > org.apache.solr.client.solrj.SolrClient.add(SolrClient.java:152) > [junit4] > at > org.apache.solr.handler.TestReplicationHandler.index(TestReplicationHandler.java:180) > [junit4] > at > org.apache.solr.handler.TestReplicationHandler.doTestIndexFetchOnMasterRestart(TestReplicationHandler.java:643) > [junit4] > at java.lang.Thread.run(Thread.java:748) > [junit4] > Caused by: org.apache.http.NoHttpResponseException: > 127.0.0.1:37753 failed to respond > [junit4] > at > org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:141) > [junit4] > at > org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56) > [junit4] > at > org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259) > [junit4] > at > org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163) > [junit4] > at > org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:165) > [junit4] > at > org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273) > [junit4] > at > org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125) > [junit4] > at > org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272) > [junit4] > at > org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185) > [junit4] > at > org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) > [junit4] > at > org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:111) > [junit4] > at > org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) > [junit4] > at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) > [junit4] > at >
[jira] [Updated] (SOLR-12078) Reproducable Failure in TestReplicationHandler.doTestIndexFetchOnMasterRestart
[ https://issues.apache.org/jira/browse/SOLR-12078?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Gus Heck updated SOLR-12078: Summary: Reproducable Failure in TestReplicationHandler.doTestIndexFetchOnMasterRestart (was: Reproducable Failure in TestReplicationHandler.TestReplicationHandler()) > Reproducable Failure in TestReplicationHandler.doTestIndexFetchOnMasterRestart > -- > > Key: SOLR-12078 > URL: https://issues.apache.org/jira/browse/SOLR-12078 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) >Affects Versions: master (8.0) > Environment: Building on Ubuntu 17.4 > openjdk version "1.8.0_151" > OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.17.04.2-b12) > OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode) >Reporter: Gus Heck >Priority: Major > > With the recent focus on bad tests lately, I decided to inspect some failures > that occurred in tests unrelated to my present task when I ran the tests > preparing for a pull request and found this failure which reproduces: > ant test -Dtestcase=TestReplicationHandler > -Dtests.method=doTestIndexFetchOnMasterRestart -Dtests.seed=884DCF71D210D14A > -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=et > -Dtests.timezone=Cuba -Dtests.asserts=true -Dtests.file.encoding=UTF-8 > > Key excerpt of the log: > {code:java} > [junit4] 2> NOTE: reproduce with: ant test > -Dtestcase=TestReplicationHandler > -Dtests.method=doTestIndexFetchOnMasterRestart -Dtests.seed=884DCF71D210D14A > -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=et > -Dtests.timezone=Cuba -Dtests.asserts=true -Dtests.file.encoding=UTF-8 > [junit4] ERROR 2.35s | > TestReplicationHandler.doTestIndexFetchOnMasterRestart <<< > [junit4] > Throwable #1: > org.apache.solr.client.solrj.SolrServerException: IOException occured when > talking to server at: http://127.0.0.1:37753/solr/collection1 > [junit4] > at > __randomizedtesting.SeedInfo.seed([884DCF71D210D14A:50BA0B9579CB1316]:0) > [junit4] > at > org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:657) > [junit4] > at > org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:255) > [junit4] > at > org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:244) > [junit4] > at > org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:194) > [junit4] > at > org.apache.solr.client.solrj.SolrClient.add(SolrClient.java:173) > [junit4] > at > org.apache.solr.client.solrj.SolrClient.add(SolrClient.java:138) > [junit4] > at > org.apache.solr.client.solrj.SolrClient.add(SolrClient.java:152) > [junit4] > at > org.apache.solr.handler.TestReplicationHandler.index(TestReplicationHandler.java:180) > [junit4] > at > org.apache.solr.handler.TestReplicationHandler.doTestIndexFetchOnMasterRestart(TestReplicationHandler.java:643) > [junit4] > at java.lang.Thread.run(Thread.java:748) > [junit4] > Caused by: org.apache.http.NoHttpResponseException: > 127.0.0.1:37753 failed to respond > [junit4] > at > org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:141) > [junit4] > at > org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56) > [junit4] > at > org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259) > [junit4] > at > org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163) > [junit4] > at > org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:165) > [junit4] > at > org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273) > [junit4] > at > org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125) > [junit4] > at > org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272) > [junit4] > at > org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185) > [junit4] > at > org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) > [junit4] > at > org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:111) > [junit4] > at > org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) > [junit4] > at > org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) >
[jira] [Created] (SOLR-12078) Reproducable Failure in TestReplicationHandler.TestReplicationHandler()
Gus Heck created SOLR-12078: --- Summary: Reproducable Failure in TestReplicationHandler.TestReplicationHandler() Key: SOLR-12078 URL: https://issues.apache.org/jira/browse/SOLR-12078 Project: Solr Issue Type: Bug Security Level: Public (Default Security Level. Issues are Public) Affects Versions: master (8.0) Environment: Building on Ubuntu 17.4 openjdk version "1.8.0_151" OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.17.04.2-b12) OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode) Reporter: Gus Heck With the recent focus on bad tests lately, I decided to inspect some failures that occurred in tests unrelated to my present task when I ran the tests preparing for a pull request and found this failure which reproduces: ant test -Dtestcase=TestReplicationHandler -Dtests.method=doTestIndexFetchOnMasterRestart -Dtests.seed=884DCF71D210D14A -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=et -Dtests.timezone=Cuba -Dtests.asserts=true -Dtests.file.encoding=UTF-8 Key excerpt of the log: {code:java} [junit4] 2> NOTE: reproduce with: ant test -Dtestcase=TestReplicationHandler -Dtests.method=doTestIndexFetchOnMasterRestart -Dtests.seed=884DCF71D210D14A -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=et -Dtests.timezone=Cuba -Dtests.asserts=true -Dtests.file.encoding=UTF-8 [junit4] ERROR 2.35s | TestReplicationHandler.doTestIndexFetchOnMasterRestart <<< [junit4] > Throwable #1: org.apache.solr.client.solrj.SolrServerException: IOException occured when talking to server at: http://127.0.0.1:37753/solr/collection1 [junit4] > at __randomizedtesting.SeedInfo.seed([884DCF71D210D14A:50BA0B9579CB1316]:0) [junit4] > at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:657) [junit4] > at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:255) [junit4] > at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:244) [junit4] > at org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:194) [junit4] > at org.apache.solr.client.solrj.SolrClient.add(SolrClient.java:173) [junit4] > at org.apache.solr.client.solrj.SolrClient.add(SolrClient.java:138) [junit4] > at org.apache.solr.client.solrj.SolrClient.add(SolrClient.java:152) [junit4] > at org.apache.solr.handler.TestReplicationHandler.index(TestReplicationHandler.java:180) [junit4] > at org.apache.solr.handler.TestReplicationHandler.doTestIndexFetchOnMasterRestart(TestReplicationHandler.java:643) [junit4] > at java.lang.Thread.run(Thread.java:748) [junit4] > Caused by: org.apache.http.NoHttpResponseException: 127.0.0.1:37753 failed to respond [junit4] > at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:141) [junit4] > at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56) [junit4] > at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259) [junit4] > at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163) [junit4] > at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:165) [junit4] > at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273) [junit4] > at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125) [junit4] > at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272) [junit4] > at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185) [junit4] > at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) [junit4] > at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:111) [junit4] > at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) [junit4] > at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) [junit4] > at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56) [junit4] > at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:542) [junit4] > ... 47 more {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
Weekly BadApple/AwaitsFix update
***Removed commented annotations (no fails in the last week)** TestICUTokenizerCJK.testRandomHugeStrings() TestICUTokenizerCJK.testRandomStrings() TestDelegationWithHadoopAuth.testDelegationTokenCancelFail() TestSolrCloudWithDelegationTokens.testDelegationTokenCancelFail() **Newly BadApple'd tests*** diff --git a/solr/core/src/test/org/apache/solr/cloud/LIRRollingUpdatesTest.java b/solr/core/src/test/org/apache/solr/cloud/LIRRollingUpdatesTest.java index a15406ed94..af7cab5852 100644 --- a/solr/core/src/test/org/apache/solr/cloud/LIRRollingUpdatesTest.java +++ b/solr/core/src/test/org/apache/solr/cloud/LIRRollingUpdatesTest.java @@ -96,6 +96,7 @@ public class LIRRollingUpdatesTest extends SolrCloudTestCase { } @Test + @BadApple(bugUrl="https://issues.apache.org/jira/browse/SOLR-12028;) //2018-03-10 public void testNewReplicaOldLeader() throws Exception { String collection = "testNewReplicaOldLeader"; @@ -159,6 +160,8 @@ public class LIRRollingUpdatesTest extends SolrCloudTestCase { CollectionAdminRequest.deleteCollection(collection).process(cluster.getSolrClient()); } + @Test + @BadApple(bugUrl="https://issues.apache.org/jira/browse/SOLR-12028;) //2018-03-10 public void testNewLeaderOldReplica() throws Exception { // in case of new leader & old replica, new leader can still put old replica into LIR @@ -321,11 +324,13 @@ public class LIRRollingUpdatesTest extends SolrCloudTestCase { } @Test + @BadApple(bugUrl="https://issues.apache.org/jira/browse/SOLR-12028;) //2018-03-10 public void testNewLeaderAndMixedReplicas() throws Exception { testLeaderAndMixedReplicas(false); } @Test + @BadApple(bugUrl="https://issues.apache.org/jira/browse/SOLR-12028;) //2018-03-10 public void testOldLeaderAndMixedReplicas() throws Exception { testLeaderAndMixedReplicas(true); } diff --git a/solr/core/src/test/org/apache/solr/cloud/MoveReplicaHDFSTest.java b/solr/core/src/test/org/apache/solr/cloud/MoveReplicaHDFSTest.java index 89d196ed53..000b0e980e 100644 --- a/solr/core/src/test/org/apache/solr/cloud/MoveReplicaHDFSTest.java +++ b/solr/core/src/test/org/apache/solr/cloud/MoveReplicaHDFSTest.java @@ -58,6 +58,7 @@ public class MoveReplicaHDFSTest extends MoveReplicaTest { } @Test + @BadApple(bugUrl="https://issues.apache.org/jira/browse/SOLR-12028;) //2018-03-10 public void testNormalMove() throws Exception { inPlaceMove = false; test(); diff --git a/solr/core/src/test/org/apache/solr/cloud/TestTlogReplica.java b/solr/core/src/test/org/apache/solr/cloud/TestTlogReplica.java index d8ed4a636e..0ea9d0355a 100644 --- a/solr/core/src/test/org/apache/solr/cloud/TestTlogReplica.java +++ b/solr/core/src/test/org/apache/solr/cloud/TestTlogReplica.java @@ -451,7 +452,9 @@ public class TestTlogReplica extends SolrCloudTestCase { waitForState("Replica not added", collectionName, activeReplicaCount(0, 2, 0)); waitForNumDocsInAllActiveReplicas(2); } - + + @Test + @BadApple(bugUrl="https://issues.apache.org/jira/browse/SOLR-12028;) //2018-03-10 public void testOnlyLeaderIndexes() throws Exception { createAndWaitForCollection(1, 0, 2, 0); diff --git a/solr/core/src/test/org/apache/solr/cloud/autoscaling/sim/TestTriggerIntegration.java b/solr/core/src/test/org/apache/solr/cloud/autoscaling/sim/TestTriggerIntegration.java index 89fa2e5c3e..08cb6683ce 100644 --- a/solr/core/src/test/org/apache/solr/cloud/autoscaling/sim/TestTriggerIntegration.java +++ b/solr/core/src/test/org/apache/solr/cloud/autoscaling/sim/TestTriggerIntegration.java @@ -660,6 +660,7 @@ public class TestTriggerIntegration extends SimSolrCloudTestCase { } @Test + @BadApple(bugUrl="https://issues.apache.org/jira/browse/SOLR-12028;) //2018-03-10 public void testEventFromRestoredState() throws Exception { SolrClient solrClient = cluster.simGetSolrClient(); String setTriggerCommand = "{" + diff --git a/solr/core/src/test/org/apache/solr/cloud/hdfs/HdfsRestartWhileUpdatingTest.java b/solr/core/src/test/org/apache/solr/cloud/hdfs/HdfsRestartWhileUpdatingTest.java index e802f3e157..cf163dd665 100644 --- a/solr/core/src/test/org/apache/solr/cloud/hdfs/HdfsRestartWhileUpdatingTest.java +++ b/solr/core/src/test/org/apache/solr/cloud/hdfs/HdfsRestartWhileUpdatingTest.java @ThreadLeakFilters(defaultFilters = true, filters = { BadHdfsThreadsFilter.class // hdfs currently leaks thread(s) }) +@LuceneTestCase.BadApple(bugUrl="https://issues.apache.org/jira/browse/SOLR-12028;) //2018-03-10 public class HdfsRestartWhileUpdatingTest extends RestartWhileUpdatingTest { public HdfsRestartWhileUpdatingTest() throws Exception { diff --git a/solr/solrj/src/test/org/apache/solr/client/solrj/io/stream/StreamExpressionTest.java b/solr/solrj/src/test/org/apache/solr/client/solrj/io/stream/StreamExpressionTest.java index 039abecfc6..7e8b6c6a7e 100644 ---
[JENKINS] Lucene-Solr-SmokeRelease-master - Build # 975 - Still Failing
Build: https://builds.apache.org/job/Lucene-Solr-SmokeRelease-master/975/ No tests ran. Build Log: [...truncated 30082 lines...] prepare-release-no-sign: [mkdir] Created dir: /x1/jenkins/jenkins-slave/workspace/Lucene-Solr-SmokeRelease-master/lucene/build/smokeTestRelease/dist [copy] Copying 491 files to /x1/jenkins/jenkins-slave/workspace/Lucene-Solr-SmokeRelease-master/lucene/build/smokeTestRelease/dist/lucene [copy] Copying 230 files to /x1/jenkins/jenkins-slave/workspace/Lucene-Solr-SmokeRelease-master/lucene/build/smokeTestRelease/dist/solr [smoker] Java 1.8 JAVA_HOME=/home/jenkins/tools/java/latest1.8 [smoker] Java 9 JAVA_HOME=/home/jenkins/tools/java/latest1.9 [smoker] NOTE: output encoding is UTF-8 [smoker] [smoker] Load release URL "file:/x1/jenkins/jenkins-slave/workspace/Lucene-Solr-SmokeRelease-master/lucene/build/smokeTestRelease/dist/"... [smoker] [smoker] Test Lucene... [smoker] test basics... [smoker] get KEYS [smoker] 0.2 MB in 0.02 sec (16.2 MB/sec) [smoker] check changes HTML... [smoker] download lucene-8.0.0-src.tgz... [smoker] 30.3 MB in 0.04 sec (746.4 MB/sec) [smoker] verify md5/sha1 digests [smoker] download lucene-8.0.0.tgz... [smoker] 73.3 MB in 0.10 sec (747.8 MB/sec) [smoker] verify md5/sha1 digests [smoker] download lucene-8.0.0.zip... [smoker] 83.8 MB in 0.12 sec (717.9 MB/sec) [smoker] verify md5/sha1 digests [smoker] unpack lucene-8.0.0.tgz... [smoker] verify JAR metadata/identity/no javax.* or java.* classes... [smoker] test demo with 1.8... [smoker] got 6253 hits for query "lucene" [smoker] checkindex with 1.8... [smoker] test demo with 9... [smoker] got 6253 hits for query "lucene" [smoker] checkindex with 9... [smoker] check Lucene's javadoc JAR [smoker] unpack lucene-8.0.0.zip... [smoker] verify JAR metadata/identity/no javax.* or java.* classes... [smoker] test demo with 1.8... [smoker] got 6253 hits for query "lucene" [smoker] checkindex with 1.8... [smoker] test demo with 9... [smoker] got 6253 hits for query "lucene" [smoker] checkindex with 9... [smoker] check Lucene's javadoc JAR [smoker] unpack lucene-8.0.0-src.tgz... [smoker] make sure no JARs/WARs in src dist... [smoker] run "ant validate" [smoker] run tests w/ Java 8 and testArgs='-Dtests.badapples=false -Dtests.slow=false'... [smoker] test demo with 1.8... [smoker] got 212 hits for query "lucene" [smoker] checkindex with 1.8... [smoker] generate javadocs w/ Java 8... [smoker] [smoker] Crawl/parse... [smoker] [smoker] Verify... [smoker] run tests w/ Java 9 and testArgs='-Dtests.badapples=false -Dtests.slow=false'... [smoker] test demo with 9... [smoker] got 212 hits for query "lucene" [smoker] checkindex with 9... [smoker] confirm all releases have coverage in TestBackwardsCompatibility [smoker] find all past Lucene releases... [smoker] run TestBackwardsCompatibility.. [smoker] success! [smoker] [smoker] Test Solr... [smoker] test basics... [smoker] get KEYS [smoker] 0.2 MB in 0.01 sec (33.3 MB/sec) [smoker] check changes HTML... [smoker] download solr-8.0.0-src.tgz... [smoker] 53.4 MB in 0.73 sec (73.0 MB/sec) [smoker] verify md5/sha1 digests [smoker] download solr-8.0.0.tgz... [smoker] 154.5 MB in 0.72 sec (216.1 MB/sec) [smoker] verify md5/sha1 digests [smoker] download solr-8.0.0.zip... [smoker] 155.6 MB in 0.57 sec (270.8 MB/sec) [smoker] verify md5/sha1 digests [smoker] unpack solr-8.0.0.tgz... [smoker] verify JAR metadata/identity/no javax.* or java.* classes... [smoker] unpack lucene-8.0.0.tgz... [smoker] **WARNING**: skipping check of /x1/jenkins/jenkins-slave/workspace/Lucene-Solr-SmokeRelease-master/lucene/build/smokeTestRelease/tmp/unpack/solr-8.0.0/contrib/dataimporthandler-extras/lib/javax.mail-1.5.1.jar: it has javax.* classes [smoker] **WARNING**: skipping check of /x1/jenkins/jenkins-slave/workspace/Lucene-Solr-SmokeRelease-master/lucene/build/smokeTestRelease/tmp/unpack/solr-8.0.0/contrib/dataimporthandler-extras/lib/activation-1.1.1.jar: it has javax.* classes [smoker] copying unpacked distribution for Java 8 ... [smoker] test solr example w/ Java 8... [smoker] start Solr instance (log=/x1/jenkins/jenkins-slave/workspace/Lucene-Solr-SmokeRelease-master/lucene/build/smokeTestRelease/tmp/unpack/solr-8.0.0-java8/solr-example.log)... [smoker] No process found for Solr node running on port 8983 [smoker] Running techproducts example on port 8983 from
[jira] [Updated] (SOLR-11960) Add collection level properties
[ https://issues.apache.org/jira/browse/SOLR-11960?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tomás Fernández Löbbe updated SOLR-11960: - Priority: Blocker (was: Major) Fix Version/s: 7.3 Marking this as blocker of 7.3 to make sure we address all the comments before the release > Add collection level properties > --- > > Key: SOLR-11960 > URL: https://issues.apache.org/jira/browse/SOLR-11960 > Project: Solr > Issue Type: New Feature > Security Level: Public(Default Security Level. Issues are Public) >Reporter: Peter Rusko >Assignee: Tomás Fernández Löbbe >Priority: Blocker > Fix For: 7.3 > > Attachments: SOLR-11960.patch, SOLR-11960.patch, SOLR-11960.patch, > SOLR-11960.patch, SOLR-11960.patch > > > Solr has cluster properties, but no easy and extendable way of defining > properties that affect a single collection. Collection properties could be > stored in a single zookeeper node per collection, making it possible to > trigger zookeeper watchers for only those Solr nodes that have cores of that > collection. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[JENKINS] Lucene-Solr-master-Solaris (64bit/jdk1.8.0) - Build # 1723 - Still Unstable!
Build: https://jenkins.thetaphi.de/job/Lucene-Solr-master-Solaris/1723/ Java: 64bit/jdk1.8.0 -XX:+UseCompressedOops -XX:+UseG1GC 6 tests failed. FAILED: org.apache.solr.cloud.overseer.ZkStateReaderTest.testStateFormatUpdateWithTimeDelayLazy Error Message: java.util.concurrent.TimeoutException: Could not connect to ZooKeeper 127.0.0.1:32774 within 3 ms Stack Trace: org.apache.solr.common.SolrException: java.util.concurrent.TimeoutException: Could not connect to ZooKeeper 127.0.0.1:32774 within 3 ms at __randomizedtesting.SeedInfo.seed([1BA954405E523EE9:B4527A61FA7987D5]:0) at org.apache.solr.common.cloud.SolrZkClient.(SolrZkClient.java:183) at org.apache.solr.common.cloud.SolrZkClient.(SolrZkClient.java:120) at org.apache.solr.common.cloud.SolrZkClient.(SolrZkClient.java:115) at org.apache.solr.common.cloud.SolrZkClient.(SolrZkClient.java:102) at org.apache.solr.cloud.AbstractZkTestCase.tryCleanPath(AbstractZkTestCase.java:180) at org.apache.solr.cloud.AbstractZkTestCase.tryCleanSolrZkNode(AbstractZkTestCase.java:176) at org.apache.solr.cloud.overseer.ZkStateReaderTest.testStateFormatUpdate(ZkStateReaderTest.java:74) at org.apache.solr.cloud.overseer.ZkStateReaderTest.testStateFormatUpdateWithTimeDelayLazy(ZkStateReaderTest.java:61) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1737) at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:934) at com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:970) at com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:984) at com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57) at org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:49) at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45) at org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48) at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64) at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368) at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:817) at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:468) at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:943) at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:829) at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:879) at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:890) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57) at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:41) at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53) at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47) at
[jira] [Commented] (SOLR-12028) BadApple and AwaitsFix annotations usage
[ https://issues.apache.org/jira/browse/SOLR-12028?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16394300#comment-16394300 ] ASF subversion and git services commented on SOLR-12028: Commit 037f1ee3b8afe78c510211a228203f18bfe84220 in lucene-solr's branch refs/heads/branch_7x from Erick Erickson [ https://git-wip-us.apache.org/repos/asf?p=lucene-solr.git;h=037f1ee ] SOLR-12028: BadApple and AwaitsFix annotations usage (cherry picked from commit f1f929b) > BadApple and AwaitsFix annotations usage > > > Key: SOLR-12028 > URL: https://issues.apache.org/jira/browse/SOLR-12028 > Project: Solr > Issue Type: Task > Security Level: Public(Default Security Level. Issues are Public) > Components: Tests >Reporter: Erick Erickson >Assignee: Erick Erickson >Priority: Major > Attachments: SOLR-12016-buildsystem.patch, SOLR-12028-3-Mar.patch, > SOLR-12028-sysprops-reproduce.patch, SOLR-12028.patch, SOLR-12028.patch > > > There's a long discussion of this topic at SOLR-12016. Here's a summary: > - BadApple annotations are used for tests that intermittently fail, say < 30% > of the time. Tests that fail more often shold be moved to AwaitsFix. This is, > of course, a judgement call > - AwaitsFix annotations are used for tests that, for some reason, the problem > can't be fixed immediately. Likely reasons are third-party dependencies, > extreme difficulty tracking down, dependency on another JIRA etc. > Jenkins jobs will typically run with BadApple disabled to cut down on noise. > Periodically Jenkins jobs will be run with BadApples enabled so BadApple > tests won't be lost and reports can be generated. Tests that run with > BadApples disabled that fail require _immediate_ attention. > The default for developers is that BadApple is enabled. > If you are working on one of these tests and cannot get the test to fail > locally, it is perfectly acceptable to comment the annotation out. You should > let the dev list know that this is deliberate. > This JIRA is a placeholder for BadApple tests to point to between the times > they're identified as BadApple and they're either fixed or changed to > AwaitsFix or assigned their own JIRA. > I've assigned this to myself to track so I don't lose track of it. No one > person will fix all of these issues, this will be an ongoing technical debt > cleanup effort. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] [Commented] (SOLR-12028) BadApple and AwaitsFix annotations usage
[ https://issues.apache.org/jira/browse/SOLR-12028?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16394299#comment-16394299 ] ASF subversion and git services commented on SOLR-12028: Commit f1f929b15a4bc0876e8c241bbc184fa870662939 in lucene-solr's branch refs/heads/master from Erick Erickson [ https://git-wip-us.apache.org/repos/asf?p=lucene-solr.git;h=f1f929b ] SOLR-12028: BadApple and AwaitsFix annotations usage > BadApple and AwaitsFix annotations usage > > > Key: SOLR-12028 > URL: https://issues.apache.org/jira/browse/SOLR-12028 > Project: Solr > Issue Type: Task > Security Level: Public(Default Security Level. Issues are Public) > Components: Tests >Reporter: Erick Erickson >Assignee: Erick Erickson >Priority: Major > Attachments: SOLR-12016-buildsystem.patch, SOLR-12028-3-Mar.patch, > SOLR-12028-sysprops-reproduce.patch, SOLR-12028.patch, SOLR-12028.patch > > > There's a long discussion of this topic at SOLR-12016. Here's a summary: > - BadApple annotations are used for tests that intermittently fail, say < 30% > of the time. Tests that fail more often shold be moved to AwaitsFix. This is, > of course, a judgement call > - AwaitsFix annotations are used for tests that, for some reason, the problem > can't be fixed immediately. Likely reasons are third-party dependencies, > extreme difficulty tracking down, dependency on another JIRA etc. > Jenkins jobs will typically run with BadApple disabled to cut down on noise. > Periodically Jenkins jobs will be run with BadApples enabled so BadApple > tests won't be lost and reports can be generated. Tests that run with > BadApples disabled that fail require _immediate_ attention. > The default for developers is that BadApple is enabled. > If you are working on one of these tests and cannot get the test to fail > locally, it is perfectly acceptable to comment the annotation out. You should > let the dev list know that this is deliberate. > This JIRA is a placeholder for BadApple tests to point to between the times > they're identified as BadApple and they're either fixed or changed to > AwaitsFix or assigned their own JIRA. > I've assigned this to myself to track so I don't lose track of it. No one > person will fix all of these issues, this will be an ongoing technical debt > cleanup effort. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[JENKINS-EA] Lucene-Solr-master-Linux (64bit/jdk-10-ea+43) - Build # 21611 - Still Unstable!
Build: https://jenkins.thetaphi.de/job/Lucene-Solr-master-Linux/21611/ Java: 64bit/jdk-10-ea+43 -XX:+UseCompressedOops -XX:+UseSerialGC 4 tests failed. FAILED: org.apache.solr.cloud.LIRRollingUpdatesTest.testNewLeaderOldReplica Error Message: Replica core_node44 is not put as DOWN null Live Nodes: [127.0.0.1:35645_solr, 127.0.0.1:38749_solr, 127.0.0.1:42469_solr] Last available state: DocCollection(testNewLeaderOldReplica//collections/testNewLeaderOldReplica/state.json/6)={ "pullReplicas":"0", "replicationFactor":"2", "shards":{"shard1":{ "range":"8000-7fff", "state":"active", "replicas":{ "core_node42":{ "core":"testNewLeaderOldReplica_shard1_replica_n41", "base_url":"https://127.0.0.1:38749/solr;, "node_name":"127.0.0.1:38749_solr", "state":"active", "type":"NRT", "leader":"true"}, "core_node44":{ "core":"testNewLeaderOldReplica_shard1_replica_n43", "base_url":"https://127.0.0.1:42469/solr;, "node_name":"127.0.0.1:42469_solr", "state":"recovering", "type":"NRT", "router":{"name":"compositeId"}, "maxShardsPerNode":"1", "autoAddReplicas":"false", "nrtReplicas":"2", "tlogReplicas":"0"} Stack Trace: java.lang.AssertionError: Replica core_node44 is not put as DOWN null Live Nodes: [127.0.0.1:35645_solr, 127.0.0.1:38749_solr, 127.0.0.1:42469_solr] Last available state: DocCollection(testNewLeaderOldReplica//collections/testNewLeaderOldReplica/state.json/6)={ "pullReplicas":"0", "replicationFactor":"2", "shards":{"shard1":{ "range":"8000-7fff", "state":"active", "replicas":{ "core_node42":{ "core":"testNewLeaderOldReplica_shard1_replica_n41", "base_url":"https://127.0.0.1:38749/solr;, "node_name":"127.0.0.1:38749_solr", "state":"active", "type":"NRT", "leader":"true"}, "core_node44":{ "core":"testNewLeaderOldReplica_shard1_replica_n43", "base_url":"https://127.0.0.1:42469/solr;, "node_name":"127.0.0.1:42469_solr", "state":"recovering", "type":"NRT", "router":{"name":"compositeId"}, "maxShardsPerNode":"1", "autoAddReplicas":"false", "nrtReplicas":"2", "tlogReplicas":"0"} at __randomizedtesting.SeedInfo.seed([2E4A72E7F5EB9398:6051D5E054E18457]:0) at org.junit.Assert.fail(Assert.java:93) at org.apache.solr.cloud.SolrCloudTestCase.waitForState(SolrCloudTestCase.java:269) at org.apache.solr.cloud.LIRRollingUpdatesTest.testNewLeaderOldReplica(LIRRollingUpdatesTest.java:201) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1737) at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:934) at com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:970) at com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:984) at com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57) at org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:49) at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45) at org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48) at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64) at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368) at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:817) at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:468) at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:943) at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:829) at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:879) at
[jira] [Commented] (SOLR-12059) Unable to rename solr.xml
[ https://issues.apache.org/jira/browse/SOLR-12059?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16394289#comment-16394289 ] Jason Gerlowski commented on SOLR-12059: What is the rationale/benefit behind allowing solr.xml to have a different name? I'll admit I'm having trouble picturing what use-case this supports/enables. Can you clarify the benefits a bit? (Both to satisfy my lack of imagination, and because spelling out the value might help your chances of someone else taking interest in this.) > Unable to rename solr.xml > - > > Key: SOLR-12059 > URL: https://issues.apache.org/jira/browse/SOLR-12059 > Project: Solr > Issue Type: Improvement > Security Level: Public(Default Security Level. Issues are Public) >Affects Versions: 6.5.1 > Environment: Renaming of solr,xml in the $SOLR_HOME directory >Reporter: Edwin Yeo Zheng Lin >Priority: Major > > I am able to rename the flie names like solrconfig.xml and solr.log to custom > names like myconfig.xml and my.log quite seamlessly. > However, I am not able to rename the same for solr.xml. Understand that the > solr.xml is hard-coded at the SolrXmlConfig.java. Meaning it requires a > re-compile of the Jar file in order to rename it. > Since we can rename files like solrconfig.xml from the properties files, so > we should do the same for solr.xml? > > -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[JENKINS] Lucene-Solr-repro - Build # 235 - Unstable
Build: https://builds.apache.org/job/Lucene-Solr-repro/235/ [...truncated 28 lines...] [repro] Jenkins log URL: https://builds.apache.org/job/Lucene-Solr-NightlyTests-7.x/171/consoleText [repro] Revision: 9341be83701cf5d3675e9cde85da9ccb97044521 [repro] Ant options: -Dtests.multiplier=2 -Dtests.linedocsfile=/home/jenkins/jenkins-slave/workspace/Lucene-Solr-NightlyTests-7.x/test-data/enwiki.random.lines.txt [repro] Repro line: ant test -Dtestcase=RollingRestartTest -Dtests.method=test -Dtests.seed=6DC844A725425EEE -Dtests.multiplier=2 -Dtests.nightly=true -Dtests.slow=true -Dtests.linedocsfile=/home/jenkins/jenkins-slave/workspace/Lucene-Solr-NightlyTests-7.x/test-data/enwiki.random.lines.txt -Dtests.locale=sq -Dtests.timezone=Europe/Guernsey -Dtests.asserts=true -Dtests.file.encoding=UTF-8 [repro] git rev-parse --abbrev-ref HEAD [repro] git rev-parse HEAD [repro] Initial local git branch/revision: 971bd26df6ecfa9c266910a8008a2dad52d4443a [repro] git fetch [repro] git checkout 9341be83701cf5d3675e9cde85da9ccb97044521 [...truncated 2 lines...] [repro] git merge --ff-only [...truncated 1 lines...] [repro] ant clean [...truncated 6 lines...] [repro] Test suites by module: [repro]solr/core [repro] RollingRestartTest [repro] ant compile-test [...truncated 3310 lines...] [repro] ant test-nocompile -Dtests.dups=5 -Dtests.maxfailures=5 -Dtests.class="*.RollingRestartTest" -Dtests.showOutput=onerror -Dtests.multiplier=2 -Dtests.linedocsfile=/home/jenkins/jenkins-slave/workspace/Lucene-Solr-NightlyTests-7.x/test-data/enwiki.random.lines.txt -Dtests.seed=6DC844A725425EEE -Dtests.multiplier=2 -Dtests.nightly=true -Dtests.slow=true -Dtests.linedocsfile=/home/jenkins/jenkins-slave/workspace/Lucene-Solr-NightlyTests-7.x/test-data/enwiki.random.lines.txt -Dtests.locale=sq -Dtests.timezone=Europe/Guernsey -Dtests.asserts=true -Dtests.file.encoding=UTF-8 [...truncated 32272 lines...] [repro] Setting last failure code to 256 [repro] Failures: [repro] 1/5 failed: org.apache.solr.cloud.RollingRestartTest [repro] git checkout 971bd26df6ecfa9c266910a8008a2dad52d4443a [...truncated 2 lines...] [repro] Exiting with code 256 [...truncated 6 lines...] - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[JENKINS] Lucene-Solr-BadApples-Tests-7.x - Build # 10 - Still unstable
Build: https://builds.apache.org/job/Lucene-Solr-BadApples-Tests-7.x/10/ 7 tests failed. FAILED: org.apache.solr.cloud.autoscaling.AutoAddReplicasIntegrationTest.testSimple Error Message: Waiting for collection testSimple1 null Live Nodes: [127.0.0.1:40375_solr, 127.0.0.1:45157_solr] Last available state: DocCollection(testSimple1//collections/testSimple1/state.json/7)={ "pullReplicas":"0", "replicationFactor":"2", "shards":{ "shard1":{ "range":"8000-", "state":"active", "replicas":{ "core_node2":{ "core":"testSimple1_shard1_replica_n1", "base_url":"http://127.0.0.1:40375/solr;, "node_name":"127.0.0.1:40375_solr", "state":"active", "type":"NRT", "leader":"true"}, "core_node4":{ "core":"testSimple1_shard1_replica_n3", "base_url":"http://127.0.0.1:60248/solr;, "node_name":"127.0.0.1:60248_solr", "state":"down", "type":"NRT"}}}, "shard2":{ "range":"0-7fff", "state":"active", "replicas":{ "core_node7":{ "core":"testSimple1_shard2_replica_n5", "base_url":"http://127.0.0.1:40375/solr;, "node_name":"127.0.0.1:40375_solr", "state":"active", "type":"NRT", "leader":"true"}, "core_node8":{ "core":"testSimple1_shard2_replica_n6", "base_url":"http://127.0.0.1:60248/solr;, "node_name":"127.0.0.1:60248_solr", "state":"down", "type":"NRT", "router":{"name":"compositeId"}, "maxShardsPerNode":"2", "autoAddReplicas":"true", "nrtReplicas":"2", "tlogReplicas":"0"} Stack Trace: java.lang.AssertionError: Waiting for collection testSimple1 null Live Nodes: [127.0.0.1:40375_solr, 127.0.0.1:45157_solr] Last available state: DocCollection(testSimple1//collections/testSimple1/state.json/7)={ "pullReplicas":"0", "replicationFactor":"2", "shards":{ "shard1":{ "range":"8000-", "state":"active", "replicas":{ "core_node2":{ "core":"testSimple1_shard1_replica_n1", "base_url":"http://127.0.0.1:40375/solr;, "node_name":"127.0.0.1:40375_solr", "state":"active", "type":"NRT", "leader":"true"}, "core_node4":{ "core":"testSimple1_shard1_replica_n3", "base_url":"http://127.0.0.1:60248/solr;, "node_name":"127.0.0.1:60248_solr", "state":"down", "type":"NRT"}}}, "shard2":{ "range":"0-7fff", "state":"active", "replicas":{ "core_node7":{ "core":"testSimple1_shard2_replica_n5", "base_url":"http://127.0.0.1:40375/solr;, "node_name":"127.0.0.1:40375_solr", "state":"active", "type":"NRT", "leader":"true"}, "core_node8":{ "core":"testSimple1_shard2_replica_n6", "base_url":"http://127.0.0.1:60248/solr;, "node_name":"127.0.0.1:60248_solr", "state":"down", "type":"NRT", "router":{"name":"compositeId"}, "maxShardsPerNode":"2", "autoAddReplicas":"true", "nrtReplicas":"2", "tlogReplicas":"0"} at __randomizedtesting.SeedInfo.seed([A49FFE281CCB1932:9C2CDAD63B38CDE3]:0) at org.junit.Assert.fail(Assert.java:93) at org.apache.solr.cloud.SolrCloudTestCase.waitForState(SolrCloudTestCase.java:269) at org.apache.solr.cloud.autoscaling.AutoAddReplicasIntegrationTest.testSimple(AutoAddReplicasIntegrationTest.java:94) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1737) at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:934) at com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:970) at com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:984) at com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57) at org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:49) at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45) at org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48) at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64) at
[jira] [Commented] (SOLR-11629) CloudSolrClient.Builder should accept a zk host
[ https://issues.apache.org/jira/browse/SOLR-11629?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16394245#comment-16394245 ] ASF subversion and git services commented on SOLR-11629: Commit 1d55336d0f50ddc4fcbabfa94b62a8cebb285306 in lucene-solr's branch refs/heads/branch_7x from [~gerlowskija] [ https://git-wip-us.apache.org/repos/asf?p=lucene-solr.git;h=1d55336 ] SOLR-11629: Add new CloudSolrClient.Builder ctors CloudSolrClient.Builder can be pointed at a Solr cluster in two ways: a ZK connection string, or one or more Solr base URLs. One of these two values must be provided to create a working CloudSolrClient. Since these values are required, this commit introduces two new ctors, one for each means of CloudSolrClient setup. It deprecates the existing no-arg CloudSolrClient ctor. Together, these changes make it clearer to our users that these options are required (and mutually exclusive). > CloudSolrClient.Builder should accept a zk host > --- > > Key: SOLR-11629 > URL: https://issues.apache.org/jira/browse/SOLR-11629 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) >Reporter: Varun Thacker >Assignee: Jason Gerlowski >Priority: Major > Attachments: SOLR-11629.patch, SOLR-11629.patch, SOLR-11629.patch, > SOLR-11629.patch, SOLR-11629.patch > > > Today we need to create an empty builder and then wither pass zkHost or > withSolrUrl > {code} > SolrClient solrClient = new > CloudSolrClient.Builder().withZkHost("localhost:9983").build(); > solrClient.request(updateRequest, "gettingstarted"); > {code} > What if we have two constructors , one that accepts a zkHost and one that > accepts a SolrUrl . > The advantages that I can think of are: > - It will be obvious to users that we support two mechanisms of creating a > CloudSolrClient . The SolrUrl option is cool and applications don't need to > know about ZooKeeper and new users will learn about this . Maybe our > example's on the ref guide should use this? > - Today people can set both zkHost and solrUrl but CloudSolrClient can only > utilize one of them > HttpClient's Builder accepts the host > {code} > HttpSolrClient client = new > HttpSolrClient.Builder("http://localhost:8983/solr;).build(); > client.request(updateRequest, "techproducts"); > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] [Reopened] (SOLR-11617) Expose Alias Metadata CRUD in REST API
[ https://issues.apache.org/jira/browse/SOLR-11617?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] David Smiley reopened SOLR-11617: - Reopening for renames (metadata -> property etc.) > Expose Alias Metadata CRUD in REST API > -- > > Key: SOLR-11617 > URL: https://issues.apache.org/jira/browse/SOLR-11617 > Project: Solr > Issue Type: Sub-task > Security Level: Public(Default Security Level. Issues are Public) > Components: SolrCloud >Affects Versions: master (8.0) >Reporter: Gus Heck >Assignee: David Smiley >Priority: Major > Fix For: 7.3 > > Attachments: SOLR_11617.patch, SOLR_11617.patch > > Time Spent: 20m > Remaining Estimate: 0h > > SOLR-11487 is adding Java API for metadata on aliases, this task is to expose > that functionality to end-users via a REST API. > Some proposed commands, for initial discussion: > - *SETALIASMETA* - upsert, or delete if blank/null/white-space provided. > - *GETALIASMETA* - read existing alias metadata > Given that the parent ticket to this task is going to rely on the alias > metadata, and I suspect a user would potentially completely break their time > partitioned data configuration by editing system metadata directly, we should > either document these commands as "use at your own risk, great > power/responsibility etc" or consider protecting some subset of metadata. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] [Commented] (SOLR-11960) Add collection level properties
[ https://issues.apache.org/jira/browse/SOLR-11960?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16394237#comment-16394237 ] David Smiley commented on SOLR-11960: - Copying an excerpt of my comment from SOLR-11617: bq. The paint is still wet on SOLR-11960, so to speak. Before it's API gets set in stone (by a 7.3 release), perhaps now is the last moment to give the API more of a bulk parameter feel (like here for aliases) instead of limited to one at a time? Even if the code can only handle one pair right now, at least the API would be what we want it to be. You can see how this is done with alias metadata (soon to be renamed properties). Lets make such a change ASAP; ehh? > Add collection level properties > --- > > Key: SOLR-11960 > URL: https://issues.apache.org/jira/browse/SOLR-11960 > Project: Solr > Issue Type: New Feature > Security Level: Public(Default Security Level. Issues are Public) >Reporter: Peter Rusko >Assignee: Tomás Fernández Löbbe >Priority: Major > Attachments: SOLR-11960.patch, SOLR-11960.patch, SOLR-11960.patch, > SOLR-11960.patch, SOLR-11960.patch > > > Solr has cluster properties, but no easy and extendable way of defining > properties that affect a single collection. Collection properties could be > stored in a single zookeeper node per collection, making it possible to > trigger zookeeper watchers for only those Solr nodes that have cores of that > collection. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[JENKINS-EA] Lucene-Solr-master-Linux (64bit/jdk-10-ea+43) - Build # 21610 - Unstable!
Build: https://jenkins.thetaphi.de/job/Lucene-Solr-master-Linux/21610/ Java: 64bit/jdk-10-ea+43 -XX:+UseCompressedOops -XX:+UseG1GC 3 tests failed. FAILED: org.apache.solr.cloud.autoscaling.ScheduledMaintenanceTriggerTest.testInactiveShardCleanup Error Message: should be at least one inactive event Stack Trace: java.lang.AssertionError: should be at least one inactive event at __randomizedtesting.SeedInfo.seed([BD8F2B56921D6BA:16F432C70862F1B1]:0) at org.junit.Assert.fail(Assert.java:93) at org.junit.Assert.assertTrue(Assert.java:43) at org.apache.solr.cloud.autoscaling.ScheduledMaintenanceTriggerTest.testInactiveShardCleanup(ScheduledMaintenanceTriggerTest.java:218) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1737) at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:934) at com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:970) at com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:984) at com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57) at org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:49) at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45) at org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48) at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64) at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368) at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:817) at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:468) at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:943) at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:829) at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:879) at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:890) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57) at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:41) at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53) at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47) at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64) at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:54) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368) at java.base/java.lang.Thread.run(Thread.java:844) FAILED: org.apache.solr.cloud.autoscaling.ScheduledMaintenanceTriggerTest.testInactiveShardCleanup Error Message: should be at least one inactive event Stack Trace: java.lang.AssertionError: should be at least one inactive event
[jira] [Commented] (SOLR-11629) CloudSolrClient.Builder should accept a zk host
[ https://issues.apache.org/jira/browse/SOLR-11629?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16394236#comment-16394236 ] ASF subversion and git services commented on SOLR-11629: Commit 971bd26df6ecfa9c266910a8008a2dad52d4443a in lucene-solr's branch refs/heads/master from [~gerlowskija] [ https://git-wip-us.apache.org/repos/asf?p=lucene-solr.git;h=971bd26 ] SOLR-11629: Add new CloudSolrClient.Builder ctors CloudSolrClient.Builder can be pointed at a Solr cluster in two ways: a ZK connection string, or one or more Solr base URLs. One of these two values must be provided to create a working CloudSolrClient. Since these values are required, this commit introduces two new ctors, one for each means of CloudSolrClient setup. It deprecates the existing no-arg CloudSolrClient ctor. Together, these changes make it clearer to our users that these options are required (and mutually exclusive). > CloudSolrClient.Builder should accept a zk host > --- > > Key: SOLR-11629 > URL: https://issues.apache.org/jira/browse/SOLR-11629 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) >Reporter: Varun Thacker >Assignee: Jason Gerlowski >Priority: Major > Attachments: SOLR-11629.patch, SOLR-11629.patch, SOLR-11629.patch, > SOLR-11629.patch, SOLR-11629.patch > > > Today we need to create an empty builder and then wither pass zkHost or > withSolrUrl > {code} > SolrClient solrClient = new > CloudSolrClient.Builder().withZkHost("localhost:9983").build(); > solrClient.request(updateRequest, "gettingstarted"); > {code} > What if we have two constructors , one that accepts a zkHost and one that > accepts a SolrUrl . > The advantages that I can think of are: > - It will be obvious to users that we support two mechanisms of creating a > CloudSolrClient . The SolrUrl option is cool and applications don't need to > know about ZooKeeper and new users will learn about this . Maybe our > example's on the ref guide should use this? > - Today people can set both zkHost and solrUrl but CloudSolrClient can only > utilize one of them > HttpClient's Builder accepts the host > {code} > HttpSolrClient client = new > HttpSolrClient.Builder("http://localhost:8983/solr;).build(); > client.request(updateRequest, "techproducts"); > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[JENKINS] Lucene-Solr-Tests-7.x - Build # 490 - Still unstable
Build: https://builds.apache.org/job/Lucene-Solr-Tests-7.x/490/ 2 tests failed. FAILED: org.apache.solr.cloud.LIRRollingUpdatesTest.testNewLeaderOldReplica Error Message: Replica core_node44 is not put as DOWN null Live Nodes: [127.0.0.1:34149_solr, 127.0.0.1:38538_solr, 127.0.0.1:41410_solr] Last available state: DocCollection(testNewLeaderOldReplica//collections/testNewLeaderOldReplica/state.json/6)={ "pullReplicas":"0", "replicationFactor":"2", "shards":{"shard1":{ "range":"8000-7fff", "state":"active", "replicas":{ "core_node42":{ "core":"testNewLeaderOldReplica_shard1_replica_n41", "base_url":"https://127.0.0.1:41410/solr;, "node_name":"127.0.0.1:41410_solr", "state":"active", "type":"NRT", "leader":"true"}, "core_node44":{ "core":"testNewLeaderOldReplica_shard1_replica_n43", "base_url":"https://127.0.0.1:38538/solr;, "node_name":"127.0.0.1:38538_solr", "state":"recovering", "type":"NRT", "router":{"name":"compositeId"}, "maxShardsPerNode":"1", "autoAddReplicas":"false", "nrtReplicas":"2", "tlogReplicas":"0"} Stack Trace: java.lang.AssertionError: Replica core_node44 is not put as DOWN null Live Nodes: [127.0.0.1:34149_solr, 127.0.0.1:38538_solr, 127.0.0.1:41410_solr] Last available state: DocCollection(testNewLeaderOldReplica//collections/testNewLeaderOldReplica/state.json/6)={ "pullReplicas":"0", "replicationFactor":"2", "shards":{"shard1":{ "range":"8000-7fff", "state":"active", "replicas":{ "core_node42":{ "core":"testNewLeaderOldReplica_shard1_replica_n41", "base_url":"https://127.0.0.1:41410/solr;, "node_name":"127.0.0.1:41410_solr", "state":"active", "type":"NRT", "leader":"true"}, "core_node44":{ "core":"testNewLeaderOldReplica_shard1_replica_n43", "base_url":"https://127.0.0.1:38538/solr;, "node_name":"127.0.0.1:38538_solr", "state":"recovering", "type":"NRT", "router":{"name":"compositeId"}, "maxShardsPerNode":"1", "autoAddReplicas":"false", "nrtReplicas":"2", "tlogReplicas":"0"} at __randomizedtesting.SeedInfo.seed([474A2D4774DFD938:9518A40D5D5CEF7]:0) at org.junit.Assert.fail(Assert.java:93) at org.apache.solr.cloud.SolrCloudTestCase.waitForState(SolrCloudTestCase.java:269) at org.apache.solr.cloud.LIRRollingUpdatesTest.testNewLeaderOldReplica(LIRRollingUpdatesTest.java:201) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1737) at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:934) at com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:970) at com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:984) at com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57) at org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:49) at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45) at org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48) at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64) at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368) at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:817) at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:468) at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:943) at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:829) at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:879) at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:890) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at
[jira] [Comment Edited] (SOLR-9510) child level facet exclusions
[ https://issues.apache.org/jira/browse/SOLR-9510?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16394192#comment-16394192 ] Dr Oleg Savrasov edited comment on SOLR-9510 at 3/10/18 2:40 PM: - Latest version looks great. I have a couple of minor comments though: * I would recommend to adjust comments in TestJsonFacetsWithNestedObjects#testDomainFilterExclusionsInFilters. I think it's better to explain the idea of excluding 'top' tag. * -Changes made in QueryParsing seem to be deprecated, I think it's better to revert them- was (Author: osavrasov): Latest version looks great. I have a couple of minor comments though: * I would recommend to adjust comments in TestJsonFacetsWithNestedObjects#testDomainFilterExclusionsInFilters. I think it's better to explain the idea of excluding 'top' tag. * Changes made in QueryParsing seem to be deprecated, I think it's better to revert them > child level facet exclusions > > > Key: SOLR-9510 > URL: https://issues.apache.org/jira/browse/SOLR-9510 > Project: Solr > Issue Type: Improvement > Security Level: Public(Default Security Level. Issues are Public) > Components: Facet Module, faceting, query parsers >Reporter: Mikhail Khludnev >Priority: Major > Attachments: SOLR-9510.patch, SOLR_9510.patch, SOLR_9510.patch, > SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, > SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, > SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch > > > h2. Challenge > * Since SOLR-5743 achieved block join child level facets with counts roll-up > to parents, there is a demand for filter exclusions. > h2. Context > * Then, it's worth to consider JSON Facets as an engine for this > functionality rather than support a separate component. > * During a discussion in SOLR-8998 [a solution for block join with child > level > exclusion|https://issues.apache.org/jira/browse/SOLR-8998?focusedCommentId=15487095=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15487095] > has been found. > > h2. Proposal > It's proposed to provide a bit of syntax sugar to make it user friendly, > believe it or not. > h2. List of improvements > * introducing a local parameter {{filters}} for {{\{!parent}} query parser > referring to _multiple_ filters queries via parameter name: {{\{!parent > filters=$child.fq ..}..=color:Red=size:XL}} > these _filters_ are intersected with a child query supplied as a subordinate > clause. > * introducing {{\{!filters params=$child.fq excludeTags=color > v=$subq}=text:word={!tag=color}color:Red=size:XL}} it > intersects a subordinate clause (here it's {{subq}} param, and the trick is > to refer to the same query from {{\{!parent}}}), with multiple filters > supplied via parameter name {{params=$child.fq}}, it also supports > {{excludeTags}}. > h2. Notes > Regarding the latter parser, the alternative approach might be to move into > {{domain:\{..}}} instruction of json facet. From the implementation > perspective, it's desired to optimize with bitset processing, however I > suppose it's might be deferred until some initial level of maturity. > h2. Example > {code} > q={!parent which=type_s:book filters=$child.fq > v=$childquery}=comment_t:good={!tag=author}author_s:yonik={!tag=stars}stars_i:(5 > 3)=json=on={ > comments_for_author:{ > type:query, > q:"{!filters params=$child.fq excludeTags=author v=$childquery}", > "//note":"author filter is excluded", > domain:{ > blockChildren:"type_s:book", > "//":"applying filters here might be more promising" >}, facet:{ >authors:{ > type:terms, > field:author_s, > facet: { > in_books: "unique(_root_)" > } > } >} > } , > comments_for_stars:{ > type:query, > q:"{!filters params=$child.fq excludeTags=stars v=$childquery}", > "//note":"stars_i filter is excluded", > domain:{ > blockChildren:"type_s:book" >}, facet:{ >stars:{ > type:terms, > field:stars_i, > facet: { > in_books: "unique(_root_)" > } > } > } > } > } > {code} > Votes? Opinions? -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] [Commented] (SOLR-9510) child level facet exclusions
[ https://issues.apache.org/jira/browse/SOLR-9510?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16394192#comment-16394192 ] Dr Oleg Savrasov commented on SOLR-9510: Latest version looks great. I have a couple of minor comments though: * I would recommend to adjust comments in TestJsonFacetsWithNestedObjects#testDomainFilterExclusionsInFilters. I think it's better to explain the idea of excluding 'top' tag. * Changes made in QueryParsing seem to be deprecated, I think it's better to revert them > child level facet exclusions > > > Key: SOLR-9510 > URL: https://issues.apache.org/jira/browse/SOLR-9510 > Project: Solr > Issue Type: Improvement > Security Level: Public(Default Security Level. Issues are Public) > Components: Facet Module, faceting, query parsers >Reporter: Mikhail Khludnev >Priority: Major > Attachments: SOLR-9510.patch, SOLR_9510.patch, SOLR_9510.patch, > SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, > SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, > SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch > > > h2. Challenge > * Since SOLR-5743 achieved block join child level facets with counts roll-up > to parents, there is a demand for filter exclusions. > h2. Context > * Then, it's worth to consider JSON Facets as an engine for this > functionality rather than support a separate component. > * During a discussion in SOLR-8998 [a solution for block join with child > level > exclusion|https://issues.apache.org/jira/browse/SOLR-8998?focusedCommentId=15487095=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15487095] > has been found. > > h2. Proposal > It's proposed to provide a bit of syntax sugar to make it user friendly, > believe it or not. > h2. List of improvements > * introducing a local parameter {{filters}} for {{\{!parent}} query parser > referring to _multiple_ filters queries via parameter name: {{\{!parent > filters=$child.fq ..}..=color:Red=size:XL}} > these _filters_ are intersected with a child query supplied as a subordinate > clause. > * introducing {{\{!filters params=$child.fq excludeTags=color > v=$subq}=text:word={!tag=color}color:Red=size:XL}} it > intersects a subordinate clause (here it's {{subq}} param, and the trick is > to refer to the same query from {{\{!parent}}}), with multiple filters > supplied via parameter name {{params=$child.fq}}, it also supports > {{excludeTags}}. > h2. Notes > Regarding the latter parser, the alternative approach might be to move into > {{domain:\{..}}} instruction of json facet. From the implementation > perspective, it's desired to optimize with bitset processing, however I > suppose it's might be deferred until some initial level of maturity. > h2. Example > {code} > q={!parent which=type_s:book filters=$child.fq > v=$childquery}=comment_t:good={!tag=author}author_s:yonik={!tag=stars}stars_i:(5 > 3)=json=on={ > comments_for_author:{ > type:query, > q:"{!filters params=$child.fq excludeTags=author v=$childquery}", > "//note":"author filter is excluded", > domain:{ > blockChildren:"type_s:book", > "//":"applying filters here might be more promising" >}, facet:{ >authors:{ > type:terms, > field:author_s, > facet: { > in_books: "unique(_root_)" > } > } >} > } , > comments_for_stars:{ > type:query, > q:"{!filters params=$child.fq excludeTags=stars v=$childquery}", > "//note":"stars_i filter is excluded", > domain:{ > blockChildren:"type_s:book" >}, facet:{ >stars:{ > type:terms, > field:stars_i, > facet: { > in_books: "unique(_root_)" > } > } > } > } > } > {code} > Votes? Opinions? -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[JENKINS] Lucene-Solr-repro - Build # 232 - Unstable
Build: https://builds.apache.org/job/Lucene-Solr-repro/232/ [...truncated 34 lines...] [repro] Jenkins log URL: https://builds.apache.org/job/Lucene-Solr-Tests-master/2410/consoleText [repro] Revision: 4c2703e8be7deb25702f83d6371907e954f11ec1 [repro] Repro line: ant test -Dtestcase=TestLargeCluster -Dtests.seed=C6FA0364D13DAFCC -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=be -Dtests.timezone=Asia/Taipei -Dtests.asserts=true -Dtests.file.encoding=US-ASCII [repro] git rev-parse --abbrev-ref HEAD [repro] git rev-parse HEAD [repro] Initial local git branch/revision: 2eeed51cdf006bdee7dec87b6adf144e7cc0d56e [repro] git fetch [repro] git checkout 4c2703e8be7deb25702f83d6371907e954f11ec1 [...truncated 2 lines...] [repro] git merge --ff-only [...truncated 1 lines...] [repro] ant clean [...truncated 6 lines...] [repro] Test suites by module: [repro]solr/core [repro] TestLargeCluster [repro] ant compile-test [...truncated 3292 lines...] [repro] ant test-nocompile -Dtests.dups=5 -Dtests.maxfailures=5 -Dtests.class="*.TestLargeCluster" -Dtests.showOutput=onerror -Dtests.seed=C6FA0364D13DAFCC -Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=be -Dtests.timezone=Asia/Taipei -Dtests.asserts=true -Dtests.file.encoding=US-ASCII [...truncated 17512 lines...] [repro] Setting last failure code to 256 [repro] Failures: [repro] 4/5 failed: org.apache.solr.cloud.autoscaling.sim.TestLargeCluster [repro] git checkout 2eeed51cdf006bdee7dec87b6adf144e7cc0d56e [...truncated 2 lines...] [repro] Exiting with code 256 [...truncated 6 lines...] - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[JENKINS] Lucene-Solr-NightlyTests-7.x - Build # 171 - Still Unstable
Build: https://builds.apache.org/job/Lucene-Solr-NightlyTests-7.x/171/ 1 tests failed. FAILED: org.apache.solr.cloud.RollingRestartTest.test Error Message: Unable to restart (#5): CloudJettyRunner [url=http://127.0.0.1:39026/_j/collection1_shard1_replica_n47] Stack Trace: java.lang.AssertionError: Unable to restart (#5): CloudJettyRunner [url=http://127.0.0.1:39026/_j/collection1_shard1_replica_n47] at __randomizedtesting.SeedInfo.seed([6DC844A725425EEE:E59C7B7D8BBE3316]:0) at org.junit.Assert.fail(Assert.java:93) at org.junit.Assert.assertTrue(Assert.java:43) at org.apache.solr.cloud.RollingRestartTest.restartWithRolesTest(RollingRestartTest.java:103) at org.apache.solr.cloud.RollingRestartTest.test(RollingRestartTest.java:52) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1737) at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:934) at com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:970) at com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:984) at org.apache.solr.BaseDistributedSearchTestCase$ShardsRepeatRule$ShardsFixedStatement.callStatement(BaseDistributedSearchTestCase.java:993) at org.apache.solr.BaseDistributedSearchTestCase$ShardsRepeatRule$ShardsStatement.evaluate(BaseDistributedSearchTestCase.java:968) at com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57) at org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:49) at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45) at org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48) at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64) at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368) at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:817) at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:468) at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:943) at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:829) at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:879) at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:890) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57) at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:41) at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53) at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47) at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64) at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:54) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
[JENKINS] Lucene-Solr-master-MacOSX (64bit/jdk1.8.0) - Build # 4487 - Failure!
Build: https://jenkins.thetaphi.de/job/Lucene-Solr-master-MacOSX/4487/ Java: 64bit/jdk1.8.0 -XX:+UseCompressedOops -XX:+UseParallelGC No tests ran. Build Log: [...truncated 646 lines...] ERROR: command execution failed. Archiving artifacts ERROR: Could not install ANT_1_8_2_HOME java.io.IOException: remote file operation failed: /Users/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.2/.installedFrom at hudson.remoting.Channel@5df24789:MacOSX VBOX: hudson.remoting.ChannelClosedException: Channel "unknown": Remote call on MacOSX VBOX failed. The channel is closing down or has closed down at hudson.FilePath.act(FilePath.java:1005) at hudson.FilePath.act(FilePath.java:987) at hudson.FilePath.exists(FilePath.java:1473) at hudson.tools.DownloadFromUrlInstaller.isUpToDate(DownloadFromUrlInstaller.java:46) at hudson.tools.DownloadFromUrlInstaller.performInstallation(DownloadFromUrlInstaller.java:74) at hudson.tools.InstallerTranslator.getToolHome(InstallerTranslator.java:72) at hudson.tools.ToolLocationNodeProperty.getToolHome(ToolLocationNodeProperty.java:109) at hudson.tools.ToolInstallation.translateFor(ToolInstallation.java:206) at hudson.tasks.Ant$AntInstallation.forNode(Ant.java:430) at hudson.tasks.Ant$AntInstallation.forNode(Ant.java:350) at hudson.plugins.toolenv.ToolEnvBuildWrapper$1.buildEnvVars(ToolEnvBuildWrapper.java:46) at hudson.model.AbstractBuild.getEnvironment(AbstractBuild.java:895) at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:231) at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:81) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:744) at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:690) at hudson.model.Build$BuildExecution.post2(Build.java:186) at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:635) at hudson.model.Run.execute(Run.java:1752) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:97) at hudson.model.Executor.run(Executor.java:429) Caused by: hudson.remoting.ChannelClosedException: Channel "unknown": Remote call on MacOSX VBOX failed. The channel is closing down or has closed down at hudson.remoting.Channel.call(Channel.java:945) at hudson.FilePath.act(FilePath.java:998) ... 22 more Caused by: java.io.IOException: Unexpected termination of the channel at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:77) Caused by: java.io.EOFException at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2671) at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:3146) at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:858) at java.io.ObjectInputStream.(ObjectInputStream.java:354) at hudson.remoting.ObjectInputStreamEx.(ObjectInputStreamEx.java:48) at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:35) at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:63) ERROR: Step ‘Archive the artifacts’ aborted due to exception: java.io.EOFException at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2671) at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:3146) at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:858) at java.io.ObjectInputStream.(ObjectInputStream.java:354) at hudson.remoting.ObjectInputStreamEx.(ObjectInputStreamEx.java:48) at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:35) at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:63) Caused: java.io.IOException: Unexpected termination of the channel at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:77) Caused: hudson.remoting.ChannelClosedException: Channel "unknown": Remote call on MacOSX VBOX failed. The channel is closing down or has closed down at hudson.remoting.Channel.call(Channel.java:945) at hudson.FilePath.act(FilePath.java:998) Caused: java.io.IOException: remote file operation failed: /Users/jenkins/workspace/Lucene-Solr-master-MacOSX at hudson.remoting.Channel@5df24789:MacOSX VBOX at hudson.FilePath.act(FilePath.java:1005) at hudson.FilePath.act(FilePath.java:987) at
[JENKINS] Lucene-Solr-7.x-Windows (32bit/jdk1.8.0_144) - Build # 495 - Still unstable!
Build: https://jenkins.thetaphi.de/job/Lucene-Solr-7.x-Windows/495/ Java: 32bit/jdk1.8.0_144 -client -XX:+UseConcMarkSweepGC 4 tests failed. FAILED: junit.framework.TestSuite.org.apache.lucene.store.TestNIOFSDirectory Error Message: Could not remove the following files (in the order of attempts): C:\Users\jenkins\workspace\Lucene-Solr-7.x-Windows\lucene\build\core\test\J0\temp\lucene.store.TestNIOFSDirectory_EF9143CB356036BF-001\testThreadSafety-001: java.nio.file.AccessDeniedException: C:\Users\jenkins\workspace\Lucene-Solr-7.x-Windows\lucene\build\core\test\J0\temp\lucene.store.TestNIOFSDirectory_EF9143CB356036BF-001\testThreadSafety-001 C:\Users\jenkins\workspace\Lucene-Solr-7.x-Windows\lucene\build\core\test\J0\temp\lucene.store.TestNIOFSDirectory_EF9143CB356036BF-001: java.nio.file.DirectoryNotEmptyException: C:\Users\jenkins\workspace\Lucene-Solr-7.x-Windows\lucene\build\core\test\J0\temp\lucene.store.TestNIOFSDirectory_EF9143CB356036BF-001 Stack Trace: java.io.IOException: Could not remove the following files (in the order of attempts): C:\Users\jenkins\workspace\Lucene-Solr-7.x-Windows\lucene\build\core\test\J0\temp\lucene.store.TestNIOFSDirectory_EF9143CB356036BF-001\testThreadSafety-001: java.nio.file.AccessDeniedException: C:\Users\jenkins\workspace\Lucene-Solr-7.x-Windows\lucene\build\core\test\J0\temp\lucene.store.TestNIOFSDirectory_EF9143CB356036BF-001\testThreadSafety-001 C:\Users\jenkins\workspace\Lucene-Solr-7.x-Windows\lucene\build\core\test\J0\temp\lucene.store.TestNIOFSDirectory_EF9143CB356036BF-001: java.nio.file.DirectoryNotEmptyException: C:\Users\jenkins\workspace\Lucene-Solr-7.x-Windows\lucene\build\core\test\J0\temp\lucene.store.TestNIOFSDirectory_EF9143CB356036BF-001 at __randomizedtesting.SeedInfo.seed([EF9143CB356036BF]:0) at org.apache.lucene.util.IOUtils.rm(IOUtils.java:329) at org.apache.lucene.util.TestRuleTemporaryFilesCleanup.afterAlways(TestRuleTemporaryFilesCleanup.java:216) at com.carrotsearch.randomizedtesting.rules.TestRuleAdapter$1.afterAlways(TestRuleAdapter.java:31) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:43) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53) at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47) at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64) at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:54) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368) at java.lang.Thread.run(Thread.java:748) FAILED: org.apache.lucene.replicator.IndexReplicationClientTest.testConsistencyOnExceptions Error Message: Captured an uncaught exception in thread: Thread[id=14, name=ReplicationThread-index, state=RUNNABLE, group=TGRP-IndexReplicationClientTest] Stack Trace: com.carrotsearch.randomizedtesting.UncaughtExceptionError: Captured an uncaught exception in thread: Thread[id=14, name=ReplicationThread-index, state=RUNNABLE, group=TGRP-IndexReplicationClientTest] at __randomizedtesting.SeedInfo.seed([5F6555E20FF46A36:D0EBB2421D9899C9]:0) Caused by: java.lang.AssertionError: handler failed too many times: -1 at __randomizedtesting.SeedInfo.seed([5F6555E20FF46A36]:0) at org.apache.lucene.replicator.IndexReplicationClientTest$4.handleUpdateException(IndexReplicationClientTest.java:304) at org.apache.lucene.replicator.ReplicationClient$ReplicationThread.run(ReplicationClient.java:77) FAILED: junit.framework.TestSuite.org.apache.solr.search.TestSmileRequest Error Message: Could not remove the following files (in the order of attempts): C:\Users\jenkins\workspace\Lucene-Solr-7.x-Windows\solr\build\solr-core\test\J1\temp\solr.search.TestSmileRequest_8A15200616B7C39C-001\s2-001: java.nio.file.DirectoryNotEmptyException: C:\Users\jenkins\workspace\Lucene-Solr-7.x-Windows\solr\build\solr-core\test\J1\temp\solr.search.TestSmileRequest_8A15200616B7C39C-001\s2-001 C:\Users\jenkins\workspace\Lucene-Solr-7.x-Windows\solr\build\solr-core\test\J1\temp\solr.search.TestSmileRequest_8A15200616B7C39C-001: java.nio.file.DirectoryNotEmptyException: C:\Users\jenkins\workspace\Lucene-Solr-7.x-Windows\solr\build\solr-core\test\J1\temp\solr.search.TestSmileRequest_8A15200616B7C39C-001 Stack Trace: java.io.IOException: Could not remove the following files (in the order of attempts):
[jira] [Commented] (SOLR-9510) child level facet exclusions
[ https://issues.apache.org/jira/browse/SOLR-9510?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16394138#comment-16394138 ] Mikhail Khludnev commented on SOLR-9510: [^SOLR_9510.patch] is made even more complicated. Excluding or omitting clauses: * {!filters} yields \**:** * {!parent which=foo:bar} yields segmented foo:bar as is was * {!child of=foo:bar} yields segmented children filter \**:* -*foo:bar for unification > child level facet exclusions > > > Key: SOLR-9510 > URL: https://issues.apache.org/jira/browse/SOLR-9510 > Project: Solr > Issue Type: Improvement > Security Level: Public(Default Security Level. Issues are Public) > Components: Facet Module, faceting, query parsers >Reporter: Mikhail Khludnev >Priority: Major > Attachments: SOLR-9510.patch, SOLR_9510.patch, SOLR_9510.patch, > SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, > SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, > SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch > > > h2. Challenge > * Since SOLR-5743 achieved block join child level facets with counts roll-up > to parents, there is a demand for filter exclusions. > h2. Context > * Then, it's worth to consider JSON Facets as an engine for this > functionality rather than support a separate component. > * During a discussion in SOLR-8998 [a solution for block join with child > level > exclusion|https://issues.apache.org/jira/browse/SOLR-8998?focusedCommentId=15487095=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15487095] > has been found. > > h2. Proposal > It's proposed to provide a bit of syntax sugar to make it user friendly, > believe it or not. > h2. List of improvements > * introducing a local parameter {{filters}} for {{\{!parent}} query parser > referring to _multiple_ filters queries via parameter name: {{\{!parent > filters=$child.fq ..}..=color:Red=size:XL}} > these _filters_ are intersected with a child query supplied as a subordinate > clause. > * introducing {{\{!filters params=$child.fq excludeTags=color > v=$subq}=text:word={!tag=color}color:Red=size:XL}} it > intersects a subordinate clause (here it's {{subq}} param, and the trick is > to refer to the same query from {{\{!parent}}}), with multiple filters > supplied via parameter name {{params=$child.fq}}, it also supports > {{excludeTags}}. > h2. Notes > Regarding the latter parser, the alternative approach might be to move into > {{domain:\{..}}} instruction of json facet. From the implementation > perspective, it's desired to optimize with bitset processing, however I > suppose it's might be deferred until some initial level of maturity. > h2. Example > {code} > q={!parent which=type_s:book filters=$child.fq > v=$childquery}=comment_t:good={!tag=author}author_s:yonik={!tag=stars}stars_i:(5 > 3)=json=on={ > comments_for_author:{ > type:query, > q:"{!filters params=$child.fq excludeTags=author v=$childquery}", > "//note":"author filter is excluded", > domain:{ > blockChildren:"type_s:book", > "//":"applying filters here might be more promising" >}, facet:{ >authors:{ > type:terms, > field:author_s, > facet: { > in_books: "unique(_root_)" > } > } >} > } , > comments_for_stars:{ > type:query, > q:"{!filters params=$child.fq excludeTags=stars v=$childquery}", > "//note":"stars_i filter is excluded", > domain:{ > blockChildren:"type_s:book" >}, facet:{ >stars:{ > type:terms, > field:stars_i, > facet: { > in_books: "unique(_root_)" > } > } > } > } > } > {code} > Votes? Opinions? -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] [Updated] (SOLR-9510) child level facet exclusions
[ https://issues.apache.org/jira/browse/SOLR-9510?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Mikhail Khludnev updated SOLR-9510: --- Attachment: SOLR_9510.patch > child level facet exclusions > > > Key: SOLR-9510 > URL: https://issues.apache.org/jira/browse/SOLR-9510 > Project: Solr > Issue Type: Improvement > Security Level: Public(Default Security Level. Issues are Public) > Components: Facet Module, faceting, query parsers >Reporter: Mikhail Khludnev >Priority: Major > Attachments: SOLR-9510.patch, SOLR_9510.patch, SOLR_9510.patch, > SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, > SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, > SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch, SOLR_9510.patch > > > h2. Challenge > * Since SOLR-5743 achieved block join child level facets with counts roll-up > to parents, there is a demand for filter exclusions. > h2. Context > * Then, it's worth to consider JSON Facets as an engine for this > functionality rather than support a separate component. > * During a discussion in SOLR-8998 [a solution for block join with child > level > exclusion|https://issues.apache.org/jira/browse/SOLR-8998?focusedCommentId=15487095=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15487095] > has been found. > > h2. Proposal > It's proposed to provide a bit of syntax sugar to make it user friendly, > believe it or not. > h2. List of improvements > * introducing a local parameter {{filters}} for {{\{!parent}} query parser > referring to _multiple_ filters queries via parameter name: {{\{!parent > filters=$child.fq ..}..=color:Red=size:XL}} > these _filters_ are intersected with a child query supplied as a subordinate > clause. > * introducing {{\{!filters params=$child.fq excludeTags=color > v=$subq}=text:word={!tag=color}color:Red=size:XL}} it > intersects a subordinate clause (here it's {{subq}} param, and the trick is > to refer to the same query from {{\{!parent}}}), with multiple filters > supplied via parameter name {{params=$child.fq}}, it also supports > {{excludeTags}}. > h2. Notes > Regarding the latter parser, the alternative approach might be to move into > {{domain:\{..}}} instruction of json facet. From the implementation > perspective, it's desired to optimize with bitset processing, however I > suppose it's might be deferred until some initial level of maturity. > h2. Example > {code} > q={!parent which=type_s:book filters=$child.fq > v=$childquery}=comment_t:good={!tag=author}author_s:yonik={!tag=stars}stars_i:(5 > 3)=json=on={ > comments_for_author:{ > type:query, > q:"{!filters params=$child.fq excludeTags=author v=$childquery}", > "//note":"author filter is excluded", > domain:{ > blockChildren:"type_s:book", > "//":"applying filters here might be more promising" >}, facet:{ >authors:{ > type:terms, > field:author_s, > facet: { > in_books: "unique(_root_)" > } > } >} > } , > comments_for_stars:{ > type:query, > q:"{!filters params=$child.fq excludeTags=stars v=$childquery}", > "//note":"stars_i filter is excluded", > domain:{ > blockChildren:"type_s:book" >}, facet:{ >stars:{ > type:terms, > field:stars_i, > facet: { > in_books: "unique(_root_)" > } > } > } > } > } > {code} > Votes? Opinions? -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[JENKINS] Lucene-Solr-SmokeRelease-7.x - Build # 170 - Still Failing
Build: https://builds.apache.org/job/Lucene-Solr-SmokeRelease-7.x/170/ No tests ran. Build Log: [...truncated 30126 lines...] prepare-release-no-sign: [mkdir] Created dir: /home/jenkins/jenkins-slave/workspace/Lucene-Solr-SmokeRelease-7.x/lucene/build/smokeTestRelease/dist [copy] Copying 491 files to /home/jenkins/jenkins-slave/workspace/Lucene-Solr-SmokeRelease-7.x/lucene/build/smokeTestRelease/dist/lucene [copy] Copying 230 files to /home/jenkins/jenkins-slave/workspace/Lucene-Solr-SmokeRelease-7.x/lucene/build/smokeTestRelease/dist/solr [smoker] Java 1.8 JAVA_HOME=/home/jenkins/tools/java/latest1.8 [smoker] Java 9 JAVA_HOME=/home/jenkins/tools/java/latest1.9 [smoker] NOTE: output encoding is UTF-8 [smoker] [smoker] Load release URL "file:/home/jenkins/jenkins-slave/workspace/Lucene-Solr-SmokeRelease-7.x/lucene/build/smokeTestRelease/dist/"... [smoker] [smoker] Test Lucene... [smoker] test basics... [smoker] get KEYS [smoker] 0.2 MB in 0.02 sec (10.8 MB/sec) [smoker] check changes HTML... [smoker] download lucene-7.3.0-src.tgz... [smoker] 31.9 MB in 0.49 sec (65.1 MB/sec) [smoker] verify md5/sha1 digests [smoker] download lucene-7.3.0.tgz... [smoker] 73.4 MB in 1.11 sec (65.9 MB/sec) [smoker] verify md5/sha1 digests [smoker] download lucene-7.3.0.zip... [smoker] 83.9 MB in 1.17 sec (72.0 MB/sec) [smoker] verify md5/sha1 digests [smoker] unpack lucene-7.3.0.tgz... [smoker] verify JAR metadata/identity/no javax.* or java.* classes... [smoker] test demo with 1.8... [smoker] got 6300 hits for query "lucene" [smoker] checkindex with 1.8... [smoker] test demo with 9... [smoker] got 6300 hits for query "lucene" [smoker] checkindex with 9... [smoker] check Lucene's javadoc JAR [smoker] unpack lucene-7.3.0.zip... [smoker] verify JAR metadata/identity/no javax.* or java.* classes... [smoker] test demo with 1.8... [smoker] got 6300 hits for query "lucene" [smoker] checkindex with 1.8... [smoker] test demo with 9... [smoker] got 6300 hits for query "lucene" [smoker] checkindex with 9... [smoker] check Lucene's javadoc JAR [smoker] unpack lucene-7.3.0-src.tgz... [smoker] make sure no JARs/WARs in src dist... [smoker] run "ant validate" [smoker] run tests w/ Java 8 and testArgs='-Dtests.badapples=false -Dtests.slow=false'... [smoker] test demo with 1.8... [smoker] got 217 hits for query "lucene" [smoker] checkindex with 1.8... [smoker] generate javadocs w/ Java 8... [smoker] [smoker] Crawl/parse... [smoker] [smoker] Verify... [smoker] run tests w/ Java 9 and testArgs='-Dtests.badapples=false -Dtests.slow=false'... [smoker] [smoker] command "export JAVA_HOME="/home/jenkins/tools/java/latest1.9" PATH="/home/jenkins/tools/java/latest1.9/bin:$PATH" JAVACMD="/home/jenkins/tools/java/latest1.9/bin/java"; ant clean test -Dtests.badapples=false -Dtests.slow=false" failed: [smoker] Buildfile: /home/jenkins/jenkins-slave/workspace/Lucene-Solr-SmokeRelease-7.x/lucene/build/smokeTestRelease/tmp/unpack/lucene-7.3.0/build.xml [smoker] [smoker] clean: [smoker][delete] Deleting directory /home/jenkins/jenkins-slave/workspace/Lucene-Solr-SmokeRelease-7.x/lucene/build/smokeTestRelease/tmp/unpack/lucene-7.3.0/build [smoker] [smoker] ivy-availability-check: [smoker] [loadresource] Do not set property disallowed.ivy.jars.list as its length is 0. [smoker] [smoker] -ivy-fail-disallowed-ivy-version: [smoker] [smoker] ivy-fail: [smoker] [smoker] ivy-configure: [smoker] [ivy:configure] :: Apache Ivy 2.4.0 - 20141213170938 :: http://ant.apache.org/ivy/ :: [smoker] [ivy:configure] :: loading settings :: file = /home/jenkins/jenkins-slave/workspace/Lucene-Solr-SmokeRelease-7.x/lucene/build/smokeTestRelease/tmp/unpack/lucene-7.3.0/top-level-ivy-settings.xml [smoker] [smoker] -clover.load: [smoker] [smoker] resolve-groovy: [smoker] [ivy:cachepath] :: resolving dependencies :: org.codehaus.groovy#groovy-all-caller;working [smoker] [ivy:cachepath] confs: [default] [smoker] [ivy:cachepath] found org.codehaus.groovy#groovy-all;2.4.13 in public [smoker] [ivy:cachepath] :: resolution report :: resolve 2257ms :: artifacts dl 21ms [smoker] - [smoker] | |modules|| artifacts | [smoker] | conf | number| search|dwnlded|evicted|| number|dwnlded| [smoker] - [smoker] | default | 1 | 0 | 0 | 0 || 1 | 0 | [smoker]
[JENKINS] Lucene-Solr-master-Windows (64bit/jdk1.8.0_144) - Build # 7213 - Still Unstable!
Build: https://jenkins.thetaphi.de/job/Lucene-Solr-master-Windows/7213/ Java: 64bit/jdk1.8.0_144 -XX:-UseCompressedOops -XX:+UseConcMarkSweepGC 8 tests failed. FAILED: junit.framework.TestSuite.org.apache.lucene.index.TestBackwardsCompatibility Error Message: Could not remove the following files (in the order of attempts): C:\Users\jenkins\workspace\Lucene-Solr-master-Windows\lucene\build\backward-codecs\test\J1\temp\lucene.index.TestBackwardsCompatibility_772887C432B19E65-001\2.4.0-cfs-001: java.nio.file.DirectoryNotEmptyException: C:\Users\jenkins\workspace\Lucene-Solr-master-Windows\lucene\build\backward-codecs\test\J1\temp\lucene.index.TestBackwardsCompatibility_772887C432B19E65-001\2.4.0-cfs-001 Stack Trace: java.io.IOException: Could not remove the following files (in the order of attempts): C:\Users\jenkins\workspace\Lucene-Solr-master-Windows\lucene\build\backward-codecs\test\J1\temp\lucene.index.TestBackwardsCompatibility_772887C432B19E65-001\2.4.0-cfs-001: java.nio.file.DirectoryNotEmptyException: C:\Users\jenkins\workspace\Lucene-Solr-master-Windows\lucene\build\backward-codecs\test\J1\temp\lucene.index.TestBackwardsCompatibility_772887C432B19E65-001\2.4.0-cfs-001 at __randomizedtesting.SeedInfo.seed([772887C432B19E65]:0) at org.apache.lucene.util.IOUtils.rm(IOUtils.java:329) at org.apache.lucene.util.TestRuleTemporaryFilesCleanup.afterAlways(TestRuleTemporaryFilesCleanup.java:216) at com.carrotsearch.randomizedtesting.rules.TestRuleAdapter$1.afterAlways(TestRuleAdapter.java:31) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:43) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53) at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47) at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64) at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:54) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368) at java.lang.Thread.run(Thread.java:748) FAILED: org.apache.solr.cloud.autoscaling.ScheduledMaintenanceTriggerTest.testInactiveShardCleanup Error Message: should be at least one inactive event Stack Trace: java.lang.AssertionError: should be at least one inactive event at __randomizedtesting.SeedInfo.seed([D52DB2283DB47881:C801725A5CF75F8A]:0) at org.junit.Assert.fail(Assert.java:93) at org.junit.Assert.assertTrue(Assert.java:43) at org.apache.solr.cloud.autoscaling.ScheduledMaintenanceTriggerTest.testInactiveShardCleanup(ScheduledMaintenanceTriggerTest.java:218) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1737) at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:934) at com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:970) at com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:984) at com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:57) at org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:49) at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45) at org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48) at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64) at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47) at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368) at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:817) at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:468) at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:943) at
[JENKINS] Lucene-Solr-NightlyTests-master - Build # 1499 - Failure
Build: https://builds.apache.org/job/Lucene-Solr-NightlyTests-master/1499/ 1 tests failed. FAILED: org.apache.solr.cloud.FullSolrCloudDistribCmdsTest.test Error Message: Java heap space Stack Trace: java.lang.OutOfMemoryError: Java heap space at __randomizedtesting.SeedInfo.seed([1D9FE4F5C38DA91E:95CBDB2F6D71C4E6]:0) at java.util.Arrays.copyOf(Arrays.java:3332) at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:124) at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:649) at java.lang.StringBuilder.append(StringBuilder.java:202) at org.apache.http.client.utils.URLEncodedUtils.urlEncode(URLEncodedUtils.java:536) at org.apache.http.client.utils.URLEncodedUtils.encodeFormFields(URLEncodedUtils.java:652) at org.apache.http.client.utils.URLEncodedUtils.format(URLEncodedUtils.java:404) at org.apache.http.client.utils.URLEncodedUtils.format(URLEncodedUtils.java:382) at org.apache.http.client.entity.UrlEncodedFormEntity.(UrlEncodedFormEntity.java:75) at org.apache.solr.client.solrj.impl.HttpSolrClient.fillContentStream(HttpSolrClient.java:513) at org.apache.solr.client.solrj.impl.HttpSolrClient.createMethod(HttpSolrClient.java:420) at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:253) at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:244) at org.apache.solr.client.solrj.impl.LBHttpSolrClient.doRequest(LBHttpSolrClient.java:483) at org.apache.solr.client.solrj.impl.LBHttpSolrClient.request(LBHttpSolrClient.java:413) at org.apache.solr.client.solrj.impl.CloudSolrClient.sendRequest(CloudSolrClient.java:1104) at org.apache.solr.client.solrj.impl.CloudSolrClient.requestWithRetryOnStaleState(CloudSolrClient.java:884) at org.apache.solr.client.solrj.impl.CloudSolrClient.request(CloudSolrClient.java:817) at org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:194) at org.apache.solr.client.solrj.SolrClient.query(SolrClient.java:974) at org.apache.solr.client.solrj.SolrClient.query(SolrClient.java:990) at org.apache.solr.cloud.CloudInspectUtil.compareResults(CloudInspectUtil.java:228) at org.apache.solr.cloud.CloudInspectUtil.compareResults(CloudInspectUtil.java:167) at org.apache.solr.cloud.FullSolrCloudDistribCmdsTest.testIndexingBatchPerRequestWithHttpSolrClient(FullSolrCloudDistribCmdsTest.java:668) at org.apache.solr.cloud.FullSolrCloudDistribCmdsTest.test(FullSolrCloudDistribCmdsTest.java:152) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1737) at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:934) at com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:970) Build Log: [...truncated 14127 lines...] [junit4] Suite: org.apache.solr.cloud.FullSolrCloudDistribCmdsTest [junit4] 2> 232707 INFO (SUITE-FullSolrCloudDistribCmdsTest-seed#[1D9FE4F5C38DA91E]-worker) [] o.a.s.SolrTestCaseJ4 SecureRandom sanity checks: test.solr.allowed.securerandom=null & java.security.egd=file:/dev/./urandom [junit4] 2> Creating dataDir: /x1/jenkins/jenkins-slave/workspace/Lucene-Solr-NightlyTests-master/checkout/solr/build/solr-core/test/J0/temp/solr.cloud.FullSolrCloudDistribCmdsTest_1D9FE4F5C38DA91E-001/init-core-data-001 [junit4] 2> 232709 WARN (SUITE-FullSolrCloudDistribCmdsTest-seed#[1D9FE4F5C38DA91E]-worker) [] o.a.s.SolrTestCaseJ4 startTrackingSearchers: numOpens=612 numCloses=612 [junit4] 2> 232709 INFO (SUITE-FullSolrCloudDistribCmdsTest-seed#[1D9FE4F5C38DA91E]-worker) [] o.a.s.SolrTestCaseJ4 Using PointFields (NUMERIC_POINTS_SYSPROP=true) w/NUMERIC_DOCVALUES_SYSPROP=false [junit4] 2> 232711 INFO (SUITE-FullSolrCloudDistribCmdsTest-seed#[1D9FE4F5C38DA91E]-worker) [] o.a.s.SolrTestCaseJ4 Randomized ssl (false) and clientAuth (false) via: @org.apache.solr.SolrTestCaseJ4$SuppressSSL(bugUrl=https://issues.apache.org/jira/browse/SOLR-5776) [junit4] 2> 232711 INFO (SUITE-FullSolrCloudDistribCmdsTest-seed#[1D9FE4F5C38DA91E]-worker) [] o.a.s.BaseDistributedSearchTestCase Setting hostContext system property: / [junit4] 2> 232721 INFO (TEST-FullSolrCloudDistribCmdsTest.test-seed#[1D9FE4F5C38DA91E]) [] o.a.s.c.ZkTestServer STARTING ZK TEST SERVER [junit4] 2> 232727 INFO (Thread-457) [] o.a.s.c.ZkTestServer client port:0.0.0.0/0.0.0.0:0 [junit4]