Commit graph

13052 commits

Author SHA1 Message Date
Roland Kuhn
511393d9a3 Merge pull request #1545 from akka/wip-3438-unbogusify-check-constructors-√
#3438 - Adding support for non-static top-level classes in check constr...
2013-06-20 04:55:04 -07:00
Roland Kuhn
0d3968de59 Merge pull request #1537 from akka/wip-3436-reuse-proper-threadfactory-for-netty-√
#3436 - use the ActorSystem's ThreadFactory for Netty threads
2013-06-20 04:53:52 -07:00
Roland Kuhn
ec2223a69f Merge pull request #1536 from spray/master
io: tone down error logging a bit more
2013-06-20 04:51:11 -07:00
Roland Kuhn
223ab49601 Merge pull request #1527 from akka/wip-2809-avoid-copying-for-ByteStrings-in-remoting-if-possible
#2809 - avoiding unnecessary copying of Byte Arrays for ByteStrings in ...
2013-06-20 04:49:46 -07:00
Roland Kuhn
18f5b8f4ec Merge pull request #1551 from akka/wip-3457-properly-type-TestFSMRef-√
#3457 - Adding proper type to TestFsmRef
2013-06-20 04:05:28 -07:00
Björn Antonsson
46966c25ea Merge pull request #1535 from akka/wip-3441-speed-up-cluster-gossip-processing-ban
Speed up cluster gossip processing #3441
2013-06-20 03:56:16 -07:00
Patrik Nordwall
1543c8700a Merge pull request #1549 from akka/wip-3453-log-deadLetters-patriknw
Log dead letters, see #3453
2013-06-20 03:09:55 -07:00
Patrik Nordwall
cd2b77157c Log dead letters, see #3453 2013-06-20 12:09:09 +02:00
Björn Antonsson
1adfcb8454 Speed up cluster gossip processing. See #3441
Check VectorClock for common case first and cache hashCodes. See #3441
Make ClusterDaemon a bit more testable. See #3441
Changing VectorClock and GossipOverview to TreeMaps. See #3441
Make VectorClock private[cluster] and remove unused code. See #3441
2013-06-20 11:36:24 +02:00
Mathias
b311e9e700 io: change IOException treatment from "fatal error" to "expected during normal operation"
Up to now IOExceptions during reading, writing or connecting were treated as
fatal actor errors, crashing the connection actor and thus producing ERROR
level log messages. This patch treats such exceptions as "expected" during
normal operation and prevents them from crashing the actor. Rather, they are
logged at DEBUG level and the actor is actively and cleanly stopped.
2013-06-20 10:22:47 +02:00
Patrik Nordwall
d3a91f9692 Merge pull request #1544 from akka/wip-3450-win-bind-patriknw
tcp-reuse-addr off on windows, see #3450
2013-06-20 00:57:30 -07:00
Patrik Nordwall
851cfd87ff Merge pull request #1543 from akka/wip-3452-public-MetricsCollector-patriknw
Make akka.cluster.MetricsCollector public, see #3452
2013-06-20 00:57:09 -07:00
Patrik Nordwall
13df99655b Merge pull request #1542 from akka/wip-3445-dispatcher-in-RemoteActorRefProvider-patriknw
Use dispatcher from config with RARP, see #3445
2013-06-20 00:56:42 -07:00
Patrik Nordwall
6376db3fcb Merge pull request #1540 from akka/wip-periodic-cluster-stats-patriknw
Count vclock stats when published, not for each received gossip
2013-06-20 00:56:09 -07:00
Viktor Klang
f333c7c345 #3457 - Adding proper type to TestFsmRef 2013-06-20 00:04:57 +02:00
Viktor Klang
e561999a85 #3438 - Adding support for non-static top-level classes in check constructors 2013-06-19 03:08:38 +02:00
Patrik Nordwall
80a43ff24b tcp-reuse-addr off on windows, see #3450
* Pretty much a forward port of corresponding setting in Akka 2.1
2013-06-18 15:52:33 +02:00
Patrik Nordwall
8c2859ad03 Make akka.cluster.MetricsCollector public, see #3452 2013-06-18 15:07:26 +02:00
Patrik Nordwall
4374a93ddd Use dispatcher from config with RARP, see #3445 2013-06-18 14:56:14 +02:00
Patrik Nordwall
bc367aae96 Count vclock stats when published, not for each received gossip 2013-06-15 23:17:05 +02:00
Viktor Klang
a097f24626 #3436 - use the ActorSystem's ThreadFactory for Netty threads 2013-06-14 23:31:24 -04:00
Mathias
8afd7a440d io tests: clean up imports 2013-06-14 14:47:14 +02:00
Roland Kuhn
981bce5dd0 Merge pull request #1530 from akka/wip-3343-contrib-deps-∂π
remove “compile” scope from contrib dep to remoteTests, see #3343
2013-06-07 08:54:18 -07:00
Roland Kuhn
0c054c8281 remove “compile” scope from contrib dep to remoteTests, see #3343 2013-06-06 10:52:03 +02:00
Roland
6c96485b26 change default timer resolution to 20ms 2013-06-03 22:09:45 +02:00
drewhk
5e0efa2429 Merge pull request #1525 from akka/wip-3286-apt-stresstest-failed-drewhk
Wip 3286 apt stresstest failed drewhk
2013-06-03 07:01:38 -07:00
Endre Sándor Varga
46fb44737c Proper handoff of readers #3286 2013-06-03 15:59:05 +02:00
Viktor Klang
6362843f29 #2809 - avoiding unnecessary copying of Byte Arrays for ByteStrings in Akka Remoting 2013-06-03 15:03:31 +02:00
Roland
d12ce03ea0 increase coroner timeout for SupervisorHierarchySpec 2013-06-03 14:53:51 +02:00
Roland Kuhn
0191458a24 Merge pull request #1521 from akka/wip-3342-mailbox-split-∂π
rewrite mailbox selection logic, see #3342
2013-06-03 03:53:17 -07:00
Patrik Nordwall
aa4b5ce8d6 Merge pull request #1502 from akka/wip-3390-dropped-msg-patriknw
Verify that messages are not dropped, see #3390
2013-06-03 03:51:29 -07:00
Roland Kuhn
92eb05bdbf Merge pull request #1511 from akka/wip-3414-backpressureSpec-∂π
improve BackpressureSpec, see #3414
2013-06-03 02:59:09 -07:00
Björn Antonsson
7de49aa892 Merge pull request #1518 from akka/wip-3380-typed-actor-remote-deployment-ban
Remote deployed typed actors need a local proxy #3380
2013-06-03 02:54:28 -07:00
Roland
e437109489 improve BackpressureSpec, see #3414
- only issue SuspendWriting after the previous ResumeWriting was done
- gather debug status in case of failure
2013-06-03 11:44:40 +02:00
Roland
20eb28a03c move deadLetterMailbox into Mailboxes and fix review comments, see #3342 2013-06-03 11:41:11 +02:00
Patrik Nordwall
ae75137cd8 Verify that messages are not dropped, see #3390 2013-06-03 11:26:39 +02:00
Patrik Nordwall
fbadb89962 Merge pull request #1513 from akka/wip-3177-remote-exc-msg-patriknw
Improve logging in remoting, see #3177
2013-06-03 02:09:02 -07:00
Roland Kuhn
872a81f964 Merge pull request #1522 from akka/wip-3312-SupHierS-∂π
fix SupervisorHierarchySpec and add more debug output, see #3312
2013-06-03 01:35:05 -07:00
Roland Kuhn
bc7f69e530 Merge pull request #1523 from akka/wip-3425-defautSerialization-∂π
use original system’s default address in serializedActorPath, see #3425
2013-06-03 01:34:35 -07:00
Björn Antonsson
d12372d3d1 Merge pull request #1514 from akka/wip-3400-split-pdf-documentation-ban
Split Akka PDF into a Java and Scala version #3400
2013-06-03 01:34:09 -07:00
Roland Kuhn
60c0b29043 Merge pull request #1524 from akka/wip-UDP-Option.get-∂π
fix one case of unguarded Option.get in UDP remoting
2013-06-03 01:33:58 -07:00
Roland
72e2848394 use original system’s default address in serializedActorPath, see #3425 2013-06-03 07:40:14 +02:00
Roland
d79e768b3f fix one case of unguarded Option.get in UDP remoting 2013-06-02 22:18:12 +02:00
Roland
141656a054 change IAE to ConfigurationException, see #3342 2013-06-02 16:23:54 +02:00
Roland
2fed5ac4f3 small fix in SslTlsSupportSpec 2013-06-02 15:31:27 +02:00
Roland
b3c33ad030 fix SupervisorHierarchySpec and add more debug output, see #3312
- the children list which was used for the havoc-wreaking part was not
  the right one, leading to an exercise in necromancy
- also print outstanding pings with more detail in case of timeout
2013-06-02 14:29:56 +02:00
Roland
f317aaf711 rewrite mailbox selection logic, see #3342
- add “mailbox-requirement” key to dispatcher section
- split out mailbox section, add akka.actor.default-mailbox
- rewrite findMarker method and use it for Props.create() and getting
  the required mailbox of an actor
- add ProducesMessageQueue trait for MailboxType so that requirements
  can be checked before trying to create the actor for real
- verify actor as well as dispatcher requirements for message queue
  before creation, even in remote-deployed case
- change MessageDispatcher constructor to take a Configurator, add that
  to migration guide
2013-06-02 12:32:04 +02:00
Patrik Nordwall
4edb23add8 Merge pull request #1520 from akka/wip-3421-ConcurrentSocketActorSpec-patriknw
Increase timeouts in ConcurrentSocketActorSpec, see #3421
2013-05-31 07:47:11 -07:00
Patrik Nordwall
7abe8ec01f Merge pull request #1519 from akka/wip-3423-child-race-patriknw
Race in creating new remote child, see #3423
2013-05-31 07:46:55 -07:00
Patrik Nordwall
66c815f456 Merge pull request #1517 from akka/wip-3386-io-logging-patriknw
tone down error logging in IO layer, see #3386
2013-05-31 07:46:36 -07:00