Thread

  1. 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