Commit Graph

32158 Commits

Author SHA1 Message Date
Christine Poerschke 57c159e476 SOLR-13518: extra assertNotNull info for SolrInfoBeanTest 2019-06-05 20:39:55 +01:00
Jan Høydahl 2d571ee655 clipboardPatchFile 2019-06-05 21:25:34 +02:00
Cao Manh Dat dc7b54df0c SOLR-13434: Fixes problem on Java 8 build 2019-06-05 15:33:51 +01:00
Ignacio Vera b8f430a853 LUCENE-8831: Fixed LatLonShapeBoundingBoxQuery .hashCode method 2019-06-05 16:02:37 +02:00
Jan Høydahl 6ecdec2435 Add back-compat indices for 7.7.2 2019-06-05 10:51:51 +02:00
Jan Høydahl b317598023 Ignore python cache 2019-06-05 10:48:15 +02:00
Jan Høydahl d51756cfda Add bugfix version 7.7.2 2019-06-05 09:36:38 +02:00
Chris Hostetter 63e93735a6 Fix TestSort.testRandomFieldNameSorts typo that ccaused very sporadic but reproducible failures
(cherry picked from commit 92cf9d8758)
2019-06-04 13:50:16 -07:00
Cao Manh Dat 63686689c0 SOLR-13434: Update CHANGES.txt 2019-06-04 20:07:13 +01:00
Cao Manh Dat a39c342793 SOLR-13434: OpenTracing support for Solr (#685) 2019-06-04 20:05:17 +01:00
Cao Manh Dat 26b49827ed SOLR-13510: Move entry of CHANGES.txt to 8.1.2 2019-06-04 20:03:21 +01:00
erick 06257c5847 SOLR-12249: Better error message when grouping on a tokenized (non SortableText) field in SolrCloud
(cherry picked from commit 7fb5b7ed35)
2019-06-04 10:27:51 -07:00
Cao Manh Dat 518143c2f0 SOLR-13510: Intermittent 401's for internode requests with basicauth enabled 2019-06-04 16:17:29 +01:00
Erick Erickson d32334b199 SOLR-8346: Fix precommit failure on 8x 2019-06-03 18:33:51 -07:00
Erick Erickson e890980311 SOLR-8346: Upgrade Zookeeper to version 3.5.5
(cherry picked from commit 7ebeab71f4)
2019-06-03 17:59:01 -07:00
markrmiller 96f000334c SOLR-13489: Stop the leader from trying to rejoin the election on session expiration and harden our zk reconnect code path.
# Conflicts:
#	solr/core/src/test/org/apache/solr/cloud/OverseerTest.java
2019-06-03 11:11:12 -05:00
noble 16374340d4 SOLR-13329: typo in CHANGES.txt 2019-06-03 22:00:26 +10:00
Noble Paul 5c677f8f46 SOLR-13504: In autoscaling policies, use an explicit 'put : on-each' to specify the the rules is applied on each node (#694)
SOLR-13504: In autoscaling policies, use an explicit 'put : on-each' to specify the the rules is applied on each node
2019-06-03 18:41:10 +10:00
Noble Paul b3caaffd6e SOLR-13504 improve autoscaling syntax by adding a nodeset attribute (#693)
* SOLR-13504:  more checks and tests
2019-06-03 18:40:42 +10:00
Noble Paul dbbab57398 SOLR-13504: improve autoscaling syntax by adding a nodeset attribute (#691)
SOLR-13504: In autoscaling policies, use an explicit 'nodeset' attribute for filtering nodes instead of using them directly at the toplevel
2019-06-03 18:40:15 +10:00
Simon Willnauer 4f79fdc709 LUCENE-8813: Ensure we never apply deletes from a closed DWPTDeleteQueue (#688)
Today we don't have a strong protection that we add and apply deletes / updates
on or from an already flushed delete queue. DWPTDeleteQueue instances are replaced
once we do a full flush in order to reopen an NRT reader or commit the IndexWriter.

In LUCENE-8813 we tripped an assert that used to protect us from such an situation
but it didn't take all corner cases from concurrent flushing into account. This change
adds a stronger protection and ensures that we neither apply a closed delete queue nor
add any updates or deletes to it.

This change also allows to speculatively freeze the global buffer that might return
null now if the queue has already been closed. This is now possible since we ensure that
we never see modifications to the queue after it's been closed and that happens right after
the last DWPT for the ongoing full flush is done flushing.
2019-06-01 08:55:07 +02:00
Cassandra Targett aec52ed463 Ref Guide: fix bad link reference 2019-05-30 14:59:11 -05:00
Cassandra Targett 53e377db43 Ref Guide: expand abbreviations, standarize some spellings 2019-05-30 14:49:55 -05:00
Cassandra Targett b152bc2e46 Ref Guide: fix title case for all section headings 2019-05-30 14:10:33 -05:00
Chris Hostetter b65fc0093b Fix SolrExporterIntegrationTest to not make assumptions about the JVM that are not true on windows
(cherry picked from commit 61279a2e79)
2019-05-30 11:59:43 -07:00
Gus Heck f0d1f9cc90 SOLR-13491 - SolrZkClient's watch wrapper no longer allows zookeeper
to hold the same watch object multiple times.

(cherry picked from commit d0c1c36c91)
2019-05-30 09:59:16 -04:00
Cassandra Targett 320ffbcdcc SOLR-13262: Capitalize section heading; extensive copy editing throughout 2019-05-29 20:33:35 -05:00
Joel Bernstein 420121a83c SOLR-13494: Update CHANGES.txt 2019-05-29 14:47:09 -04:00
Chris Hostetter 753dfc43d6 Fix all solr tests to pass w/ -Dtests.dups=2 -Dtests.jvms=1
(cherry picked from commit c2b92f3015)
2019-05-29 10:27:40 -07:00
Joel Bernstein 91de31e5af SOLR-13494: Add DeepRandomStream implementation 2019-05-29 12:54:14 -04:00
Andrzej Bialecki e4016643e4 Add backcompat indexes. 2019-05-29 18:16:49 +02:00
Cao Manh Dat 190b633b7e SOLR-13450: Backport the fix from CloudHttp2SolrClientTest 2019-05-29 16:56:52 +01:00
Christine Poerschke e9feb1146b SOLR-12941: remove unused import in IndexSizeTriggerTest 2019-05-28 16:26:11 +01:00
Andrzej Bialecki f310c0dd48 Update DOAP files for 8.1.1 release. 2019-05-28 16:46:03 +02:00
jimczi bf0d6fad42 LUCENE-8784: Restore the Korean's part of speech tag for NGRAM.
The part of speech tag for unigram has been changed inadvertenly in a previous commit (not released).
This change restores the original value that is also set on the serialized unkwnown dictionary.
2019-05-28 12:02:17 +02:00
Andrzej Bialecki 04d781db8b SOLR-12941: Fix IndexSizeTrigger to correctly work with "aboveBytes" and "splitMethod=link" parameters. 2019-05-28 11:34:36 +02:00
Simon Willnauer 6a26ccda8a LUCENE-8813: Count down latch in finally block.
This test hangs until it times-out when an assertion is tripped
in the indexing thread. Counting down the latch in a finally block
will cause the test to fail earlier.
2019-05-28 10:56:57 +02:00
Adrien Grand dd5fcd3dec LUCENE-8135: Fix number of clauses randomization. 2019-05-28 09:55:05 +02:00
Noble Paul c445ad4c75 SOLR-13493: /autoscaling/suggestions to be able to filter by type (#686)
* SOLR-13493: /autoscaling/suggestions to be able to filter by type
2019-05-28 07:58:39 +10:00
Erick Erickson 909910a9be SOLR-12562: Reverting Clean up RealTimeGetComponent.toSolrDoc (sha 97e7d8a3d7 and 15aa9dfb3d)
(cherry picked from commit 57b64f2684)
2019-05-27 08:38:33 -07:00
Namgyu Kim 990f62aca4 LUCENE-8784: The KoreanTokenizer now preserves punctuations if discardPunctuation is set to false (defaults to true).
Signed-off-by: Namgyu Kim <kng0828@gmail.com>
Signed-off-by: jimczi <jimczi@apache.org>
2019-05-27 15:16:41 +02:00
Dawid Weiss d046e67f96 LUCENE-8781: FST lookup performance has been improved in many cases by encoding Arcs using full-sized arrays with gaps. The new encoding is enabled for postings in the default codec and for suggesters. (Mike Sokolov) 2019-05-27 00:06:49 +00:00
Erick Erickson 15aa9dfb3d SOLR-12652: Clean up RealTimeGetComponent.toSolrDoc
(cherry picked from commit 97e7d8a3d7)
2019-05-26 08:31:58 -07:00
Chris Hostetter 9465763628 Fix TestCloudSearcherWarming to work around SOLR-13490
Also clean up some crufty System.out/System.err pollution

(cherry picked from commit af4e1d324a)
2019-05-25 08:40:20 -07:00
Colin Goodheart-Smithe 39c8cca177 LUCENE-8803: Provide a FieldComparator to allow sorting by a feature from a FeatureField (#680)
This change adds a SortField which allows a convenient way to sort search hits using a feature from a FeatureField.
2019-05-24 08:46:40 +02:00
noble 493364d4b1 SOLR-13484: ref-guide 2019-05-24 08:23:11 +10:00
noble 7c32bb5257 SOLR-13484: autoscaling/diagnostics APIshould be able to give diagnostics output from config pasted as a payload 2019-05-24 08:07:49 +10:00
Noble Paul e1fa16c324 SOLR-13484: autoscaling/diagnostics APIshould be able to give diagnostics output from config pasted as a payload 2019-05-24 08:06:21 +10:00
Noble Paul 794f99f0c6 SOLR-13484: backporting 2019-05-24 08:03:20 +10:00
noble 93ce10e705 SOLR-13484:
autoscaling/diagnostics APIshould be able to give diagnostics output from config pasted as a payload
2019-05-24 07:54:46 +10:00