Robert Haas wrote:
> I had the idea that it would be useful to have some regression tests
> that verify that the deadlock checker works as advertised, because we
> currently have just about zero test coverage for it. And it's easy
> enough to write a regression test that causes a simple 2-way deadlock.
> But you can't test anything more interesting than that, because of
> this limitation described in the README:
>
> > Currently, at most one step can be waiting at a time. As long as one
> > step is waiting, subsequent steps are run to completion synchronously.
>
> Is there any reason not to try to lift that restriction? (And do we
> think it's hard?)
It's just what we needed at the time, so we didn't press any further.
Feel free to lift the restriction if you're so inclined.
--
Álvaro Herrera http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services