14240 Commits

Author SHA1 Message Date
David Smiley
a6a02ac0e5
SOLR-14494: Refactor BlockJoin to not use Filter (#1523)
Note: henceforth the perSegFilter cache will internally have values of type BitSetProducer instead of Filter.
2020-05-29 21:44:44 -04:00
soleuu
90d84d41b3
ref_guide - metrics reporting - small typo (#1544) 2020-05-29 14:47:36 +02:00
Mikhail Khludnev
2c8cfa678b SOLR-14419: adding {param:ref} to Query DSL 2020-05-28 23:51:53 +03:00
Radu Gheorghe
5251c40679
SOLR-14511: Documented node.sysprop shard preference (#1536)
* Documented node.sysprop shard preference

For https://issues.apache.org/jira/browse/SOLR-13445

* Added defaultShardPreferences to CLUSTERPROP doc

As implemented via https://issues.apache.org/jira/browse/SOLR-13445
2020-05-28 11:41:44 -05:00
David Smiley
596c64a01e SOLR-11934: REVERT addition of collection to log message
This reverts commit e4dc9e94
2020-05-28 11:31:11 -04:00
Ishan Chattopadhyaya
679cebec7b SOLR-14237: Fix an error on admin UI due to improper variable handling 2020-05-28 16:55:36 +05:30
Erick Erickson
84c5dfc277 SOLR-14498: BlockCache gets stuck not accepting new stores fixing checksums 2020-05-27 20:56:13 -04:00
Erick Erickson
598cbc5c73 SOLR-14498: BlockCache gets stuck not accepting new stores. Fix gradle :solr:core:validateJarChecksums 2020-05-27 20:24:43 -04:00
Mike Drob
a240f0ba3f Add bugfix version 8.5.2 2020-05-27 12:09:36 -05:00
Erick Erickson
07a9b5d1b0 SOLR-14474: Fix remaining auxilliary class warnings in Solr 2020-05-27 12:06:29 -04:00
Jason Gerlowski
46ca768687 SOLR-14280: SolrConfig error handling improvements 2020-05-26 08:32:06 -04:00
Andrzej Bialecki
22044fcabb SOLR-14498: Upgrade to Caffeine 2.8.4, which fixes the cache poisoning issue. 2020-05-26 12:56:08 +02:00
Erick Erickson
675956c004 SOLR-14495: Fix or suppress warnings in solr/search/function 2020-05-22 13:40:20 -04:00
Jason Gerlowski
78f4a5b8ff
SOLR-14443: Make SolrLogPostTool resilient to odd requests (#1525) 2020-05-22 10:08:26 -04:00
Alan Woodward
de2bad9039
LUCENE-9330: Make SortFields responsible for index sorting and serialization (#1440)
This commit adds a new class IndexSorter which handles how a sort should be applied
to documents in an index:

* how to serialize/deserialize sort info in the segment header
* how to sort documents within a segment
* how to sort documents from merging segments

SortField has a getIndexSorter() method, which will return null if the sort cannot be used
to sort an index (eg if it uses scores or other query-dependent values). This also requires a
new Codec as there is a change to the SegmentInfoFormat
2020-05-22 13:33:06 +01:00
Shalin Shekhar Mangar
338671e511
SOLR-13325: Add a collection selector to ComputePlanAction (#1512)
ComputePlanAction now supports a collection selector of the form `collections: {policy: my_policy}` which can be used to select multiple collections that match collection property/value pairs. This is useful to maintain a whitelist of collections for which actions should be taken without needing to hard-code the collection names. The collection hints are pushed down to the policy engine so operations for non-matching collections are not computed at all. The AutoAddReplicasPlanAction now becomes a thin shim over ComputePlanAction and simply adds a collection selector for the collection property autoAddReplicas=true.
2020-05-22 10:36:27 +05:30
David Smiley
3fba3daa95
SOLR-14461: Replace commons-fileupload with Jetty (#1490) 2020-05-22 00:34:48 -04:00
Tomas Fernandez Lobbe
16a22fcf56
SOLR-13289: Add Refguide changes (#1501) 2020-05-21 16:55:49 -07:00
Tomas Fernandez Lobbe
3ca7628c43
SOLR-13289: Rename minExactHits to minExactCount (#1511) 2020-05-21 16:42:37 -07:00
Tomas Fernandez Lobbe
5e9483e788
SOLR-13289: Use the final collector's scoreMode (#1517)
This is needed in case a PostFilter changes the scoreMode
2020-05-21 15:48:37 -07:00
Andrzej Bialecki
0728ef06e9 SOLR-14504: ZkController LiveNodesListener has NullPointerException in startup race. 2020-05-21 18:17:47 +02:00
Erick Erickson
9c066f60f1 SOLR-14482: Fix or suppress warnings in solr/search/facet 2020-05-21 08:59:32 -04:00
Chris Hostetter
28209cb8b1 SOLR-14492: Fix ArrayIndexOutOfBoundsException in json.facet 'terms' when FacetFieldProcessorByHashDV is used with aggregations over multivalued numeric fields
SOLR-14477: Fix incorrect 'relatedness()' calculations in json.facet 'terms' when 'prefix' option is used
2020-05-20 11:16:05 -07:00
David Smiley
2ac640f9d0
SOLR-14484: avoid putting null into MDC
Co-authored-by: Andras Salamon
2020-05-20 09:46:15 -04:00
Andrzej Bialecki
57b7d8a8db SOLR-14486: Autoscaling simulation framework should stop using /clusterstate.json. 2020-05-19 18:52:47 +02:00
Joel Bernstein
a795047c6c SOLR-14476: Fix precommit 2020-05-19 09:10:23 -04:00
Joel Bernstein
16aad55369 SOLR-14476: Add percentiles and standard deviation aggregations to stats, facet and timeseries Streaming Expressions 2020-05-19 09:10:23 -04:00
David Smiley
9259f00748
SOLR-14472: missed CHANGES.txt 2020-05-18 17:45:55 -04:00
David Smiley
d3d0df9da1
SOLR-14472: Autoscale "cores": use metrics to count
Also counts all cores (lazy, transient), although currently impossible to use these in SolrCloud.
2020-05-18 17:41:29 -04:00
murblanc
d2825282c9
SOLR-14473: Improve Overseer Javadoc (#1510)
Co-authored-by: Ilan Ginzburg <iginzburg@salesforce.com>
2020-05-18 15:21:16 -05:00
Uwe Schindler
06df50e759
LUCENE-9321: Port markdown task to Gradle (#1477) 2020-05-17 14:46:26 +02:00
David Smiley
803aad9175
SOLR-8394: /admin/luke didn't computeindexHeapUsageBytes (#1497)
Needed to call FilterLeafReader.unwrap.

Co-authored-by: igiguere <igiguere@opentext.com>
2020-05-15 14:02:49 -04:00
erick
34e5e6c127 SOLR-14485: Fix or suppress 11 resource leak warnings in apache/solr/cloud 2020-05-15 13:39:51 -04:00
Tomas Fernandez Lobbe
4e564079fb SOLR-14471: Add CHANGES entry 2020-05-14 21:35:21 -07:00
Michael Gibney
54dca800a9
SOLR-14471: Fix last-place replica after shards.preference rules (#1507)
Properly apply base replica ordering to last-place shards.preference matches
2020-05-14 21:31:35 -07:00
Jan Høydahl
5eea9758c9 RefGuide typo 2020-05-15 00:48:16 +02:00
Joel Bernstein
08360a2997 SOLR-14407, SOLR-14478: Update CHANGES.txt 2020-05-14 10:52:55 -04:00
Joel Bernstein
f1db56afaf SOLR-14478: Allow the diff Stream Evaluator to operate on the rows of a matrix 2020-05-14 09:52:05 -04:00
Joel Bernstein
fe2135963c SOLR-14407: Handle shards.purpose in the postlogs tool 2020-05-14 09:52:04 -04:00
David Smiley
4b9808a03d
SOLR-14351: commitScheduler was missing MDC logging (#1498) 2020-05-13 20:58:07 -04:00
Erick Erickson
687dd42f57 SOLR-14475: Fix deprecation warnings resulting from upgrading commons cli to 1.4 2020-05-13 19:30:57 -04:00
Jan Høydahl
1e449e3d04
SOLR-12131: ExternalRoleRuleBasedAuthorizationPlugin (#341) 2020-05-13 23:29:33 +02:00
Andrzej Bialecki
dd4fa8f2f8 SOLR-14423: Additional fixes for object caching and incorrect test assumptions. 2020-05-13 19:37:12 +02:00
Erick Erickson
e4dc9e9401 SOLR-11934: Visit Solr logging, it's too noisy. (added collection to log messages 'Registered new searcher...' 2020-05-13 12:34:45 -04:00
Samuel García Martínez
adddab9d14
SOLR-14456: Fix Content-Type header forwarding on compressed requests (#1480)
Co-authored-by: Samuel García Martínez <samuelgma@inditex.com>
2020-05-12 17:50:07 -04:00
Andrzej Bialecki
4680e9245f SOLR-14423: Move static SolrClientCache from StreamHandler to CoreContainer for wider reuse and better life-cycle management. 2020-05-12 21:44:00 +02:00
Jan Høydahl
6971244134
SOLR-14463: Solr Admin ZkStatus page now works with ZK 3.6 (#1499) 2020-05-12 10:57:33 +02:00
Erick Erickson
a0e158c3d0 SOLR-14266: Fix or suppress 14 resource leak warnings in apache/solr/core 2020-05-11 21:55:29 -04:00
Erick Erickson
aeb9f6ce5b SOLR-7880: Update commons-cli to 1.4 2020-05-10 19:04:30 -04:00
Erick Erickson
15be0db586 SOLR-11934: Visit Solr logging, it's too noisy. 2020-05-09 12:49:59 -04:00