Commit graph

6833 commits

Author SHA1 Message Date
Peter Vlugter
2ec7c848b3 Update the building akka docs 2011-07-12 11:53:35 +12:00
Peter Vlugter
5b87b522e0 Fix for scaladoc - manually edit the protocol 2011-07-12 11:29:05 +12:00
Peter Veentjer
2bf5ccdf26 Merge branch 'master' of github.com:jboner/akka 2011-07-11 21:10:53 +03:00
Peter Veentjer
54f79aa86f disabled test because they keep failing, will be fixed later 2011-07-11 21:10:12 +03:00
Viktor Klang
c577664d6d Fixing ticket #984 by renaming Exit to Death 2011-07-11 18:54:50 +02:00
Viktor Klang
522a163114 Adding support for daemonizing MonitorableThreads 2011-07-11 18:54:15 +02:00
Peter Veentjer
8e57d6285d moved sources 2011-07-11 18:10:01 +03:00
Peter Veentjer
4de3aecf49 moved files to a different directory 2011-07-11 18:06:31 +03:00
Peter Veentjer
8b90bd5aba Merge branch 'master' of github.com:jboner/akka 2011-07-11 17:21:56 +03:00
Viktor Klang
c8c12ab56b Fixing ticket #1005 by using WeakReference for LocalActorRefs 2011-07-11 15:21:29 +02:00
Viktor Klang
24250d0da6 Changing 'flow' to use onException instead of other boilerplate 2011-07-11 14:51:23 +02:00
Viktor Klang
3c98cce8f0 Removing the ForkJoin Dispatcher after some interesting discussions with Doug Lea, will potentiall be resurrected in the future, with a vengeance ;-) 2011-07-11 14:50:43 +02:00
Peter Vlugter
c0d60a17c6 Move multi-jvm tests to src/multi-jvm 2011-07-11 11:56:38 +12:00
Peter Vlugter
29106c0df0 Add publish settings to sbt build 2011-07-11 09:45:41 +12:00
Peter Vlugter
82b459b224 Add reST docs task to sbt build 2011-07-11 09:45:41 +12:00
Peter Vlugter
6923e179e4 Disable cross paths in sbt build 2011-07-11 09:45:41 +12:00
Peter Vlugter
8947a69df3 Add unified scaladoc to sbt build 2011-07-11 09:45:41 +12:00
Peter Vlugter
5776362f70 Update build and include multi-jvm tests 2011-07-11 09:45:41 +12:00
Peter Vlugter
5f6a393808 Basis for sbt 0.10 build 2011-07-11 09:45:41 +12:00
Peter Vlugter
64b69a8f3f Move sbt 0.7 build to one side 2011-07-11 09:45:40 +12:00
Patrik Nordwall
07c4028afc Ticket 981: Prefixed all properties with benchmark. 2011-07-10 22:16:45 +02:00
Patrik Nordwall
33d91577de Ticket 981: Added possibility to compare benchmarks with each other 2011-07-10 22:16:45 +02:00
Viktor Klang
2b2fceaa6b Fixing ticket #997, unsafe publication corrected 2011-07-10 20:18:43 +02:00
Viktor Klang
3ef6f35aa1 Merge branch 'master' of github.com:jboner/akka 2011-07-10 15:40:12 +02:00
Viktor Klang
ba6a250fef Making sure that RemoteActorRef.start cannot revive a RemoteActorRefs current status 2011-07-10 15:39:58 +02:00
Viktor Klang
5e94ca6fc5 Fixing ticket #982, will backport to 1.2 2011-07-10 15:37:18 +02:00
Patrik Nordwall
858609d361 Ticket 981: Added charts for percentiles 2011-07-10 10:17:42 +02:00
Peter Veentjer
8b9a56e89c Index is moved to the akka.util package 2011-07-10 09:58:42 +03:00
Peter Veentjer
015fef1a0e jmm doc improvement 2011-07-09 23:32:09 +03:00
Viktor Klang
ac311a32c2 Fixing a visibility problem with Scheduler thread id 2011-07-09 19:17:49 +02:00
Viktor Klang
5df3fbf9d5 Fixing ticket #1008, removing tryWithLock 2011-07-09 17:53:43 +02:00
Viktor Klang
36ed15eac6 Merge branch 'master' of github.com:jboner/akka 2011-07-09 15:06:20 +02:00
Jonas Bonér
947ee8c596 Merge branch 'master' of github.com:jboner/akka 2011-07-08 19:35:47 +02:00
Jonas Bonér
34c838d0f4 1. Completed replication over BookKeeper based transaction log with configurable actor snapshotting every X message.
2. Completed replay of of transaction log on all replicated actors on migration after node crash.
3. Added end to end tests for write behind and write through replication and replay on fail-over.

Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-07-08 19:35:27 +02:00
Jonas Bonér
0b1ee758f5 1. Implemented replication through transaction log, e.g. logging all messages and replaying them after actor migration
2. Added first replication test (out of many)
3. Improved ScalaDoc
4. Enhanced the remote protocol with replication info

Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-07-08 08:28:13 +02:00
Peter Veentjer
ce451c3a93 Contains the new tests for the direct routing 2011-07-07 19:09:34 +03:00
Peter Veentjer
1843293f94 Contains the new tests for the direct routing 2011-07-07 19:01:35 +03:00
Viktor Klang
e09a1d6a0f Seems to be no idea to reinitialize the FJTask 2011-07-06 18:05:14 +02:00
Viktor Klang
9e4017be95 Adding guards in FJDispatcher so that multiple FJDispatchers do not interact badly with one and another 2011-07-06 14:52:17 +02:00
Jonas Bonér
6117e599d6 Added more info about how to create tickets in assembla 2011-07-06 11:17:56 +02:00
Jonas Bonér
01be882388 Removed unnecessary check in ActorRegistry 2011-07-06 10:39:04 +02:00
Jonas Bonér
1dbcdb0fd7 Merge branch 'master' of github.com:jboner/akka 2011-07-06 09:16:17 +02:00
Jonas Bonér
c95e0e6b6a Ensured that if an actor of the same logical address already exists in the registry then just return that, if not create a new one.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-07-06 09:15:59 +02:00
Jonas Bonér
20abaaa0e4 Changed semantics for 'Actor.actorOf' to be the same locally as on cluster: If an actor of the same logical address already exists in the registry then just return that, if not create a new one.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-07-06 09:11:13 +02:00
Jonas Bonér
1b336ab5a2 Added some Thread.sleep in the tests for the async TransactionLog API.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-07-05 19:04:50 +02:00
Jonas Bonér
95dbd425c4 1. Fixed problems with actor fail-over migration.
2. Readded the tests for explicit and automatic migration
3. Fixed timeout issue in FutureSpec

Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-07-05 18:44:10 +02:00
Jonas Bonér
2d4cb40557 Merge branch 'master' of github.com:jboner/akka 2011-07-05 16:18:25 +02:00
Jonas Bonér
1176c6c214 Removed call to 'start()' in the constructor of ClusterActorRef 2011-07-05 16:18:12 +02:00
Jonas Bonér
9af5df4b02 Minor refactoring and restructuring
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-07-05 15:58:19 +02:00
Jonas Bonér
4a179d14bb 1. Makes sure to check if 'akka.enabled-modules=["cluster"]' is set before checking if the akka-cluster.jar is on the classpath, allowing non-cluster deployment even with the JAR on the classpath
2. Fixed bug with duplicate entries in replica set for an actor address
3. Turned on clustering for all Multi JVM tests

Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-07-05 14:46:05 +02:00