31163 Commits

Author SHA1 Message Date
Joel Bernstein
7e4555a2fd SOLR-13057: Allow search, facet and timeseries Streaming Expressions to accept a comma delimited list of collections 2018-12-12 09:16:08 -05:00
iverase
ce9a8012c0 LUCENE-8605: Separate bounding box spatial logic from query logic on LatLonShapeBoundingBoxQuery 2018-12-12 13:46:35 +01:00
Adrien Grand
55993ecb9b Fix test failure when floorSegmentMB > maxMergedSegmentMB. 2018-12-12 13:21:06 +01:00
Adrien Grand
21dc237248 Revert "test"
This reverts commit 783f01bab3e096f4f843b9de62af25d6fbe07340.
2018-12-12 13:20:37 +01:00
Adrien Grand
adf73ff6bd test 2018-12-12 13:20:37 +01:00
Jan Høydahl
ef2f0cd88c SOLR-12791: Add Metrics reporting for AuthenticationPlugin 2018-12-12 11:33:32 +01:00
Jan Høydahl
280f67927e SOLR-7896: Add a login page to Admin UI, with initial support for Basic Auth 2018-12-12 10:37:23 +01:00
Jan Høydahl
5affe7421f SOLR-13025: SchemaSimilarityFactory fallback to LegacyBM25Similarity for luceneMatchVersion < 8.0 2018-12-12 10:33:50 +01:00
markrmiller
bcdc6dadbb SOLR-13040: Fix TestSQLHandler, remove delete core calls. 2018-12-12 02:06:26 -06:00
Steve Rowe
ec1bd0da2f SOLR-13060: set suite timeout on non-terminating HDFS Nightly tests to one hour 2018-12-11 18:49:06 -08:00
Gus Heck
a7859ff62a SOLR-13058 Fix synchronized block 2018-12-11 18:45:42 -05:00
Simon Willnauer
61e448666d LUCENE-8599: Add hasNoValue bitset to ramBytesUsed calculation 2018-12-11 22:36:12 +01:00
Chris Hostetter
ade7546ad2 Merge remote-tracking branch 'refs/remotes/origin/master' 2018-12-11 13:21:52 -07:00
Chris Hostetter
de65b45fca change NodeLostTrigger's initial run() log from INFO to DEBUG 2018-12-11 13:18:32 -07:00
markrmiller
c852418148 SOLR-12801: Harden TestSimLargeCluster. 2018-12-11 14:17:10 -06:00
Karl Wright
6587f640d2 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr 2018-12-11 13:48:44 -05:00
Karl Wright
2edf5adedc LUCENE-8587: Fix the equals method of GeoComplexPolygon 2018-12-11 13:48:34 -05:00
Simon Willnauer
d08e2d49d3 LUCENE-8602: Share TermsEnum if possible while applying DV updates
Today we pull a new terms enum when we apply DV updates even though the
field stays the same which is the common case. Benchmarking this on a
larger term dictionary with a significant number of updates shows a
2x improvement in performance.
2018-12-11 19:14:16 +01:00
Chris Hostetter
3147c131e0 SOLR-13054: rewrite TriggerSetPropertiesIntegrationTest
test no longer depends on changing static non-final non-volatile variables used by multiple threads

test also no longer depends on arbitrary sleep calls, instead threads await/poll on concurrent signaling objects/queues
2018-12-11 10:39:00 -07:00
markrmiller
274a6eba90 SOLR-12801: Try to harden CdcrBootstrapTest. 2018-12-11 08:58:42 -06:00
markrmiller
19d968dc3d SOLR-12801: Harden OverseerTaskQueueTest and DistributedQueueTest. 2018-12-11 08:58:42 -06:00
markrmiller
b9278d7c99 SOLR-12923: Harden TestSimTriggerIntegration. 2018-12-11 08:58:42 -06:00
markrmiller
eb1735ece9 SOLR-12923: Harden TestSimLargeCluster. 2018-12-11 08:58:42 -06:00
markrmiller
a25ddcd4f3 SOLR-12801: Harden InfixSuggestersTest#testShutdownDuringBuild. 2018-12-11 08:58:42 -06:00
Karl Wright
874937aba8 Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/lucene-solr 2018-12-11 09:30:17 -05:00
Karl Wright
da62c73282 LUCENE-8587: Change GeoPoint serialization to make serialization/unserialization non-lossy 2018-12-11 09:30:01 -05:00
Toke Eskildsen
8a20705b82 Revert "LUCENE-8374 part 1/4: Reduce reads for sparse DocValues".
LUCENE-8374 was committed without consensus and is expected to be superseded by LUCENE-8585.

This reverts commit 58a7a8ada5cebeb261060c56cd6d0a9446478bf6.
2018-12-11 14:17:57 +01:00
Toke Eskildsen
1da6d39b41 Revert "LUCENE-8374 part 2/4: Reduce reads for sparse DocValues".
LUCENE-8374 was committed without consensus and is expected to be superseded by LUCENE-8585.

This reverts commit 7ad027627a179daa7d8d56be191d5b287dfec6f4.
2018-12-11 14:14:22 +01:00
Toke Eskildsen
6c5d87a505 Revert "LUCENE-8374 part 3/4: Reduce reads for sparse DocValues".
LUCENE-8374 was committed without consensus and is expected to be superseded by LUCENE-8585.

This reverts commit 7949b98f802c9ab3a588a33cdb1771b83c9fcafb.
2018-12-11 14:14:07 +01:00
Toke Eskildsen
3158d0c485 Revert "LUCENE-8374 part 4/4: Reduce reads for sparse DocValues".
LUCENE-8374 was committed without consensus and is expected to be superseded by LUCENE-8585.

This reverts commit e356d793caf2a899f23261baba922d4a08b362ed.
2018-12-11 14:13:37 +01:00
Toke Eskildsen
870bb11cc8 Revert "Pre-commit fixes for LUCENE-8374 (JavaDoc + arguments)".
LUCENE-8374 was committed without consensus and is expected to be superseded by LUCENE-8585.

This reverts commit 6c111611118ceda0837f25a27e5b4549f2693457.
2018-12-11 14:13:17 +01:00
markrmiller
05d728f57a SOLR-12801: Add @AwaitsFix to TestHierarchicalDocBuilder#testThreeLevelHierarchy. 2018-12-11 06:05:26 -06:00
markrmiller
ab891fa472 SOLR-12801: Harden TestCloudRecovery. 2018-12-11 05:45:34 -06:00
markrmiller
496c627882 SOLR-12801: Raise this test socket timeout to 30 seconds. 2018-12-11 05:45:28 -06:00
markrmiller
3205491beb SOLR-12923: Harden TestSimTriggerIntegration. 2018-12-11 05:45:19 -06:00
markrmiller
7605427481 SOLR-12801: Harden BasicDistributedZk2Test. 2018-12-11 05:45:12 -06:00
Cao Manh Dat
40502b9ba8 SOLR-13028: Remove AwaitsFix for AutoAddReplicasPlanActionTest.testSimple to get log failure 2018-12-11 10:31:59 +00:00
Cao Manh Dat
d26c237e35 Remove BadApple for TestSimTriggerIntegration.testListeners to get log failure 2018-12-11 09:53:58 +00:00
Noble Paul
c651cbfd9a SOLR-12885: BinaryResponseWriter (javabin format) should directly copy from BytesRef to output 2018-12-11 18:35:57 +11:00
Chris Hostetter
a2199c72d4 SOLR-13050: add workaround for issue to SystemLogListenerTest
make sure the node we kill isn't the .system collection leader
2018-12-10 19:06:42 -07:00
Jason Gerlowski
f89f109ec1 SOLR-13045: Harden TestSimPolicyCloud
This commit fixes a race condition in SimClusterStateProvider, fixing
several fails in TestSimPolicyCloud.
2018-12-10 17:39:12 -05:00
Cao Manh Dat
af6e15e838 SOLR-13053: NodeAddedTrigger and NodeLostTrigger do not reserve added/removed time populated by restoreState 2018-12-10 20:08:07 +00:00
Simon Willnauer
ef61b547b1 LUCENE-8599: Use sparse bitset to store docs in SingleValueDocValuesFieldUpdates
Using a sparse bitset in SingleValueDocValuesFieldUdpates allows storing
which documents have an update much more efficient and prevents the need
to sort the docs array altogether that showed to be a significant bottleneck
in LUCENE-8598. Using the spares bitset yields another 10x performance improvement
in applying updates versus the changes proposed in LUCENE-8598.
2018-12-10 19:20:28 +01:00
Simon Willnauer
fdd9b55df0 LUCENE-8598: Only take values into account that come from a buffer that has a value 2018-12-10 19:18:51 +01:00
markrmiller
d96475a0bb SOLR-12801: Fix TestSolrCloudWithKerberosAlt. 2018-12-10 11:46:34 -06:00
Jan Høydahl
b6cbb8494e SOLR-13014: URI Too Long with large streaming expressions in SolrJ 2018-12-10 18:22:52 +01:00
Simon Willnauer
0650f995f9 LUCENE-8598: Improve field updates packed values
DocValuesFieldUpdats are using compact settings for packet ints that causes
dramatic slowdowns when the updates are finished and sorted. Moving to the default
accepted overhead ratio yields up to 4x improvements in applying updates. This change
also improves the packing of numeric values since we know the value range in advance and
can choose a different packing scheme in such a case.
Overall this change yields a good performance improvement since 99% of the times of applying
DV field updates are spend in the sort method which essentially makes applying the updates
4x faster.
2018-12-10 18:06:08 +01:00
markrmiller
202dad8c88 SOLR-12923: Harden TestSimLargeCluster. 2018-12-10 10:02:58 -06:00
markrmiller
bf0e9b367a SOLR-12801: Relax specific test permissions to help harden tests. 2018-12-10 10:02:58 -06:00
markrmiller
a1657616bb SOLR-12923: Harden TestSimTriggerIntegration. 2018-12-10 10:02:58 -06:00