Commit graph

12466 commits

Author SHA1 Message Date
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