Roland
20eb28a03c
move deadLetterMailbox into Mailboxes and fix review comments, see #3342
2013-06-03 11:41:11 +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
1dac00a129
More props factories, see #3418
2013-05-31 08:09:56 +02:00
Roland Kuhn
8df8541801
Merge pull request #1500 from akka/wip-3210-local-only-∂π
...
make LocalScope mean “purely local” and avoid Props serialization check,...
2013-05-30 08:03:32 -07:00
Patrik Nordwall
95366cb585
Wrap long lines, for pdf
2013-05-30 14:45:15 +02:00
Roland Kuhn
9c89f170d2
Merge pull request #1490 from akka/wip-3377-Props.create-∂π
...
improve safety of Props.create by allowing Creator<T>, see #3377
2013-05-29 22:46:06 -07:00
Roland
f8fa825e48
improve safety of Props.create by allowing Creator<T>, see #3377
...
Props constructors need to be deprecated instead of being mutated
because we cannot just start throwing exceptions in people’s existing
code. Props.withCreator is deprecated for similar reasons, but also
because Props are about the creators, so replacing that after the fact
is not good style.
2013-05-29 23:40:27 +02:00
Roland
92db59183e
make LocalScope mean “purely local” and avoid Props serialization check, see #3210
2013-05-29 23:36:39 +02:00
Patrik Nordwall
a7d57fd485
Merge pull request #1495 from akka/wip-3233-optimize-warn-patriknw
...
Warn about -optimize flag, see #3233
2013-05-29 04:44:53 -07:00
Roland Kuhn
003588eef5
Merge pull request #1487 from akka/wip-3394-creationVsDispatcher-∂π
...
remove fallback to default-dispatcher, see #3394
2013-05-28 23:41:20 -07:00
Patrik Nordwall
3250efedef
Warn about -optimize flag, see #3233
2013-05-28 16:46:51 +02:00
Roland
f802c94b9b
remove fallback to default-dispatcher, see #3394
2013-05-28 15:40:00 +02:00
Björn Antonsson
6ec9d932dd
Merge pull request #1481 from akka/wip-3341-split-out-mailbox-documentation-ban
...
Split mailbox documentation into a separate section #3341
2013-05-28 06:29:28 -07:00
Björn Antonsson
6abec367f2
Split mailbox documentation into a separate section. See #3341
2013-05-28 13:34:35 +02:00
Roland
7c8f3ade69
add supported zeromq version information in docs
2013-05-28 13:02:03 +02:00
Roland Kuhn
58756be937
Merge pull request #1483 from akka/wip-IO-docs-∂π
...
several things IO
2013-05-27 05:27:18 -07:00
Roland
caab7909d7
a few fixes after review of the IO doc changes
2013-05-27 14:26:34 +02:00
Patrik Nordwall
c05262f406
Change default tick-duration to 10ms, see #3387
2013-05-27 09:20:25 +02:00
Patrik Nordwall
2280de38a8
Merge pull request #1474 from akka/wip-3283-non-experimental-cluster-patriknw
...
Remove experimental label from cluster, see #3283
2013-05-27 00:13:34 -07:00
Patrik Nordwall
3736efb79a
Merge pull request #1472 from akka/wip-3225-cluster-infolog-patriknw
...
Config of cluster info logging, see #3225
2013-05-27 00:13:08 -07:00
Roland
3074b0c2f8
split IO docs and mark them EXPERIMENTAL, see #3294
2013-05-26 19:55:35 +02:00
Roland
b6efd467e8
add ScalaDocs and correct UDP docs, see 3268
2013-05-26 18:29:23 +02:00
Roland
ea5b79e562
add BackpressureBuffer, see #3253
...
- also make a Write’s “ack” be a Tcp.Event (to suit pipelines)
- add stress test for BackpressureBuffer
- add it to SslTlsSupportSpec
- add it to the docs
2013-05-26 10:58:55 +02:00
Patrik Nordwall
f64b68c466
Remove experimental label from cluster, see #3283
2013-05-23 18:15:20 +02:00
Roland
025a91ecc2
fix some warts in IO
...
- remove TcpPipelineHandler’s type parameter
- remove not-accept() failure test (which is completely bogus)
- add comments explaining more about TcpPipelineHandler.Init
- remove the funny “manager” from the Server example
2013-05-23 16:14:51 +02:00
Patrik Nordwall
18a3b3facf
Config of cluster info logging, see #3225
2013-05-23 13:36:35 +02:00
Björn Antonsson
344913777c
Fix one more broken code include in docs. See #3374
2013-05-23 09:48:30 +02:00
Patrik Nordwall
d5e1f8642a
Config library 1.0.1
...
* Mention the new syntax for seed-nodes in cluster docs
2013-05-22 14:51:47 +02:00
Patrik Nordwall
c640f4a0dd
Merge pull request #1447 from akka/wip-3346-netty-defaults-patriknw
...
Change defaults for Netty pools, see #3346
2013-05-17 05:01:11 -07:00
Patrik Nordwall
8f04b53ac7
Merge pull request #1443 from akka/wip-3359-auto-join-patriknw
...
Remove auto-join config, derive from seed-nodes, see #3359
2013-05-17 04:57:07 -07:00
Patrik Nordwall
ad1eaa6d4a
Remove auto-join config, derive from seed-nodes, see #3359
2013-05-17 13:54:51 +02:00
Patrik Nordwall
3d2db10787
Change defaults for Netty pools, see #3346
...
server-socket-worker-pool.pool-size-max = 2
client-socket-worker-pool.pool-size-max = 2
2013-05-17 12:05:03 +02:00
Patrik Nordwall
a0a0f39613
Hardening of cluster member leaving path, see #3309
...
* Removed leader commands for Shutdown and Exit
* Member shutdown itself when it sees itself as Exiting
* Singleton cluster with status Exiting will shutdown itself,
in case the Exiting gossip never arrives
* Exiting member not part convergence check
* Exiting member is removed by leader (on convergence) when the
exiting member is in the unreachable set, i.e. sucessfully shutdown
* Reverted the change made for #3266 , i.e. Exiting is
detected as unreachable again.
* Adjust ClusterSingletonManager to new Exiting behaviour
* Fix bug in HeartbeatSender, which caused it to continue to
send heartbeats to removed nodes, instead of rebalancing
* Refactoring of leaderActions method
* Leaving section in docs
2013-05-17 11:39:49 +02:00
Roland
e6655ec157
add Futures.promise to the docs
2013-05-09 21:50:28 +02:00
Björn Antonsson
9c5cc24ba7
Some more test cleanup to not create so many threads. See #3320
2013-05-08 12:42:15 +02:00
Ricky Elrod
324630ab9a
Fix 3 dead links to a paper in akka-docs.
...
Make them point to an Akka mirror of the paper instead.
2013-05-08 03:57:37 -04:00
Björn Antonsson
ddade2c59e
Merge pull request #1395 from akka/wip-3217-remotedeathwatchspec-failure-ban
...
Wait on shutdown of extra actor systems in tests. #3217
2013-05-07 02:03:05 -07:00
Björn Antonsson
e00ab533bb
Wait on shutdown of extra actor systems in tests. See #3217
2013-05-07 11:02:03 +02:00
Patrik Nordwall
a9cde60bee
Logging of the size of different message types.
...
* Maximum detected size per message type is logged once
* Default configuration disables this feature
2013-05-03 15:49:42 +02:00
Patrik Nordwall
b8b65c9153
Cluster member age, and usage in singleton, see #3195
...
* Assign internal upNumber when member is moved to Up
* Public API Member.isOlder
* Change cluster singleton to use oldest member instead of leader
* Update samples and docs
2013-05-03 13:38:35 +02:00
Björn Antonsson
459e3e3720
Merge pull request #1378 from akka/wip-3273-enforce-mailbox-types-on-system-actors-ban
...
Enforce mailbox types on System actors. #3273
2013-05-03 04:04:02 -07:00
Björn Antonsson
539df2e98a
Enforce mailbox types on System actors. See #3273
2013-05-03 11:05:32 +02:00
Roland Kuhn
1ab3987c6e
Merge pull request #1393 from CodeBlock/grammarfix
...
[docs] fix there -> their in two places.
2013-05-03 01:47:14 -07:00
Ricky Elrod
13719e9428
[docs] fix there -> their in two places.
2013-05-02 22:33:11 -04:00
Roland Kuhn
117d91e0ed
Merge pull request #1370 from akka/wip-starter-∂π
...
add akka.Main and use that to add Hello World docs
2013-05-02 04:28:27 -07:00
Roland
651f699893
add akka.Main and use that to add Hello World docs
...
- akka.Main will start an ActorSystem and one actor; when that actor
terminates the system is shut down
- HelloWorld sample with two actors
2013-04-30 11:31:17 +02:00
Viktor Klang
7f84dbf448
#3080 - Including a timestamp in LogEvent and in the MDC
2013-04-29 15:29:40 -07:00
Björn Antonsson
9fd42c7cab
Fail actor creation if mailbox doesn't conform to required type. See #3237
2013-04-26 09:31:23 +02:00
Valerian
62037757fa
Fix links to EchoServer.scala
2013-04-22 00:33:04 +03:00
Roland Kuhn
7870bf0cb0
Merge pull request #1353 from akka/wip-structure-docs-∂π
...
restructure ToC of reST docs
2013-04-19 05:14:52 -07:00