[Panel-devel] Runner hierarchy

Ryan P. Bitanga ryan.bitanga at gmail.com
Tue Jan 1 11:17:55 CET 2008


Aaron,

Do you think adding tier and priority functions as discussed in my
last e-mail would be too troublesome?

On Dec 30, 2007 3:47 AM, Ryan P. Bitanga <ryan.bitanga at gmail.com> wrote:
> I see you're back from your vacation :)
> >
> > looks good, though i don't particularly fancy the name "tier" ...
> > maybe "priority"? anyways.. sounds good, and we should set the search runner
> > to be low priority and the exec one to be high =)
>
>
> Hmm... I was thinking about that but that wasn't my original
> intention. I chose "tier" because it connoted a defined hierarchy with
> coarse-grained control of the execution of runners. My intention was
> to allow runner authors to distinguish between desired runner
> positions (e.g. doesn't depend on other runners, depends on results of
> other runners) without worrying about which runner of that rank ran
> first. So within a tier, runners could have different priorities.
> Priority feels more fine-grained but gives more flexibility. My only
> concern is it's possible for a filter runner (what would be both a
> tier 1 runner and priority 1 runner) not to process the results of a
> runner with the same priority level but without dependencies on other
> runners (what would be a tier 0 runner but still a priority 1 runner).
> We could have both tier and priority functions but that could be
> potentially confusing. Then again, that's what proper documentation's
> for :)
>
> Ryan
>


More information about the Panel-devel mailing list