Endre Sándor Varga
ba63c7af8d
New materializer and layout
2017-03-01 16:18:55 +01:00
Philippus Baalman
6c7085252a
extended copyright into 2017
2017-01-04 17:37:15 +01:00
KAWACHI Takashi
6e0b8b98f3
Fixed typo in GraphInterpreter.scala ( #21552 )
2016-09-25 01:24:08 +02:00
Endre Sándor Varga
b2f0ca6750
#21446 : Completion events must not be swallowed if chasing
2016-09-13 10:47:08 +02:00
Endre Sándor Varga
227f6cfd84
#21135 : Fix fuzzing mode
2016-08-22 11:26:50 +02:00
Endre Sándor Varga
b8ceb863c9
reducing array load pressure by making connections an explicit object
2016-08-01 11:59:39 +02:00
Endre Sándor Varga
3a1a0cc4c4
Event chasing implemented
2016-08-01 11:31:14 +02:00
Endre Sándor Varga
b01acfd8d6
Microoptimizaitons in the interpreter
2016-08-01 11:31:13 +02:00
Patrik Nordwall
b4cd30cf94
Merge pull request #20757 from kkasravi/issue_20543_kkasravi
...
Fixes #20543 GraphStage subtypes should not be private to akka
2016-07-08 10:06:27 +02:00
Kam Kasravi
1d692daaad
Fixes #20543 GraphStage subtypes should not be private to akka
2016-07-05 17:12:35 -07:00
Andrea Peruffo
a230f2fe34
=str switch to java std lib ThreadLocalRandom. ( #20877 )
2016-07-05 14:59:48 +02:00
Björn Antonsson
c66ce62d63
Update to a working version of Scalariform
2016-06-02 22:12:36 +02:00
Roland Kuhn
b255a19374
simplify materialized value computation tree, fixes #20015
...
- also fixes materialized value sources for graphs that import zero or
one graphs, with and without Fusing
2016-03-16 17:05:46 +01:00
Alexander Golubev
b2b2ce44b5
=str #19299 Performance Flow.flatMapMerge
2016-03-14 14:14:39 -04:00
Julian Tescher
af34554b19
Fix common typos
2016-02-25 09:42:10 -08:00
Johan Andrén
62e30b3c08
Update copyrights and links to the new company name #19851
2016-02-23 12:58:39 +01:00
Johan Andrén
2ed7911d17
=str #19469 More verbose logging of stage and tcp errors
...
* Logs all exceptions thrown in GraphStages at error level
* Logs any exception leading to an abort of a tcp connection at debug level
2016-02-01 15:36:19 +01:00
Prayag Verma
b7783968a0
=pro #19068 All copyrights ranges and single years updated to a range ending in 2016
2016-01-25 10:20:30 +01:00
Roland Kuhn
469e15581f
fusable SplitWhen and reusable HTTP blueprint
...
plus further optimizations
Lots of contributions from drewhk (Endre Varga).
2015-12-21 12:28:21 +01:00
Roland Kuhn
af99b1eae8
#19197 implement SubFusingActorMaterializer
...
and use it in FlattenMerge
2015-12-17 13:35:37 +01:00
Endre Sándor Varga
6b4a4848c9
=str #19067 : Fixed error reporting after stage is closed.
2015-12-15 17:15:28 +01:00
Roland Kuhn
a20bbce433
add fusing
2015-12-15 09:24:52 +01:00
Endre Sándor Varga
3822f6cb1c
+str #18835 : Allow stages to stay alive even after all ports closed
2015-11-11 17:03:03 +01:00
drewhk
c56d4396df
Merge pull request #18904 from drewhk/wip-18798-interpreter-fuzzing
...
+str #18798 : Fuzzing mode for the interpreter
2015-11-11 09:33:28 +01:00
Endre Sándor Varga
c4417a8c39
+str #18798 : Fuzzing mode for the interpreter
...
*PHEAR ME*
2015-11-10 15:59:03 +01:00
Konrad Malawski
42ff7d7a59
Merge pull request #18854 from ktoso/mwip-more-idleTimeout-client-tests-ktoso
...
=str #17732 covered all client APIs to check if idle timeouts work
2015-11-10 10:55:48 +01:00
Roland Kuhn
f85ffb575c
=str small improvement in GraphInterpreter.currentInterpreter
2015-11-07 15:05:11 +01:00
Roland Kuhn
0990d735a0
=str #18817 add Java API for GraphStage In/OutHandler
2015-11-05 15:54:25 +01:00
Konrad Malawski
e2d68a0667
=str fix error logging in GraphInterpreter
2015-11-04 16:58:18 +01:00
Roland Kuhn
556012b7ee
!str,htc replace and remove OneBoundedInterpreter
...
main work by @drewhk with contributions from @2m and @rkuhn
This work uncovered many well-hidden bugs in existing Stages, in
particular StatefulStage. These were hidden by the behavior of
OneBoundedInterpreter that normally behaves more orderly than it
guarantees in general, especially with respect to the timeliness of
delivery of upstream termination signals; the bugs were then that
internal state was not flushed when onComplete arrived “too early”.
2015-11-01 14:53:52 +01:00
Viktor Klang
f330cfb394
=str - Makes GraphStageWithMaterializedValue covariant its type parameters
2015-10-27 17:25:34 +01:00
Viktor Klang
b8c3a5c664
=str - Minor touchups to GraphInterpreter and GraphAssembly
2015-10-26 11:31:47 +01:00
Roland Kuhn
02810cfa64
!str,htc remove FlexiMerge/Route
...
- replace all occurrences with equivalent GraphStage implementations
This commit introduces a mini-DSL for GraphStage that allows emitting or
reading multiple elements to/from a port with one statement, installing
stateful handlers on the port to make it work. The emitting side allows
stacked continuations, meaning that while an emit() is ongoing (waiting
for demand) another one can be added to the queue; this allows
convenient formualation of merge-type stages.
2015-10-21 18:52:16 +02:00
Endre Sándor Varga
f4b614a186
=str: Optmizing GraphInterpreter
2015-10-01 16:16:42 +02:00
Endre Sándor Varga
ea03bb315d
Fix various interpreter issues, add extensive port transition tests
2015-09-24 16:00:04 +02:00
Endre Sándor Varga
eec8bd689f
=str: TickSource is now a GraphStage
2015-09-21 10:30:14 +02:00
Endre Sándor Varga
12c9abb8c9
!str #16410 #16597 : Removed TimerTransform, added Timeout stages
2015-09-18 12:38:36 +02:00
Endre Sándor Varga
174589f2dc
=str: GraphStage improvements
2015-09-17 10:08:12 +02:00
Endre Sándor Varga
19c20dfb20
+str: Support for arbitrary, fusable graph processing stages (octopus)
2015-09-08 15:34:10 +02:00