Shlomo,
I was looking over your patch. From what I can tell, it seems to give
terminating preference to instances that are "later" in their current
billable hour. I certainly think this is a good thing. Is there
anything else I'm missing from the patch? I like to see if I can
interpret what the changes do before applying them. In this case, I
have some logic I wanted to put into the pool manager and if I can
simply incorporate the same functionality you added, that would
accomplish the same goal and then some.
Thanks,
David
On Oct 2, 8:50 am, David Kavanagh <
dkavan...@gmail.com> wrote:
> I'm going to add another stat in the lifeguard logging. Currently it
> logs the # servers it thinks are running. I also want to log the #
> servers reporting ready. That'll make that 3 line in the graph easier
> to gather.
>
> David
>
>
>
> On Fri, Oct 2, 2009 at 8:36 AM, <
shlomo.swid...@gmail.com> wrote:
>
> > David,
>
> > Thanks for sharing - I look forward to seeing the 24-hour graphs of
> > performance under varying load.
>
> > Unfortunately I haven't been keeping this data around for my
> > production servers. I'll see what I can do to persist it.
>
> > .. Shlomo
>
> >> On Fri, Oct 2, 2009 at 8:31 AM, David Kavanagh <
dkavan...@gmail.com> wrote:
> >>> Here's the graph. If you have some graphs (perhaps from a presentation
> >>> you did), I'd love to add those also.
> >>> Another thing is that we're going to do a 24 hour work simulation
> >>> sometime in the next week or so, which should give a lot of
> >>> interesting results. Of course, your production scaling data might
> >>> also be of interest.
>
> >>> David
>
> >>> On Thu, Oct 1, 2009 at 6:34 PM, David Kavanagh <
dkavan...@gmail.com> wrote:
> >>>> OK, cool. I'll look at your code first then. No need to reinvent the wheel
>
> >>>> David
>
> >>>> On Thu, Oct 1, 2009 at 5:59 PM, <
shlomo.swid...@gmail.com> wrote:
>
> >>>>> David,
>
> >>>>> I'd like to see that graph, please.
>
> >>>>> I submitted a patch back in March (here is the thread
> >>>>>
http://groups.google.com/group/lifeguard-dev/browse_thread/thread/96d...
> >>>>> ) to do something similar to what you're discussing. It adds a
> >>>>> configuration parameter "minMinutesPerBillableHour". Terminating an
> >>>>> instance is suppressed until it has been running for at least
> >>>>> minMinutesPerBillableHour in its current billing hour.
>
> >>>>> My patch hasn't made it into the code base yet - but I've been using
> >>>>> it in production for half a year already with no problems.
>
> >>>>> .. Shlomo
>