Flush Memoize cache when non-key parameters change, take 2
It's possible that a subplan below a Memoize node contains a parameter
from above the Memoize node. If this parameter changes then cache entries
may become out-dated due to the new parameter value.
Previously Memoize was mistakenly not a
Flush Memoize cache when non-key parameters change, take 2
It's possible that a subplan below a Memoize node contains a parameter
from above the Memoize node. If this parameter changes then cache entries
may become out-dated due to the new parameter value.
Previously Memoize was mistakenly not a
On Wed, 24 Nov 2021 at 20:27, David Rowley wrote:
>
> On Wed, 24 Nov 2021 at 17:31, Michael Paquier wrote:
> > From what I can see, there are two separate problems here:
> > - force_parallel_mode = regress.
> > - -DRELCACHE_FORCE_RELEASE and/or -DCATCACHE_FORCE_RELEASE.
>
> Thanks. I missed addin
On Wed, 24 Nov 2021 at 17:31, Michael Paquier wrote:
> From what I can see, there are two separate problems here:
> - force_parallel_mode = regress.
> - -DRELCACHE_FORCE_RELEASE and/or -DCATCACHE_FORCE_RELEASE.
Thanks. I missed adding keyparamids to the copy/read/write functions.
David
On Wed, Nov 24, 2021 at 03:18:53PM +1300, David Rowley wrote:
> I'm currently looking into why the buildfarm does not like this.
From what I can see, there are two separate problems here:
- force_parallel_mode = regress.
- -DRELCACHE_FORCE_RELEASE and/or -DCATCACHE_FORCE_RELEASE.
Regards,
--
Mich
On Wed, 24 Nov 2021 at 14:57, David Rowley wrote:
> Flush Memoize cache when non-key parameters change
I'm currently looking into why the buildfarm does not like this.
David
Flush Memoize cache when non-key parameters change
It's possible that a subplan below a Memoize node contains a parameter
from above the Memoize node. If this parameter changes then cache entries
may become out-dated due to the new parameter value.
Previously Memoize was mistakenly not aware of
Flush Memoize cache when non-key parameters change
It's possible that a subplan below a Memoize node contains a parameter
from above the Memoize node. If this parameter changes then cache entries
may become out-dated due to the new parameter value.
Previously Memoize was mistakenly not aware of