pekko/project
Patrik Nordwall 737a50ebf3 =clu #17253 Improve cluster startup thread usage
When using a dispatcher (default or separate cluster dispatcher)
with less than 5 threads the Cluster extension initialization
could deadlock.

It was reproducable by adding a sleep before the Await of GetClusterCoreRef
in the Cluster extension constructor. The reason was that other cluster actors were
started too early and they also tried to get the Cluster extension and thereby blocking
dispatcher threads.

Note that the Cluster extension is started via ClusterActorRefProvider before
ActorSystem.apply returns.

The improvement is to start the cluster child actors lazily when the
GetClusterCoreRef is received.
2015-09-03 18:09:31 +02:00
..
scripts =pro #17855 dont publish benchmarks or tests, fix license in bench 2015-07-01 17:05:12 +02:00
ActivatorDist.scala =pro #15031 separate sbt build file for every module 2014-05-14 10:05:09 +02:00
AkkaBuild.scala =cls #17846 Use provided scope for the distributed-data dependency 2015-08-21 14:36:52 +02:00
build.properties =pro upgrade to latest sbt and add first auto plugins 2014-11-30 15:34:59 +02:00
CliOptions.scala =pro run multi-jvm tests when validating pr 2015-05-28 13:57:50 +03:00
Dependencies.scala +per #18190 leveldb impl of EventsByPersistenceId query 2015-08-19 18:58:58 +02:00
Dist.scala =pro #15664 Use scala version in dist files 2014-08-15 11:44:59 +02:00
Doc.scala =pro run multi-jvm tests when validating pr 2015-05-28 13:57:50 +03:00
Formatting.scala =pro #13928 Run multi-jvm tests in samples in normal test target 2014-09-05 12:16:49 +02:00
GitHub.scala =pro #17397 improve PR validation speed tremendously (skipping things) 2015-05-08 14:09:12 +02:00
MiMa.scala =clu #17253 Improve cluster startup thread usage 2015-09-03 18:09:31 +02:00
MultiNode.scala =pro run multi-jvm tests when validating pr 2015-05-28 13:57:50 +03:00
OSGi.scala +per #16541 initial version of the Persistence Query module 2015-08-11 16:35:28 +02:00
plugins.sbt =pro bump sbt-jmh dependency to 0.2.3 (cached source gen) 2015-08-14 17:29:16 +02:00
Protobuf.scala Changes all occurances of Typesafe copyright to extend to 2015 2015-03-10 14:12:19 -07:00
Publish.scala Changes all occurances of Typesafe copyright to extend to 2015 2015-03-10 14:12:19 -07:00
Release.scala =pro #16371 enable cross builds 2014-11-30 15:53:41 +02:00
Sample.scala =doc #17329 Fixed and normalized spellings in ScalaDoc and comments 2015-06-02 21:06:25 -07:00
SigarLoader.scala Changes all occurances of Typesafe copyright to extend to 2015 2015-03-10 14:12:19 -07:00
SphinxDoc.scala + akka-cluster-metrics: new akka module 2015-01-19 10:23:54 -06:00
TestExtras.scala =pro #15166 do not redefine executeTests 2014-05-12 15:36:49 +02:00
TimeStampede.scala =pro run multi-jvm tests when validating pr 2015-05-28 13:57:50 +03:00
ValidatePullRequest.scala =pro Fix accessing None in ValidatePullRequest 2015-07-08 15:13:54 +02:00