Commit graph

1620 commits

Author SHA1 Message Date
Patrik Nordwall
ef261e8128 Merge pull request #1976 from akka/wip-3837-akka-master-on-scala-master-ban
=all #3837 Make akkaScalaNightly compile on scala 2.11.0-M8
2014-02-02 02:46:39 -08:00
Patrik Nordwall
54093c9646 Merge pull request #1964 from akka/wip-2966-warnings-patriknw
=* #2966 Reduce warnings from compile, test, scaladoc
2014-02-02 02:30:31 -08:00
Björn Antonsson
179faba453 =all #3837 Make akkaScalaNightly compile on scala 2.11.0-M8 2014-01-31 14:13:02 +01:00
Endre Sándor Varga
b0ab6f4b31 =act #3562: Do not generate Terminated when unwatched in preRestart
- also avoid duplicate DWN for parent
2014-01-30 15:08:57 +01:00
Patrik Nordwall
615c6b572c =* #2966 Reduce warnings from compile, test, scaladoc 2014-01-24 11:47:57 +01:00
Björn Antonsson
e5bcf8bfc9 +act #3770 Added Java 8 friendly APIs for Actor and FSM 2014-01-20 12:00:13 +01:00
Patrik Nordwall
0f70774414 =act #3825 Fix bug in BalancingSpec
* The problem was that the pool had 10 routees and
  depend on blocking to verify balancing scheduling
  to unblocked routee, but the thread pool size was 8
  and therefore routee 8 and 9 was never scheduled
  (blocked) as expected.
2014-01-19 15:48:17 +01:00
drewhk
1db16428da Merge pull request #1909 from drewhk/wip-io-read-throtting-drewhk
+act #3586 #3807 Implement mandatory read throttling
2014-01-17 11:53:23 -08:00
Endre Sándor Varga
487083a9c3 +act #3586 #3807 Implement mandatory read throttling 2014-01-17 18:27:56 +01:00
Patrik Nordwall
a11fb1dafc =act #3572 Add parens to sender
* because it is not referentially transparent; normally we reserved parens for
  side-effecting code but given how people thoughtlessly close over it we revised
  that that decision for sender
* caller can still omit parens
2014-01-17 18:21:14 +01:00
Endre Sándor Varga
293dd0b9d2 !act #3812: Remove Pipelines 2014-01-17 15:52:24 +01:00
Roland Kuhn
453815c073 Merge pull request #1933 from akka/wip-3764-props-docs-∂π
clean up docs and deprecation around how to create Props
2014-01-17 05:57:37 -08:00
Patrik Nordwall
4644f497cc Merge pull request #1926 from akka/wip-3798-coroner-ConsistencySpec-patriknw
=act #3798 Increase coroner timeout in ConsistencySpec
2014-01-17 02:25:48 -08:00
Roland Kuhn
5bcb750441 !act,doc,rem,tes 3823 remove deprecated Props methods
- rewrite deprecated usages to their recommended counterparts
- TestActorRef now verifies mailbox requirements
- CallingThreadMailbox now exposes proper messageQueue type for
  inspection
2014-01-17 09:12:44 +01:00
Dario Rexin
4b2d98c5cb +act #2075 Added possibility to pass an ExecutionContext to an ActorSystem 2014-01-16 23:24:06 +01:00
Patrik Nordwall
d7aab50da0 !act #2927 Add BalancingPool and deprecate BalancingDispatcher 2014-01-16 19:06:42 +01:00
Patrik Nordwall
344734bef4 =act #3798 Increase coroner timeout in ConsistencySpec 2014-01-16 12:16:55 +01:00
Patrik Nordwall
bfbee94fec Merge pull request #1916 from akka/wip-3809-config-1.1-patriknw
!pro #3809 Update to config 1.2.0
2014-01-16 00:23:27 -08:00
Patrik Nordwall
e441d1b29b !pro #3809 Update to config 1.2.0
* Changed all duration reads to use implicit conversion
  and the new getDuration to reduce boilerplate
2014-01-15 19:26:47 +01:00
Patrik Nordwall
8e4dfbbb3d Merge pull request #1924 from akka/wip-3690-CircuitBreakerOpenException-patriknw
=act #3690 Correct calculation of remainingDuration in CircuitBreakerOpenException
2014-01-15 07:05:38 -08:00
Patrik Nordwall
1e952d1d9c Merge pull request #1919 from akka/wip-3648-fsm-defaults-patriknw
+act #3648 Add default repeat=false in FSM.setTimer
2014-01-15 06:32:33 -08:00
Patrik Nordwall
246196eaf3 Merge pull request #1913 from akka/wip-3769-toStringWithoutAddress-patriknw
+act #3769 Add toStringWithoutAddress to ActorPath
2014-01-15 06:08:15 -08:00
Patrik Nordwall
7648a50d53 +act #3769 Add toStringWithoutAddress to ActorPath 2014-01-15 15:05:52 +01:00
Patrik Nordwall
2c57e86b72 =act #3690 Correct calculation of remainingDuration in CircuitBreakerOpenException 2014-01-14 10:50:49 +01:00
Patrik Nordwall
ea44306133 +act #3648 Add default repeat=false in FSM.setTimer 2014-01-13 07:50:27 +01:00
Gaetan Hervouet
4c2eb74c78 =act #3800: Add timeout value in AskTimeoutException message. 2014-01-08 10:14:33 -05:00
Björn Antonsson
003609c9c5 =pro #3759 Changed to using non-deprecated ScalaTest Matchers 2013-12-18 11:32:51 +01:00
Björn Antonsson
9d0b9ec6ad Merge pull request #1885 from akka/wip-3725-make-fsmtimingspec-more-robust-ban
=act #3725 Make FSMTimingSpec more robust.
2013-12-17 04:21:58 -08:00
Patrik Nordwall
4ab877e765 !act #3786 Remove deprecated DefaultScheduler
* Replaced by LightArrayRevolverScheduler
2013-12-12 13:17:43 +01:00
Patrik Nordwall
67b9cec8a4 !act #3012 Remove deprecated event-handlers 2013-12-12 13:06:42 +01:00
Björn Antonsson
57b317c129 =act #3725 Make FSMTimingSpec more robust. 2013-12-12 12:30:45 +01:00
Björn Antonsson
208b566551 =act #3720 Optimze actor creation speed and actor size 2013-12-12 09:06:29 +01:00
drewhk
f5a42b53da Merge pull request #1780 from drewhk/wip-3637-friendlier-asktimeout-message-drewhk
!act #3637: Add information about target in AskTimeout
2013-12-11 06:54:54 -08:00
Endre Sándor Varga
0f0606121d !act #3637: Add information about target in AskTimeout 2013-12-11 11:12:05 +01:00
Endre Sándor Varga
b543644baa !act #3670: Removing old IO implementation 2013-12-11 11:07:21 +01:00
Björn Antonsson
00a268b6b3 =pro #3753 Override dependency versions from command line 2013-12-03 16:47:10 +01:00
Martin Krasser
f3f69f55d4 =act #3733 Re-receive unstashed Terminated messages 2013-11-27 13:53:07 +01:00
Gaston M. Tonietti
9e9d5541b4 +act #3671 Implementing support for MDC values defined by the application. Fixes #3671.
* Added LogEvent subclasses with new field for transporting the MDC custom values.
* Slf4jLogger now takes MDC values from new LogEvent field, puts all in MDC before appending the log, and removes all after.
* New trait DiagnosticLoggingAdapter was introduced, which extends LoggingAdapter and adds MDC support with methods to get, set and clear MDC values.
* New factory method added to Logging for getting loggers with MDC support.
* BusLogging was changed to create new LogEvents including the MDC values.
* Actors can mixin with DiagnosticActorLogging which defines a diagnostic logger "log", has a hook to override for defining MDC values per message, and overrides aroundReceive for setting and clearing MDC around receive execution.
* Proper documentation was added for Scala and Java under the Logging/Slf4j section.
2013-11-15 11:09:22 -03:00
Patrik Nordwall
0c197211da Merge pull request #1834 from akka/wip-SupervisorHierarchySpec-patriknw
=act Log random seed in case of SupervisorHierarchySpec failure
2013-11-14 05:22:54 -08:00
Patrik Nordwall
1b5f8aa8ad =act #3590 Reject task scheduled too far in the future 2013-11-14 14:18:30 +01:00
Patrik Nordwall
55bb2ebcdb Merge pull request #1824 from akka/wip-3543-ActorSelection-forward-patriknw
+act #3073 Add forward to ActorSelection
2013-11-14 04:45:16 -08:00
Patrik Nordwall
eb035aed18 +act #3073 Add forward to ActorSelection 2013-11-14 13:44:42 +01:00
Patrik Nordwall
9be16091d3 Merge pull request #1823 from akka/wip-3507-ActorSelection-toString-patriknw
=act #3507 Change format of ActorSelection.toString
2013-11-14 04:41:08 -08:00
Patrik Nordwall
22a7a0626a =act #3507 Change format of ActorSelection.toString 2013-11-14 13:40:30 +01:00
Patrik Nordwall
302f565bbe =act Log random seed in case of SupervisorHierarchySpec failure
* It will never be deterministic, but with reproducble random sequence we
  might have a better chance to repeat run the test to reproduce failure.
2013-11-12 11:37:44 +01:00
Patrik Nordwall
47216bd956 +act #3579 Direct ActorSelection for missing actor to deadLetters 2013-11-06 14:27:16 +01:00
Patrik Nordwall
471175d347 =act #3601 Harden test for log dead letters 2013-11-06 07:59:35 +01:00
Björn Antonsson
28b5f1039d =all #3448 Newer Scalariform running on more files 2013-11-04 11:05:07 +01:00
Johannes Rudolph
3da7f4ee07 =act #3680 fix SuspendReading being overruled by racy ChannelReadable 2013-10-21 15:33:31 +02:00
Patrik Nordwall
ccdf71925e Merge pull request #1782 from jrudolph/i/3672/fix-big-Writes
=act #3672 fix garbling of big outgoing Tcp.Write caused by mixup of buffers
2013-10-18 00:43:41 -07:00