lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Joakim Erdfelt (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (SOLR-7339) Upgrade Jetty from 9.2 to 9.3
Date Wed, 17 Feb 2016 16:44:18 GMT

    [ https://issues.apache.org/jira/browse/SOLR-7339?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15150759#comment-15150759
] 

Joakim Erdfelt commented on SOLR-7339:
--------------------------------------

>From the gut:

Option 1)
You have multiple jetty-http.jars, and one of them is really old.
Unfortunately, your system picked the old one over the new one.

Option 2)
You had a fundamental jvm runtime issue preventing that class from being initialized (memory,
file descriptors, bad jars, etc..)
Do you have any other log entries that could indicate this sort of issue?

Option 3)
You have a version mismatch between jetty-server.jar and jetty-http.jar

Option 4)
You have jetty-http.jar in your WEB-INF/lib and a testcase that flips the WebAppContext loaderPriority
improperly




> Upgrade Jetty from 9.2 to 9.3
> -----------------------------
>
>                 Key: SOLR-7339
>                 URL: https://issues.apache.org/jira/browse/SOLR-7339
>             Project: Solr
>          Issue Type: Improvement
>            Reporter: Gregg Donovan
>            Assignee: Mark Miller
>             Fix For: master
>
>         Attachments: SOLR-7339-revert.patch, SOLR-7339.patch, SOLR-7339.patch, SOLR-7339.patch,
SolrExampleStreamingBinaryTest.testUpdateField-jetty92.pcapng, SolrExampleStreamingBinaryTest.testUpdateField-jetty93.pcapng
>
>
> Jetty 9.3 offers support for HTTP/2. Interest in HTTP/2 or its predecessor SPDY was shown
in [SOLR-6699|https://issues.apache.org/jira/browse/SOLR-6699] and [on the mailing list|http://markmail.org/message/jyhcmwexn65gbdsx].
> Among the HTTP/2 benefits over HTTP/1.1 relevant to Solr are:
> * multiplexing requests over a single TCP connection ("streams")
> * canceling a single request without closing the TCP connection
> * removing [head-of-line blocking|https://http2.github.io/faq/#why-is-http2-multiplexed]
> * header compression
> Caveats:
> * Jetty 9.3 is at M2, not released.
> * Full Solr support for HTTP/2 would require more work than just upgrading Jetty. The
server configuration would need to change and a new HTTP client ([Jetty's own client|https://github.com/eclipse/jetty.project/tree/master/jetty-http2],
[Square's OkHttp|http://square.github.io/okhttp/], [etc.|https://github.com/http2/http2-spec/wiki/Implementations])
would need to be selected and wired up. Perhaps this is worthy of a branch?



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message