Commit graph

18293 commits

Author SHA1 Message Date
Konrad Malawski
246d779d85 Merge pull request #18932 from Jaca777/jaca777-4761866
=doc Fixed typo
2015-11-14 16:43:27 +01:00
Konrad Malawski
8650d0c473 +str #18906 add Sink.headOption 2015-11-14 16:36:09 +01:00
Jaca777
3410e3a615 =doc Fixed typo 2015-11-14 14:41:18 +01:00
Konrad Malawski
7d4304fc6e Merge pull request #18888 from spray/wip-16468-mathias
+htp #16468 add `withSizeLimit` modifier to `HttpEntity`
2015-11-13 18:46:35 +01:00
Mathias
e142e928da =doc add chapter on HTTP message entity size limiting 2015-11-13 17:40:58 +01:00
Mathias
52a6284966 =htp apply simplification possible after fix of #16394 2015-11-13 17:40:58 +01:00
Mathias
ad9d698209 =htp small style cleanup in tests 2015-11-13 17:40:58 +01:00
Mathias
83dd1a1c4e +htp #16468 add withSizeLimit modifier to HttpEntity to flexibilize entity size verification 2015-11-13 17:40:54 +01:00
2beaucoup
6ba1e481d3 =doc show where connections are coming from in stream-io.rst 2015-11-13 14:50:24 +01:00
Heiko Seeberger
4a8756c5de +htc #18925 Add parallelism param to IncConn.handleWithAsyncHandler 2015-11-13 11:49:03 +01:00
Endre Sándor Varga
c4e326c9dd +rem #18353: Prune reliable deliver actors
(cherry picked from commit 6643f56)
2015-11-13 10:15:31 +01:00
Konrad Malawski
b5379632b1 Merge pull request #18915 from kukido/kukido-18899-pr-follow-up
=doc #18899 code review follow-up, fixed typo
2015-11-13 09:24:31 +01:00
Anton Karamanov
0e31184c91 +act #15819 Add PromiseRef and FutureRef as an alternative to ask pattern 2015-11-13 01:25:28 +03:00
Anton Karamanov
254c478ebb +act #15819 Create ask() variant that can be used without sender() 2015-11-13 01:25:28 +03:00
drewhk
fc75eb361a Merge pull request #18754 from akka/wip-18613-optimize-repointable-patriknw
=act #18613 Optimize RepointableActorRef for only sys msg
2015-11-12 10:56:13 +01:00
drewhk
c0054ad662 Merge pull request #18912 from johanandren/wip-18607-no-timeout-ex-waiting-for-future-johanandren
=act #18607 Test failing on timeout not happening
2015-11-12 10:22:27 +01:00
Mathias
8e0373731d +str enable custom Attributes, add a few more helper methods for attribute querying 2015-11-11 21:29:38 +01:00
kukido
7124b5dddf =doc #18899 code review follow-up, fixed typo 2015-11-11 09:26:00 -08:00
Endre Sándor Varga
3822f6cb1c +str #18835: Allow stages to stay alive even after all ports closed 2015-11-11 17:03:03 +01:00
Konrad Malawski
06708f8f57 Merge pull request #18907 from johanandren/wip-18635-migration-guide-terminate-johanandren
=doc #18635 Added section about `ActorSystem.shutdown` being deprecated
2015-11-11 16:30:17 +01:00
Konrad Malawski
7161b67a39 Merge pull request #18911 from ktoso/wip-rebased-18805-ktoso
[rebased] =cls #18762 fix graceful shutdown of empty region
2015-11-11 16:16:25 +01:00
Patrik Nordwall
7b22aa499d =act #18613 Optimize RepointableActorRef for sys msg
* Before the cell is started the RepointableActorRef queue the messages
  (both system and non-system messages) into a queue. System messages
  are inserted right before the last non-system message by iterating
  the queue, i.e. becomes slow when there are many system messages already
  enqueued.
* This is a problem for pools with many routees.
* The fix is to keep system messages in a separate queue

JMH benchmark before:

    [info] Benchmark                                 (size)  Mode  Cnt       Score      Error  Units
    [info] RouterPoolCreationBenchmark.testCreation    1000    ss  300   13204.048 ± 3081.576  us/op
    [info] RouterPoolCreationBenchmark.testCreation    2000    ss  300   41939.524 ± 6178.087  us/op
    [info] RouterPoolCreationBenchmark.testCreation    3000    ss  300   70752.881 ± 4344.992  us/op
    [info] RouterPoolCreationBenchmark.testCreation    4000    ss  300  120620.885 ± 3296.342  us/op

JMH benchmark after:

    [info] Benchmark                                 (size)  Mode  Cnt      Score      Error  Units
    [info] RouterPoolCreationBenchmark.testCreation    1000    ss  300   7738.721 ± 1806.297  us/op
    [info] RouterPoolCreationBenchmark.testCreation    2000    ss  300  15497.588 ± 4532.852  us/op
    [info] RouterPoolCreationBenchmark.testCreation    3000    ss  300  28704.005 ± 6322.458  us/op
    [info] RouterPoolCreationBenchmark.testCreation    4000    ss  300  37783.516 ± 6778.437  us/op

fully drain sysmsgQueue when swap cell
2015-11-11 15:46:01 +01:00
Konrad Malawski
19594c6b94 Merge pull request #18909 from kukido/kukido-javadoc-fixes
=doc Fixes for genjavadoc
2015-11-11 14:09:08 +01:00
Johan Andrén
ea22eca7fd =act #18607 Test failing on timeout not happening
Changed the future to never complete to be sure there is no racing
2015-11-11 12:35:31 +01:00
drewhk
4e127e6206 Merge pull request #18903 from 2beaucoup/multipart-boundary-with-spaces
Accept multipart boundary parameters with internal spaces
2015-11-11 12:19:09 +01:00
drewhk
89bc6d544f Merge pull request #18848 from drewhk/wip-17924-make-intellij-import-work-drewhk
=str #17924: Make IntelliJ IDEA sbt import work again
2015-11-11 12:05:22 +01:00
Krzysztof Bochenek
5c418efef2 =cls #18762 fix graceful shutdown of empty region 2015-11-11 11:58:43 +01:00
drewhk
a130901379 Merge pull request #18871 from agolubev/agolubev-#18870-Refactoring_OutputStreamSource_InutStreamSink
=str #18870 optimizations of InputStreamSink, OutpuSreamSource
2015-11-11 11:38:41 +01:00
drewhk
712233f725 Merge pull request #18810 from swachter/master
consider akka.test.timefactor when using akka.test.filter-leeway
2015-11-11 11:36:57 +01:00
drewhk
48282fc753 Merge pull request #18729 from hseeberger/hseeberger-18575-publish-member-joined
Publish MemberJoined
2015-11-11 11:23:04 +01:00
drewhk
99afc13872 Merge pull request #18702 from 2m/wip-async-stages-are-here
=doc remove misleading statement on async custom stages
2015-11-11 11:21:27 +01:00
drewhk
11bf8a67d0 Merge pull request #18543 from johanandren/wip-17695-api-for-sharding-state-retrieval-johanandren
+clu #17695 add a way to inspect the current sharding state
2015-11-11 11:19:50 +01:00
drewhk
c56d4396df Merge pull request #18904 from drewhk/wip-18798-interpreter-fuzzing
+str #18798: Fuzzing mode for the interpreter
2015-11-11 09:33:28 +01:00
kukido
3cc3666724 =doc Fixes for genjavadoc 2015-11-11 00:29:44 -08:00
Alexander Golubev
27851d656c =str #18870 Refactoring and optimizations of InputStreamSink, OutputSreamSource 2015-11-10 11:13:21 -05:00
Johan Andrén
4f267d5931 =doc #18635 Added section about ActorSystem.shutdown being deprecated 2015-11-10 16:46:34 +01:00
2beaucoup
0b16046a34 =htp #18881 accept multipart boundary parameters with internal spaces 2015-11-10 16:13:43 +01:00
Endre Sándor Varga
c4417a8c39 +str #18798: Fuzzing mode for the interpreter
*PHEAR ME*
2015-11-10 15:59:03 +01:00
Konrad Malawski
985e3b1c2f =str #18902 in tests (due to grouped+Sink.head) empty response stream would throw 2015-11-10 13:52:33 +01:00
Konrad Malawski
42ff7d7a59 Merge pull request #18854 from ktoso/mwip-more-idleTimeout-client-tests-ktoso
=str #17732 covered all client APIs to check if idle timeouts work
2015-11-10 10:55:48 +01:00
Konrad Malawski
581829b9b2 Merge pull request #18755 from akka/wip-16522-optimize-stash-config-patriknw
=act #16522 Optimize Stash creation
2015-11-09 18:06:17 +01:00
Konrad Malawski
bdafae9d48 Merge pull request #18897 from 2beaucoup/omit-parser-stacktrace
Don't print parsing exception stackstraces to the console
2015-11-09 16:52:34 +01:00
2beaucoup
bfa57dde43 =htp #18825 don't print parsing exception stackstraces to the console 2015-11-09 16:47:25 +01:00
Konrad Malawski
18b3030328 Merge pull request #18896 from johanandren/wip-18878-doc-missing-tilde-johanandren
=doc #18878 Document gotcha about missing tilde
2015-11-09 16:25:12 +01:00
Johan Andrén
c6500aec7f =doc 18878 Document gotcha about missing tilde 2015-11-09 16:21:04 +01:00
Konrad Malawski
6a22cdebfc Merge pull request #18889 from 2beaucoup/patch-1
fix includecode
2015-11-09 11:03:42 +01:00
2beaucoup
7a1857d849 fix includecode 2015-11-09 10:46:57 +01:00
Konrad Malawski
88596fc778 Merge pull request #18877 from ktoso/wip-body-parser-ordering-ktoso
=str #16927 preserve header order in body parts
2015-11-07 20:17:40 +01:00
Konrad Malawski
f908a6a9dc =str #16927 preserve header order in body parts 2015-11-07 20:11:41 +01:00
Roland Kuhn
f1abaa1c5e Merge pull request #18875 from ktoso/wip-akka.js-cherries-ktoso
Akka.js cherries to master
2015-11-07 18:01:24 +01:00