31864 Commits

Author SHA1 Message Date
Jan Høydahl
44287d4206
LUCENE-8837 smokeTestRelease.py option --download-only (#702)
* LUCENE-8837: smokeTestRelease.py option --download-only
Move download() and check_and() functions to scriptutil
Add cwd param to run() function in scriptutil
Move the check_ant function from buildAndPushRelease into scriptutil.py, and let it return the version.
2019-06-11 10:17:10 +02:00
Ignacio Vera
88c5817c01
LUCENE-8775: Compute properly the bridge between a polygon and a hole when sharing a vertex. 2019-06-11 07:01:42 +02:00
Jan Høydahl
7466d16c43 SOLR-13371: Move changes entry on master branch to 8.2 where it should be 2019-06-10 23:50:12 +02:00
Jan Høydahl
27b1c36994
SOLR-13371 improve security chapters in refguide (#635) 2019-06-10 23:46:22 +02:00
Andrzej Bialecki
010466ec04 SOLR-13512: Raw index data analysis tool (extension of COLSTATUS collection command). 2019-06-10 19:21:46 +02:00
Koen De Groote
67104dd615 LUCENE-8847: Code Cleanup: Rewrite StringBuilder.append with concatted strings (#707)
This specific commit affects all points in the casebase where the argument of a StringBuilder.append() call is itself a regular String concatenation.
This defeats the purpose of using StringBuilder and also introduces an extra alloction.
These changes should avoid that.

ant tests have run, succeeded on local machine.

Removing test files from the changes.

Another suggested rework.
2019-06-10 18:07:43 +02:00
Alan Woodward
e8950f4a52 LUCENE-8845: Allow configurable maxExpansions for prefix/wildcard intervals 2019-06-10 16:14:42 +01:00
Atri Sharma
f84afab008 LUCENE-8362: Introduce DocValues Fields and Range Queries for native Range Field Types
This commit introduces a new DocValues field and corresponding
range query for binary ranges. These classes are extended into
concrete implementations for each of Int, Long, Float and Double
range fields.
2019-06-10 15:14:15 +02:00
Colin Goodheart-Smithe
5ef2b3f6b8 LUCENE-8815: Adds a DoubleValues implementation for feature fields (#687)
This change adds a static method FeatureField#newDoubleValues() which can be used to retrieved the values of a feature for documents directly rathert than having to store the values in a numeric field alongsidde the feature field.
2019-06-10 09:07:24 +02:00
Tim Underwood
97ca9df7ef LUCENE-8834: Cache the SortedNumericDocValues.docValueCount() value whenever it is used in a loop (#698) 2019-06-10 08:56:21 +02:00
Namgyu Kim
fe58b6f3a2 LUCENE-8812: disable Java 9 try-with-resources style in TestKoreanNumberFilter
Signed-off-by: Namgyu Kim <namgyu@apache.org>
2019-06-10 01:56:34 +09:00
Namgyu Kim
5a75b8a080 LUCENE-8812: Add new KoreanNumberFilter that can change Hangul character to number and process decimal point
Signed-off-by: Namgyu Kim <namgyu@apache.org>
2019-06-09 23:00:14 +09:00
Gus Heck
3d57a323a9 SOLR-13131 Fix CHANGES.txt entry 2019-06-08 13:25:03 -04:00
Michael Sokolov
e85c6e6429 LUCENE-8844: bump FST version and fix related CHANGES entry 2019-06-08 10:22:02 -04:00
Cassandra Targett
4130876510 Ref Guide: little typos 2019-06-07 17:31:46 -05:00
Cassandra Targett
c598e27ae7 Ref Guide: minor typos/fixes for 8.1 ref guide 2019-06-07 13:47:26 -05:00
Cassandra Targett
24f7a0bf51 SOLR-12330: ref guide typos 2019-06-07 13:47:26 -05:00
Atri Sharma
965fd194d1 LUCENE-8825: Improve CheckHits's Printing Capabilities
Signed-off-by: Adrien Grand <jpountz@gmail.com>
2019-06-07 18:47:41 +02:00
Christine Poerschke
85f4029c5c SOLR-13496: Fix distributed grouping related NullPointerException in JSONWriter.writeSolrDocument 2019-06-07 16:05:10 +01:00
Alan Woodward
67677d995e LUCENE-8828: Make unorderedNoOverlaps a separate IntervalsSource 2019-06-07 14:45:56 +01:00
Jan Høydahl
85abdbebf5 SOLR-13526: @AwaitsFix failing tests 2019-06-07 08:34:17 +02:00
Jan Høydahl
df1775ffd3
LUCENE-8802: buildAndPushRelease --logfile arg (#679) 2019-06-06 21:47:50 +02:00
Jan Høydahl
8d6fd7298f LUCENE-8818: Fix smokeTestRelease.py encoding bug 2019-06-06 21:42:24 +02:00
Cao Manh Dat
3364753661 SOLR-13434: Using back Java 9 type reference 2019-06-06 12:11:37 +01:00
Ignacio Vera
05ea0f2d54
LUCENE-8775: Improve tessellator to handle better cases where a hole share a vertex with the polygon 2019-06-06 08:58:49 +02:00
Tomas Fernandez Lobbe
f3148fa9e0 SOLR-13521: Fix input parameter handling for DynamicField and FieldTypes (Schema API) 2019-06-05 16:01:43 -07:00
Christine Poerschke
757e4548c7 SOLR-13518: extra assertNotNull info for SolrInfoBeanTest 2019-06-05 20:39:01 +01:00
Jan Høydahl
6b70bdb3c0 LUCENE-8827: Speed up poll-mirrors.py 2019-06-05 21:22:29 +02:00
Jan Høydahl
f070b7c742
LUCENE-8827: Speed up poll-mirrors.py and add -once argument. Python3 only (#699)
Also skips Python2 support like the other scripts in the folder
2019-06-05 21:14:31 +02:00
Cao Manh Dat
da832d4f3a SOLR-13434: Fixes problem on Java 8 build 2019-06-05 15:35:05 +01:00
Ignacio Vera
c6390f80d1
LUCENE-8831: Fixed LatLonShapeBoundingBoxQuery .hashCode method 2019-06-05 15:57:10 +02:00
Jan Høydahl
73b15d8984 Add back-compat indices for 7.7.2 2019-06-05 11:16:41 +02:00
Jan Høydahl
0d9bf8fe73 Ignore python caches 2019-06-05 10:56:57 +02:00
Jan Høydahl
be18d8eaa2 Add bugfix version 7.7.2 2019-06-05 02:31:09 +02:00
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