Commit Graph

14406 Commits

Author SHA1 Message Date
noble fabc704748 SOLR-14516: NPE in JsonTextWriter 2020-06-15 19:17:23 +10:00
Erick Erickson 8426dc7a6a SOLR-14556: Fix or suppress warnings in solrj/cloud/autoscaling 2020-06-14 15:43:30 -04:00
Erick Erickson 4e90e48ac2 SOLR-14567: Fix or suppress remaining warnings in solrj 2020-06-14 08:11:23 -04:00
Gus Heck 396490b65c SOLR-13169 Improve docs for MOVEREPLICA - better parity with ref guide for v2 api descriptions 2020-06-13 16:24:45 -04:00
Gus Heck b00d747eb6 SOLR-13169 Improve docs for MOVEREPLICA - document additional existing parameters, second pass fixing spelling and other details. 2020-06-13 15:55:32 -04:00
Gus Heck b8ff4c7636 Refactor for code clarity, add some comments. 2020-06-13 12:17:48 -04:00
Erick Erickson a41aa20b0a SOLR-14564: Fix or suppress remaining warnings in solr/core 2020-06-13 11:00:58 -04:00
Erick Erickson 6801d4c139 SOLR-14565: Fix or suppress warnings in solrj/impl and solrj/io/graph 2020-06-12 20:06:16 -04:00
Erick Erickson 8cbfb192ab SOLR-14563: Fix or suppress warnings in solr/contrib 2020-06-12 10:56:22 -04:00
Michael Sokolov 26075fc1dc
LUCENE-9394: fix and suppress warnings (#1563)
* LUCENE-9394: fix and suppress warnings in lucene/*
* Change type of ValuesSource context from raw Map to Map<Object, Object>
2020-06-12 07:25:31 -04:00
Patrick Zhai 2991acf8ff
LUCENE-9391: Upgrade HPPC to 0.8.2 (#1560)
* LUCENE-8574: Upgrade HPPC to 0.8.2 (Co-authored-by: Haoyu Zhai <haoyzhai@amazon.com>)
2020-06-12 07:36:43 +02:00
Erick Erickson ff391448d1 SOLR-14559: Fix or suppress warnings in solr/core/src/java/org/apache/solr/util, response, cloud, security, schema, api 2020-06-11 18:01:29 -04:00
Mike Drob fb98f30a61
SOLR-8392 type safety on SolrParam (#1556) 2020-06-11 14:21:54 -05:00
murblanc b4dcbfa3de
SOLR-12823: fix failures in CloudHttp2SolrClientTest CloudSolrClientTest TestCloudSolrClientConnections (#1565)
Co-authored-by: Ilan Ginzburg <iginzburg@salesforce.com>
2020-06-11 10:50:16 -05:00
Erick Erickson 07a203628e SOLR-14455: Fix or suppress warnings in solr/test-framework 2020-06-10 18:05:50 -04:00
Tomas Fernandez Lobbe 9728f4ef20
SOLR-14552: Add BMW support to ReRank queries (#1559) 2020-06-10 14:59:50 -07:00
Munendra S N 53040984f6 SOLR-14345: return correct err msg when non-binary resp parser is used
* This adds support to parse error properly in case of non-binary
  resp parser but the problem still exists for noopResponseParser
2020-06-10 19:11:52 +05:30
Munendra S N 001c4e2ddd SOLR-14550: fix duplicate issue in Atomic updates with add-distinct
* When add-distinct value is list, it can end up adding duplicate
  entries
2020-06-10 18:59:44 +05:30
murblanc d4f7c90bab
SOLR-14347: fix cached session update to not depend on Zookeeper state (#1542)
SOLR-14347: fix cached session update to not depend on Zookeeper state
2020-06-10 21:13:55 +10:00
Mike Drob 2660139aa3 few more awaitsfix 2020-06-09 22:00:44 -05:00
Erick Erickson c8f48d4701 SOLR-14547: Fix or suppress warnings in solr/client/solrj/io/stream 2020-06-09 19:21:36 -04:00
Mike Drob 7b5d2442ac awaitsfix failing test 2020-06-09 18:12:51 -05:00
Mike Drob 8ee6e6797b
SOLR-14548 Address warning: static member should be qualified by type… (#1555) 2020-06-09 15:33:37 -05:00
murblanc 1ab9b811c6
SOLR-12823: remove /clusterstate.json (#1528)
* SOLR-12823: remove /clusterstate.json

Remove all code dealing with Zookeeper's /clusterstate.json, remove Collection API's MIGRATESTATEVERSION, remove legacyCloud option.

Also fixes SOLR-11877 DocCollection.getStateFormat is buggy

Co-authored-by: Ilan Ginzburg <iginzburg@salesforce.com>
2020-06-09 13:59:17 -05:00
Adrien Grand 684c2e6afe SOLR-14470: Fix precommit 2020-06-09 09:37:51 +02:00
Erick Erickson 4dcdd750f2 SOLR-14545: Fix or suppress warnings in apache/solr/update 2020-06-08 19:03:34 -04:00
Varun Thacker 8663a425a8
fix typo in the Solr CHANGES file 2020-06-08 14:06:57 -07:00
Andrzej Bialecki 30924f23d6 SOLR-14470: Add streaming expressions to /export handler. 2020-06-08 16:03:07 +02:00
Jan Høydahl 3e538005ec SOLR-9679: Harden BasicAuthOnSingleNodeTest#testDeleteSecurityJsonZnode 2020-06-08 10:46:53 +02:00
Erick Erickson 7bf59a16bd SOLR-14544: Fix or suppress warnings in solr/client/solrj/io/eval 2020-06-07 21:31:51 -04:00
Erick Erickson 04ba04c29d SOLR-14543: Fix or suppress warnings in apache/solr/search 2020-06-07 21:20:25 -04:00
Jan Høydahl f404a38fa6
SOLR-9679: Exception when removing zk node /security.json (#1403) 2020-06-08 01:11:56 +02:00
Gus Heck ae6fe8d826 Revert "Refactor for code clarity, add some comments."
This reverts commit ebd40918 for which I apparently ran the tests one less time than I needed to
2020-06-07 13:02:45 -04:00
Gus Heck 12280819a1 SOLR-13169 Improve docs for MOVEREPLICA - Warn that maxShardsPerNode is ignored,
better detail on when some parameters are ignored
2020-06-07 12:24:17 -04:00
Gus Heck ebd409187a Refactor for code clarity, add some comments. 2020-06-07 12:24:17 -04:00
Gus Heck 14a988cc2a Legibility: Only get the value of node from messages once. 2020-06-07 12:20:27 -04:00
mrsoong 291e358a3d
SOLR-13203: return 400 on invalid dynamic field for edismax uf (#1502) 2020-06-07 17:42:25 +05:30
Erick Erickson f96488180c SOLR-14542: Fix or suppress warnings in solr/handler/dataimport 2020-06-07 08:10:35 -04:00
Guna Sekhar Dora Kovvuru aca95a1ec6
SOLR-13492: perform explicit GC concurrently (#1370) 2020-06-07 15:44:30 +05:30
Erick Erickson 3cbb1e0b4f SOLR-14480: Fix or suppress warnings in solr/cloud/api 2020-06-06 18:11:37 -04:00
Mikhail Khludnev a60f17dc0a SOLR-14442: add improvement to CHANGES.txt 2020-06-06 17:51:12 +03:00
Erick Erickson 6d5b1ae7f4 SOLR-14536: Fix or suppress warnings in apache/solr/common 2020-06-06 09:30:17 -04:00
Mikhail Khludnev c8e4334692 SOLR-14442: call jstack before force kill; force kill regardles of open port. 2020-06-06 13:06:13 +03:00
Gus Heck ff8caeb7f4 SOLR-13169 Improve docs for MOVEREPLICA - improve examples 2020-06-05 17:47:12 -04:00
Gus Heck 4b496b364f SOLR-13169 Improve docs for MOVEREPLICA - correct existing parameter docs. 2020-06-05 17:47:11 -04:00
Erick Erickson ae3de57b33 SOLR-14538: Fix or suppress remaining warnings in apache/solr/handler 2020-06-05 15:22:44 -04:00
Tomas Fernandez Lobbe 2f573862bc Fix minExactCount documentation in the ref guide 2020-06-05 11:49:49 -07:00
Chris Hostetter 924e7d5cd6 Assume the 'javascript' engine is supported before trying test, to prevent spurious failures on systems w/o javascript engine 2020-06-05 11:39:47 -07:00
Chris Hostetter b055c7489f SOLR-14467: Fix relatedness() stat in json.facets to no longer cause server errors (or nonsense results) when combined with allBuckets:true 2020-06-05 08:58:59 -07:00
Erick Erickson 0c4d8fb116 SOLR-14535: Fix or suppress warnings in apache/solr/handler/component, sql and loader 2020-06-04 17:49:46 -04:00
murblanc dec6922528
SOLR-14524: Harden MultiThreadedOCPTest testFillWorkQueue() (#1548)
Make MultiThreadedOCPTest.testFillWorkQueue() less vulnerable to timing issues

Co-authored-by: Ilan Ginzburg <iginzburg@salesforce.com>
2020-06-04 16:37:24 -05:00
Mikhail Khludnev 7c55ba9547 SOLR-14419: Ref Guide update for {ref:param} 2020-06-04 19:14:06 +03:00
Erick Erickson bab4fccba2 SOLR-14533: Fix or suppress warnings in solr/handler/admin 2020-06-04 07:02:55 -04:00
Joel Bernstein 90039fc9bc SOLR-14476: Add percentiles and standard deviation aggregations to stats, facet and timeseries Streaming Expressions 2020-06-03 14:08:26 -04:00
Chris Hostetter fb58f433fb SOLR-14520: Fixed server errors from the json.facet allBuckets:true option when combined with refine:true 2020-06-03 09:09:46 -07:00
David Smiley 2af82c83d9 SOLR-11334: Split some field lists better
Used by HighlightComponent and TermVectorComponent
Used to produce an empty string on comma-space, leading to an exception.
2020-06-02 22:57:37 -04:00
David Smiley a06f57c7e1
SOLR: Use absolute paths for server paths. (#1546)
CoreContainer's paths and SolrCore instanceDir are now absolute; mandated. This avoids bugs when the current working directory of the server is abnormal (perhaps running in tests or some IDE configs).
2020-06-02 22:36:52 -04:00
Cassandra Targett 549c42d44e Ref Guide: Add docs for updating urlscheme on existing collections; reorg page; fix hover color on tabs 2020-06-02 14:10:53 -05:00
Erick Erickson db9cd0cebb SOLR-14526: fix or suppress warnings in apache/solr/core 2020-06-02 09:08:11 -04:00
Dawid Weiss f59f8fd77b Add license file to ShardRequestor. 2020-06-02 13:54:41 +02:00
noble 502f62cc9c SOLR-14531: Refactor out internode requests from HttpShardHandler 2020-06-02 16:00:58 +10:00
noble 552f1940af SOLR-14525: Test failure 2020-06-02 15:52:49 +10:00
Noble Paul e841d7625c
SOLR-14525 For components loaded from packages SolrCoreAware, ResourceLoaderAware are not honored (#1547) 2020-06-02 10:01:39 +10:00
Yuriy Koval cb7e948d2e
SOLR-14517 Obey "mm" local param on edismax queries with operators (#1540)
Prior to this commit query parsing looked for mm in query-params, but neglected to check local params for a subset of queries.
2020-06-01 08:13:11 -04:00
Ishan Chattopadhyaya 1dda684876 SOLR-14491: Intercepting internode requests in KerberosPlugin when HTTP/2 client is used 2020-06-01 13:37:12 +05:30
Erick Erickson e1cc7a75c7 SOLR-14519:Fix or suppress warnings in solr/cloud/autoscaling 2020-05-31 15:07:06 -04:00
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
Tomas Fernandez Lobbe d9f9d6dd47
SOLR-13289: Add Support for BlockMax WAND (#1456)
Add support for BlockMax WAND via a minExactHits parameter. Hits will be counted accurately at least until this value, and above that, the count will be an approximation. In distributed search requests, the count will be per shard, so potentially the count will be accurately counted until numShards * minExactHits. The response will include the value numFoundExact which can be true (The value in numFound is exact) or false (the value in numFound is an approximation).
2020-05-08 14:25:47 -07:00
Erick Erickson 4a76a59d69 SOLR-14466: Upgrade log4j2 to latest release (2.13.2) 2020-05-08 13:28:19 -04:00
Mike Drob 03a60231e8 SOLR-14465: Solr query handling code catches FuzzyTermsException
This reverts commit 7ea7ed72ac.
2020-05-07 17:49:28 -05:00
Mike Drob 31b350e804
SOLR-14426 Move auxiliary classes to nested classes (#1487) 2020-05-07 10:04:06 -05:00
Cassandra Targett d4dbd0b9e7 SOLR-14173: Add entry in CHANGES.txt 2020-05-05 15:40:47 -05:00
Marcus 6f775bfa69
SOLR-14014 Allow disabling AdminUI at launch (#1471) 2020-05-04 16:51:31 -05:00
Christine Poerschke b81083142c SOLR-14400: SuggestComponent can use parent class' SolrMetricsContext 2020-05-04 16:45:43 +01:00
Christine Poerschke 9c3b2b6654 SOLR-14400: DirectUpdateHandler2 no longer needs to override getSolrMetricsContext 2020-05-04 16:45:28 +01:00
Andrzej Bialecki 5eea489e44 SOLR-14431: SegmentsInfoRequestHandler does not release IndexWriter. 2020-05-04 14:44:01 +02:00
David Smiley e7c7a62a84
SOLR-14351: Oops; add back null check for ZkController 2020-05-03 10:23:16 -04:00
Mike Drob 242f48a1ca SOLR-14440 Cert Auth plugin 2020-05-01 13:11:01 -05:00
Mike Drob a5c73d39d3 Revert "SOLR-14440 CertAuth plugin (#1463)"
Another commit accidentally snuck in

This reverts commit 7b289d6185.
2020-05-01 13:09:28 -05:00
Mike Drob 7b289d6185
SOLR-14440 Cert Auth plugin (#1463) 2020-05-01 12:47:12 -05:00
Erick Erickson 217c2faa2c LUCENE-7788: fail precommit on unparameterised log messages and examine for wasted work/objects 2020-05-01 13:06:57 -04:00
Erick Erickson 9ae05e9b4f LUCENE-7788: fail precommit on unparameterised log messages and examine for wasted work/objects 2020-04-30 19:50:31 -04:00
Ishan Chattopadhyaya 9ed5b6a218 SOLR-14237: Fix HDFS nightly test failure 2020-04-30 21:04:08 +05:30
Mike Drob ddd8fa9284 update CHANGES for #807 2020-04-29 18:29:05 -05:00
Cassandra Targett 5e6d91eec0 SOLR-14173: Don't use JQuery-Slim as it breaks the sidebar sub-menu system. 2020-04-29 13:31:35 -05:00
Ishan Chattopadhyaya 561e36660a SOLR-14237: A new panel with security info in admin UI's dashboard 2020-04-29 22:44:19 +05:30
Ishan Chattopadhyaya 0c682d0e9a SOLR-14237: A new panel with security info in admin UI's dashboard 2020-04-29 22:34:13 +05:30
Erick Erickson 6e96d01efc LUCENE-7788: fail precommit on unparameterised log messages and examine for wasted work/objects 2020-04-29 10:56:54 -04:00
Cassandra Targett 28e747950f SOLR-14173: Change left nav item highlighting to fix menu jumpiness when hovering/selecting 2020-04-29 08:53:56 -05:00
David Smiley 2dd92fc052
Solr GraphTermsQParser simplifications (#1405)
No WeightOrDocIdSet; no override of bulkScorer  (needless)
2020-04-28 17:32:27 -04:00
Cassandra Targett f4eb586ef6 SOLR-14173: Ref Guide Redesign: upgrade bootstrap; change layout; consolidate CSS. See issue for list of changes. 2020-04-28 13:56:01 -05:00
Mike Drob 0fc5179c6a SOLR-14412 only set ssl props when ssl enabled 2020-04-28 13:26:51 -05:00
Christine Poerschke 2d074399e8 Include time unit in SolrCLI's TimeoutException wording. 2020-04-28 17:19:05 +01:00
David Smiley daeaffa9d7
SOLR-14433: Improve SolrShardReporter default metrics list (#1453)
Now includes TLOG and UPDATE./update.
These were small bugs to begin with but from user perspective this is an incremental improvement.
2020-04-27 23:48:34 -04:00
Erick Erickson 960610a615 LUCENE-7788: fail precommit on unparameterised log messages and examine for wasted work/objects 2020-04-27 20:45:57 -04:00
Erick Erickson ff4363675e LUCENE-7788: fail precommit on unparameterised log messages and examine for wasted work/objects 2020-04-27 08:34:10 -04:00
noble b25eabe6a9 SOLR-13942: A read API at /api/cluster/zk/* to fetch raw ZK data and view contents of a ZK direcory 2020-04-27 20:36:16 +10:00
Noble Paul ea46596cb3
SOLR-13942: /api/cluster/zk/* to fetch raw ZK data
* SOLR-13942: /api/cluster/zk/* to fetch raw ZK data
2020-04-27 20:32:13 +10:00
Tomoko Uchida f03e6aac59
SOLR-14429: Convert .txt files to properly formatted .md files (#1450) 2020-04-27 08:43:04 +09:00
Marcus ce18505e28
Fix Typo in `cloud-scripts` path (#1458) 2020-04-27 00:41:06 +02:00
Erick Erickson 8867f465dc LUCENE-7788: fail precommit on unparameterised log messages and examine for wasted work/objects 2020-04-26 09:15:21 -04:00
Erick Erickson ecc98e8698 LUCENE-7788: fail precommit on unparameterised log messages and examine for wasted work/objects 2020-04-24 13:34:03 -04:00
Mike Drob 849fb63921
Move audit logging docs under AAA section (#1452) 2020-04-24 09:52:09 -05:00
Simon Willnauer d7e0b906ab
LUCENE-9345: Separate MergeSchedulder from IndexWriter (#1451)
This change extracts the methods that are used by MergeScheduler into
a MergeSource interface. This allows IndexWriter to better ensure
locking, hide internal methods and removes the tight coupling between the two
complex classes. This will also improve future testing.
2020-04-24 15:02:55 +02:00
Alan Woodward f6462ee350
LUCENE-9340: Deprecate SimpleBindings#add(SortField) (#1447)
This method is trappy; it doesn't work for all SortField types, but doesn't tell
you that until runtime. This commit deprecates it, and removes all other
callsites in the codebase.
2020-04-24 12:08:16 +01:00
Erick Erickson 4eb755db18 SOLR-12690: Regularize LoggerFactory declarations. Fixing an incorrect change 2020-04-23 07:51:42 -04:00
Andrzej Bialecki 2a7ba5a48e SOLR-12845: Properly clear default policy between tests. 2020-04-23 12:34:28 +02:00
Erick Erickson e43b17962a LUCENE-7788: fail precommit on unparameterised log messages and examine for wasted work/objects 2020-04-22 22:32:49 -04:00
Mikhail Khludnev 3a743ea953 SOLR-8998,SOLR-12490: Polishing reference guide. 2020-04-22 23:19:34 +03:00
Mike Drob 950a34ce13 SOLR-14412 use parameterized logging 2020-04-22 12:11:53 -05:00
Mike Drob fe05a6d380
SOLR-14420 Declare ServletRequests as HttpRequests in AuthenticationPlugin (#1442)
Declare ServletRequests as HttpRequests in AuthenticationPlugin
2020-04-22 12:06:18 -05:00
Andrzej Bialecki 5d60ff4613 SOLR-12845: Add a default autoscaling cluster policy. 2020-04-22 17:46:39 +02:00
Jan Høydahl c9cd623a62 SOLR-14421: Fix non-working examples in solr.in.cmd 2020-04-21 15:10:13 +02:00
Erick Erickson c94770c2b9 LUCENE-7788: fail precommit on unparameterised log messages and examine for wasted work/objects 2020-04-20 21:08:15 -04:00
Mike Drob 58f9c79c6d
SOLR-14412 zkRun+https (#1437)
SOLR-14412

Check for results after retries failed in SolrClientNodeStateProvider
Set urlScheme=https with zkRun
2020-04-20 12:55:43 -05:00
David Smiley 37ad0e552d
SolrMetricManager.registerMetric trivial opt
Needn't check for existing metric prior to removing.
(code-reviewed by ab@apache.org)
2020-04-20 11:44:44 -04:00
Kevin Risden 89e14faca9
SOLR-13886: HDFSSyncSliceTest and SyncSliceTest started failing frequently
Signed-off-by: Kevin Risden <krisden@apache.org>
2020-04-19 17:49:20 -04:00
Erick Erickson f01c040ab3 LUCENE-7788: fail precommit on unparameterised log messages and examine for wasted work/objects 2020-04-19 15:58:50 -04:00
David Smiley f5d91395db SOLR-14391: getDocSet(Query[]) can use search(query,collector)
Refactoring to simplify SolrIndexSearcher.
ScoreFilter interface is obsolete now.
Fixed #1409
2020-04-18 20:28:57 -04:00
Erick Erickson 1f1cdbffdf LUCENE-7788: fail precommit on unparameterised log messages and examine for wasted work/objects 2020-04-18 19:08:15 -04:00
Erick Erickson 3af165b32a LUCENE-7788: fail precommit on unparameterised log messages and examine for wasted work/objects 2020-04-17 20:40:32 -04:00
Jan Høydahl 03363f413f
SOLR-14371 Zk StatusHandler should know about dynamic zk config (#1392) 2020-04-17 16:30:27 +02:00
Jan Høydahl fc53fd921a SOLR-14411, SOLR-14359 CHANGES entry fixes after 8.5.1 release 2020-04-17 15:58:39 +02:00
Markus Schuch 74ecc13816 SOLR-14387 add testcase for ids with separators to GetByIdTest and fix SolrClient to escape ids properly 2020-04-16 11:52:03 -05:00
Mikhail Khludnev b24b028402 SOLR-14291: fix regexps to handle dotted fields in Old Analytics params. 2020-04-16 14:11:22 +03:00
iverase b7b85f3e75 Move bugfix entries to version 8.5.1 2020-04-16 09:36:55 +02:00
iverase 8a88ab0e7c Add bugfix version 8.5.1 2020-04-16 09:27:06 +02:00
David Smiley 1fc4a546df Solr: Use QueryUtils.combineQueryAndFilter more
and check MatchAllDocsQuery (minor & cheap optimization)
 Closes #1407
2020-04-14 16:45:59 -04:00
Jan Høydahl ceeb55c7f5 SOLR-14210: Fix precommit for javadocs 2020-04-14 16:26:43 +02:00
Jan Høydahl 60545a89e0 SOLR-14210: Add javadocs and refguide docs 2020-04-14 16:09:36 +02:00
Jan Høydahl e15b02c86c SOLR-14359: Use correct placeholder-text-single option for anguar-chosen 2020-04-14 15:34:29 +02:00
Shalin Shekhar Mangar 3e0f7b1971 SOLR-9909: Actually delete SolrjNamedThreadFactory.java 2020-04-13 13:47:20 +05:30
Shalin Shekhar Mangar 4df81f1d6d SOLR-9909: The deprecated SolrjNamedThreadFactory has been removed. Use SolrNamedThreadFactory instead. 2020-04-13 08:23:10 +05:30
Shalin Shekhar Mangar 6b78330668 SOLR-9909: Add the right Jira issue to CHANGES.txt 2020-04-13 08:18:00 +05:30
Shalin Shekhar Mangar 13f19f6555 SOLR-9906: SolrjNamedThreadFactory is deprecated in favor of SolrNamedThreadFactory. DefaultSolrThreadFactory is removed from solr-core in favor of SolrNamedThreadFactory in solrj package and all solr-core classes now use SolrNamedThreadFactory 2020-04-13 08:16:35 +05:30
David Smiley 4dece1ae17 CHANGES.txt move SOLR-14396
oops!
2020-04-12 22:06:45 -04:00
Trey Grainger 04f44399ba SOLR-14396: TaggerRequestHandler should not error on empty index
Fixes #1421
2020-04-12 21:54:27 -04:00
Dawid Weiss f865c8af83 LUCENE-9077: add a :solr:packaging:dev task that assembles a 'development' image of Solr from which nothing is removed upon consecutive rebuild. 2020-04-12 16:25:39 +02:00
Shalin Shekhar Mangar d52c1021e5 SOLR-14402: Avoid creating new exceptions for every request made to MDCAwareThreadPoolExecutor by distributed search.
This is a fix for incomplete optimization made by SOLR-11880 in Solr 7.4 which fixed distributed updates but not distributed search.
2020-04-11 08:56:01 +05:30
Munendra S N 36b280bd0a SOLR-11775: return long val for facet count in json facet
* Long value is returned for any count related to json facets
  irrespective of number of shards
2020-04-10 19:30:20 +05:30
Cao Manh Dat 71d335ff68 SOLR-14365: Automatically grow size of groupHeadValues 2020-04-10 20:37:04 +07:00
Cao Manh Dat adbd714b37
SOLR-14365: CollapsingQParser - Avoiding always allocate int[] and float[] with size equals to number of unique values (WIP) (#1395) 2020-04-10 15:24:10 +07:00
Christine Poerschke ffdd29e6fb Fix typo in SolrRequestHandler's javadocs. 2020-04-09 17:21:47 +01:00
David Smiley 013898dec5 CHANGES.txt: move entry to Optimizations 2020-04-07 16:27:02 -04:00
David Smiley 5bfbdc5325 SOLR-14376: optimize SolrIndexSearcher.getDocSet when matches everything
* getProcessedFilter now returns null filter if it's all docs more reliably
* getProcessedFilter now documented clearly as an internal method
* getDocSet detects all-docs and exits early with getLiveDocs
* small refactoring to getDocSetBits/makeDocSetBits
Closes #1399
2020-04-07 16:25:09 -04:00
Jan Høydahl f2114b9935
SOLR-14210: Include replica health in healtcheck handler (#1387) 2020-04-07 12:26:11 +02:00
Shalin Shekhar Mangar 9b6e072909 SOLR-12720: Use the right Jira issue in change log 2020-04-06 07:29:57 +05:30
Shalin Shekhar Mangar 9322a7b375 SOLR-12067: Remove support for autoReplicaFailoverWaitAfterExpiration
This closes #1402.
2020-04-06 07:25:14 +05:30
Erick Erickson e916056c8e SOLR-14386: Update Jetty to 9.4.27 and dropwizard-metrics version to 4.1.5, fix precommit 2020-04-05 09:00:28 -04:00
Erick Erickson e1e2085e94 SOLR-14386: Update Jetty to 9.4.27 and dropwizard-metrics version to 4.1.5 2020-04-04 16:14:57 -04:00
David Smiley 1aeefc25d1 SOLR-14351: Fix/improve MDCLoggingContext usage
* Some set/clear were not balanced.
* Harden clear() in case of imbalance.
* Sometimes coreContainger.getCore was called unnecessarily; just need a descriptor
* SolrCore.open/close now calls MDCLoggerContext.setCore/clear
* no need to clear MDC in HttpSolrCall
2020-04-03 21:45:12 -04:00