Skip to content
This repository has been archived by the owner on Oct 30, 2020. It is now read-only.

Latest commit

 

History

History
71 lines (42 loc) · 2.25 KB

CHANGES.md

File metadata and controls

71 lines (42 loc) · 2.25 KB

guv 0.3.1

Released: December 27, 2017

Bugfixes

  • Fixed CoffeeScript registration when importing API from plain JavaScript

guv 0.3.0

Released: October 22, 2017

Bugfixes

  • Fixed wrong scaling when two different apps have the same dyno name. Contributed by @timlesallen
  • Fixed over-agressive scaling decisions with very tight deadlines (issue #64). Contributed by @timlesallen

guv 0.2.0

Released: February 21, 2017

  • Now fetches current number of workers from Heroku API before doing scaling calculation This doubles the number of Heroku API requests made per app. Normally not a problem, but since Heroku API quotas are per account, accounts which manage many apps may now go over quota. In this case use two or more Heroku accounts.

guv 0.1.11

Released: February 10, 2016

  • Add tool guv-heroku-workerstats, for calculating startup/shutdown times of workers

guv 0.1.9

Released: Feburary 2, 2016.

  • Take concurrency into account when scaling. New per-role configuration key. For workers with AMQP prefetch setting / concurrency>1 , we were overestimating the number of required workers. We assumed that each new job would add processing time P to the waiting time, instead of P/concurrency amortized.

guv 0.1.7

Released: December 18, 2015.

  • Fix hysteresis to go down gradually, instead of requiring history window to be below current Could cause a high number of workers to sustain when they were no longer need, in cases periods of fluctuating low demand after very high demand.

guv 0.1.5

Released: December 18, 2015.

  • Added tool guv-newrelic-events, to download. Can be used to analyze guv performance.
  • Fix bug #59, was scaling to minimum instead of maximum on unrealizable config
  • guv-validate: Error on configurations which are impossible to realize

guv 0.1.3

  • Added tool guv-update-jobstats, to automate updating processing/stddev estimates in config file. If you use MsgFlo with New Relic, you can get the input data using msgflo-jobstats-newrelic.

guv 0.1.2

  • Implemented hysteresis, take history into account when scaling.
  • Fix bug #8, failing to scale everything if some queues missing

guv 0.1.0

Released: November 25, 2015.