On Tue, Oct 6, 2020 at 5:24 PM Amit Kapila <amit.kapil...@gmail.com> wrote:
>
> On Tue, Oct 6, 2020 at 12:14 PM Bharath Rupireddy
> <bharath.rupireddyforpostg...@gmail.com> wrote:
> >
> > On Mon, Oct 5, 2020 at 9:39 AM Amit Kapila <amit.kapil...@gmail.com> wrote:
> > >
> > >
> > > 3. The patch doesn't seem to be freeing the memory allocated for 
> > > missingattsbuf.
> > >
> >
> > I don't think we need to do that. We are passing missingattsbuf.data to 
> > ereport and we are safe without freeing up missingattsbuf(we don't reach 
> > the code after ereprot(ERROR,...)as the table sync worker anyways goes away 
> > after throwing missing attributes error( if (sigsetjmp(local_sigjmp_buf, 1) 
> > != 0) in StartBackgroundWorker and then proc_exit(1)). Each time a new 
> > table sync bg worker is spawned.
> >
>
> Okay, by that logic, we don't even need to free memory for missingatts.
>
> I have made a few changes, (a) moved free of missingatts in the caller
> where we are allocating it. (b) added/edited/removed comments, (c) ran
> pgindent.
>

Thanks Amit. v8 patch looks good to me.

>
> Shall we backpatch this? I don't see any particular need to backpatch
> this as this is a minor error message improvement and nobody has
> reported any problem due to this. What do you think?
>

IMO, no backpatch is required as this is not a bug or something
reported by anyone.

With Regards,
Bharath Rupireddy.
EnterpriseDB: http://www.enterprisedb.com


Reply via email to