On Thu, Sep 21, 2017 at 5:49 AM, Peter Geoghegan <p...@bowt.ie> wrote: > Graefe's "Query Evaluation Techniques for Large Databases" has several > pages on deadlock avoidance strategies. It was written almost 25 years > ago, but still has some good insights IMV (you'll recall that Graefe > is the author of the Volcano paper; this reference paper seems like > his follow-up). Apparently, deadlock avoidance strategy becomes > important for parallel sort with partitioning. You may be able to get > some ideas from there. And even if you don't, his handling of the > topic is very deliberate and high level, which suggests that ours > should be, too.
Very interesting and certainly relevant (the parts I've read so far), though we don't have multiple consumers. Multiplexing one thread so that it is both a consumer and a producer is an extra twist though. -- Thomas Munro http://www.enterprisedb.com -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers