Description of problem: Currently osversion.trigger asks cobbler for all distros and then finds the proper family, tree repos, and other details. It only processes distros which don't have this info, but if cobbler has a lot of distros this can be quite large anyway. Suggestion is to keep a timestamp of when the last time osversion.trigger was run and only request the distros since that timestamp.
http://git.fedorahosted.org/git/?p=beaker.git;a=commitdiff;h=refs/heads/bz634702