On 8/29/22 23:57, Tom Lane wrote: > David Rowley <dgrowle...@gmail.com> writes: >> I've read over the emails and glanced at Tomas' patch. I think that >> seems good. I think I'd rather see us do that than pad the struct out >> further as Tomas' method is more aligned to what we do in aset.c >> (ALLOC_BLOCKHDRSZ) and generation.c (Generation_BLOCKHDRSZ). > >> I can adjust Tomas' patch to #define Slab_BLOCKHDRSZ > > WFM > Same here. I also suggested doing a similar check in MemoryChunkGetPointer, so that we catch the issue earlier - right after we allocate the chunk. Any opinion on that? With an assert only in GetMemoryChunkMethodID() we'd notice the issue much later, when it may not be obvious if it's a memory corruption or what. But maybe it's overkill. regards -- Tomas Vondra EnterpriseDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company
- Re: Reducing the chunk header sizes on all memory context ty... David Rowley
- Re: Reducing the chunk header sizes on all memory context ty... Tomas Vondra
- Re: Reducing the chunk header sizes on all memory context ty... Tom Lane
- Re: Reducing the chunk header sizes on all memory context ty... Tom Lane
- Re: Reducing the chunk header sizes on all memory context ty... Tom Lane
- Re: Reducing the chunk header sizes on all memory context ty... Andres Freund
- Re: Reducing the chunk header sizes on all memory context ty... Tom Lane
- Re: Reducing the chunk header sizes on all memory context ty... Tomas Vondra
- Re: Reducing the chunk header sizes on all memory context ty... David Rowley
- Re: Reducing the chunk header sizes on all memory context ty... Tom Lane
- Re: Reducing the chunk header sizes on all memory context ty... Tomas Vondra
- Re: Reducing the chunk header sizes on all memory context ty... David Rowley
- Re: Reducing the chunk header sizes on all memory context ty... Tomas Vondra
- Re: Reducing the chunk header sizes on all memory context ty... Tom Lane
- Re: Reducing the chunk header sizes on all memory context ty... Robert Haas
- Re: Reducing the chunk header sizes on all memory context ty... Tom Lane
- Re: Reducing the chunk header sizes on all memory context ty... David Rowley
- Re: Reducing the chunk header sizes on all memory context ty... Tom Lane
- Re: Reducing the chunk header sizes on all memory context ty... David Rowley
- Re: Reducing the chunk header sizes on all memory context ty... David Rowley
- Re: Reducing the chunk header sizes on all memory context ty... Robert Haas