Re: Regression test fails when BLCKSZ is 1kB

Поиск
Список
Период
Сортировка
От Decibel!
Тема Re: Regression test fails when BLCKSZ is 1kB
Дата
Msg-id 5027891E-832C-4923-856F-68E548E2CB4A@decibel.org
обсуждение исходный текст
Ответ на Re: Regression test fails when BLCKSZ is 1kB  (Peter Eisentraut <peter_e@gmx.net>)
Список pgsql-hackers
On Apr 21, 2008, at 7:25 AM, Peter Eisentraut wrote:

> Am Montag, 21. April 2008 schrieb Zdenek Kotala:
>> I compiled postgreSQL with 1kB block size and regresion test  
>> fails. Main
>> problem is that output is correct but in different order. See  
>> attachment.
>
> This was previously reported:
> http://archives.postgresql.org/pgsql-hackers/2006-11/msg00901.php
>
>> I think affected test should contain order by keyword.
>
> For previously established reasons, we don't want to add ORDER BY  
> clauses to
> every test that might fail under exceptional circumstances so we  
> test all
> plan types equally.  I think very small block sizes are fairly  
> exceptional,
> unless you have a reason up your sleeve why they are a good idea.

What if we used the OFFSET 0 trick to force the ordering to occur  
outside of what we're testing? IE:

SELECT * FROM (query we're testing OFFSET 0) ORDER BY blah;
-- 
Decibel!, aka Jim C. Nasby, Database Architect  decibel@decibel.org
Give your computer some brain candy! www.distributed.net Team #1828



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

Предыдущее
От: Decibel!
Дата:
Сообщение: Re: Per-table random_page_cost for tables that we know are always cached
Следующее
От: "Gurjeet Singh"
Дата:
Сообщение: Re: Per-table random_page_cost for tables that we know are always cached