-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Support VPC public gateway rate throttling, built on NIC/network rate persistence and precedence fixes #13325
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
sudo87
wants to merge
44
commits into
apache:main
Choose a base branch
from
shapeblue:networkThrottling
base: main
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.
+1,144
−29
Open
Changes from all commits
Commits
Show all changes
44 commits
Select commit
Hold shift + click to select a range
498b69b
persist and expose effective network rate for NIC, Network and comput…
sudo87 c8ac2a0
Merge branch 'main' into networkThrottling
sudo87 adbdec2
server,engine,api: persist and expose NIC network rate from nics column
sudo87 fb7cce0
Merge branch 'main' into networkThrottling
DaanHoogland b684b88
fix ui build due to merge conflict
sudo87 cd349f5
Merge branch 'main' into networkThrottling
sudo87 469d391
Merge branch 'main' into networkThrottling
sudo87 0a2b534
Fix network rate response inconsistency between Network, Nic and Netw…
sudo87 71d49b8
Apply new precedence rules for VM and VR NIC network rate
sudo87 4e7236c
Backfill network rate for existing NICs/networks and refresh it on mi…
sudo87 817c2f9
ui: show Unlimited instead of -1 for network rate
sudo87 4c8b4ef
Fix backfill NPE and statement auto-close bug found via e2e testing
sudo87 7a4e287
Support throttling a VPC's public gateway network rate
sudo87 cdf3135
Fix VPC public gateway rate not applied to VR public NIC, normalize n…
sudo87 b850965
engine-schema: upgrade path for 24.0.0
shwstppr 18c74d3
fix CS version
shwstppr 29b9b76
fix upgrade unit tests for cutover
shwstppr ec174a1
fix imports
shwstppr 673fa86
fix template version
shwstppr 20f686c
continue using 3 part version for sys template
shwstppr 8720eb3
fix
shwstppr d4c3549
fix more
shwstppr 0f4c5ef
use security version after cutover
shwstppr e1b7a2f
improvements and add tests
shwstppr d6198c6
fix more scripts
shwstppr 5f8b0dc
address remaining comments
shwstppr dec9da9
more changes
shwstppr 1fbbe0f
Update versioning logic in export-templates.sh
shwstppr 29415b3
Fix export-templates.sh syntax
nvazquez 57d4881
Align VPC public gateway rate upgrade path with the 4.23.0.0 to 24.0.…
sudo87 d5428f1
Merge remote-tracking branch 'apache/main' into networkThrottling
sudo87 8800f0c
Fix two NetworkRateBackfill migration bugs found via a real upgrade test
sudo87 f7d3e72
Revert incorrect guard change from the previous NetworkRateBackfill fix
sudo87 c9b2ce2
Store -1 directly for unlimited NIC network rate instead of NULL
sudo87 01312c7
Merge branch 'main' into networkThrottling
sudo87 d005819
resolve conflict and address copilot's comment
sudo87 5be59e0
Merge remote-tracking branch 'apache/main' into networkThrottling
sudo87 f51c873
ui: fix VPC offering edit round-tripping unlimited public network rate
sudo87 51f0ded
server: always normalize network rate to -1 when the network_details …
sudo87 007bf8b
address further copilot review comments
sudo87 6cbc4d7
Address review feedback for VPC public network rate
sudo87 b00a023
Refresh VPC public network rate only on restart with cleanup
sudo87 dddd5cd
Skip networkrate when copying network details on migration
sudo87 6438d86
Use upgrade connection in rate backfill and save a lookup per network
sudo87 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -86,4 +86,6 @@ public enum State { | |
| Boolean isSpecifyAsNumber(); | ||
|
|
||
| boolean isConserveMode(); | ||
|
|
||
| Integer getPublicNetworkRate(); | ||
| } | ||
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
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -168,5 +168,7 @@ public enum ReservationStrategy { | |
|
|
||
| Integer getMtu(); | ||
|
|
||
| Integer getNetworkRate(); | ||
|
|
||
| boolean isEnabled(); | ||
| } | ||
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
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
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
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
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
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
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.