At Thu, 26 Nov 2020 16:18:55 +0900 (JST), Kyotaro Horiguchi 
<horikyota....@gmail.com> wrote in 
> +     /* Zero the array of blocks because these will all be dropped anyway */
> +     MemSet(firstDelBlocks, 0, sizeof(BlockNumber) * n * (MAX_FORKNUM + 1));
> 
> We don't need to prepare nforks, forks and firstDelBlocks for all
> relations before looping over relations.  In other words, we can fill
> in the arrays for a relation at every iteration of relations.

Or even we could call FindAndDropRelFileNodeBuffers() for each
forks. It dones't matter in the performance perspective whether the
function loops over forks or the function is called for each forks.

regrds.

-- 
Kyotaro Horiguchi
NTT Open Source Software Center


Reply via email to