aboutsummaryrefslogtreecommitdiff
path: root/go.sum
diff options
context:
space:
mode:
authorGravatar Miek Gieben <miek@miek.nl> 2019-07-23 18:32:44 +0000
committerGravatar GitHub <noreply@github.com> 2019-07-23 18:32:44 +0000
commiteba020e6a1176c0d8fed639e936ddc2774f295dd (patch)
treeadce0be527c6a0d412d74a120b086f90a5503bbf /go.sum
parent637bd3c7dcb19659e3e52cd56fe8f4e6b455ac83 (diff)
downloadcoredns-eba020e6a1176c0d8fed639e936ddc2774f295dd.tar.gz
coredns-eba020e6a1176c0d8fed639e936ddc2774f295dd.tar.zst
coredns-eba020e6a1176c0d8fed639e936ddc2774f295dd.zip
plugin/file: simplify locking (#3024)
* plugin/file: simplify locking Simplify the locking, remove the reloadMu and just piggyback on the other lock for accessing content, which assumes things can be move underneath. Copy the Apex and Zone to new vars to make sure the pointer isn't updated from under us. The releadMu isn't need at all, the time.Ticker firing while we're reading means we will just miss that tick and get it on the next go. Add rrutil subpackage and put some more generic functions in there, that are now used from file and the tree package. This removes some duplication. Rename additionalProcessing that didn't actually do that to externalLookup, because that's what being done at some point. Signed-off-by: Miek Gieben <miek@miek.nl> * Update plugin/file/lookup.go Co-Authored-By: Michael Grosser <development@stp-ip.net>
Diffstat (limited to 'go.sum')
0 files changed, 0 insertions, 0 deletions