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.
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
feat: mrf be field validation #7718
feat: mrf be field validation #7718
Changes from 36 commits
83bf680
a123cfc
3208b50
3378af0
2338099
04bb49f
a01fa60
01aa96c
cdbbf4c
461a364
b2dc4f9
38d0897
f86534d
46e95bc
026b87f
576dda2
23ff8c6
a6af47e
b2410f2
a28afd0
a73a366
5e8e47c
f5b0784
4031351
f663b36
761e846
f7ad718
7d4b36a
de3885d
45f03b7
515f907
e3ab05e
b6223d5
06e993b
19e5c74
82be2f0
29fbad8
0933faa
f1ffe02
aff513a
150171f
66be9ed
92d4b14
6e9da95
e5f5ac0
96be8fd
fe4dc21
1eb69c8
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
Large diffs are not rendered by default.
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.
Since we're potentially blocking submissions here and we don't have full confidence that we're making the right blocks. Would recommend us to implement this through a "shadow"[1] instead.
Lmk if you have similar concerns on the confidence of the validation implementation.
[1] We log that a validation has failed, instead of block. Once we have sufficient information and confidence, we can officially swap that to a block.
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.
done, when a validation error for v3 occurs, ValidateFieldErrorV3 will be thrown which will be logged on DD and we can use that for monitoring for the next 1-2 weeks.