-
Notifications
You must be signed in to change notification settings - Fork 974
auth 4.9: backport "allow finer-grained rrset changes through the API" #16600
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
miodvallat
wants to merge
13
commits into
PowerDNS:rel/auth-4.9.x
Choose a base branch
from
miodvallat:backport-16589-to-auth-4.9.x
base: rel/auth-4.9.x
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
auth 4.9: backport "allow finer-grained rrset changes through the API" #16600
miodvallat
wants to merge
13
commits into
PowerDNS:rel/auth-4.9.x
from
miodvallat:backport-16589-to-auth-4.9.x
+662
−154
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Signed-off-by: Miod Vallat <[email protected]> (cherry picked from commit 6716169)
This is preparation work for future changes which would likely to trigger the "excessive cognitive complexity" diagnostic from clang-tidy, so cut ahead. Signed-off-by: Miod Vallat <[email protected]> (cherry picked from commit a8e5702)
Signed-off-by: Miod Vallat <[email protected]> (cherry picked from commit acd2c6b)
Signed-off-by: Miod Vallat <[email protected]> (cherry picked from commit ab0a342)
…ent RRsets. Signed-off-by: Miod Vallat <[email protected]> (cherry picked from commit 9017ef0)
Signed-off-by: Miod Vallat <[email protected]> (cherry picked from commit e13f3db)
Co-authored-by: Josh Soref <[email protected]> Signed-off-by: Miod Vallat <[email protected]> (cherry picked from commit d2415df)
This causes us to maintain a local cache of the rrsets being modified by both sets of operations, so that we keep a consistent view of them during the backend transaction, regardless of what the backend might be able to return. Signed-off-by: Miod Vallat <[email protected]> (cherry picked from commit 923b4b7)
Signed-off-by: Miod Vallat <[email protected]> (cherry picked from commit 6425264)
Signed-off-by: Miod Vallat <[email protected]>
Signed-off-by: Miod Vallat <[email protected]>
Signed-off-by: Miod Vallat <[email protected]>
Pull Request Test Coverage Report for Build 19967975374Details
💛 - Coveralls |
Signed-off-by: Miod Vallat <[email protected]>
Member
|
note to self: the doc changes in the original PR did not note "since version ..." |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Short description
Backport of #16589 to 4.9.x
But:
masterwhich I have been too lazy to identify. (no cookie for me)patchZone()into smaller pieces" commit is required to give the backport a chance to apply without too many conflicts.Checklist
I have: