Roland
350407f834
Merge branch 'wip-2336-hierarchy-spec-∂π'
2012-08-08 14:31:46 +02:00
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
Viktor Klang (√)
a8f648ef1c
Merge pull request #597 from akka/wip-2358-√
...
#2358 - Explicitly excluding the slf4j-api dependency from Camel to only...
2012-08-08 04:13:26 -07:00
Viktor Klang
f39c99c3a6
Manual merge with master
2012-08-08 13:13:12 +02:00
Viktor Klang (√)
7931e2fe08
Merge pull request #599 from akka/wip-2030-√
...
Wip 2030 √
2012-08-08 04:11:07 -07:00
Viktor Klang
88f7336891
Moving the Dataflow package.scala into akka/dataflow
2012-08-08 12:25:26 +02:00
Viktor Klang
95413180fe
Merge branch 'master' into wip-2030-√
2012-08-08 12:16:13 +02:00
Viktor Klang (√)
36d2a5516a
Merge pull request #600 from akka/wip-2360
...
#2360 - Upgrading Typesafe Config dependency to 0.5.0
2012-08-08 02:43:04 -07: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
Viktor Klang
8111439b5c
#2360 - Upgrading Typesafe Config dependency to 0.5.0
2012-08-07 17:54:50 +02:00
Viktor Klang
984c456b16
Adding old Dataflow tests, passing like a baws.
2012-08-07 15:02:31 +02:00
Viktor Klang
71fa783452
Initial port of Dataflow API, added it as its own subproject, switched to implicit value classes with cps transformation annotations
2012-08-07 14:30:16 +02:00
Viktor Klang
3c3245bdd4
#2358 - Explicitly excluding the slf4j-api dependency from Camel to only use Akkas slf4j version
2012-08-07 11:46:31 +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
Viktor Klang (√)
1510f10842
Merge pull request #592 from akka/wip-2354-alternative-HWT-improvement-∂π
...
simplify HWT logic and make better use of inaccuracy, see #2354
2012-08-06 09:15:32 -07:00
Viktor Klang
67d917f98e
Replacing if-statement with epic usage of Math.max
2012-08-06 17:41:17 +02:00
Viktor Klang
7932aaa793
Merge branch 'master' into wip-fix-io-√
2012-08-06 17:29:21 +02:00
Viktor Klang (√)
b40c49400e
Merge pull request #583 from akka/wip-2344-agent-love-√
...
Wip 2344 agent love √
2012-08-06 08:27:44 -07:00
Viktor Klang
757b4555e4
Merge branch 'master' into wip-2344-agent-love-√
2012-08-06 17:24:03 +02:00
Viktor Klang (√)
4805fa7e08
Merge pull request #587 from akka/wip-2350-enable-future-batching-√
...
#2350 - enabling batching for Futures
2012-08-06 08:14:17 -07:00
Viktor Klang
c491ccfbf8
Major cleanup in HWT, Making the Timeout a static class to be able to use Unsafe instead of AtomicInteger. Sprinkling finals and changing code formatting.
...
(RK: cherry-picked from Viktor’s branch and cleaned up two “unused”
warnings)
2012-08-06 15:41:51 +02:00
Roland
a5068a50a3
simplify HWT logic and make better use of inaccuracy, see #2354
...
- use actual time after wake-up to determine runnable tasks, not
precalculated and aimed-for deadline
2012-08-06 15:38: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
Viktor Klang
2fd04db55e
Clarifying reference documentation regarding connection-timeout
2012-08-06 11:31:34 +02:00
Viktor Klang
07db8913ca
Merge with master
2012-08-03 23:49:58 +02:00
Viktor Klang
950ace1623
Merge branch 'master' into wip-2350-enable-future-batching-√
2012-08-03 23:39:17 +02:00
Viktor Klang
2af08127de
Adding support for task batching complete with tests
2012-08-03 23:33:45 +02:00
Viktor Klang (√)
4c84dd9880
Merge pull request #585 from akka/wip-2348-serialversionuid-√
...
#2348 - SI-4804 is fixed so enabling serialversionuids
2012-08-03 14:11:58 -07:00
Viktor Klang (√)
7a3649488d
Merge pull request #588 from akka/wip-2338-akka-sbt-plugin-√
...
#2338 - Akka Sbt Plugin now in build
2012-08-03 14:09:55 -07:00
Viktor Klang
d1b57b4db3
Code formatting
2012-08-03 17:30:59 +02:00
Viktor Klang
1d9c237d7c
Making read buffer size, select interval and default backlog size configurable in .conf and making it possible to override backlog on a per-Listen basis. Also Adding causes to a could of cleanup calls.
2012-08-03 16:03:31 +02:00
Roland
b8eb128fda
clean up hierarchy’s log stashing in preparation for remaining TODOs
2012-08-03 14:19:42 +02:00
Viktor Klang
6aa6697fe5
Initial IO work
2012-08-02 17:02:58 +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
Viktor Klang
eb23b5b88d
Removing the now not-needed dep on scala-reflect.jar
2012-08-02 16:02:31 +02:00
Roland
a19df590a7
make actor-related exceptions be case classes for matching
2012-08-02 14:30:38 +02:00
Viktor Klang
16f8ab20c8
Formatting: sequence should be formatted as traverse
2012-08-02 12:15:29 +02:00
Viktor Klang
3cf023e723
Dropping the use of ExecutionContext.MODULE$
2012-08-02 11:40:27 +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
Viktor Klang
109dbe1fed
Merge branch 'master' of github.com:akka/akka
2012-08-01 12:25:29 +02:00
Viktor Klang
3c15ba3a99
Switching to Futures instead of Actors for seeding the FutureSpec
2012-08-01 12:22:20 +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
5b25ef4ad2
Adding more SerialVersionUIDs
2012-07-31 12:54:31 +02:00
Viktor Klang
12f79f1bbf
#2338 - Akka Sbt Plugin now in build
2012-07-30 16:19:26 +02:00
Viktor Klang
9a1ae214de
#2261 - adding rewrites of Akka github urls to solidify on release
2012-07-30 13:57:32 +02:00