pekko/project
Patryk Jażdżewski 62b4ecf67c +htc #20456 Add hot connection pool via the minConnections setting (#20723)
* 20456: add hot connection pool via the minConnections setting

* added the akka.http.host-connection-pool.min-connections setting to reference.conf
* modified config implementation s o it's being read, with 0 as default
* based on the setting two types of pools will be created - hot and cold
* hot ones will start ASAP and not close when the number of active connections fall to 0

* PR remarks: english, remove getIntOpt ...

Moving logic into PoolConductor WIP

* WIP: moving minConnections logic into PoolConductor, needs more precise tests

* added testing via expectNextN in ConnectionPoolSpec.scala; fixed the bug with skipping the actor state in PoolSlot

* fix comments from PR: make sure PoolConductor produces only SwitchSlotCommand

* fix typo: slotSettings -> slots

* Fix style after code review
- inline short snippets
- shorter Mima
- better naming
- make SlotCommands final
2016-06-27 10:55:39 +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 Fix for dist missing libraries #20661 2016-05-31 12:52:30 +02: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 update HdrHistogram test dependency (#20499) 2016-05-10 17:55:15 +02:00
Dist.scala Fix for dist missing libraries #20661 2016-05-31 12:52:30 +02:00
Doc.scala Add latest versions to MiMa 2016-04-26 15:28:41 +02:00
Formatting.scala Update to a working version of Scalariform 2016-06-02 22:12:36 +02:00
GitHub.scala Update copyrights and links to the new company name #19851 2016-02-23 12:58:39 +01:00
MiMa.scala +htc #20456 Add hot connection pool via the minConnections setting (#20723) 2016-06-27 10:55:39 +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 Update to a working version of Scalariform 2016-06-02 22:12:36 +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 -doc,str,tes remove statsd and graphite reporting code, its not used (#20383) 2016-04-27 09:45:58 +02: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