Patrik Nordwall
cd41fd14e8
better List creation
...
* to avoid allocations from varargs and builders
2017-03-10 17:02:02 +01:00
Patrik Nordwall
305347d396
use new Array instead of Array.ofDim
...
* to avoid allocations of ClassTag and other overhead of ofDim
2017-03-10 17:02:02 +01:00
Patrik Nordwall
f542ce885c
optimize actor names
2017-03-10 17:02:01 +01:00
Patrik Nordwall
8156a45818
optimize Attributes
2017-03-10 17:02:01 +01:00
Patrik Nordwall
4743a6f1e2
Merge pull request #22521 from ktoso/wip-use-optionval-materializer
...
OptionVals and no requires() in materializer
2017-03-10 17:00:47 +01:00
Konrad `ktoso` Malawski
f7b7c3642d
=pro silence MiMa warning in testkit
2017-03-10 14:21:37 +01:00
Konrad `ktoso` Malawski
e2a15a2a58
=str use OptionVal in Traversal building
2017-03-10 11:45:26 +01:00
Konrad `ktoso` Malawski
99705d1ccc
=str #22437 replace require() with if calls to avoid fn allocs
2017-03-10 10:44:58 +01:00
Konrad `ktoso` Malawski
67fd0cc0b6
=str #22438 make use of OptionVal in materializer internals
2017-03-10 10:44:43 +01:00
Konrad `ktoso` Malawski
4c0d6ddb7a
=ben,str make sure to return values in benchmarks
2017-03-10 10:29:30 +01:00
Patrik Nordwall
9144475797
Merge pull request #22517 from jrudolph/jr/w/fix-GraphDSLDocSpec
...
Add MiMa rules for new materializer changes
2017-03-09 18:38:53 +01:00
Johan Andrén
0775fb4a56
Two failing doctests fixed
2017-03-09 18:03:11 +01:00
Johannes Rudolph
bcdf14ce61
=str add mima exclusions for all new materializer changes
2017-03-09 17:48:56 +01:00
Johan Andrén
42fdf15d22
Restore interpreter debug output #22433
2017-03-09 17:04:46 +01:00
Johannes Rudolph
c8097e4876
Merge pull request #22483 from jrudolph/jr/w/fix-GraphDSLCompileSpec
...
Add GraphDSL validation, fix GraphDSLCompileSpec
2017-03-08 15:27:29 +01:00
Patrik Nordwall
1c6c33fd17
Merge pull request #22495 from drewhk/wip-fix-graphinterpreterspec-newmaterializer-drewhk
...
Explicitly handle SpecViolation exceptions in GraphStage callbacks in boundaries
2017-03-08 15:25:55 +01:00
drewhk
c2fecac6a5
Fixed race in TcpSpec (try to Kill not yet existing actors) ( #22500 )
2017-03-08 15:25:29 +01:00
Patrik Nordwall
e4d529ca82
enable pending tests in FileSinkSpec and FileSourceSpec, #22463 ( #22477 )
2017-03-08 15:23:19 +01:00
Patrik Nordwall
b861400e5e
enable pending test in FileSinkSpec ( #22501 )
2017-03-08 15:22:44 +01:00
Patrik Nordwall
6c8e24cefa
fix SinkSpec, and async boundary attribute, #22463
...
* let's keep the AsyncBoundary attribute for now,
makeIsland is done in setAttributes
* fixing SinkSpec and RunnableGraphSpec
2017-03-08 15:09:40 +01:00
Patrik Nordwall
2990edb66c
Merge pull request #22497 from akka/wip-22463-ReverseArrowSpec2-patriknw
...
fix ReverseArrowSpec due to changed exc, #22463
2017-03-08 15:04:47 +01:00
Johannes Rudolph
34533bbc7f
=str #22463 introduce validation to GraphDSL, fix GraphDSLCompileSpec
2017-03-08 14:52:49 +01:00
Patrik Nordwall
c317e57641
fix ReverseArrowSpec due to changed exc, #22463
2017-03-08 14:49:49 +01:00
Johannes Rudolph
7677cc3b38
=str refactor GraphApply.GraphImpl to be reused at more places
2017-03-08 14:24:29 +01:00
Martynas Mickevičius
45ccd4ffbe
#22463 Check for wired ports before wiring in traversal builder ( #22492 )
2017-03-08 14:19:15 +01:00
Endre Sándor Varga
2ae8c53cfc
Fix missing port ID assignment
2017-03-08 14:08:56 +01:00
Endre Sándor Varga
0906e4d532
Explicitly handle SpecViolation exceptions in GraphStage callbacks in boundaries
...
... otherwise they end up being handled by the interpreter, but no onError is signalled to downstream subscribers.
2017-03-08 13:51:25 +01:00
Patrik Nordwall
d6c7e9d2df
Merge pull request #22485 from akka/wip-22463-OutputStreamSourceSpec-patriknw
...
include initialAttributes of GraphStage, #22463
2017-03-08 13:16:55 +01:00
Patrik Nordwall
1a74b43cd6
include initialAttributes of GraphStage, #22463
...
* these must also be included via setAttributes because
because it will create island for async (dispatcher attribute)
* better actor name of GraphStageIsland, we need it in tests for
lookup of the actor
* this unlocks OutputStreamSourceSpec and InputStreamSinkSpec
2017-03-08 13:15:49 +01:00
Johan Andrén
d5e117bfc9
=str remove printlns that somehow snuck into the low-level test PR ( #22489 )
2017-03-08 13:11:05 +01:00
Konrad `ktoso` Malawski
b8c7d116d5
+str #22425 re-implement sub-fusing with new materializer ( #22478 )
2017-03-08 13:10:36 +01:00
Endre Sándor Varga
15c57e9c93
Fixed all (known) remaining LinearTraversal issues. Added comments.
2017-03-08 12:20:45 +01:00
drewhk
c3c5065444
Wip 22430 make tlsspec pass again drewhk ( #22482 )
...
* #22430 Fix TLSSpec
* Remove unnecessary PushAttributes
* Almost fixing it...
2017-03-08 10:30:00 +01:00
Johan Andrén
c028b550f2
Low level interpreter tests working without GraphAssembly #22423
2017-03-07 17:06:41 +01:00
Martynas Mickevičius
44260fe5d3
#22463 Fix race conditions in FlowScan(Async)Spec ( #22474 )
...
between error propagation and first element.
Such race condition surfaced after materialization
time decreased substantially.
2017-03-07 14:31:19 +01:00
drewhk
87d5b8f627
Wip fix islands drewhk ( #22475 )
...
* Fixed island application
* Switched to explicit island boundaries and fixed misapplied island tags
* Added missing attributes for non-stage backed Sinks
2017-03-07 14:26:18 +01:00
Patrik Nordwall
37610e43bb
Merge pull request #22470 from akka/wip-22463-FlowRecoverWithSpec2-patriknw
...
fix FlowRecoverWithSpec, #22463
2017-03-07 14:14:35 +01:00
Patrik Nordwall
9e7dead346
Merge pull request #22471 from akka/wip-islandNameCounter-patriknw
...
one more rename of stageName
2017-03-07 14:14:07 +01:00
Patrik Nordwall
18c72ccf62
one more rename of stageName
2017-03-07 14:13:44 +01:00
Patrik Nordwall
7eaa53e31b
Merge pull request #22469 from akka/wip-22463-ReverseArrowSpec-patriknw
...
fix ReverseArrowSpec, #22463
2017-03-07 14:09:40 +01:00
Patrik Nordwall
7e017ecf24
Merge pull request #22473 from akka/wip-22463-DslFactoriesConsistencySpec-patriknw
...
fix DslFactoriesConsistencySpec, #22463
2017-03-07 14:09:00 +01:00
Patrik Nordwall
c61658d26c
fix DslFactoriesConsistencySpec, #22463
2017-03-07 13:47:18 +01:00
Johannes Rudolph
3325ee23e2
=str #22430 add TlsModulePhase ( #22466 )
2017-03-07 12:39:15 +01:00
Patrik Nordwall
0ed6f061c1
fix FlowRecoverWithSpec, #22463
...
* wrong assumption about concat
2017-03-07 12:26:36 +01:00
Patrik Nordwall
5848485f3c
fix ReverseArrowSpec, #22463
2017-03-07 11:29:48 +01:00
drewhk
c7c109db4a
Fix too early call to onIslandReady ( #22468 )
2017-03-07 10:55:46 +01:00
Patrik Nordwall
f6d45c1bc1
stream actor names, #22426 ( #22465 )
2017-03-07 10:43:18 +01:00
Patrik Nordwall
9a5c2fa5de
Merge pull request #22464 from akka/wip-disable-tests-patriknw
...
disable tests that don't compile
2017-03-06 16:01:48 +01:00
Patrik Nordwall
fea748bd8f
disable tests that don't compile
2017-03-06 15:58:04 +01:00
drewhk
b33339f13e
Make flowspec great again drewhk ( #22443 )
...
* #22435 : Make DirectProcessorModule work again
* #22435 : Fix attributes propagation for FanoutProcessor
* #22435 : Remove old "faulty-flow" spec
2017-03-03 10:49:34 +01:00