Roland
6145d4313b
some cleanup after Viktor’s comments
...
- remove useless `cause` argument from some akka exceptions
- improve names of some method arguments
- eliminate some closure allocation
2012-08-08 14:13:52 +02:00
Roland
810d65068e
test exceptions from actor constructor in hierarchy, see #2336
...
This has brought to light some interesting effects (aka bugs) both in
the general implementation as well as in previous fixes.
SupervisorHierarchySpec is without TODOs now and GREEN.
2012-08-08 07:48:23 +02:00
Roland
b45e0ab237
add terminating children during restart to stress test, see #2336
...
This uncovered a bug with executing system messages while waiting for a
restart to complete: restart needs to be “atomic”, hence
recreate/suspend/resume must be kept back until finished.
2012-08-06 22:48:51 +02:00
Roland
7849354093
stress test also the Stop directive, see #2336
...
This required some more rework of the idleChildren management.
2012-08-06 12:01:33 +02:00
Roland
b8eb128fda
clean up hierarchy’s log stashing in preparation for remaining TODOs
2012-08-03 14:19:42 +02:00
Roland
2c9ddeb629
test exceptions during recreation, see #2336
...
fix two bugs:
- resumeChildren should only check the perpetrator if
inResponseToFailure is true
- handleInvokeFailure must not suspend the survivors in case of an
exception in postRestart
2012-08-02 16:59:15 +02:00
Roland
a19df590a7
make actor-related exceptions be case classes for matching
2012-08-02 14:30:38 +02:00
Roland
5ffdd69bce
verify preRestart is not called twice, see #2336
2012-08-02 10:23:28 +02:00
Roland
ceb6eec482
randomize hierarchy setup and test Escalate, see #2336
...
- this uncovered a bug in clearing the isFailed state after an escalated
Resume, which is fixed by keeping track of the perpetrator
- also suppress ErrorLogs which are peripheral to the issue at hand
2012-08-01 22:08:22 +02:00
Roland
a6a3ee1954
make random router test less random, hopefully fixes #2293
2012-08-01 12:11:51 +02:00
Viktor Klang (√)
d0b41c19ce
Merge pull request #586 from akka/wip-2261-github-urls-√
...
#2261 - adding rewrites of Akka github urls to solidify on release
2012-08-01 01:55:28 -07:00
Viktor Klang (√)
5f1c1aff1e
Merge pull request #582 from derekmahar/master
...
Corrected grammatical errors in section "What is Akka?"
2012-07-31 06:39:52 -07:00
Viktor Klang (√)
679ea36d2b
Merge pull request #581 from derekmahar/patch-2
...
Corrected some grammatical errors in section "What is Akka?".
2012-07-31 06:39:31 -07:00
Viktor Klang (√)
d951fea99c
Merge pull request #580 from derekmahar/patch-1
...
Update README.textile
2012-07-31 06:38:59 -07:00
Viktor Klang
9a1ae214de
#2261 - adding rewrites of Akka github urls to solidify on release
2012-07-30 13:57:32 +02:00
Viktor Klang (√)
6c5826ab23
Updating version range for OSGi
2012-07-30 01:23:33 +03:00
Roland
f2ec59d9e7
make suspend-test deterministic
2012-07-29 09:37:22 +02:00
Roland
92059c9fb0
fix broken comment
2012-07-28 09:05:52 +02:00
Roland
25c89ae55a
extend comment explaining “online version of docs”
2012-07-28 08:52:23 +02:00
Peter Vlugter
225ad31e71
Fix sphinx with parallel execution
2012-07-28 10:50:51 +12:00
Peter Vlugter
bc47c421d0
Revert "restrict Sphinx tasks to akka-docs cage"
...
This reverts commit 2ef7e7a699 .
2012-07-28 10:43:31 +12:00
Viktor Klang
93c11e50a3
Updating to Scala-stm 0.6
2012-07-27 19:17:06 +02:00
Viktor Klang
76af653eb3
Updating Scala-stm to 0.6
2012-07-27 18:11:41 +02:00
Viktor Klang
4e68189881
merge with master
2012-07-27 17:57:13 +02:00
Roland
2ef7e7a699
restrict Sphinx tasks to akka-docs cage
2012-07-27 17:38:46 +02:00
Viktor Klang
b0850010dd
Uncommit me
2012-07-27 16:23:08 +02:00
Roland
a7b1b6c570
sphinx: run easy_install in the right directory
2012-07-27 14:35:34 +02:00
Roland
6b915793e8
fix REPL cmds for postfixOps
2012-07-27 13:59:02 +02:00
Roland
17d6f9cfa1
remove guardian’s reply for StopChild, see #2221
2012-07-27 13:59:02 +02:00
Viktor Klang
ae7bb28c55
Merge branch 'master' of github.com:akka/akka
2012-07-27 12:56:13 +02:00
Viktor Klang
5a0e13a094
Adding postfixOps to CustomRouteSpec
2012-07-27 12:54:02 +02:00
Roland
fef479eb30
change timeout of hierarchy stress test to 30.seconds.dilated (takes 10 on my box)
2012-07-27 11:19:37 +02:00
Viktor Klang
54f6184ec4
Scoping scalac and javac options to Compile
2012-07-26 14:48:36 +02:00
Viktor Klang
1114da2198
Importing language features used by akka-cluster and akka-remote-tests
2012-07-26 14:47:21 +02:00
Viktor Klang
8283686ffd
Merge branch 'master' of github.com:akka/akka
2012-07-25 21:31:44 +02:00
Roland
faae09ab4e
add docs for ExtractRoute, see #2337
2012-07-25 20:48:32 +02:00
Viktor Klang
58dcfb1004
Merge branch 'master' of github.com:akka/akka
2012-07-25 20:22:54 +02:00
Viktor Klang
7ba74434de
Removing awaitActivation and awaitDeactivation and just retain the future-returning methods as to promote not to block.
2012-07-25 20:11:18 +02:00
Roland
b2ce64fb6f
fix up multi-jvm tests
2012-07-25 18:02:45 +02:00
Viktor Klang
52e4a18ebe
Tagging some tests in ActorProducerTest as timing sensitive
2012-07-25 16:39:23 +02:00
Viktor Klang
6fc5fd393d
Making sure that the multi-jvm tests compile
2012-07-25 16:33:21 +02:00
Viktor Klang
a0dbd1f9d7
Setting an appropriate sizehint for format in Logging, and removing a superfluous FIXME
2012-07-25 16:15:01 +02:00
Viktor Klang
0979ec8ea6
Fixing some ScalaDoc links
2012-07-25 15:49:25 +02:00
Viktor Klang
6c13b091fb
Adding a warning for adapted args and fixed the issues associated with it
2012-07-25 15:29:00 +02:00
Viktor Klang
8f02b4d7ff
Avoid endless loop in ScalaDoc
2012-07-25 14:11:07 +02:00
Viktor Klang
af8ce260d3
Correcting erronous code links
2012-07-25 13:26:33 +02:00
Viktor Klang (√)
922f76c5f6
Added warning section about dealing with exceptions when using futures
2012-07-24 18:51:08 +03:00
Viktor Klang (√)
b187f51a1a
Added warning section about dealing with exceptions when using futures
2012-07-24 18:50:25 +03:00
Viktor Klang
5a51f7750f
Hopefully correcting the FSMTransitionSpec and a ScalaDoc issue with mailbox.scala
2012-07-24 16:09:23 +02:00
Derek Mahar
0e0c55010a
Corrected grammar errors that Viktor Klang identified in first paragraph of "What is Akka?".
2012-07-24 10:54:04 -03:00