Commit graph

170 commits

Author SHA1 Message Date
Peter Veentjer
bf7882cf15 ticket 885 2011-07-20 11:14:51 +03:00
Peter Veentjer
c8199e0e7a Merge branch 'wip-974' 2011-07-19 16:07:18 +03:00
Peter Veentjer
e9f4c3ea46 ticket 974: Fix of the ambiguity problem in the Configuration.scala 2011-07-19 16:06:29 +03:00
Viktor Klang
e06983e989 Optimizing serialization of TypedActor messages by adding an identifier to all Serializers so they can be fetched through that at the other end 2011-07-19 14:20:18 +02:00
Peter Veentjer
a145e0773c ticket 974, part 2 2011-07-18 18:18:55 +03:00
Peter Veentjer
7983a66f68 Ticket 964: rename of reply? 2011-07-17 09:02:36 +03:00
Garrick Evans
7f62717a8c Merge branch 'master' of github.com:jboner/akka
Conflicts:
	akka-actor/src/main/scala/akka/actor/ActorRef.scala
2011-07-15 14:39:18 -07:00
Garrick Evans
05a1144705 Covers tickets 988 and 915. Changed ActorRef to notify supervisor with max retry msg when temporary actor shutdown. Actor pool now requires supervision strategy. Updated pool docs. 2011-07-15 14:25:09 -07:00
Viktor Klang
f3c019df8c Tweaking the interrupt restore it and breaking out of throughput 2011-07-15 11:17:02 +02:00
Peter Veentjer
4df8cb760b Merge branch 'master' of github.com:jboner/akka 2011-07-15 08:18:00 +03:00
Peter Veentjer
f93624e7e0 ticket 972 2011-07-15 08:12:15 +03:00
Patrik Nordwall
b41c7bc1cb Ticket 981: Generate html report with results and charts 2011-07-14 22:42:40 +02:00
Viktor Klang
9d71be7778 Updating copyright section to Typesafe Inc. etc 2011-07-14 16:03:08 +02:00
Viktor Klang
a5e98cc5a6 Tweaking the RoutingSpec to be more deterministic 2011-07-13 19:18:04 +02:00
Patrik Nordwall
a051bc6174 Ticket 981: Added generation of anoher chart for display of throughput and latency in same graph 2011-07-13 18:08:21 +02:00
Patrik Nordwall
77ec8c176d Ticket 981: Minor improvement of error handling 2011-07-13 18:08:21 +02:00
Peter Veentjer
3b6b76aa51 1018: removal of deprecated git status 2011-07-13 15:49:54 +03:00
Peter Veentjer
d0a456f2e0 removal of deprecated git checkout wip-1018 2011-07-13 15:36:54 +03:00
Viktor Klang
321a9e064f Removing Scheduler.shutdown from public API and making the SchedulerSpec clean up after itself instead 2011-07-12 12:17:32 +02:00
Viktor Klang
5486d9fbb7 Making the RoutingSpec deterministic for SmallestMailboxFirst 2011-07-12 12:13:48 +02:00
Viktor Klang
c577664d6d Fixing ticket #984 by renaming Exit to Death 2011-07-11 18:54:50 +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
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
Patrik Nordwall
858609d361 Ticket 981: Added charts for percentiles 2011-07-10 10:17:42 +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
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
f2dd6bddb3 1. Added configuration option for 'preferred-nodes' for a clustered actor. The replica set is now tried to be satisfied by the nodes in the list of preferred nodes, if that is not possible, it is randomly selected among the rest.
2. Added test for it.
3. Fixed wrong Java fault-tolerance docs
4. Fixed race condition in maintenance of connections to new nodes

Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-07-05 13:28:02 +02:00
Patrik Nordwall
0524d97e08 Ticket 981: Removed the blocking call that was used to initialize the routing rules in the OrderReceiver 2011-07-04 21:50:26 +02:00
Patrik Nordwall
360c5ad79e Ticket 981: EventHandler instead of println 2011-07-04 20:35:57 +02:00
Patrik Nordwall
2c3b6ba8b3 Ticket 981: Refactoring, renamed and consolidated 2011-07-04 20:03:25 +02:00
Patrik Nordwall
8d724c1b5a Ticket 981: Reduced default repeat factor to make tests quick when not benchmarking 2011-07-04 19:20:37 +02:00
Patrik Nordwall
dbcea8fae1 Ticket 981: Removed TxLog, not interesting 2011-07-04 19:16:40 +02:00
Patrik Nordwall
a1bb7a7e5f Inital import of akka-sample-trading. Same as original except rename of root package 2011-07-04 19:11:27 +02:00
Viktor Klang
fc51bc4864 Adding support for ForkJoin dispatcher as FJDispatcher 2011-07-01 22:36:39 +02:00
Jonas Bonér
a4980446a0 Merge with upstream master 2011-06-22 10:01:31 +02:00
Jonas Bonér
4d31751793 Fixed clustered management of actor serializer.
Various renames and refactorings.
Changed all internal usages of 'actorOf' to 'localActorOf'.

Signed-off-by: Jonas Bonér <jonasremove@jonasboner.com>
2011-06-22 09:59:00 +02:00
Roland
7deadceec2 move FSMLogEntry into FSM object 2011-06-19 21:44:50 +02:00
Roland
3d40a0f529 add TestFSMRefSpec and make TestFSMRef better accessible
- add address argument to TestFSMRef factory
- set address of TestKit.testActor to "testActor#" with monotonically
  increasing number #
2011-06-19 21:42:08 +02:00
Roland
b1533cb3d8 add TestFSMRef 2011-06-19 21:25:09 +02:00
Roland
a45267e967 break out LoggingFSM trait and add rolling event log 2011-06-19 21:20:14 +02:00
Roland
39e41c6596 change all actor logging to use Actor, not ActorRef as source instance 2011-06-19 21:07:49 +02:00
Roland
76e8ef4e24 add debug traceability to FSM (plus docs) 2011-06-19 18:03:01 +02:00
Roland
ca36b556fb add terminate(Shutdown) to FSM.postStop 2011-06-19 17:45:59 +02:00
Roland
89bc1943c3 FSM: make sure terminating because of Failure is logged 2011-06-19 17:43:32 +02:00
Roland
6b6ec0df72 add stateName and stateData accessors to FSM 2011-06-19 17:41:16 +02:00
Roland
f770cfca59 improve usability of TestKit.expectMsgPF
background: PartialFunction literals don't work if they encounter
overload resolution, because scalac then complains about not fully
defined argument types.
2011-06-19 16:50:35 +02:00
Roland
cba5faf745 enable actor message and lifecycle tracing
- add Actor.LoggingReceive and Actor.loggable()
- also make EventHandler.level writable (@volatile var)
- enable tracing of actor lifecycle
2011-06-18 10:24:40 +02:00