The gist of the discussion is: - Idle Dynamic Instances get traffic in priority over Idle Always On Instances. - People have shown in the thread that 'Max Idle Instance' knob could be used to workaround this behavior by preventing too many Dynamic Instances from spawning. - This is not really worth worrying before the new billing model, since the current behavior is temporary until Always On Instances get superseeded by 'Min Idle Instance' knob.
A few suggestions coming out of this thread that I forwarded the scheduler engineering team: 1/ Show the current CPU% usage of an instance. 2/ Show the current number of threads of an instance. 3/ Allow to override the 30 second deadline for the warm up requests (for loading frameworks). 4/ New idle_instance_timeout knob: how long an idle instance can live before being reclaimed. 5/ Allow to configure the capacity for Dynamic Instance (in a similar way to Backends). 6/ Add rules for changing Max Idle Instances / Instance capacity during different times of a day and week. 7/ Multiple high availability preset regarding instance spawning: ( safe + unpredicatable cost ) versus ( unsafe + predictable cost ). 8/ Allow user to specify a budget related to request serving delay so the scheduler can synthesize a policy about instance spawning. 9/ Alternative load balancing strategy: load 1 instance > 50% before using the second one and so on (instead of round-robin). Hope that helps. On Wed, Jul 27, 2011 at 1:47 AM, Santiago Lema <[email protected]> wrote: > To keep things simple, is this issue worth worrying about before the > new billing model becomes active ? Or will everything be so different > that the stuff we see know will be different then ? > > My instances: > https://skitch.com/smalltech/fcyfd/instances-smallte.ch > > Site: smallte.ch > (on http://websmalltech.appspot.com/ ) > > > On 25 juil, 10:33, Johan Euphrosine <[email protected]> wrote: >> What is your setting for 'Max IdleInstances' ? >> >> Feel free to open a Production issue with you appid if you want me to >> track this specifically. >> >> >> >> >> >> >> >> >> >> On Sat, Jul 23, 2011 at 11:01 AM, Francois Masurel <[email protected]> >> wrote: >> > Geez, now even some Dynamicinstancesare not used too and stay idle for >> > hours (check attachment). >> > With the new pricing model this will get really really expensive. >> > I hope there is definitely something going wrong. >> > Francois >> >> > -- >> > You received this message because you are subscribed to the Google Groups >> > "Google App Engine" group. >> > To view this discussion on the web visit >> >https://groups.google.com/d/msg/google-appengine/-/Qczx6foLplUJ. >> > To post to this group, send email to [email protected]. >> > To unsubscribe from this group, send email to >> > [email protected]. >> > For more options, visit this group at >> >http://groups.google.com/group/google-appengine?hl=en. >> >> -- >> Johan Euphrosine (proppy) >> Developer Programs Engineer >> Google Developer Relations > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-appengine?hl=en. > > -- Johan Euphrosine (proppy) Developer Programs Engineer Google Developer Relations -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
