Skip to content
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

ADN Network Functions #242

Merged
merged 25 commits into from
Dec 4, 2023
Merged

ADN Network Functions #242

merged 25 commits into from
Dec 4, 2023

Conversation

livingshade
Copy link
Contributor

@livingshade livingshade commented Oct 25, 2023

Why are these changes needed?

Added implementation for those elements(client side and server side)

  • Admission Control (client side only)
  • Mutation
  • Metrics
  • Logging
  • Fault
  • Ratelimit Drop

Related issue number

Checks

  • I've run scripts/clippy.sh to lint the changes in this PR.
  • I've included any doc changes.
  • Testing Strategy
    • Release tests
    • This PR is not tested :(

@livingshade
Copy link
Contributor Author

@crazyboycjr Can you merge that into adn branch? You don't need to review all code, there are too much and I have done the testing.

Copy link
Contributor

@crazyboycjr crazyboycjr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I skim over the code and it overall looks good to me. There is only one comment in ratelimit-drop engine, and please let me know if tha's the intention.

@crazyboycjr
Copy link
Contributor

Btw I hate so much boilerplate code for writing just a single an engine...

@crazyboycjr crazyboycjr merged commit 5a650eb into phoenix-dataplane:adn Dec 4, 2023
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants