On Tue, Aug 9, 2011 at 7:02 AM, Aaron Bentley <aa...@canonical.com> wrote: >> This is a classic priority inversion, and the normal scheduling fix is >> to grant the higher priority to the task holding the resource needed >> by the higher priority. > > I guess I'm reluctant to do priority inheritance because fixing bug B > may not be necessary or sufficient to unstick bug A.
Thats fair enough; we need to make a judgement call each time this occurs. Here are my personal rules of thumb (which as I write this appear to just be capturing something more fuzzy at the back of my head :P): If I *am* going to work on B so that A is easier to work on, I *have* granted it higher priority, so I should record that in the bug tracker. If I *might* work on B for the same reason, I have not *yet* granted it higher priority, so I would merely note in the bug that it is an option for making A more tractable, but not raise the priority. -Rob _______________________________________________ Mailing list: https://launchpad.net/~launchpad-dev Post to : launchpad-dev@lists.launchpad.net Unsubscribe : https://launchpad.net/~launchpad-dev More help : https://help.launchpad.net/ListHelp