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