pekko/project
Samuel Tardieu 81579bd403 =htc #20080,#20081,#20082 Simplify pool gateway synch
* Rewrite the pool gateway synchronization

Rewrite the pool gateway synchronization so that:
- The documented race condition in PoolInterfaceActor is gone. No
  PoolInterfaceActor will receive new requests after the gateway
  shutdown has been initiated (fix #20081).
- A gateway created using newHostConnectionPool will no longer
  share its pool with others even when it has been shutdown
  due to idle-timeout and recreated. Also, its original
  materializer will be used to create all the successive
  pools incarnations (fix #20080).
- Collapsing chains of gateways do no longer need to be created.
  The gateways are now only an entrypoint to the pool master
  actor, and this actor is in charge of keeping a cache of
  currently active pools and recreate them from the information
  given by the gateway when needed.

* Add copyright header

* Mark PoolMasterActor as INTERNAL API

* Larger outer timeout

* Define Props in PoolMasterActor object

* Comment INTERNAL API

* Remove unused import
2016-04-08 15:26:42 +02:00
..
scripts update warnOldDocs.js and symlink for release 2016-03-08 19:46:46 +01:00
ActivatorDist.scala Update copyrights and links to the new company name #19851 2016-02-23 12:58:39 +01:00
AkkaBuild.scala !htc WIP #19956 removing case classes from HttpMessages 2016-03-17 09:29:59 +01:00
build.properties bump sbt version to 0.13.11 2016-02-22 19:48:58 +01:00
CliOptions.scala Update copyrights and links to the new company name #19851 2016-02-23 12:58:39 +01:00
Dependencies.scala Upgrade jackson-databind version to 2.7.2 2016-03-03 09:19:01 -05:00
Dist.scala Update copyrights and links to the new company name #19851 2016-02-23 12:58:39 +01:00
Doc.scala htp #20103 introduce Scaladoc groups for Directives 2016-04-04 11:50:44 +02:00
Formatting.scala Update copyrights and links to the new company name #19851 2016-02-23 12:58:39 +01:00
GitHub.scala Update copyrights and links to the new company name #19851 2016-02-23 12:58:39 +01:00
MiMa.scala =htc #20080,#20081,#20082 Simplify pool gateway synch 2016-04-08 15:26:42 +02:00
MultiNode.scala Update copyrights and links to the new company name #19851 2016-02-23 12:58:39 +01:00
OSGi.scala Update copyrights and links to the new company name #19851 2016-02-23 12:58:39 +01:00
plugins.sbt #18765 Update to latest MiMa which is now an AutoPlugin. 2016-03-10 10:45:35 +02:00
Protobuf.scala Update copyrights and links to the new company name #19851 2016-02-23 12:58:39 +01:00
Publish.scala Update copyrights and links to the new company name #19851 2016-02-23 12:58:39 +01:00
Release.scala Update copyrights and links to the new company name #19851 2016-02-23 12:58:39 +01:00
Sample.scala #18765 Update to latest MiMa which is now an AutoPlugin. 2016-03-10 10:45:35 +02:00
SigarLoader.scala Update copyrights and links to the new company name #19851 2016-02-23 12:58:39 +01:00
SphinxDoc.scala Update copyrights and links to the new company name #19851 2016-02-23 12:58:39 +01:00
TestExtras.scala Update copyrights and links to the new company name #19851 2016-02-23 12:58:39 +01:00
TimeStampede.scala Update copyrights and links to the new company name #19851 2016-02-23 12:58:39 +01:00
ValidatePullRequest.scala #18765 Update to latest MiMa which is now an AutoPlugin. 2016-03-10 10:45:35 +02:00
Version.scala Update copyrights and links to the new company name #19851 2016-02-23 12:58:39 +01:00