Commit graph

20484 commits

Author SHA1 Message Date
Johannes Rudolph
c1dfee64ae =str simple signatures of methods having combineMat parameter + optimize ComposeReversed
Now all the `asInstanceOf` occurrences are bundled in a single place
(ComposeOp.apply and Transform.apply).
2017-03-09 15:43:21 +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
drewhk
46b869d041 Fix the case where an identity flow is appended to a Source with materialized value composition (#22442) 2017-03-02 13:44:35 +01:00
drewhk
a2203d7b13 #22424: Use InputBuffer attribute for asynchronous inputs (#22441) 2017-03-02 13:44:19 +01:00
Endre Sándor Varga
ba63c7af8d New materializer and layout 2017-03-01 16:18:55 +01:00
Martynas Mickevičius
1989ef481d Merge pull request #22410 from athieriot/exclude-doc
Exclude docs package from API docs #22296
2017-03-01 14:49:45 +02:00
Devis Lucato
b89008bdaf Fix "attmpts" typo 2017-03-01 12:44:32 +01:00
Michał Płachta
a9efcf7098 fishForSpecificMessage #20118 2017-02-28 19:51:39 +01:00
haggy
b2721b9dc3 Log a warning if an entity ID extractor is not defined for a message #22395 2017-02-28 16:01:03 +01:00
bill
fadefd01c6 Very minor grammar change that was incorrect on both the Scala and Java docs around fused steam processing. 2017-02-28 10:36:56 +01:00
Aurélien Thieriot
3e72c2de8f Exclude docs package from API docs #22296 2017-02-27 23:53:13 +00:00
Patrik Nordwall
0850fe328f Merge pull request #22340 from ortigali/wip-21170-default-blocking-io-dispatcher
Add default-blocking-io-dispatcher and make TTL configurable
2017-02-24 12:20:32 +01:00
Patrik Nordwall
335174752a Merge pull request #22375 from ortigali/wip-22308-untyped-actor
Convert UntypedActor to AbstractActor
2017-02-24 11:23:36 +01:00
ortigali
e9fdd47ac3 add default-blocking-io-dispatcher and make TTL configurable with Java DNS properties #21170
make default-blocking-io-dispatcher use a fixed pool #21170

reword configuration comment #21170
2017-02-24 15:19:51 +05:00
Patrik Nordwall
ae331a7c6f Merge pull request #22351 from jrudolph/jr/w/revert-22320
Revert #22320 for now but still provide simpler overload
2017-02-24 10:41:08 +01:00