Re: trap instead of error on 32 TiB table

Поиск
Список
Период
Сортировка
Искать
От
Tom Lane
Тема
Re: trap instead of error on 32 TiB table
Дата
Msg-id
3568228.1631195095@sss.pgh.pa.us
Ответ на
Список
Дерево обсуждения
trap instead of error on 32 TiB table Christoph Berg <christoph.berg@credativ.de>
Re: trap instead of error on 32 TiB table Tom Lane <tgl@sss.pgh.pa.us>
Re: trap instead of error on 32 TiB table Christoph Berg <christoph.berg@credativ.de>
Re: trap instead of error on 32 TiB table Tom Lane <tgl@sss.pgh.pa.us>
Re: trap instead of error on 32 TiB table Heikki Linnakangas <hlinnaka@iki.fi>
The End of the WAL Christoph Berg <christoph.berg@credativ.de>
Re: trap instead of error on 32 TiB table Robert Haas <robertmhaas@gmail.com>
Christoph Berg  writes:
> I was wondering what happens when the 32 TiB per table limit is
> reached, so I faked 32767 1 GiB sparse files using dd and then tried
> inserting more rows.

> On a cassert-enabled build I got:

> TRAP: FailedAssertion("tagPtr->blockNum != P_NEW", File: "./build/../src/backend/storage/buffer/buf_table.c", Line: 125)

Can you provide a stack trace from that?

(or else a recipe for reproducing the bug ... I'm not excited
about reverse-engineering the details of the method)

			regards, tom lane


В списке pgsql-hackers по дате отправления
От: Tomas Vondra
Дата:
От: Christoph Berg
Дата:
FAQ