@@ -844,17 +844,12 @@ The rate that applies to a VPC is:
844844 means unlimited. The parameter accepts -1, 0 (both unlimited) or a
845845 positive number.
846846
847- The effective rate is stored when the VPC is created and is refreshed
848- when the VPC is restarted successfully with the cleanup option (the
849- virtual router is recreated and the new rate is applied to its public
850- interface). Changing the global parameter therefore affects an existing
851- VPC only after the VPC is restarted with cleanup. A restart without
852- cleanup does not change the rate of the VPC. The rate of a VPC is shown
853- as **Public network rate (Mb/s) ** in the VPC details, and as
854- **publicnetworkrate ** in the listVPCs API response. This value is
855- updated only when the VPC is restarted with cleanup. A virtual router
856- that is recreated by other means may apply a new value of the global
857- parameter to its public interface without the VPC details being updated.
847+ The rate of a VPC is updated when the VPC is restarted with the cleanup
848+ option, which recreates the virtual router. A restart without cleanup does
849+ not update it. Changing vpc.public.network.throttling.rate therefore
850+ affects an existing VPC only after a restart with cleanup. The rate of a
851+ VPC is shown as **Public network rate (Mb/s) ** in the VPC details, and as
852+ **publicnetworkrate ** in the listVPCs API response.
858853
859854.. image :: /_static/images/vpc_details_public_network_rate.png
860855 :width: 335px
@@ -879,21 +874,26 @@ uses the public network rate of the new offering.
879874 network rate. After the restart the VPC uses the value of
880875 vpc.public.network.throttling.rate.
881876
877+ Network Rates After Upgrading
878+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
879+
880+ When you upgrade to 24.0.0, CloudStack keeps the network rates of existing
881+ networks and NICs as they were before the upgrade. Running instances and
882+ virtual routers are not changed. Existing VPCs have no public network
883+ limit.
884+
885+ The new rules described above apply to new networks and NICs. They apply
886+ to existing instances and virtual routers the next time they are started:
887+ stop and start an instance, or stop and start a virtual router, or restart
888+ its network or VPC with the cleanup option. At that point the rate of a NIC
889+ can increase or decrease, for example when the system offering of the
890+ router, or the compute offering of the instance, takes precedence.
891+
882892.. note ::
883- When upgrading to 24.0.0, the network rate that applies to the existing
884- networks and NICs is recorded using the rules that applied before the
885- upgrade, so the bandwidth limits of running instances and routers do
886- not change. Existing VPCs have no public network limit (unlimited). The
887- new rules described above apply to the networks and NICs created after
888- the upgrade.
889-
890- For existing instances and virtual routers, the new rules apply the next
891- time they are started: an instance is stopped and started, and a router
892- is recreated by restarting its network or VPC with the cleanup option.
893- A restart without cleanup keeps the router and the rates of its NICs.
894- The network rate of such a NIC can therefore increase or decrease at
895- that point, for example when the system offering of the router, or the
896- compute offering of the instance, now takes precedence.
893+ The rate shown for a NIC is the rate CloudStack calculated for it. It is
894+ not read from the hypervisor. Until an instance or virtual router is
895+ restarted, the bandwidth in effect can differ from the rate shown, for
896+ example if a throttling setting was changed after it was started.
897897
898898
899899Changing the Default System Offering for System VMs
0 commit comments