mirror of https://github.com/apache/lucene.git
Upgrade CHANGES.txt for http2 changes
This commit is contained in:
parent
3ff05feeb3
commit
558d99201a
|
@ -31,6 +31,19 @@ Jetty 9.4.14.v20181114
|
|||
Upgrade Notes
|
||||
----------------------
|
||||
|
||||
* Solr nodes can now listen and serve HTTP/2 requests. Most of internal requests (sent by UpdateShardHandler, HttpShardHandler)
|
||||
Http2SolrClient is used. Since by default, internal requests are sent by using HTTP/2,
|
||||
Solr 8.0 nodes can't talk to old nodes (7.x). However we can follow these steps to do rolling updates:
|
||||
- Do rolling updates as normally, but the Solr 8.0 nodes must start with -Dsolr.http1=true as startup parameter.
|
||||
By using this parameter internal requests are sent by using HTTP/1.1
|
||||
- When all nodes are upgraded to 8.0, restart them, this time -Dsolr.http1 parameter should be removed.
|
||||
|
||||
* ALPN is not supported in Java 8 or lower version therefore when a node started in Java 8 or a lower version with SSL enabled,
|
||||
it will send and can only be able to handle HTTP/1.1 requests. In case of using SSL Java 9 or latter versions are recommended.
|
||||
|
||||
* Custom AuthenticationPlugin must provide its own setup for Http2SolrClient through
|
||||
implementing HttpClientBuilderPlugin.setup, if not internal requests can't be authenticated.
|
||||
|
||||
* LUCENE-7996: The 'func' query parser now returns scores that are equal to 0
|
||||
when a negative value is produced. This change is due to the fact that
|
||||
Lucene now requires scores to be positive. (Adrien Grand)
|
||||
|
@ -54,7 +67,18 @@ Upgrade Notes
|
|||
|
||||
* SOLR-12593: The "extraction" contrib (Solr Cell) no longer does any date parsing, and thus no longer has the
|
||||
"date.formats" configuration. To ensure date strings are properly parsed, use ParseDateFieldUpdateProcessorFactory
|
||||
(an URP) commonly registered with the name "parse-date" in "schemaless mode". (David Smiley, Bar Rotstein)
|
||||
(an URP) commonly registered with the name "parse-date" in "schemaless mode". (David Smiley, Bar Rotstein)
|
||||
|
||||
* SOLR-12643: Since Http2SolrClient does not support exposing connections related metrics. These metrics are no longer
|
||||
available 'QUERY.httpShardHandler.{availableConnections, leasedConnections, maxConnections, pendingConnections}',
|
||||
'UPDATE.updateShardHandler.{availableConnections, leasedConnections, maxConnections, pendingConnections}'
|
||||
|
||||
* SOLR-12605: UpdateShardHandler's updateOnlyClient is now a Http2SolrClient (previous HttpSolrClient). This new
|
||||
client does not support 'maxConnections','maxConnectionsPerHost' parameters.
|
||||
|
||||
* SOLR-12640: HttpShardHandlerFactory's defaultClient is now a Http2SolrClient (previous HttpSolrClient). This new
|
||||
client does not support 'maxConnections','maxConnectionsPerHost' parameters. LBHttpSolrClient.Req and LBHttpSolrClient.Rsp
|
||||
are marked as deprecated, uses LBSolrClient.Req and LBSolrClient.Rsp instead.
|
||||
|
||||
* SOLR-12754: The UnifiedHighlighter hl.weightMatches now defaults to true. If there are unforseen highlight problems,
|
||||
this may be the culprit.
|
||||
|
@ -100,6 +124,8 @@ New Features
|
|||
|
||||
* SOLR-12730: Implement staggered SPLITSHARD requests in IndexSizeTrigger. (ab)
|
||||
|
||||
* SOLR-12639: Umbrella JIRA for adding support HTTP/2 (Cao Manh Dat)
|
||||
|
||||
Bug Fixes
|
||||
----------------------
|
||||
|
||||
|
|
Loading…
Reference in New Issue