]> git.ipfire.org Git - thirdparty/unbound.git/commit
Update locking management for iter_fwd and iter_hints methods. (#1054) 1041/head
authorYorgos Thessalonikefs <yorgos@nlnetlabs.nl>
Thu, 25 Apr 2024 09:05:58 +0000 (11:05 +0200)
committerGitHub <noreply@github.com>
Thu, 25 Apr 2024 09:05:58 +0000 (11:05 +0200)
commit9b9bba9f02dbc3cd15c0b123cb873e433a4a031f
tree979b75fa5552381a061900b4959dc373085577ec
parentd7353e6e99e1e713bd12aa0e2d146756760b0d3a
Update locking management for iter_fwd and iter_hints methods. (#1054)

fast reload, move most of the locking management to iter_fwd and
iter_hints methods. The caller still has the ability to handle its
own locking, if desired, for atomic operations on sets of different
structs.

Co-authored-by: Wouter Wijngaards <wcawijngaards@users.noreply.github.com>
daemon/cachedump.c
daemon/remote.c
iterator/iter_fwd.c
iterator/iter_fwd.h
iterator/iter_hints.c
iterator/iter_hints.h
iterator/iter_utils.c
iterator/iterator.c
pythonmod/interface.i