Re: FK locking concurrency improvement

From: Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>
To: Daniel Wood <dwood(at)salesforce(dot)com>
Cc: pgsql-hackers(at)postgresql(dot)org
Subject: Re: FK locking concurrency improvement
Date: 2013-12-19 20:39:58
Message-ID: 20131219203958.GN11006@eldon.alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Daniel Wood wrote:

> FYI, I saw some comments and adding fflush's into isolationtester.c.
> I ran into the same problem with debugging tests when they
> failed/hung in the middle. A simple "setbuf(stdout, NULL)" at the
> beginning of main gets rid of the problem where line buffering
> becomes block buffering when redirecting stdout to a file. This
> causes problems with sequencing of mixed stderr and stdout and not
> seeing the last few lines of stdout if the process fails or hangs.
> The setbuf on stdout shown above disables buffering of stdout to
> match the unbuffered stderr.

FWIW it took me a long time but I eventually realized the wisdom in your
suggestion. I have applied this to the master branch.

--
Álvaro Herrera http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Adrian Klaver 2013-12-19 20:41:10 Re: pg_upgrade & tablespaces
Previous Message Peter Geoghegan 2013-12-19 20:36:47 Re: gaussian distribution pgbench