Patrik Nordwall
87386e18cf
inject outgoing control messages at lower level
...
* instead of sending the the control messages (e.g. handshake reply,
sys msg ack) via the normal message send ingress point they are
now injected via side channel and will therefore not go through
higher level stages such as handshake and system message delivery
2016-05-12 08:10:28 +02:00
Patrik Nordwall
f3224c0f95
Merge pull request #20484 from akka/wip-20313-handshake-patriknw
...
first stab at handshake, #20313
2016-05-11 13:06:54 +02:00
Patrik Nordwall
16cf8d4ab6
first stab at handshake, #20313
...
* UID exchange with handshake stages
* second iteration of reply side-channel, observable
* InboundContext and OutboundContext to facilitate testing
without real transport
* collapse ArterySubsystem and Transport into ArteryTransport
* incomplete HandshakeRestartReceiverSpec (origin address missing
to be able to implement that part
* remove embedded aeron media driver directory on shutdown
2016-05-11 12:17:37 +02:00
Patrik Nordwall
f00a95c652
Merge pull request #20502 from akka/wip-AeronSink-flush-patriknw
...
flush outstanding task in AeronSink before completing
2016-05-11 12:13:45 +02:00
Patrik Nordwall
cc347db228
flush outstanding task in AeronSink before completing
2016-05-10 18:59:50 +02:00
Patrik Nordwall
b64507efee
Merge pull request #20449 from akka/wip-artery-sys-msg-patriknw
...
first stab at system message delivery, #20323
2016-05-06 17:36:25 +02:00
Patrik Nordwall
b93b1a09ab
first stab at system message delivery, #20323
2016-05-06 16:49:30 +02:00
Patrik Nordwall
5c85ab9973
Merge pull request #20444 from akka/wip-aeron-stats-patriknw
...
show Aeron stats in tests
2016-05-04 13:42:31 +02:00
Patrik Nordwall
4b8870ca45
more readable number format
2016-05-03 21:16:30 +02:00
Patrik Nordwall
4c8260c78a
show Aeron stats
2016-05-03 20:43:09 +02:00
Patrik Nordwall
fbfe0b0068
update to Aeron 0.9.7
2016-05-03 20:43:09 +02:00
Patrik Nordwall
2c3ed73e52
delegate backoff to separate/shared thread ( #20407 )
...
* delegate backoff to separate/shared thread
* first level of spinning backoff in the source/sink, then hand
over to the shared TaskRunner thread that will spin/park backoff for
all sources/sinks
* improve the task queue
2016-05-03 16:44:33 +02:00
Patrik Nordwall
eb8f54c3c3
Merge pull request #20328 from akka/wip-artery-benchmarks-patriknw
...
add Artery throughput and latency tests
2016-04-22 17:20:25 +02:00
Patrik Nordwall
c01b3e8fed
add output for trend plots
...
* use Jenkins Plot plugin
* output csv values to log and then
use post build step to turn those into csv files
that the plot plugin understands
2016-04-22 16:24:14 +02:00
Patrik Nordwall
263e3a3b99
add Artery throughput and latency tests
...
* as multi-node tests
* adjust multi-node-testkit to use the hostname for Artery
* update HdrHistogram version
2016-04-21 07:40:02 +02:00
Patrik Nordwall
4eb76df3b7
improve Aeron source and sink
...
* use FragmentAssembler for large messages
* no need for aeron factory
* some logging/listeners of aeron events and exceptions
2016-04-20 08:01:22 +02:00
drewhk
5ec6fe9c5a
Merge pull request #20318 from drewhk/wip-20311-fix-race-in-putifabsent-drewhk
...
#20311 : Fix association race condition and add reproducer
2016-04-15 15:40:53 +02:00
Patrik Nordwall
01ce50d336
Merge pull request #20322 from akka/wip-disable-some-pr-validation-patriknw
...
disable some PR validation, during Artery prototyping
2016-04-15 10:00:10 +02:00
Patrik Nordwall
777bd1b85c
disable some PR validation, during Artery prototyping
2016-04-14 17:07:24 +02:00
drewhk
85ed7b171e
Merge pull request #20310 from akka/wip-artery-aeron-patriknw
...
add Aeron to Artery
2016-04-14 13:12:27 +02:00
Endre Sándor Varga
9cd8c267f3
#20311 : Fix association race condition and add reproducer
2016-04-14 11:42:28 +02:00
Patrik Nordwall
49168f6111
remove TcpTransport
2016-04-14 11:01:53 +02:00
Patrik Nordwall
5088142307
add Aeron to Artery
2016-04-14 10:34:36 +02:00
Patrik Nordwall
f5b88f7620
move AeronSource, AeronSink to remote
2016-04-14 10:34:36 +02:00
drewhk
d9188d242c
Merge pull request #20304 from drewhk/wip-artery-poc-drewhk
...
Proof-of-concept for the new Remoting codenamed Artery
2016-04-14 10:32:29 +02:00
Endre Sándor Varga
3fd052b868
Proof-of-concept for the new Remoting codenamed Artery
2016-04-14 10:26:09 +02:00
Patrik Nordwall
92ec6785b8
Merge pull request #20261 from akka/wip-aeron-poc-patriknw
...
first prototype of Aeron Source & Sink
2016-04-13 16:07:10 +02:00
Patrik Nordwall
29429b0ea1
debug sender/receiver
2016-04-11 08:09:13 +02:00
Patrik Nordwall
a033d52b37
first prototype of Aeron Source & Sink
...
* and test program to meassure latency and throughput
2016-04-08 10:44:12 +02:00
2beaucoup
78b88c419d
=htc #20236 enable streaming responses with Connection: close ( #20254 )
2016-04-07 19:15:18 +02:00
Johan Andrén
f2536a6121
Merge pull request #20244 from leachbj/19834-identity-finish-reporter
...
=htc #19834 convert StreamUtils.identityFinishReporter to GraphStage
2016-04-07 18:40:53 +02:00
Patrik Nordwall
790519627b
Merge pull request #20240 from akka/wip-20197-FlowLimitSpec-patriknw
...
increase test timeout in FlowLimitSpec, #20197
2016-04-07 12:01:34 +02:00
Bernard Leach
7d00d4194f
=htc #19834 replace StreamUtils.identityFinishReporter with Flow.watchTermination
2016-04-07 08:26:31 +10:00
Johan Andrén
825f49eae2
Merge pull request #20225 from akka/wip-17037-stash-patriknw
...
str: Support stash in ActorPublisher, #17037
2016-04-06 18:46:43 +02:00
Bernard Leach
f24b227586
=htc Refactor StreamUtils.identityFinishReporter to Future[Done]
2016-04-06 23:37:01 +10:00
Bernard Leach
174f812e99
Refactor anon GraphStageWithMaterializedValue to object
2016-04-06 23:28:48 +10:00
Bernard Leach
7357571c82
=htc #19834 convert StreamUtils.identityFinishReporter to GraphStage
2016-04-06 20:35:43 +10:00
Mark van der Tol
0a1431e5d3
htc #20228 fix race condition when setting up client https connection
2016-04-06 11:29:52 +02:00
Konrad Malawski
62d8a69fac
all #20090 enable running java tests in actor,camel,cluster,persistence
2016-04-06 01:23:21 +02:00
Patrik Nordwall
770c216ceb
harden ActorLeakSpec, #20221
...
* on local it took 8 seconds for the expected
TimeoutException to occur in the last
EventFilter[TimeoutException](occurrences = 1).intercept {}
Therefore I assume that the 10 seconds timeout was too short
2016-04-05 17:37:12 +02:00
drewhk
096218d4ea
Merge pull request #20235 from drewhk/wip-20232-groupedWithin-fixes-drewhk
...
Fix last emit in groupedWithin
2016-04-05 17:24:02 +02:00
Patrik Nordwall
9f659cf9b1
remove JUnitRunner annotation, #16112
...
* it was used for running tests from inside Eclipse,
but since it caused some trouble we remove it
2016-04-05 17:06:58 +02:00
Patrik Nordwall
6405991f86
increase test timeout in FlowLimitSpec, #20197
...
* and a bunch of other 300.ms timeouts
2016-04-05 15:57:49 +02:00
Alan Johnson
b3c85512a3
htp #19678 add variadic concat route combinator
...
* add variadic route concatenation function
* add `concat` to `~` warning bubble in docs
* fix grammar of warning bubble, and clarify
2016-04-05 15:36:46 +02:00
Endre Sándor Varga
60c8648b59
20232: Fix missing last group in groupedWithin
2016-04-05 15:01:18 +02:00
Bernard Leach
09d5072f2c
=htc #16394 Remove StreamUtils.recover, Flow.recover is now available
2016-04-05 14:25:07 +02:00
Patrik Nordwall
fc9c853ade
Merge pull request #20227 from akka/wip-17458-pubsub-group-patriknw
...
clarify pubsub group docs, #17458
2016-04-05 14:21:32 +02:00
Bernard Leach
d9f82d71eb
htc #19834 convert streamutils to GraphStages graphstage
...
* =htc #19834 replace byteStringTransformer with GraphStage implementation
* =htc #19834 replace mapErrorTransformer with GraphStage implementation
* htc #19834 replace sliceBytesTransformer with GraphStage implementation
* htc #19834 inline mapErrorTransformer with simple recover Flow
2016-04-05 14:02:40 +02:00
Patrik Nordwall
ff47c854dc
Merge pull request #20212 from kpbochenek/fix-doc-generation-python35
...
=doc #20210 fix generation with python 3.5
2016-04-05 11:53:12 +02:00
Patrik Nordwall
a4e1beda48
clarify pubsub group docs, #17458
2016-04-04 18:32:12 +02:00