-
-
Notifications
You must be signed in to change notification settings - Fork 608
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
VA: Use performValidation for IsCAAValid remote checks #7850
Conversation
@beautifulentropy, this PR appears to contain configuration and/or SQL schema changes. Please ensure that a corresponding deployment ticket has been filed with the new values. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks great. I love seeing performRemoteCAACheck
and processRemoteCAAResults
deleted in favor of using shared code.
It's a bummer to see performRemoteValidation
, which was made so beautifully generic in #7847, wind up needing special-case code for CAA. I think we talked about the reasons on our call yesterday. Let me check my understanding:
- The current tests in
TestMultiCAARechecking
check that:- There is a log line detailing the remote differentials (
logRemoteDifferentials JSON=
, which is logged bylogRemoteResults
) - When a
ProblemDetails
is returned by any remote, it gets logged inperformRemoteValidation
(by comparison, thePerformValidation
doesn't logProblemDetails
inperformRemoteValidation
, only RPC-level errors)
- There is a log line detailing the remote differentials (
- Because these current tests actually test properties that are very similar to the properties we will be checking for MPIC, we want to preserve them so that we can see clearly in the MPIC-related diffs that the same tests pass the same sort of checks.
- Once the MPIC code lands we can remove the CAA-related special cases from
performRemoteValidation
?
Is that all sound correct?
…-remote-validation-2
Yes, all of this is correct. I'd also like to add that we have not and never plan to turn |
Co-authored-by: Jacob Hoffman-Andrews <[email protected]>
This change must be merged after #7847.