Commit graph

18293 commits

Author SHA1 Message Date
Roland Kuhn
61c257b2fe Merge pull request #18776 from henrymai/master
Add TransparentExponentialBackoffSupervisor
2015-11-07 17:56:02 +01:00
Roland Kuhn
11e99318ff Merge pull request #18873 from akka/wip-improve-GraphInterpreter.currentInterpreter-RK
=str small improvement in GraphInterpreter.currentInterpreter
2015-11-07 15:05:31 +01:00
Roland Kuhn
f85ffb575c =str small improvement in GraphInterpreter.currentInterpreter 2015-11-07 15:05:11 +01:00
Patrik Nordwall
1e36e5e187 Merge pull request #18746 from akka/wip-18554-singleton-startup-patriknw
=clu #18554 Make oldest assignment deterministic when joining
2015-11-06 14:48:57 +01:00
Patrik Nordwall
c7c187f6b7 =clu replace Set -- with diff and ++ with union
* better performance according to
  https://docs.google.com/presentation/d/1Qjryxoe-fYEM8ZPhM-98LKfbhnRcn5eAEMNlVVnixsA/pub
2015-11-06 14:48:17 +01:00
Andrea
cd3d68a77c =act switch to java std lib ThreadLocalRandom 2015-11-06 14:04:33 +01:00
Andrea
0511b07f3e =act split Props java api implementation in separate files. 2015-11-06 14:04:27 +01:00
Andrea
74ce3bfb1f =act Scheduler implementation separated from interface. 2015-11-06 14:04:11 +01:00
Andrea
3df34bc21d =act split ReflectiveDynamicAccess implementation in separate file. 2015-11-06 14:01:09 +01:00
Andrea
c3f862d724 =act split FSM java api in a separate file. 2015-11-06 13:55:38 +01:00
Patrik Nordwall
b6ec6009c7 Merge pull request #18769 from akka/wip-ddata-perf-many-nodes-patriknw
=cdd #18768 Cache serialization of read and write msg
2015-11-06 13:37:56 +01:00
Patrik Nordwall
1b1ef752fe =act #16522 Optimize Stash creation
* cache the stash capacity config value

BEFORE

    [info] Result "testCustom":
    [info]   27.607 ±(99.9%) 7.924 us/op [Average]
    [info]   (min, avg, max) = (16.928, 27.607, 760217.600), stdev = 1369.808
    [info]   CI (99.9%): [19.682, 35.531] (assumes normal distribution)
    [info]   Samples, N = 323534
    [info]         mean =     27.607 ±(99.9%) 7.924 us/op
    [info]          min =     16.928 us/op
    [info]   p( 0.0000) =     16.928 us/op
    [info]   p(50.0000) =     21.824 us/op
    [info]   p(90.0000) =     31.680 us/op
    [info]   p(95.0000) =     38.592 us/op
    [info]   p(99.0000) =     57.920 us/op
    [info]   p(99.9000) =    102.144 us/op
    [info]   p(99.9900) =    371.471 us/op
    [info]   p(99.9990) =  85461.364 us/op
    [info]   p(99.9999) = 760217.600 us/op
    [info]          max = 760217.600 us/op

    [info] Result "testDefault":
    [info]   26.465 ±(99.9%) 15.980 us/op [Average]
    [info]   (min, avg, max) = (14.608, 26.465, 1461714.944), stdev = 2900.094
    [info]   CI (99.9%): [10.485, 42.444] (assumes normal distribution)
    [info]   Samples, N = 356626
    [info]         mean =     26.465 ±(99.9%) 15.980 us/op
    [info]          min =     14.608 us/op
    [info]   p( 0.0000) =     14.608 us/op
    [info]   p(50.0000) =     18.304 us/op
    [info]   p(90.0000) =     22.816 us/op
    [info]   p(95.0000) =     26.976 us/op
    [info]   p(99.0000) =     41.647 us/op
    [info]   p(99.9000) =     71.808 us/op
    [info]   p(99.9900) =    139.696 us/op
    [info]   p(99.9990) =  33048.112 us/op
    [info]   p(99.9999) = 1461714.944 us/op
    [info]          max = 1461714.944 us/op

    [info] Benchmark                             Mode     Cnt   Score    Error  Units
    [info] StashCreationBenchmark.testCustom   sample  323534  27.607 ±  7.924  us/op
    [info] StashCreationBenchmark.testDefault  sample  356626  26.465 ± 15.980  us/op

AFTER:

    [info] Result "testCustom":
    [info]   22.710 ±(99.9%) 1.384 us/op [Average]
    [info]   (min, avg, max) = (15.168, 22.710, 110886.912), stdev = 233.744
    [info]   CI (99.9%): [21.326, 24.094] (assumes normal distribution)
    [info]   Samples, N = 308896
    [info]         mean =     22.710 ±(99.9%) 1.384 us/op
    [info]          min =     15.168 us/op
    [info]   p( 0.0000) =     15.168 us/op
    [info]   p(50.0000) =     19.776 us/op
    [info]   p(90.0000) =     28.608 us/op
    [info]   p(95.0000) =     33.344 us/op
    [info]   p(99.0000) =     49.216 us/op
    [info]   p(99.9000) =     90.253 us/op
    [info]   p(99.9900) =    594.334 us/op
    [info]   p(99.9990) =   8350.329 us/op
    [info]   p(99.9999) = 110886.912 us/op
    [info]          max = 110886.912 us/op

    [info] Result "testDefault":
    [info]   19.099 ±(99.9%) 0.424 us/op [Average]
    [info]   (min, avg, max) = (13.120, 19.099, 45940.736), stdev = 77.524
    [info]   CI (99.9%): [18.675, 19.523] (assumes normal distribution)
    [info]   Samples, N = 361741
    [info]         mean =     19.099 ±(99.9%) 0.424 us/op
    [info]          min =     13.120 us/op
    [info]   p( 0.0000) =     13.120 us/op
    [info]   p(50.0000) =     16.368 us/op
    [info]   p(90.0000) =     24.250 us/op
    [info]   p(95.0000) =     31.232 us/op
    [info]   p(99.0000) =     55.680 us/op
    [info]   p(99.9000) =    121.249 us/op
    [info]   p(99.9900) =    402.386 us/op
    [info]   p(99.9990) =   1767.264 us/op
    [info]   p(99.9999) =  45940.736 us/op
    [info]          max =  45940.736 us/op
    [info]
    [info]
    [info] # Run complete. Total time: 00:02:01
    [info]
    [info] Benchmark                             Mode     Cnt   Score   Error  Units
    [info] StashCreationBenchmark.testCustom   sample  308896  22.710 ± 1.384  us/op
    [info] StashCreationBenchmark.testDefault  sample  361741  19.099 ± 0.424  us/op
2015-11-06 13:34:29 +01:00
Konrad Malawski
e50a5ee6fc Merge pull request #18867 from ktoso/wip-docs-warnings-on-streams-ktoso
+doc show warning if browsing outdated docs
2015-11-05 22:16:42 +01:00
Konrad Malawski
99fcc6b191 +doc show warning if browsing outdated docs 2015-11-05 22:16:06 +01:00
drewhk
72906553ed Merge pull request #18861 from drewhk/wip-18817-GraphStage-Java-drewhk
=str #18817 add Java API for GraphStage In/OutHandler
2015-11-05 16:32:39 +01:00
Roland Kuhn
0990d735a0 =str #18817 add Java API for GraphStage In/OutHandler 2015-11-05 15:54:25 +01:00
Konrad Malawski
18a24c0e50 Merge pull request #18295 from ktoso/wip-docs-warn-about-updated-docs-ktoso
+doc show warning if browsing outdated docs
2015-11-05 15:21:46 +01:00
Konrad Malawski
d4dd75cb49 +doc #18295 add close button with 1day delay to reappear 2015-11-05 15:18:51 +01:00
Konrad Malawski
c527987cc3 +doc #18295 show warning if browsing outdated docs
+doc #18295 include versions.json updation during release
2015-11-05 13:21:24 +01:00
Konrad Malawski
eee74e165d Merge pull request #18852 from RichardBradley/release-2.3-dev
=htc Remove Java 7 features
2015-11-05 10:31:29 +01:00
Konrad Malawski
9f3a489c96 Merge pull request #18851 from 2m/wip-fix-link-ϕ-paper
=doc fix URL to "The ϕ Accrual Failure Detector" paper
2015-11-04 19:00:38 +01:00
Konrad Malawski
4e2c6089d5 =str #17732 covered all client APIs to check if idle timeouts work 2015-11-04 18:31:37 +01:00
Richard Bradley
9b8baf5abc =htc Remove Java 7 features 2015-11-04 16:06:55 +00:00
Konrad Malawski
e2d68a0667 =str fix error logging in GraphInterpreter 2015-11-04 16:58:18 +01:00
Martynas Mickevičius
fb664c54a5 =doc fix URL to "The ϕ Accrual Failure Detector" paper 2015-11-04 16:26:45 +02:00
drewhk
2f1ef278a5 Merge pull request #18847 from ktoso/wip-migration-rawquery-ktoso
=doc #18715 migration guide for Query in Akka HTTP
2015-11-04 14:20:59 +01:00
drewhk
e2b98da865 Merge pull request #18842 from ktoso/wip-add-of-ktoso
+str #18840 add of method to predefined Shapes, for nicer Java use
2015-11-04 13:56:01 +01:00
Konrad Malawski
b8575ec666 =doc #18715 migration guide for Query in Akka HTTP 2015-11-04 13:35:03 +01:00
drewhk
e1ec579836 Merge pull request #18819 from akka/wip-18808-unify-sink-publisher-√
-str - 18808 - Removes Sink.fanoutPublisher
2015-11-04 13:28:50 +01:00
Konrad Malawski
d06fe01e4a +str #18840 add of method to predefined Shapes, for nicer Java use 2015-11-04 13:00:32 +01:00
Viktor Klang
6cfa4df800 !str - Switches Sink.publisher to use a boolean to indicate fanout rather than a number of allowed subscribers 2015-11-04 12:29:23 +01:00
Viktor Klang
f839a1f85d !str - 18808 - Removes Sink.fanoutPublisher and makes Sink.publisher specify number of subscribers
Sink.publisher now takes a max number of Subscribers and
the elasticity between concurrent Subscribers.
2015-11-04 12:29:07 +01:00
drewhk
33444c572b Merge pull request #18792 from 2m/wip-actor-naming
=str #15707 name unnamed modules
2015-11-04 12:17:59 +01:00
Martynas Mickevičius
ee5ec72552 =str #15707 name unnamed modules
* give name attribute to TickSource and nested modules
* reflow module toString output
* give toString to flow
2015-11-04 13:01:05 +02:00
drewhk
3b9b95b0eb Merge pull request #18843 from drewhk/wip-18756-fix-zip-drewhk
=str #18756: Fix Zip completion
2015-11-04 11:54:22 +01:00
Endre Sándor Varga
10e4c04e10 =str #18756: Fix Zip completion 2015-11-04 10:59:00 +01:00
drewhk
757aafb112 Merge pull request #18838 from akka/wip-flatConcat-√
!str - replaces flattenConcat with flatMapConcat
2015-11-04 10:58:11 +01:00
Konrad Malawski
28967efbbd Merge pull request #18715 from 2beaucoup/deferred-query-parsing
!htp #18479 defer parsing of query key-value-pairs
2015-11-04 10:29:23 +01:00
drewhk
bdcef88e03 Merge pull request #18845 from akka/wip-fix-InterpreterBenchmark-∂π
!str GraphInterpreterSpecKit must not extend AkkaSpec
2015-11-04 10:10:03 +01:00
2beaucoup
8f75c97e47 !htp #18479 defer parsing of query key-value-pairs 2015-11-03 23:19:44 +01:00
Viktor Klang
50c6f2267c !str - replaces flattenConcat with flatMapConcat 2015-11-03 22:17:28 +01:00
Roland Kuhn
12a820326d !str GraphInterpreterSpecKit must not extend AkkaSpec 2015-11-03 19:22:57 +01:00
drewhk
1378fedad0 Merge pull request #18834 from drewhk/wip-18737-migration-guide-scala-snippets-drewhk
+doc 18737: Code snippets for migration guide
2015-11-03 16:02:50 +01:00
Endre Sándor Varga
82e1d3dcec +doc 18737: Code snippets for migration guide (Java) 2015-11-03 16:01:43 +01:00
Konrad Malawski
2b8763dd7b Merge pull request #18836 from spray/wip-revert-spray-json-utf8-workaround
=htp #18389 revert earlier workaround since original problem in spray-json has been fixed
2015-11-03 14:32:53 +01:00
Endre Sándor Varga
100fc83a3d +doc 18737: Code snippets for migration guide (Scala) 2015-11-03 13:57:55 +01:00
drewhk
bdf2d1a8a4 Merge pull request #18786 from hepin1989/simplify
=str simplify splitWhen and splitAfter's signature.
2015-11-03 12:42:49 +01:00
Konrad Malawski
8b0e4c5021 Merge pull request #18823 from ktoso/wip-idleTimeout-tests-ktoso
+htc #16597 more tests for outgoing connection timeout
2015-11-03 12:29:38 +01:00
drewhk
38d94d7cbe Merge pull request #18820 from agolubev/agolubev-#18037_excpetion_from_FlowOps.log
=str #18037 FlowOps.log exception handler does not follow strategy
2015-11-03 12:29:12 +01:00
何品
cf19262e68 =str simplify splitWhen and splitAfter's signature. 2015-11-03 19:01:00 +08:00