Commit Graph

31930 Commits

Author SHA1 Message Date
Jan Høydahl 6c1d1c3250 DOAP changes for release 7.7.2 2019-06-05 02:06:10 +02:00
Chris Hostetter 92cf9d8758 Fix TestSort.testRandomFieldNameSorts typo that ccaused very sporadic but reproducible failures 2019-06-04 13:49:57 -07:00
Cao Manh Dat a8fc069395 SOLR-13434: Update CHANGES.txt 2019-06-04 20:07:04 +01:00
Cao Manh Dat 301ea0e462
SOLR-13434: OpenTracing support for Solr (#685) 2019-06-04 20:04:11 +01:00
Cao Manh Dat bd3cc0b6a1 SOLR-13510: Move entry of CHANGES.txt to 8.1.2 2019-06-04 20:02:56 +01:00
erick 7fb5b7ed35 SOLR-12249: Better error message when grouping on a tokenized (non SortableText) field in SolrCloud 2019-06-04 10:27:06 -07:00
Cao Manh Dat cee4ed783e SOLR-13510: Intermittent 401's for internode requests with basicauth enabled 2019-06-04 16:12:49 +01:00
noble b6d20b6f1b SOLR-13329: ref guide 2019-06-04 16:11:32 +10:00
noble 776ae37957 SOLR-13329: ref guide 2019-06-04 15:36:16 +10:00
erick 045ee7c0fa SOLR-8346: Upgrade Zookeeper to version 3.5.5. Update solrj/ivy.xml to match 8x precommit fix 2019-06-03 21:14:02 -07:00
Erick Erickson 7ebeab71f4 SOLR-8346: Upgrade Zookeeper to version 3.5.5 2019-06-03 17:50:35 -07:00
noble 040340af46 SOLR-13329: typo in CHANGES.txt 2019-06-03 21:59:16 +10:00
Noble Paul 0a41163d27
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:13:18 +10:00
markrmiller b09d462ee4 SOLR-13489: Stop the leader from trying to rejoin the election on session expiration and harden our zk reconnect code path. 2019-06-02 22:56:56 -05:00
Noble Paul 808f934cee
SOLR-13504 improve autoscaling syntax by adding a nodeset attribute (#693)
* SOLR-13504:  more checks and tests
2019-06-02 18:54:28 +10:00
Simon Willnauer b28de243be
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:52:23 +02:00
Simon Willnauer d488156921 Merge branch 'master' into LUCENE-8813 2019-05-31 21:05:41 +02:00
Noble Paul 1ff7b2942c
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-05-31 17:45:55 +10:00
Cassandra Targett 0c15f638e9 Ref Guide: fix bad link reference 2019-05-30 14:58:20 -05:00
Cassandra Targett b86dd59fe1 Ref Guide: expand abbreviations, standarize some spellings 2019-05-30 14:49:02 -05:00
Cassandra Targett df96a0e1b8 Ref Guide: fix title case for all section headings 2019-05-30 14:10:05 -05:00
Chris Hostetter 61279a2e79 Fix SolrExporterIntegrationTest to not make assumptions about the JVM that are not true on windows 2019-05-30 11:59:26 -07:00
Gus Heck 6ede32a079 SOLR-13491 - Touch-up test. Beasting failed 1/50 (5) Now passes 500/500 (20). 2019-05-30 10:05:32 -04:00
Gus Heck d0c1c36c91 SOLR-13491 - SolrZkClient's watch wrapper no longer allows zookeeper
to hold the same watch object multiple times.
2019-05-30 08:43:16 -04:00
Cassandra Targett 19fe85a3e9 SOLR-13262: Capitalize section heading; extensive copy editing throughout 2019-05-29 17:59:05 -05:00
Joel Bernstein f92424f8ab SOLR-13494: Update CHANGES.txt 2019-05-29 14:45:42 -04:00
Simon Willnauer 086088e699 more feedback 2019-05-29 20:09:17 +02:00
Chris Hostetter c2b92f3015 Fix all solr tests to pass w/ -Dtests.dups=2 -Dtests.jvms=1 2019-05-29 10:27:15 -07:00
Joel Bernstein 6ca372fcbb SOLR-13494: Add DeepRandomStream implementation 2019-05-29 12:53:10 -04:00
Andrzej Bialecki 2020eb43de Add backcompat indexes for 8.1.1. 2019-05-29 18:22:22 +02:00
Cao Manh Dat 43397ff0a2 SOLR-13450: Backport the fix from CloudHttp2SolrClientTest 2019-05-29 16:55:58 +01:00
Simon Willnauer fceee244dd apply feedback 2019-05-29 09:59:39 +02:00
Christine Poerschke 90e0d1eba1 SOLR-12941: remove unused import in IndexSizeTriggerTest 2019-05-28 16:11:51 +01:00
Andrzej Bialecki 6e53406100 Update DOAP files for 8.1.1 release. 2019-05-28 16:46:42 +02:00
Simon Willnauer 165d2d5ff5 LUCENE-8813: Ensure we never apply deletes from a closed DWPTDeleteQueue
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 cornercases 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 speculativly 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-05-28 16:44:34 +02:00
jimczi db334c792b 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:01:05 +02:00
Andrzej Bialecki 32ad372433 SOLR-12941: Fix IndexSizeTrigger to correctly work with "aboveBytes" and "splitMethod=link" parameters. 2019-05-28 11:34:57 +02:00
Simon Willnauer 171d7f131f 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:55:18 +02:00
Adrien Grand c252b92caa LUCENE-8135: Fix number of clauses randomization. 2019-05-28 09:53:58 +02:00
Noble Paul 6ac31c6db3
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:20:12 +10:00
Erick Erickson 57b64f2684 SOLR-12562: Reverting Clean up RealTimeGetComponent.toSolrDoc (sha 97e7d8a3d7 and 15aa9dfb3d) 2019-05-27 08:34:48 -07:00
Namgyu Kim a556925eb8 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:15:24 +02:00
Erick Erickson 97e7d8a3d7 SOLR-12652: Clean up RealTimeGetComponent.toSolrDoc 2019-05-26 08:23:53 -07:00
Chris Hostetter af4e1d324a Fix TestCloudSearcherWarming to work around SOLR-13490
Also clean up some crufty System.out/System.err pollution
2019-05-25 08:40:04 -07:00
Colin Goodheart-Smithe 46060d88a2 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:45:57 +02:00
Erick Erickson 379e6f64b8 SOLR-13454: Investigate ReindexCollectionTest failures 2019-05-23 08:43:34 -07:00
Nhat Nguyen 0435348b29 LUCENE-8809: Ensure release segment states
If refresh and rollback happen concurrently, then we can leave segment
states unreleased leads to leaking refCount of some SegmentReaders.
2019-05-23 11:25:28 -04:00
Noble Paul 123850d708 SOLR-13484: typo 2019-05-23 17:15:50 +10:00
Noble Paul c5e8fd3062
SOLR-13484: CHANGES.txt 2019-05-23 17:14:40 +10:00
Noble Paul e9d9f4dcc1 SOLR-13484: ref guide 2019-05-23 17:06:29 +10:00