Viktor Klang
4ee9efc4e4
unborkin master
2011-09-17 13:37:36 +02:00
Viktor Klang
9b21dd0af3
Adding 'asynchronous' init of actors (done blocking right now to maintain backwards compat)
2011-09-16 15:28:43 +02:00
Viktor Klang
56cbf6de6c
Merge branch 'master' of github.com:jboner/akka
2011-09-16 13:57:16 +02:00
Viktor Klang
a4aafed74c
Switching to full stack traces so you know wtf is wrong
2011-09-16 13:54:50 +02:00
Roland
c1d9b49935
improve failure messages in case of expectMsg... timeout
...
- always include the (set of) expected message(s)
- only thing missing is in case of expectMsgPF: cannot print PF code
2011-09-16 10:59:12 +02:00
Peter Vlugter
27bb7b4d52
Add empty actor context (just wrapping self). See #1202
2011-09-15 18:00:19 +02:00
Peter Vlugter
b96f3d9260
Initial breakout of ActorInstance. See #1195
2011-09-15 09:54:40 +02:00
Martin Krasser
b94d1cee36
Merge branch 'master' of github.com:jboner/akka
2011-09-15 09:47:56 +02:00
Martin Krasser
43edfb09e5
Temporarily exclude test until race condition is analyzed and fixed
2011-09-15 09:46:12 +02:00
Viktor Klang
df1d4d4215
Adding a write-up of supervision features that needs to be tested
2011-09-14 19:01:32 +02:00
Viktor Klang
6e90d918f1
Removing debug printouts
2011-09-14 18:16:05 +02:00
Viktor Klang
acaacd9d17
Merge branch 'master' of github.com:jboner/akka
2011-09-14 18:01:50 +02:00
Viktor Klang
4a0358ad7d
Removing LifeCycle from Props, it's now a part of AllForOnePermanent, OneForOnePermanent etc
2011-09-14 18:01:43 +02:00
Jonas Bonér
85941c0d51
Changed 'deployment.clustered' to 'deployment.cluster'
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-09-14 17:47:52 +02:00
Patrik Nordwall
7e2af6a9b9
Renamed to AkkaKernelPlugin
2011-09-14 14:13:58 +02:00
Jonas Bonér
eb84ce7f04
Improved comments
2011-09-12 18:49:36 +02:00
Peter Vlugter
0c6d182bb7
Hide uuid from user API. Fixes #1184
...
- uuid is now an akka package private val
- linkedActors returns a collection of ActorRef (rather than uuid to actor ref map)
2011-09-12 14:39:36 +02:00
Jonas Bonér
91581cd1d0
Merge branch 'master' of github.com:jboner/akka
2011-09-12 14:28:16 +02:00
Jonas Bonér
9d7b8b8784
Added ActorRefProvider trait, LocalActorRefProvider class and ActorRefProviders container/registry class. Refactored Actor.actorOf to use it.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-09-12 14:27:49 +02:00
Peter Vlugter
b91ab10b0d
Use address rather than uuid for ActorRef equality
2011-09-12 11:38:50 +02:00
Viktor Klang
a67d4fa3ce
Trying to merge with master
2011-09-09 17:22:40 +02:00
Viktor Klang
1d80f931d1
Starting to work on DeathWatch
2011-09-09 17:05:39 +02:00
Jonas Bonér
358d2b1e0b
Removed all files that were moved to akka-remote.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-09-09 14:40:16 +02:00
Jonas Bonér
a4c74f1ed9
Added akka.sublime-workspace to .gitignore.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-09-09 14:34:31 +02:00
Jonas Bonér
90525bdec3
Created NetworkEventStream Channel and Listener - an event bus for remote and cluster life-cycle events.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-09-09 14:33:35 +02:00
Viktor Klang
94da087e1b
Merge branch 'master' of github.com:jboner/akka
2011-09-09 13:46:59 +02:00
Jonas Bonér
38c2fe1894
Moved remote-only stuff from akka-cluster to new module akka-remote.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-09-09 13:46:36 +02:00
Viktor Klang
65e7548f49
Merge branch 'master' of github.com:jboner/akka
2011-09-09 12:40:06 +02:00
Viktor Klang
51993f8d3e
Commenting out -optimize, to reduce compile time
2011-09-09 12:40:00 +02:00
Viktor Klang
8a7eacb3c6
Merge with master
2011-09-09 12:00:19 +02:00
Jonas Bonér
702d59601e
disabled akka-cluster for now, getting ready to re-add akka-remote
2011-09-09 11:53:26 +02:00
Jonas Bonér
abf3e6e51d
Added FIXME comments to BannagePeriodFailureDetector
2011-09-09 10:56:38 +02:00
Jonas Bonér
3ea6f70934
Merge branch 'master' of github.com:jboner/akka
2011-09-09 10:53:15 +02:00
Jonas Bonér
3370d07ce9
Added tests for the CircuitBreaker
2011-09-09 10:53:05 +02:00
Jonas Bonér
5b4d48db1e
Added NOTE to CircuitBreaker about its status and non-general purpose
2011-09-09 10:52:27 +02:00
Peter Vlugter
92ffd2a9c9
Fix the scaladoc generation. See #1017
2011-09-09 08:49:45 +02:00
Jonas Bonér
2dea305136
Merge branch 'master' into wip-remote-connection-failover
2011-09-08 19:50:33 +02:00
Jonas Bonér
d7ce594a7c
Rewrote CircuitBreaker internal state management to use optimistic lock-less concurrency, and added possibility to register callbacks on state changes.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-09-08 19:49:49 +02:00
Jonas Bonér
1663bf4ac1
Rewrote and abstracted remote failure detection and added BannagePeriodFailureDetector.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-09-08 19:48:11 +02:00
Jonas Bonér
47bfafe81e
Moved FailureDetector trait and utility companion object to its own file.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-09-08 19:46:05 +02:00
Jonas Bonér
72e0c60909
Reformatting.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-09-08 19:45:16 +02:00
Viktor Klang
6114df1efd
Merge branch 'master' into wip-nostart
2011-09-08 17:22:52 +02:00
Peter Vlugter
0430e284a6
Get the (non-multi-jvm) cluster tests working again
...
- avoid initialising the cluster in TransactionLog
- allow TransactionLog to be started and shutdown multiple times
- correct the startup and shutdown in the transaction log tests
2011-09-08 17:19:27 +02:00
Jonas Bonér
603a0624bc
Added old 'clustering.rst' to disabled documents. To be edited and included into the documentation.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-09-08 16:03:59 +02:00
Viktor Klang
d8390a61f6
#1180 - moving the Java API to Futures and Scala API to Future
2011-09-08 15:54:06 +02:00
Viktor Klang
bbb79d8e0d
Start removed but cluster is broken
2011-09-08 11:02:17 +02:00
Viktor Klang
24fb967988
Merge branch 'master' of github.com:jboner/akka
2011-09-05 17:41:46 +02:00
Viktor Klang
93786a31fa
Removing preStart invocation for each restart
2011-09-05 17:29:30 +02:00
Roland
950f311648
fix compilation warnings (failed @Inline, erased types)
...
- make no-@Inline variant of DefaultPromise.timeLeft()
- remove type parameters from matches where not needed
- switch DinigHackersOnFsm to self.channel
2011-09-05 09:29:51 +02:00
Roland
34fdac2fb7
remove akka.util.Helpers.flatten
...
- it was not used anywhere
- it was generating true compiler warnings
- it is hard to fix wrt. generic type (was Array[Nothing] always)
2011-09-05 09:29:51 +02:00