aboutsummaryrefslogtreecommitdiffstats
path: root/jrt
Commit message (Collapse)AuthorAgeFilesLines
* address() -> resolveAddressHenning Baldersheim2019-05-284-11/+11
|
* Keep the spec final.Henning Baldersheim2019-05-283-14/+40
| | | | | | Create the address when needed in the async connect thread. Implement hash/equal/compareTo for Spec to avoid toString. Use Spec as key and avoid creating it every time.
* fixup! Remove deprecated Method constructorBjørn Christian Seime2019-05-271-1/+1
|
* Remove deprecated Method constructorBjørn Christian Seime2019-05-241-48/+2
|
* Remove usage of deprecated Method constructorBjørn Christian Seime2019-05-2312-74/+58
|
* Annotate MethodHandler as functional interfaceBjørn Christian Seime2019-05-231-0/+1
|
* Deprecate reflection based invocation in jrtBjørn Christian Seime2019-05-231-0/+3
|
* Make Spec members final and MT safe, with sideeffect of a cheap toStringHenning Baldersheim2019-05-211-28/+36
|
* improve latency testHåvard Pettersen2019-05-151-20/+48
| | | | use time to specify each benchmark state instead of request count
* perform all 'state' changes in the transport threadHåvard Pettersen2019-05-131-6/+7
|
* use AtomicReference (with weaker constraints; requires Java 9)Håvard Pettersen2019-05-131-10/+10
|
* add some more final in ConnectionHåvard Pettersen2019-05-131-21/+22
|
* multi-threaded transport for JRTHåvard Pettersen2019-05-1316-450/+597
|
* Rename 'securityContext' to 'getSecurityContext'. Add default implementationBjørn Christian Seime2019-05-066-10/+6
|
* Add security context to targetBjørn Christian Seime2019-05-069-3/+112
|
* 16k -> 32k buffersHenning Baldersheim2019-05-021-2/+2
|
* Use AtomicReference instead of volatile.Henning Baldersheim2019-04-261-6/+7
|
* Merge pull request #9155 from vespa-engine/balder/update-lookup-interfaceHenning Baldersheim2019-04-233-21/+21
|\ | | | | Change interface from Mirror.Entry[] to List<Mirror.Entry> as you alr…
| * Change interface from Mirror.Entry[] to List<Mirror.Entry> as you already ↵Henning Baldersheim2019-04-223-21/+21
| | | | | | | | | | | | have a list. Avoid having to do an array copy that is not necessary.
* | Merge pull request #9153 from vespa-engine/balder/16k-read-write-buffersHenning Baldersheim2019-04-231-2/+2
|\ \ | | | | | | Double minimum read/write chunk size to 16k.
| * | Double minimum read/write chunk size to 16k.Henning Baldersheim2019-04-221-2/+2
| |/
* / Avoid '*' imports.Henning Baldersheim2019-04-221-15/+20
|/
* Use atomic and synchronized sections to do proper accounting of replies. And ↵Henning Baldersheim2019-04-131-2/+0
| | | | some geenral code health.
* Remove VespaHttpClientBuilder from security-utilsBjørn Christian Seime2019-04-081-10/+0
|
* Revert "Bjorncs/http utils"Håkon Hallingstad2019-04-081-0/+10
|
* Remove VespaHttpClientBuilder from security-utilsBjørn Christian Seime2019-04-051-10/+0
|
* Exclude http libraries from security-utilsBjørn Christian Seime2019-04-041-0/+10
|
* Preload whta you need during shutdown to avoid exceptions due to unloaded ↵Henning Baldersheim2019-03-131-0/+5
| | | | bundle.
* async tls handshake in jrtHåvard Pettersen2019-02-286-65/+248
|
* Revert "async tls handshake in jrt"Harald Musum2019-02-276-248/+65
|
* Merge pull request #8617 from vespa-engine/havardpe/async-tls-handshake-in-jrtBjørn Christian Seime2019-02-276-65/+248
|\ | | | | async tls handshake in jrt
| * async tls handshake in jrtHåvard Pettersen2019-02-266-65/+248
| |
* | Log when slobrok request failsHarald Musum2019-02-261-0/+2
| |
* | Revert "Add some debug logging for trying to track down Slobrok issue"Harald Musum2019-02-262-6/+0
| |
* | Add some debug logging for trying to track down an issueHarald Musum2019-02-252-0/+6
|/
* Require client auth for ssl engines constructed by DefaultTlsContextBjørn Christian Seime2019-02-191-1/+0
|
* Revert "Bjorncs/jdisc mixed mode preparations"Arnstein Ressem2019-02-181-0/+1
|
* Merge pull request #8511 from vespa-engine/bjorncs/jdisc-misc-mode-preparationsBjørn Christian Seime2019-02-181-1/+0
|\ | | | | Bjorncs/jdisc mixed mode preparations
| * Require client auth for ssl engines constructed by DefaultTlsContextBjørn Christian Seime2019-02-141-1/+0
| |
* | Fix bug where authorization result was never assignedBjørn Christian Seime2019-02-181-1/+1
| |
* | Do heavy computation work as an explicit handshake stepBjørn Christian Seime2019-02-186-16/+43
|/ | | | | | Move execution of SSLEngine's delegated tasks to a separate method doHandshakeWork(). This is a preparation for performing computation heavy handshake work in a separate thread.
* Report values from initial snapshotBjørn Christian Seime2019-01-291-0/+2
| | | | | Initialize JrtMetrics with empty snapshot so that the values of the first real snapshot are reported.
* Merge pull request #8218 from vespa-engine/bjorncs/tlsTor Brede Vekterli2019-01-245-10/+9
|\ | | | | bjorncs/tls
| * Prefix names of jrt threads with 'jrt'Bjørn Christian Seime2019-01-244-4/+4
| |
| * Use 'prime256v1' curve for EC keysBjørn Christian Seime2019-01-231-7/+5
| | | | | | | | | | This allows the TLS test in jrt to use elliptic curves crypto in unit tests (fixes issue where JSSE cannot find matching cipher).
| * Allow configuration of accepted ciphersBjørn Christian Seime2019-01-231-1/+2
| |
* | Add calculation of metrics changes since previous snapshotBjørn Christian Seime2019-01-222-20/+45
| | | | | | | | | | | | | | | | - Move metric diff calculation to TransportMetrics.Snapshot. - Remove TransportMetrics.reset() and use changesSince() instead in EchoTest. - Remove unnecessary volatile modifier on JrtMetrics.previousSnapshot. - Initialize JrtMetrics.previousSnapshot in constructor. - Use separate field declarations for fields in TransportMetrics.Snapshot.
* | Make TransportMetrics a singletonBjørn Christian Seime2019-01-2211-45/+58
| |
* | Add method to create snapshot of transport metricsBjørn Christian Seime2019-01-221-0/+35
|/
* 6-SNAPSHOT -> 7-SNAPSHOTArnstein Ressem2019-01-211-2/+2
|