Commit graph

19022 commits

Author SHA1 Message Date
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
Patrik Nordwall
85e06b35b1 str: Support stash in ActorPublisher, #17037 2016-04-04 15:59:52 +02:00
Bernard Leach
4a8018f63f =htc #19834 Replaced PushStage based captureTermination with GraphStage
* Move promise completion success into postStop to simplify impl
2016-04-04 13:37:09 +02:00
Viktor Klang (√)
598799d5ae =str - Improves performance of mapAsync
* Removes allocations

* Removes indirections & shortens code paths
2016-04-04 13:11:22 +02:00