Flow rate provisioning changes

Bug #1779665 reported by Ashok Singh on 2018-07-02
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
R5.0
In Progress
High
Kumar Harsh
Trunk
Fix Committed
High
Kumar Harsh

Bug Description

As part of flow rate provisioning feature,

We need 2 parameters to be configured

Max Flows per VN
This translates to max flow config per VMI. For example if max-flow-per-VN is configured as 100, then all the VMIs in that VN can have max of 100 flows each.

Flow-rate per second per VN
This translates to max flow rate (in flows/second) config per VMI

This bug is to track changes for this feature.

Review in progress for https://review.opencontrail.org/44274
Submitter: Ashok Singh (<email address hidden>)

Review in progress for https://review.opencontrail.org/44275
Submitter: Ashok Singh (<email address hidden>)

Reviewed: https://review.opencontrail.org/44275
Committed: http://github.com/Juniper/contrail-api-client/commit/16e3f7ddbb1def78425a52974759386dc3e55999
Submitter: Zuul v3 CI (<email address hidden>)
Branch: R5.0

commit 16e3f7ddbb1def78425a52974759386dc3e55999
Author: Ashok Singh R <email address hidden>
Date: Mon Jul 2 17:01:38 2018 +0530

Schema changes for flow-rate provisioning feature

Added two knows to configure max-flows and max-flow-rate per VN.

Closes-Bug: #1779665
(cherry picked from commit 1291d61a81bf1cf73fb0afebb155d4220669b61e)

Change-Id: Ib08a74ee12de109af3444add77495dfcf718a34a

Review in progress for https://review.opencontrail.org/44340
Submitter: Ashok Singh (<email address hidden>)

Reviewed: https://review.opencontrail.org/44340
Committed: http://github.com/Juniper/contrail-specs/commit/2e732c4a0d4eb1a4b6180ea380cbc41dbca73da9
Submitter: Zuul v3 CI (<email address hidden>)
Branch: master

commit 2e732c4a0d4eb1a4b6180ea380cbc41dbca73da9
Author: Ashok Singh R <email address hidden>
Date: Wed Jul 4 13:04:58 2018 +0530

First draft of blueprint for flow-rate provisioning

Change-Id: I4dc054aceb481126b4c0fa81a7178481c1c600c5
Partial-Bug: #1779665

OpenContrail Admin (ci-admin-f) wrote :

Reviewed: https://review.opencontrail.org/44274
Committed: http://github.com/Juniper/contrail-api-client/commit/1291d61a81bf1cf73fb0afebb155d4220669b61e
Submitter: Zuul v3 CI (<email address hidden>)
Branch: master

commit 1291d61a81bf1cf73fb0afebb155d4220669b61e
Author: Ashok Singh R <email address hidden>
Date: Mon Jul 2 17:01:38 2018 +0530

Schema changes for flow-rate provisioning feature

Added two knows to configure max-flows and max-flow-rate per VN.

Change-Id: I5750afebb4428c258b3c0bd4a2f44cb11c009aec
Closes-Bug: #1779665

Review in progress for https://review.opencontrail.org/46424
Submitter: Kumar Harsh (<email address hidden>)

Review in progress for https://review.opencontrail.org/46425
Submitter: Kumar Harsh (<email address hidden>)

Kumar Harsh (hkumar) on 2018-09-25
information type: Proprietary → Public

Reviewed: https://review.opencontrail.org/46424
Committed: http://github.com/Juniper/contrail-specs/commit/d78d3b9310e7bd7f7e4e93bbe1eeb58f7fe07dca
Submitter: Zuul v3 CI (<email address hidden>)
Branch: master

commit d78d3b9310e7bd7f7e4e93bbe1eeb58f7fe07dca
Author: Kumar <email address hidden>
Date: Sun Sep 23 21:37:50 2018 +0530

Updated blueprint
Add knob for maxmimum flows on a virtual machine interface.

Change-Id: I2feb89d61ba15beaa41ecb8cf2bc43c317607624
Partial-Bug: #1779665

Review in progress for https://review.opencontrail.org/46478
Submitter: Kumar Harsh (<email address hidden>)

Review in progress for https://review.opencontrail.org/46478
Submitter: Paul Carver (<email address hidden>)

Reviewed: https://review.opencontrail.org/46478
Committed: http://github.com/Juniper/contrail-specs/commit/b5383d71507903de915d459d728e524d838b9d8c
Submitter: Zuul v3 CI (<email address hidden>)
Branch: master

commit b5383d71507903de915d459d728e524d838b9d8c
Author: Kumar <email address hidden>
Date: Tue Sep 25 15:39:29 2018 +0530

Move spec to 5.1 folder and adjust wording

5.0 has already been released, this spec is for 5.1. Some of the wording of the
spec is also being adjusted for additional clarity.

Change-Id: Ic9c251c611fabfc91b3b75f1947868824f4fe234
Partial-Bug: #1779665

Review in progress for https://review.opencontrail.org/46425
Submitter: Kumar Harsh (<email address hidden>)

Review in progress for https://review.opencontrail.org/46844
Submitter: Kumar Harsh (<email address hidden>)

Review in progress for https://review.opencontrail.org/47360
Submitter: Kumar Harsh (<email address hidden>)

Review in progress for https://review.opencontrail.org/46425
Submitter: Kumar Harsh (<email address hidden>)

Review in progress for https://review.opencontrail.org/46844
Submitter: Kumar Harsh (<email address hidden>)

Reviewed: https://review.opencontrail.org/46425
Committed: http://github.com/Juniper/contrail-api-client/commit/67b9464621124968e33ed565fa78021cd6c1f1aa
Submitter: Zuul v3 CI (<email address hidden>)
Branch: master

commit 67b9464621124968e33ed565fa78021cd6c1f1aa
Author: Kumar Harsh <email address hidden>
Date: Tue Oct 30 14:10:24 2018 +0530

Remove max-flow-rate from VirtualNetworkType

Add new property MaxFlowsType, minimum value 0 and
max as (max value of 32 bit integer).

Add new max-flows attribute to VirtualNetworkType
and VirtualMachineInterfacePropertiesType.

Partial-Bug: #1779665

Change-Id: Ib9cb36aadfeb383c148caf2677f3d401fffe4cec

Review in progress for https://review.opencontrail.org/47620
Submitter: Kumar Harsh (<email address hidden>)

Reviewed: https://review.opencontrail.org/47620
Committed: http://github.com/Juniper/contrail-controller/commit/5b063a69ce02c489413179f1ffcedf80d207bb74
Submitter: Zuul v3 CI (<email address hidden>)
Branch: master

commit 5b063a69ce02c489413179f1ffcedf80d207bb74
Author: Kumar Harsh <email address hidden>
Date: Tue Nov 27 15:05:30 2018 +0530

Changes for max flows on vmi.
Add max flows at vn and vmi.
Add flow counter for vmi.
Add unit tests.

Change-Id: I67ca4eec7999d86690c5def7463723ccbbfb5019
Closes-Bug: #1779665

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers