Commit graph

4373 commits

Author SHA1 Message Date
drewhk
a0515780db Merge pull request #19878 from drewhk/wip-19862-throttle-div-zero-2nd-variant-drewhk
#19862 Fix division-by zero on low rates
2016-03-31 13:42:42 +02:00
Patrik Nordwall
d4b53eb12d Merge pull request #20084 from samueltardieu/better-exception-message
=act #19901 Include actor path in ActorInitializationException message
2016-03-31 11:37:18 +02:00
Endre Sándor Varga
d815ed1b5e 19862 Token bucket reimplemented 2016-03-31 11:36:03 +02:00
Roland Kuhn
777a400b12 use union/diff operator on Sets (optimization) 2016-03-24 12:51:18 +01:00
Patrik Nordwall
ee5956f2d3 Merge pull request #20097 from akka/wip-19177-npe-persistent-fsm-patriknw
avoid NPE in recoveryRunning, #19177
2016-03-22 15:12:58 +01:00
Patrik Nordwall
a8b987e084 Merge pull request #19876 from MQ-EL/fix-19614-AbstractBoundedNodeQueue-nepotism
=act #19614 Fix AbstractBoundedNodeQueue node value nepotism
2016-03-22 11:24:57 +01:00
Patrik Nordwall
41cd36df5a Merge pull request #20053 from guidomedina/gm-allow-loggers-to-use-a-dedicated-dispatcher
Allow loggers to use a dedicated dispatcher, fixes #20006
2016-03-21 17:14:55 +01:00
Patrik Nordwall
6288a7c82f avoid NPE in recoveryRunning, #19177
* recoveryRunning = true when called from constructor
* better exceptions if some things are used to early in FSM
  and persistent FSM
2016-03-21 11:01:01 +01:00
Samuel Tardieu
8d6dcb8b6d =act #19901 Include actor path in ActorInitializationException message 2016-03-19 16:25:40 +01:00
qian miao
d6b7f8e90f fix ABNQ nepotism 2016-03-19 09:22:53 +08:00
Patrik Nordwall
137c4c8b3d fix the the typo 2016-03-18 17:06:34 +01:00
Roland Kuhn
7cf99134dc catch ActorCell creation failures for top-level actors #15947
Previously a failure during e.g. MailboxType.create() would make the
user guardian fail, tearing down the whole system as a result. The cause
is a deep bug in handling ActorCell creation that we cannot really fix
anymore due to resulting changes in semantics, hence this fix only
targets top-level actors (where the observable difference is an
unambiguous improvement).

fixes #15947
2016-03-17 11:04:52 +01:00
Roland Kuhn
2bc2dcb14a Merge pull request #20034 from akka/wip-19949-ANQ.count-loop-RK
fix endless loop race condition in NodeQueue, #19949
2016-03-17 10:54:03 +01:00
Roland Kuhn
f9d3789bfc fix endless loop race condition in NodeQueue, #19949
- also fixed some forgotten copy-pasta between peekNode and pollNode
- also added JavaDoc to all methods, explaining which can be used from
  what thread
- did not fix the JDK8 improvement of using Unsafe instead of inheriting
  from AtomicReference since that inheritance is not a bad thing,
  actually
2016-03-16 20:37:39 +01:00
Guido Medina
fc35e737c9 Allow loggers to use a dedicated dispatcher, fixes #20006 2016-03-16 16:36:40 +00:00
Roland Kuhn
f4e6443f7e remove 1 synchronized from akka.dispatch 2016-03-16 16:39:17 +01:00
Patrik Nordwall
aed587bc18 Merge pull request #19997 from wlk/wlk-fixing-scaladocs-part1
=doc fixed part of scaladoc warnings
2016-03-16 15:05:36 +01:00
Wojciech Langiewicz
aa536b6f65 =doc fixed part of scaladoc warnings 2016-03-10 10:51:34 +01:00
Martynas Mickevičius
50f99328fe #18765 Update to latest MiMa which is now an AutoPlugin.
* check for binary inc. issues by default
* if check is not needed, disable MimaPlugin
* determine old artifact id from the current one
2016-03-10 10:45:35 +02:00
Konrad Malawski
2a50b8249e =act #19926 clarify fixed-pool-size valid values
As it may have been a bit confusing as noticed in #19926
2016-03-08 18:06:48 +01:00
Konrad Malawski
abb1621367 Merge pull request #19962 from wlk/wlk-19789-silence-serialization-warnings-for-primitives
fix for "silence Java serialize warning for java.lang.String"
2016-03-08 16:35:54 +01:00
Wojciech Langiewicz
d5eab6edef =act #19789 do not log serialization warnings for java.lang.* 2016-03-08 14:32:33 +01:00
Johannes Rudolph
3c3a96bdc8 =pro upgrade to sbt-boilerplate 0.6.0 2016-03-01 15:48:50 +01:00
Roland Kuhn
76a9942985 Merge pull request #19705 from virsox/virsox-19704
+act #19704 Fix UnboundedControlAwareMessageQueueSemantics verification
2016-02-24 16:05:29 +01:00
Johannes Rudolph
b6cbc7f13a =all remove unused imports 2016-02-23 20:29:22 +01:00
Johan Andrén
ddcfb5e4d0 Merge pull request #19854 from johanandren/typesafe-lightbend-name-change-johanandren
Update copyrights and links to the new company name #19851
2016-02-23 16:37:33 +01:00
Johan Andrén
62e30b3c08 Update copyrights and links to the new company name #19851 2016-02-23 12:58:39 +01:00
qian miao
81c1bcd55e =doc #19551 Supplement java8-lambda docs of persistence stash 2016-02-23 14:43:04 +08:00
Konrad Malawski
3c94805666 Merge pull request #19788 from ktoso/wip-connect-to-ktoso
-htp #19577 replace overloads of bind with HttpConnect
2016-02-16 15:07:09 +01:00
Roland Kuhn
d11d461805 Merge pull request #19753 from pvlugter/generate-versions
Generate version files
2016-02-16 13:56:54 +01:00
Roland Kuhn
2f9cc7d04f Merge pull request #19626 from MQ-EL/master
=per #19551 support stash overflow strategy
2016-02-16 13:50:40 +01:00
Konrad Malawski
ef827e6ef1 -htp #19577 replace overloads of bind with HttpConnect 2016-02-16 13:01:05 +01:00
Johan Andrén
737991c01c Documentation improvements
* Re enabling Java tests in akka-docs (they were not run before)
* Fixed bug #19764
* #19735 Rewrote every sample using the deprecated PushPullStage and friends
  using GraphStage
* Pruned old unused graph images
* Added missing graffle file for new graph images
2016-02-15 19:33:05 +01:00
qian miao
952d768693 =per #19551 support stash overflow strategy 2016-02-15 15:27:15 +08:00
drewhk
0620a1366b Merge pull request #19726 from drewhk/wip-19645-backoffsupevisor-fail2-drewhk
#19645: BackoffOnRestartSupervisor should not ignore commands while child is terminating
2016-02-12 10:46:19 +01:00
Peter Vlugter
0e3b31d7c2 Generate version files from the version sbt setting 2016-02-12 17:57:27 +13:00
Endre Sándor Varga
f1e1751fd4 #19645: BackoffOnRestartSupervisor should not ignore commands while child is terminating 2016-02-10 11:15:54 +01:00
Felix Geller
01bbd59490 Fixes typo in docstring. 2016-02-10 13:54:43 +13:00
Johan Andrén
300ac802a0 =str #19721 Failing FlowConflateSpec and NPE in Batch fixed 2016-02-09 17:36:20 +01:00
Wilson A Higashino
0b7635651d +act #19704 Fix UnboundedControlAwareMessageQueueSemantics verification 2016-02-07 21:10:21 -05:00
keredin
437474875d Fix memory leak in AddressTerminatedTopic
refs #19672
2016-02-05 10:06:13 +01:00
Johan Andrén
3af1cc889c =act #19616 removing unused setting received-message-size-limit for UDP 2016-01-27 14:34:23 +01:00
Prayag Verma
b7783968a0 =pro #19068 All copyrights ranges and single years updated to a range ending in 2016 2016-01-25 10:20:30 +01:00
Roland Kuhn
4c72495581 #19440 replace Scala Future usage with CompletionStage in javadsl
This entails:

  * adding akka.pattern.PatternCS.* to enable ask etc. with
    CompletionStage
  * changing RequestContext to offer an ExecutionContextExecutor for the
    CompletionStage.*Async combinators
  * splitting up akka.stream.Queue for JavaDSL consistency
2016-01-23 18:00:11 +01:00
Roland Kuhn
3140e72265 #19046 replace system.{shutdown => terminate} 2016-01-20 11:50:43 +01:00
Endre Sándor Varga
60497f6561 also fix FlowInterleaveSpec
Also-by: Johan Andrén <johan@markatta.com>
Also-by: Roland Kuhn <rk@rkuhn.info>
Also-by: Martynas Mickevičius <mmartynas@gmail.com>
2016-01-20 10:01:58 +02:00
Konrad Malawski
0a5ff1cafe Merge pull request #19497 from ktoso/wip-logging
=act #19496 add sender information in LoggingReceive
2016-01-19 11:14:28 +01:00
Roland Kuhn
f7444d698c #19014 make Akka Typed spawnAdapter more efficient 2016-01-19 08:32:45 +01:00
Roland Kuhn
ea34103f98 #19014 add FunctionRef and use in GraphStage.StageActor
This new light-weight ActorRef supports running a non-blocking
side-effect upon message send, which is used to dispatch an async
callback to a GraphStageLogic, or it can be used to make the Akka Typed
adapters more efficient. The FunctionRef is registered with its parent,
and it is not user-level API (hence only accessible by downcasting the
ActorContext).
2016-01-19 08:32:38 +01:00
Konrad Malawski
9209a302c5 =act #19496 add sender information in LoggingReceive 2016-01-17 20:49:10 +01:00