Changes look good to me. Thanks, Mahendrakar.
On Fri, 19 Aug 2022 at 17:28, Bharath Rupireddy < bharath.rupireddyforpostg...@gmail.com> wrote: > On Fri, Aug 19, 2022 at 1:37 PM mahendrakar s > <mahendrakarfo...@gmail.com> wrote: > > > > Hi Bharath, > > I reviewed your patch. Minor comments. > > Thanks. > > > 1. Why are we not using durable_unlink instead of unlink to remove the > partial tmp files? > > durable_unlink() issues fsync on the parent directory, if used, those > fsync() calls will be per partial.tmp file. Moreover, durable_unlink() > is backend-only, not available for tools i.e. FRONTEND code. If we > don't durably remove the pratial.tmp file, it will get deleted in the > next cycle anyways, so no problem there. > > > 2. Below could be a simple if(shouldcreatetempfile){} else{} as in error > case we need to return NULL. > > Yeah, that way it is much simpler. > > Please review the attached v6 patch. > > -- > Bharath Rupireddy > RDS Open Source Databases: https://aws.amazon.com/rds/postgresql/ >