On Mon, Jul 26, 2010 at 2:51 AM, Paul Hummer <[email protected]> wrote: > On Sat, 24 Jul 2010 21:47:47 +0200 > Robert Collins <[email protected]> wrote: >> * It is non-trivial to do out-of-transaction events: actions are >> very tightly coupled to their context, either in the DB or in the >> webapp. The jobs systems are of sufficiently high friction that they >> aren't the first tool developers reach for, and so they aren't >> immediately useful > > I'm curious why you think that the job system is "of sufficiently high > friction." It's commonly the first tool I reach for. Granted it could > make improvements like using messaging instead of cron jobs, but that's > an issue that spans Launchpad.
I'm not entirely sure myself, however there appear to be quite a few frequency based things around that are intrinsically event driven, and they aren't all 5 years old :). There isn't - sadly - a single bug / design aspect that I can point to and say 'if that were better, everyone would reach for this tool first'. If I were to make some guesses - the system (AIUI) requires a bunch of manual work to provide a robust debuggable 'do things later' mechanism, on a case by case basis. So adding a table is pretty high friction; writing new UI's for the same table is pretty high friction. -Rob _______________________________________________ Mailing list: https://launchpad.net/~launchpad-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~launchpad-dev More help : https://help.launchpad.net/ListHelp

