Re: Testing of MVCC

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Testing of MVCC
Дата
Msg-id 23414.1124166274@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: Testing of MVCC  (Greg Stark <gsstark@mit.edu>)
Ответы Re: Testing of MVCC  (Tino Wildenhain <tino@wildenhain.de>)
Re: Testing of MVCC  (Greg Stark <gsstark@mit.edu>)
Re: Testing of MVCC  ("Jim C. Nasby" <jnasby@pervasive.com>)
Список pgsql-hackers
Greg Stark <gsstark@mit.edu> writes:
> So why bother with driving multiple invocations of psql under
> Expect. Just use DBD::Pg to open as many connections as you want and
> issue whatever queries you want.

The bit that I think is missing in DBI is "issue a command and don't
wait for the result just yet".  Without that, you cannot for instance
stack up several waiters for the same lock, as you might wish to do to
verify that they get released in the correct order once the original
lock holder goes away.  Or stack up some conflicting waiters and check
to see if deadlock is detected when it should be ... or contrariwise,
not signalled when it should not be.  There's lots of stuff you can
do that isn't exactly probing for race conditions, yet would be awfully
nice to check for in a routine test suite.

I might be wrong though, not being exactly a DBI guru ... can this
sort of thing be done?
        regards, tom lane


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Greg Stark
Дата:
Сообщение: Re: Testing of MVCC
Следующее
От: Hannu Krosing
Дата:
Сообщение: Re: pl/Ruby, deprecating plPython and Core