-
Notifications
You must be signed in to change notification settings - Fork 735
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
Prefix Delegation: Merge from prefix delegation preview branch to master #1516
Commits on Apr 30, 2021
-
[Preview] Prefix delegation feature development (aws#1434)
* ENABLE_PREFIX_DELEGATION knob WARM_PREFIX_TARGET knob cr https://code.amazon.com/reviews/CR-40610031 * PD changes - dev only * Cooldown prefix IP * minor fixes to support prefix count * Code cleanup * Handle few corner cases * Nitro based check * With custom networking, do not get prefix for primary ENI * Code refactor * Handle graceful upgrade/enable PD from disable PD * code refactoring * Code refactoring * fix computing too low IPs * UT for prefix store * Fix UTs and handle CR comments * Clean up SDK code and fix model code generation * fix format and merge induced error * Merge broke the code * Fix Dockerfile.test * Added IPAMD UTs and fixed removeENI total count * Couple more IPAMD UTs for PD * UTs for awsutils/imds * Handle graceful PD enable to disable knob * get prefix list for non-pd case * Prevent reconcile of prefix IPs in IP datastore * Handle disable scenario * fix formatting * clean up comment * Remove unnecessary debugs * Handle PR comments * formatting fix * Remodelled PD datastore * Fix up UTs and fix Prefix nil * formatting * PR comments - minor cosmetic changes * removed the sdk override from makefile * Internal repo merge added these lines * Update config file * Handle wrapper of DescribeNetworkInterfacesWithContext to take one eni * RemoveUnusedENIFromStore was not accounting for prefixes deleted * Removed hardcoding of 16
Configuration menu - View commit details
-
Copy full SHA for 604d00c - Browse repository at this point
Copy the full SHA 604d00cView commit details
Commits on May 27, 2021
-
Code refactor - merge ENI's secondary and prefix store into single st…
…ore of CIDRs (aws#1471) * Code refactor - merge to single DB * remove few debugs * remove prefix store files * PR comments * Fix up CR comments * formatting * Updated UT cases * UT and formatting * Minor fixes * Minor comments * Updated /32 store term * remove unused code
Configuration menu - View commit details
-
Copy full SHA for 9681724 - Browse repository at this point
Copy the full SHA 9681724View commit details
Commits on Jun 9, 2021
-
Multi-prefix and WARM/MIN IP targets support with PD (aws#1477)
* Multi-pd and WARM targets support * cleanup * Updated variable names * Default prefix count to -1 * Get stats should be computed on the fly since CIDR pool can have /32 or /28 * Support for warm prefix 0 * code review comments
Configuration menu - View commit details
-
Copy full SHA for 8722c4b - Browse repository at this point
Copy the full SHA 8722c4bView commit details -
PD test cases and readme update (aws#1478)
* Traffic test case and readme update * Added testcases for warm ip/min ip with PD * Testcases for prefix count * Testcase for warm prefix along with warm ip/min ip * Updated traffic test case while PD mode is flipped * Fix minor comments * pr comments * added pods per eni * fix up count
Configuration menu - View commit details
-
Copy full SHA for 39376f3 - Browse repository at this point
Copy the full SHA 39376f3View commit details -
Support mixed instances with PD (aws#1483)
* Support mixed instances with PD * fix up the log
Configuration menu - View commit details
-
Copy full SHA for 346d5e1 - Browse repository at this point
Copy the full SHA 346d5e1View commit details
Commits on Jun 11, 2021
-
Optimization for prefixes allocation (aws#1500)
* optimization for prefixes Prefix store optimization * pr comment
Configuration menu - View commit details
-
Copy full SHA for 03f2375 - Browse repository at this point
Copy the full SHA 03f2375View commit details
Commits on Jun 17, 2021
-
Fixup eni allocation with warm targets (aws#1512)
* Fixup eni allocation with warm targets * fixup cidr count * code comments and warm prefix 0
Configuration menu - View commit details
-
Copy full SHA for 9dfc9b2 - Browse repository at this point
Copy the full SHA 9dfc9b2View commit details -
Default WARM_PREFIX_TARGET to 1 (aws#1515)
* Handle prefix target 0 * pr commets
Configuration menu - View commit details
-
Copy full SHA for 347e1db - Browse repository at this point
Copy the full SHA 347e1dbView commit details
Commits on Jun 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 43c529b - Browse repository at this point
Copy the full SHA 43c529bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0f990e - Browse repository at this point
Copy the full SHA d0f990eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e4924d - Browse repository at this point
Copy the full SHA 5e4924dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b592569 - Browse repository at this point
Copy the full SHA b592569View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb446db - Browse repository at this point
Copy the full SHA eb446dbView commit details
Commits on Jun 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f95594e - Browse repository at this point
Copy the full SHA f95594eView commit details
Commits on Jun 23, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ba5d23a - Browse repository at this point
Copy the full SHA ba5d23aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 93373d2 - Browse repository at this point
Copy the full SHA 93373d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce96bf4 - Browse repository at this point
Copy the full SHA ce96bf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a937132 - Browse repository at this point
Copy the full SHA a937132View commit details
Commits on Jun 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 5fa198b - Browse repository at this point
Copy the full SHA 5fa198bView commit details