uzh / signal-collect

A framework for scalable graph computing.
www.signalcollect.com
Apache License 2.0
148 stars 32 forks source link

Upgrade to Akka 2.3.2 #150

Closed rampalli-github closed 10 years ago

rampalli-github commented 10 years ago

Upgraded the akka version to 2.3.2. Primary changes to be made were the way we create actors, "logger" configuration and kryo configuration

pstutz commented 10 years ago

Thanks a lot. I'll try to merge the changes as soon as possible. We're currently running some benchmarks, so I'm quite curious if/how this impacts the performance.

pstutz commented 10 years ago

I made some further adaptations on the akka-2.3.2-migration branch and also created a migration branch for signal-collect-torque. The distributed performance for a TripleRush benchmark was awful, on average things took about twice as long as with the older version and for some queries Akka 2.3.2 took more than three times longer. I experimented with Netty buffer sizes and worker pool sizes, but none of it helped. So for now we unfortunately cannot migrate yet, because we would need to fix these performance regressions first and currently do not have the resources for it.