Thread
-
Re: GUC thread-safety approaches
David Rowley <dgrowleyml@gmail.com> — 2025-11-18T22:39:07Z
On Tue, 18 Nov 2025 at 21:50, Peter Eisentraut <peter@eisentraut.org> wrote: > where get_config_val_*() would be a thin wrapper around hash_search() > (a bit like the existing GetConfigOption() and find_option(), but > without all the error checking). > > Would that be too expensive? Why couldn't in-core GUCs be fields in the Session struct and have a hash table for storage of custom GUCs, and allow core to access the fields directly? Extensions would need to go through a function which does the hash lookup. David