That looks so beautiful :)

On Wed, May 8, 2013 at 11:12 AM, Bernerd Schaefer
<notifications@github.com>wrote:

> In main.go:
>
> > @@ -91,6 +164,10 @@ func main() {
> >  	scrapeResults := make(chan format.Result, *scrapeResultsQueueCapacity)
> >  	ruleResults := make(chan *rules.Result, *ruleResultsQueueCapacity)
> >  	curationState := make(chan metric.CurationState, 1)
> > +	// Coprime numbers, fool!
> > +	headCompactionTimer := time.NewTicker(*headCompactionInterval)
> > +	bodyCompactionTimer := time.NewTicker(*bodyCompactInterval)
> > +	tailCompactionTimer := time.NewTicker(*tailcompactInterval)
>
> Sounds good. This morning I started sketching out what I'd like "main.go"
> to look like and how the lifecycle should behave. Here's what I came up
> with so far: https://gist.github.com/bernerdschaefer/5539253
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/prometheus/prometheus/pull/228/files#r4130570>
> .
>