Re: [PATCH] Check snapshot argument of index_beginscan and family - Mailing list pgsql-hackers

From Aleksander Alekseev
Subject Re: [PATCH] Check snapshot argument of index_beginscan and family
Date
Msg-id CAJ7c6TOf=2h64U=knCS8_VrR8iFkZ=+=xH1F5CEJdXqCsQNtgQ@mail.gmail.com
Whole thread Raw
In response to Re: [PATCH] Check snapshot argument of index_beginscan and family  (Pavel Borisov <pashkin.elfe@gmail.com>)
Responses Re: [PATCH] Check snapshot argument of index_beginscan and family
List pgsql-hackers
Hi Pavel,

Thanks for the feedback!

> I think it's a nice catch and worth fixing. The one thing I don't
> agree with is using asserts for handling the error that can appear
> because most probably the server is built with assertions off and in
> this case, there still will be a crash in this case. I'd do this with
> report ERROR. Otherwise, the patch looks right and worth committing.

Normally a developer is not supposed to pass NULLs there so I figured
having extra if's in the release builds doesn't worth it. Personally I
wouldn't mind using ereport() but my intuition tells me that the
committers are not going to approve this :)

Let's see what the rest of the community thinks.

-- 
Best regards,
Aleksander Alekseev



pgsql-hackers by date:

Previous
From: Dean Rasheed
Date:
Subject: Re: Another multi-row VALUES bug
Next
From: Bharath Rupireddy
Date:
Subject: Re: Introduce a new view for checkpointer related stats