On 2015/09/02 20:42, Amit Kapila wrote:
On Wed, Sep 2, 2015 at 4:19 PM, Pavan Deolasee <pavan.deola...@gmail.com
<mailto:pavan.deola...@gmail.com>> wrote:
 > On Wed, Sep 2, 2015 at 3:55 PM, Amit Langote
<langote_amit...@lab.ntt.co.jp <mailto:langote_amit...@lab.ntt.co.jp>>
wrote:
 >> On 2015-09-02 PM 06:41, Amit Langote wrote:
 >> Which, I now realize, is not the worry Amit Kapila's expresses.

 >> The deadlock was *indeed detected* in this case, with all the locks
in the
 >> same PG instance. In a sharded environment with multiple PG instances,
 >> that becomes tricky. DLM (distributed lock manager/deadlock detector)
 >> seems indeed necessary as Amit K. suspects.

Ah, you are right.

 > Right. XC/XL did not address this issue and they rely on statement
timeouts to break distributed deadlocks.

I think that will be difficult for application to decide and then it
needs to decide the same for all statements which is tricky because
different statements could take different time.  I think it is better to
have solution for this problem and deadlock should be detected.

+1

Best regards,
Etsuro Fujita



--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to