Commit graph

688 commits

Author SHA1 Message Date
Jan Van Besien
c2d3680a27 replaced synchronization in actor with explicit lock. Use tryLock in the dispatcher to give up immediately when the lock is already held. 2010-03-03 22:55:46 +01:00
Jan Van Besien
71155bda7a added documentation about the intended thread safety guarantees of the isDispatching flag. 2010-03-03 19:37:50 +01:00
Jan Van Besien
e9c6cc104f Forgot these files... seems I have to get use to git a little still ;-) 2010-03-03 19:31:20 +01:00
Jan Van Besien
b0ee1da799 first version of the work stealing idea. Added a dispatcher which considers all actors dispatched in that dispatcher part of the same pool of actors. Added a test to verify that a fast actor steals work from a slower actor. 2010-03-03 19:29:04 +01:00
Jonas Bonér
309e54d198 Had to revert back to synchronizing on actor when processing mailbox in dispatcher 2010-03-03 12:46:19 +01:00
Jonas Bonér
215e6c7f48 Merge branch 'master' of git@github.com:jboner/akka 2010-03-02 21:10:35 +01:00
Debasish Ghosh
e8e918c0b4 upgraded version in pom to 1.1 2010-03-02 12:59:02 +05:30
Debasish Ghosh
365b18b711 Merge branch 'master' of git@github.com:jboner/akka 2010-03-02 12:17:43 +05:30
Debasish Ghosh
4b7b7132fe upgraded redisclient to 1.1 - api changes, refactorings 2010-03-02 12:14:29 +05:30
Viktor Klang
7c6138ac08 Fix for link(..) 2010-03-02 00:20:23 +01:00
Jonas Bonér
15ed113112 improved perf with 25 % + renamed FutureResult -> Future + Added lightweight future factory method 2010-03-01 22:03:17 +01:00
Jonas Bonér
47d19119a5 ActorRegistry: now based on ConcurrentHashMap, now have extensive tests, now has actorFor(uuid): Option[Actor] 2010-02-28 15:56:36 +01:00
Jonas Bonér
7babcc9d54 fixed bug in aspect registry 2010-02-28 08:51:11 +01:00
Jonas Bonér
b4a46016eb fixed bug with init of tx datastructs + changed actor id management 2010-02-26 17:42:44 +01:00
Jonas Bonér
924661368b Merge branch 'master' of git@github.com:jboner/akka 2010-02-23 10:06:38 +01:00
Jonas Bonér
f03ecb6ae9 Added "def !!!: Future" to Actor + Futures.* with util methods 2010-02-23 10:06:06 +01:00
Viktor Klang
df251a5c00 Merge branch 'master' of git@github.com:jboner/akka 2010-02-22 21:41:53 +01:00
Viktor Klang
a09074ad1a Cleanup 2010-02-22 21:41:38 +01:00
Eckart Hertzler
454255a9a2 added plain english aliases for methods in CassandraSession
make surefire pick up the cassandra-persistence tests and test them against an embedded cassandra instance
2010-02-21 11:29:00 +01:00
Jonas Bonér
e361b9de5d added auto shutdown of "spawn" 2010-02-19 13:45:18 +01:00
Debasish Ghosh
a99888cbc1 transactional storage access has to be through lazy vals: changed in Redis test cases 2010-02-19 17:45:44 +05:30
Jonas Bonér
398bff0142 fixed bug with "spawn" 2010-02-18 21:57:06 +01:00
Jonas Bonér
ae588834ea Merge branch 'master' of git@github.com:jboner/akka 2010-02-17 22:18:31 +01:00
Jonas Bonér
a630266551 added check that transactional ref is only touched within a transaction 2010-02-17 22:18:14 +01:00
Jonas Bonér
a5e201a9d1 2010-02-17 10:44:26 -07:00
Jonas Bonér
b923c89468 Merge branch 'master' of git@github.com:jboner/akka 2010-02-17 15:32:36 +01:00
Jonas Bonér
f4572a7e85 added possibility to register a remote actor by explicit handle id 2010-02-17 15:32:17 +01:00
Eckart Hertzler
3800272267 upgrade cassandra to 0.5.0 2010-02-17 15:25:35 +01:00
Jonas Bonér
faab24d3e9 Merge branch 'master' of git@github.com:jboner/akka 2010-02-17 15:02:40 +01:00
Jonas Bonér
8454a47577 added sample for new server-initated remote actors 2010-02-17 15:02:09 +01:00
Eckart Hertzler
d7b8f864b2 remove old and unused 'storage-format' config element for cassandra storage 2010-02-17 14:10:10 +01:00
Debasish Ghosh
c871e0184c fixed bug in Serializer API, added a sample test case for Serializer, added a new jar for sjson to embedded_repo 2010-02-17 16:02:50 +05:30
Viktor Klang
21f7df204e Added foreach to Cluster 2010-02-16 23:52:45 +01:00
Viktor Klang
c5c5c948a9 Restructure loader to accommodate booting from a container 2010-02-16 22:46:36 +01:00
Jonas Bonér
fecb15fe51 fixed failing tests 2010-02-16 18:36:16 +01:00
Jonas Bonér
680a6058dd added some methods to the AspectRegistry 2010-02-16 17:10:32 +01:00
Jonas Bonér
41766bef22 Added support for server-initiated remote actors with clients getting a dummy handle to the remote actor 2010-02-16 15:39:54 +01:00
Jonas Bonér
8fb281f4b0 Deployment class loader now inhertits from system class loader 2010-02-16 09:39:56 +01:00
Jonas Bonér
6aebe4b9ba converted tabs to spaces 2010-02-15 18:41:20 +01:00
Jonas Bonér
b65e9ed7f0 Merge branch 'master' of git@github.com:jboner/akka 2010-02-15 17:28:01 +01:00
Jonas Bonér
675101cc82 Added clean automatic shutdown of RemoteClient, based on reference counting + fixed bug in shutdown of RemoteClient 2010-02-15 16:21:26 +01:00
ross.mcdonald
6215c83c4a fixed some readme typo's 2010-02-15 15:17:39 +00:00
Viktor Klang
1355dd2411 Merged patterns code into module 2010-02-13 21:45:35 +01:00
Viktor Klang
653281bb2a Added akka-patterns module 2010-02-13 21:04:42 +01:00
Viktor Klang
6de0b9298b Moving to actor-based broadcasting, atmosphere 0.5.2 2010-02-12 22:33:38 +01:00
Viktor Klang
4776704530 Merge branch 'master' into wip-comet 2010-02-12 18:48:34 +01:00
Eckart Hertzler
47955b3170 upgrade version in akka.conf and Config.scala to 0.7-SNAPSHOT 2010-02-10 12:53:44 +01:00
Eckart Hertzler
14182b3b0f upgrade akka version in pom to 0.7-SNAPSHOT 2010-02-10 11:32:53 +01:00
Viktor Klang
93fb34c4ea Tweaking impl 2010-02-06 22:14:04 +01:00
Viktor Klang
c0c3a23167 Updated deps 2010-02-06 16:30:28 +01:00