Commit graph

20524 commits

Author SHA1 Message Date
Martynas Mickevičius
9550e34394 #22429 Use Arrays.copy instead of scala builder 2017-03-13 14:52:56 +02:00
Martynas Mickevičius
4bb283b458 #22429 Resize connections array when needed 2017-03-13 09:49:25 +02:00
Patrik Nordwall
23ca48bdcc Merge pull request #22529 from akka/wip-traversal-oriented-layout-master-patriknw
merge of wip-traversal-oriented-layout-drewhk to master
2017-03-10 19:41:13 +01:00
Patrik Nordwall
3554ad7243 Merge branch 'master' into wip-traversal-oriented-layout-master-patriknw 2017-03-10 18:16:44 +01:00
Patrik Nordwall
8fad451610 Merge pull request #22504 from akka/wip-22436-migration-patriknw
add a note about dispatcher creating async boundary, #22436
2017-03-10 18:12:18 +01:00
Patrik Nordwall
206f5643eb Merge pull request #22514 from akka/wip-stream-bench2-patriknw
stream profiling and optimizations
2017-03-10 18:10:27 +01:00
Patrik Nordwall
c7a05862c4 workaround for nested attribute issue, #22523 2017-03-10 17:05:33 +01:00
Patrik Nordwall
e337b96ef6 URLEncode the name
* detected by failing FileSinkSpec,
  SubSource(LazySink)
2017-03-10 17:05:33 +01:00
Patrik Nordwall
9f84be6d3e optimize ins and outs of size <= 1
* avoid iterator allocation
2017-03-10 17:05:33 +01:00
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
Patrik Nordwall
acb8f09715 Merge pull request #22461 from ortigali/wip-22230-split-brain-resolver
Split Brain Resolver docs should redirect to latest page
2017-03-10 11:15:41 +01:00
Johan Andrén
8f42a477e5 Include exception message in log on swallow NoStackTrace exception #22488 2017-03-10 10:59:49 +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
Patrik Nordwall
9d3fddc326 Merge pull request #22396 from naferx/serialization-identifier
Update the maximum serializer identifier reserved for Akka
2017-03-10 10:39:01 +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
6abf0486f4 Merge pull request #22507 from sebastianharko/master
Docs: fix broken refs in docs for Cluster Usage
2017-03-10 10:04:13 +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
Tal Pressman
1505a54038 Change Unit to NotUsed in Twitter stream example (#22511) 2017-03-09 17:36:40 +01:00
Johan Andrén
42fdf15d22 Restore interpreter debug output #22433 2017-03-09 17:04:46 +01:00
sebastian.harko
c67641b0eb fix broken refs in docs for Cluster Usage 2017-03-08 22:07:02 +01:00
sebastian.harko
b479899406 fixing some typos in docs 2017-03-08 17:11:18 +01:00
Patrik Nordwall
9394e07cf0 add a note about dispatcher creating async boundary, #22436 2017-03-08 16:53:38 +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