Re: Fix for segfault in logical replication on master

Поиск
Список
Период
Сортировка
От Amit Kapila
Тема Re: Fix for segfault in logical replication on master
Дата
Msg-id CAA4eK1+iC4bLQ11NjgJjv9dQ2jn5ZY-js3Psa6XwRejQptvqBQ@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Fix for segfault in logical replication on master  (Amit Kapila <amit.kapila16@gmail.com>)
Ответы Re: Fix for segfault in logical replication on master  (Japin Li <japinli@hotmail.com>)
Список pgsql-hackers
On Fri, Jun 18, 2021 at 9:18 AM Amit Kapila <amit.kapila16@gmail.com> wrote:
>
> > I thought it was cheap enough to check that the relation we open is an index, because if it is not, we'll segfault
whenaccessing fields of the relation->rd_index struct.  I wouldn't necessarily advocate doing any really expensive
checkshere, but a quick sanity check seemed worth the effort. 
> >
>
> I am not telling you anything about the cost of these sanity checks. I
> suggest you raise elog rather than return NULL because if this happens
> there is definitely some problem and continuing won't be a good idea.
>

Pushed, after making the above change. Additionally, I have moved the
test case to the existing file 001_rep_changes instead of creating a
new one as the test seems to fit there and I was not sure if the test
for just this case deserves a new file.

--
With Regards,
Amit Kapila.



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

Предыдущее
От: Thomas Munro
Дата:
Сообщение: Re: seawasp failing, maybe in glibc allocator
Следующее
От: Thomas Munro
Дата:
Сообщение: Re: seawasp failing, maybe in glibc allocator