Atri Sharma
3f9cc227f1
SOLR-14588: Implement Circuit Breakers ( #1626 )
...
* SOLR-14588: Implement Circuit Breakers
This commit consists of two parts: add circuit breakers infrastructure and a "real" JVM heap memory based
circuit breaker which monitors incoming search requests and rejects them with SERVICE_TOO_BUSY error
if the defined threshold is breached, thus giving headroom to existing indexing and search requests
to complete.
2020-07-02 12:43:48 +05:30
Atri Sharma
ccdfee2cf0
Remove Redundant Import in TestContainerPlugin
2020-07-02 12:24:05 +05:30
noblepaul
2e60e1fbbd
SOLR-14404: Unregister was not working for plugins with $path-prefix
2020-07-02 15:44:16 +10:00
Erick Erickson
d0864a19c7
SOLR-14523: Enhance gradle logging calls validation: eliminate getMessage()
2020-07-01 22:07:59 -04:00
Erick Erickson
76e1d901cb
SOLR-14592: Upgrade Zookeeper to 3.6.1
2020-07-01 19:47:16 -04:00
Mikhail Khludnev
1f6de31db8
SOLR-14539 Ref Guide update {!bool excludeTags}
2020-07-01 15:06:55 +03:00
Tomas Fernandez Lobbe
6eb7bc3b7b
SOLR-14590 : Add support for Lucene's FeatureField in Solr ( #1620 )
...
Add a new RankField type that internally creates a FeatureField
Add a new RankQParser that can create queries on the FeatureField
2020-06-30 11:15:36 -07:00
Atri Sharma
d1c29ae8a9
SOLR-14609: Fix Unused Imports in TestJsonFacetsWithNestedObjects
2020-06-30 23:09:52 +05:30
Atri Sharma
ccbdb77344
Remove Unused Import in BoolQParserPlugin
2020-06-30 22:17:48 +05:30
Mikhail Khludnev
f647400e31
SOLR-14539: Introducing {!bool excludeTags=foo,bar}
2020-06-30 18:55:07 +03:00
Noble Paul
20c1fdbf7e
SOLR-14404: use MethodHandles in AnnotatedAPI ( #1624 )
2020-06-30 22:40:26 +10:00
Jan Høydahl
f0764dbb54
SOLR-14561: Fix failing @Nightly test
2020-06-30 14:37:10 +02:00
Ishan Chattopadhyaya
adf3361428
SOLR-14599: Package manager support for cluster level plugins
...
Usage:
bin/solr package deploy <packagename> -y -cluster
bin/solr package deploy <packagename>:<new-version> -y -cluster --update
bin/solr package undeploy <packagename> -y -cluster
2020-06-30 15:50:40 +05:30
Joel Bernstein
0cc45f6cdf
SOLR-14481: Update CHANGES.txt
2020-06-29 20:43:13 -04:00
Jan Høydahl
49a3f0a11d
SOLR-14561 Followup - validate params for more core operations ( #1629 )
...
Add template to solr.in scripts
Also testes Windows paths
Added RefGuide documentation to some params
2020-06-29 13:18:24 +02:00
Jan Høydahl
574e399ce5
SOLR-14588: Fix failing DebugComponentTest by reverting test to pre-patch state
2020-06-29 12:53:42 +02:00
noble
d883cd69fc
SOLR-14481: use classloader to open resource
2020-06-29 14:03:17 +10:00
noble
94684cc014
SOLR-14481: precommit error
2020-06-29 13:46:21 +10:00
Joel Bernstein
7bb9926ef2
SOLR-14481: Add drill Streaming Expression
2020-06-28 20:41:40 -04:00
noble
584e4d5f3c
syncing with branch_8x
2020-06-28 15:22:42 +10:00
Noble Paul
1590ed56bb
SOLR-14404: support for openResource() in PackageResourceLoader & path-prefix for container plugins
2020-06-28 14:49:06 +10:00
Atri Sharma
698c9cce6c
Revert "CHANGES.txt entry for SOLR-14588"
...
This reverts commit aba7a61594
.
2020-06-27 23:50:01 +05:30
Atri Sharma
529faf1241
Revert "SOLR-14588: Implement Circuit Breakers ( #1606 )"
...
This reverts commit 7b54902f68
.
2020-06-27 23:44:32 +05:30
Atri Sharma
45763b6531
Revert "SOLR-14588: Follow Up Fixes and Documentation ( #1615 )"
...
This reverts commit 74ac97e402
.
2020-06-27 23:43:58 +05:30
David Smiley
80bc86dd6a
SOLR Revert change in path separator exposed by cat()
...
Previous change *should* have been purely a refactor but accidentally changed the path separator this streaming expression exposed to always be '/'. Apparently this is controversial so the previous behavior is re-instated here (and fixes a failing test on Windows).
2020-06-27 12:13:25 -04:00
Ishan Chattopadhyaya
20f39b9c62
Revert "SOLR-14598: Granting reflection access for using annotations in SOLR-14404"
...
This reverts commit e6ffa8e9e2
.
2020-06-27 17:59:16 +05:30
Ishan Chattopadhyaya
e6ffa8e9e2
SOLR-14598: Granting reflection access for using annotations in SOLR-14404
2020-06-27 15:59:49 +05:30
Gus Heck
b7f8baab05
SOLR-13286 changes comment to correct section
2020-06-26 18:12:09 -04:00
Gus Heck
455f2e6c73
SOLR-13286 Quiet down metrics logging, add a marker to allow any handler to be silenced via log4j2.xml
2020-06-26 18:00:52 -04:00
Christine Poerschke
68a9e8fc97
SOLR-14376: remove no-longer-needed 'not no filter queries' check in SolrFeatureWeight
2020-06-26 18:12:33 +01:00
Atri Sharma
74ac97e402
SOLR-14588: Follow Up Fixes and Documentation ( #1615 )
...
This commit is a follow up to the original commit and adds more documentation and adds timing information for circuit breaker in query response only if circuit breakers are enabled. This commit also adds a test for ensuring that the query response is correct when timing is enabled and circuit breakers are being used.
2020-06-26 22:20:21 +05:30
Erick Erickson
cb6b0318a7
SOLR-14588: fix failing test
2020-06-25 19:29:20 -04:00
Marcus
31de01f0ae
SOLR-14578: Update solrcloud-autoscaling-triggers.adoc and test ( #1591 )
...
* Update solrcloud-autoscaling-triggers.adoc
* fix the name of the execute_plan action in docs and test.
2020-06-25 16:50:50 -05:00
Erick Erickson
11538e52a2
SOLR-14541: Ensure classes that implement equals implement hashCode or suppress warnings
2020-06-25 16:35:56 -04:00
Cassandra Targett
f1650d5f47
Ref Guide: prep for 8.6: upgrade notes, typos
2020-06-25 13:53:23 -05:00
Cassandra Targett
aad8c983e5
SOLR-14237: refguide: update dashboard screenshot to show security panel; add'l text edits
2020-06-25 13:53:23 -05:00
Cassandra Targett
df81ba959f
SOLR-14594: Make titles bold in Admin UI Dashboard screen
2020-06-25 13:53:23 -05:00
Cassandra Targett
1ab9835440
SOLR-14307: add enabled parameter to cache documents; typos in common-query-parameters in cache section
2020-06-25 13:53:23 -05:00
Atri Sharma
aba7a61594
CHANGES.txt entry for SOLR-14588
2020-06-25 21:42:38 +05:30
Atri Sharma
7b54902f68
SOLR-14588: Implement Circuit Breakers ( #1606 )
...
* SOLR-14588: Implement Circuit Breakers
This commit consists of two parts: initial circuit breakers infrastructure and real JVM memory based
circuit breaker which monitors incoming search requests and rejects them with SERVICE_TOO_BUSY error
if the defined threshold is breached, thus giving headroom to existing indexing and search requests
to complete.
2020-06-25 21:06:22 +05:30
Dan Fox
54e6528304
SOLR-13749: XCJF -> Cross-Collection Join
...
change solrUrlWhitelist -> allowSolrUrls
ref guide: update join parser section to be inline with the unit tests.
2020-06-25 09:26:00 -04:00
noble
73a5016ea7
Use simplified API signatures. @EndPoint annotation can be attached to a method and it's posisble to have just a single parameter for an end point
2020-06-25 16:16:04 +10:00
David Smiley
3000bbd05a
SOLR Move "userfiles" stuff from SolrPaths to CoreContainer. ( #1600 )
...
And convert String and File paths to Path API
2020-06-25 00:18:58 -04:00
Noble Paul
57a892f896
SOLR-14404 CoreContainer level custom requesthandlers ( #1432 )
...
SOLR-14404 CoreContainer level custom requesthandlers
2020-06-25 13:08:51 +10:00
Noble Paul
419560ef2a
SOLR-14409: Existing violations allow bypassing policy rules when add… ( #1598 )
...
* SOLR-14409: Existing violations allow bypassing policy rules when adding new replicas
2020-06-25 10:33:28 +10:00
Mike Drob
fa44f822e3
LUCENE-6669 Fix repeated "the the"
...
Co-Authored-By: Rich Bowen <rbowen@apache.org>
2020-06-24 16:15:51 -05:00
Ilan Ginzburg
25428013fb
SOLR-14462: cache more than one autoscaling session ( #1504 )
...
SOLR-14462: cache more than one autoscaling session
2020-06-24 22:02:43 +02:00
Atri Sharma
6a455866b0
Change JoinQuery class's visibility to package again ( #1611 )
2020-06-24 22:41:34 +05:30
Atri Sharma
7030bb5e27
SOLR-14591: Move JoinQuery To Its Own File ( #1609 )
2020-06-24 21:36:46 +05:30
Erick Erickson
db986086f5
SOLR-14541: Remove IntelliJ //noinspection comments
2020-06-23 19:36:51 -04:00