Endre Sándor Varga
42a9c1b5ce
add extra test using broken Props in actorPublisher
2015-06-23 16:12:14 +02:00
Martynas Mickevičius
3db793b665
=str #16935 revivce dsl consistency spec
2015-06-23 16:24:06 +03:00
Endre Sándor Varga
d50b1b0de3
fix actorsystem shutdown in tests
2015-06-23 12:08:31 +02:00
Endre Sándor Varga
21d45ea1b8
- Fix accidentally passing ClientServerSpec tests
...
- Making materializer more robust against exceptions
2015-06-23 11:10:21 +02:00
Endre Sándor Varga
3f92387ffc
=str #17786 : Cancelling bind stream should not cancel children
...
Also added subscription timeout for connection actors
2015-06-23 11:09:47 +02:00
drewhk
e9e133a658
Merge pull request #17802 from drewhk/wip-16973-handle-connection-terminated-drewhk
...
=str #16973 : Stream TCP actor should watch IO actor and handle termiation
2015-06-23 11:02:21 +02:00
Endre Sándor Varga
e70f978101
=str #16973 : Stream TCP actor should watch IO actor and handle termination
2015-06-23 10:28:08 +02:00
Konrad Malawski
e7027b3974
Merge pull request #17800 from 2m/wip-sync-zip
...
=str #17172 make assertions on sync zip more robust
2015-06-22 17:47:58 +02:00
Martynas Mickevičius
42f7232446
=str #17172 make assertions on sync zip more robust
2015-06-22 15:20:23 +03:00
drewhk
9ab2de5e24
Merge pull request #17792 from drewhk/wip-17765-materializer-shutdown
...
+str #17765 : Add shutdown() to materializer, also fix interpreter interruption errors
2015-06-22 13:52:03 +02:00
Roland Kuhn
f1121d6832
Merge pull request #17745 from akka/wip-VirtualProcessor-∂π
...
=str add VirtualProcessor
2015-06-22 11:10:01 +02:00
Endre Sándor Varga
05aed95c91
+str #17765 : Add shutdown() to materializer, also fix interpreter interruption errors
2015-06-19 17:34:06 +02:00
Endre Sándor Varga
1c6b49b1aa
+str #16889 : Configurable TCP close modes
2015-06-19 16:27:03 +02:00
Roland Kuhn
097a10edfc
fix FlowStageSpec (and some boyscouting)
2015-06-19 16:26:53 +02:00
Roland Kuhn
d462cdd1b4
=str fix sub-upstream cancellation in concatAll
...
- ActorProcessor terminated eagerly when ConcatAll had just taken up a
new input stream but not yet received onSubscribe for it
- The ActorProcessor eagerly shuts itself down upon onError and that
cannot be changed without completely reworking the Pump, so I opted
for just tracking the outstanding substreamSubscribers that have not
yet seen OnSubscribe and making them cancel properly when that arrives
(possibly later).
2015-06-19 16:26:48 +02:00
drewhk
e5305af485
Merge pull request #17762 from drewhk/wip-17759-more-spec-resilience-drewhk
...
=str #17759 : Handle when request() throws in ActorInterpreter
2015-06-19 13:59:37 +02:00
Roland Kuhn
6e72271eb5
=str add VirtualProcessor
...
- create a fully RS compliant minimal identity processor (that is not an
Actor)
- replace SubscriberSourceVirtualProcessor,
PublisherSinkVirtualSubscriber and PublisherSinkVirtualPublisher with
this
- add tests that transform Sink.publisher’s and Source.subscriber’s
materialized value
- also remove the Keep.{left, right} optimization in order to make
side-effecting mat value transforms execute even if their values are
discarded
2015-06-18 22:24:14 +02:00
Endre Sándor Varga
f1a5eeef5e
=str #17759 : Handle when request() throws in ActorInterpreter
2015-06-17 16:34:05 +02:00
drewhk
a94830c656
Merge pull request #17710 from agolubev/agolubev-#17226-dropWhile-takeWhile
...
+str #17226 add dropWhile and takeWhile
2015-06-17 12:39:25 +02:00
Alexander Golubev
6f9438a2b0
+str #17226 add dropWhile and takeWhile
2015-06-16 17:55:50 -04:00
drewhk
171453b1e0
Merge pull request #17723 from drewhk/wip-17702-keep-none-drewhk
...
+str #17702 : Add Keep.none
2015-06-15 17:32:00 +02:00
Endre Sándor Varga
f3bcf89c52
+str #17702 : Add Keep.none
2015-06-15 16:34:21 +02:00
drewhk
8778548a12
Merge pull request #17724 from drewhk/wip-17638-prestart-poststop-flexi-drewhk
...
+str #17638 : Add preStart/postStop to FlexiRoute and FlexiMerge
2015-06-15 16:27:27 +02:00
Endre Sándor Varga
74843eccaf
=str #16923 : Inject identity between SubscriberSource and PublisherSink
2015-06-15 14:40:09 +02:00
Endre Sándor Varga
70d6d20c1d
+str #17638 : Add preStart/postStop to FlexiRoute and FlexiMerge
2015-06-15 14:24:20 +02:00
drewhk
23d7aa0aa2
Merge pull request #17636 from 2m/wip-uniform-fanin-variance
...
=str #16997 added variance annotation to UniformFanInShape
2015-06-12 15:47:31 +02:00
drewhk
23a3d8d5fc
Merge pull request #17688 from agolubev/agolubev-#17461-add-foreachParallel
...
+str #17461 add a parallel version of foreach
2015-06-12 10:59:22 +02:00
drewhk
ca5d27abbd
Merge pull request #17675 from akka/wip-remove-synchronousiterablepublisher-√
...
=str - Wip remove synchronousiterablepublisher √
2015-06-12 10:42:17 +02:00
drewhk
16afc46931
Merge pull request #17446 from drewhk/wip-17310-basic-framing-support-drewhk
...
+str #17310 : Basic framing support
2015-06-12 10:40:01 +02:00
Alexander Golubev
803607ff4d
+str #17461 add a parallel version of foreach (+1 squashed commit)
...
Squashed commits:
[7042ef9] +str #17461 add a parallel version of foreach (+1 squashed commit)
Squashed commits:
[a310520] +str #17461 add a parallel version of foreach
2015-06-09 14:42:39 -04:00
Viktor Klang
e8936964b5
=str - Deleted SynchronousIterablePublisher as it is replaced by a fast SingleElementPublisher + mapConcat
2015-06-06 17:04:44 +02:00
Viktor Klang
79b6de1558
+str - Deletes FuturePublisher and replaces it with Source.single(f).mapAsync(1)(identity)
2015-06-06 14:13:26 +02:00
Endre Sándor Varga
6318f3e972
+str #17310 : Basic framing support
2015-06-02 14:24:42 +02:00
Martynas Mickevičius
2e32e3a744
=str #16997 added variance annotation to UniformFanInShape
2015-06-02 14:47:22 +03:00
Endre Sándor Varga
f4c83771bb
!str #17393 : Make stream-tests pass with serialize-messages=on
2015-06-02 12:32:27 +02:00
drewhk
0e6694a102
Merge pull request #17633 from 2m/wip-buffer-drop-new
...
dropNew overflow strategy
2015-06-02 12:22:58 +02:00
Martynas Mickevičius
e863a9c703
=str #17167 drop new overflow strategy
2015-06-01 18:08:13 +03:00
Konrad Malawski
ce68659473
Merge pull request #17196 from ktoso/wip-splitAfter-ktoso
...
+str #16885 add splitAfter
2015-06-01 16:13:05 +02:00
drewhk
67f8e1b79d
Merge pull request #17544 from drewhk/wip-minor-stream-cleanups
...
=str: Don't use "remaining", check proper localized TCP messages
2015-05-29 14:19:09 +02:00
Konrad Malawski
5e8ff792a0
+str #16885 add splitAfter
...
Implementation is shared with splitWhen - see Split / SplitWhere
Allows for easy addition of splitWhen(x => Decision) if we'd like to
Resolves #16885
2015-05-28 17:32:16 +02:00
Konrad Malawski
778e6ce3d2
+str #17298 include stream supervisor in log() source
2015-05-28 15:36:49 +02:00
Endre Sándor Varga
2a2f2f075e
=str: Don't use "remaining", check proper localized TCP messages
2015-05-21 16:03:10 +02:00
drewhk
0c8d9cb522
Merge pull request #17467 from drewhk/wip-17464-mapConcat-iterable-drewhk
...
+str #1747 : mapConcat accepts immutable.Iterable
2015-05-21 15:05:01 +02:00
Endre Sándor Varga
30e4a57ee0
+str #17464 : mapConcat accepts immutable.Iterable
2015-05-21 14:28:09 +02:00
drewhk
621da87708
Merge pull request #17466 from drewhk/wip-17465-abrupt-termination-exception-nostack-drewhk
...
!str #17465 : Don't create expensive exceptions for abrupt termination
2015-05-21 14:14:52 +02:00
Endre Sándor Varga
3124fc3018
!str #17465 : Don't create expensive exceptions for abrupt termination
2015-05-21 13:03:06 +02:00
Endre Sándor Varga
8a7f6a357d
=str #17453 : Fix substream RS compliance, awaitAllStagesStopped and Fanin leak
2015-05-19 11:37:03 +02:00
Endre Sándor Varga
17733e5a54
+str #17418 : Improved error handling for termination cases in Interpreter
2015-05-12 16:06:59 +02:00
Konrad Malawski
b0b6c9e98a
preStart is now more type-safe, allows AsyncStage to provide it's Async context
2015-05-11 13:16:37 +02:00
Konrad Malawski
9607ec0cdf
+str #17290 Adds preStart / postStop to AbstractStage
...
+ AsyncStage now uses preStart
+ Log stage now uses preStart (better perf), can be optimised more
2015-05-11 12:57:41 +02:00