ISSU: Enhancements to minimize data plane downtime

Registered by Rudra Rugge on 2017-07-14

Vrouter Kernel Module allocates large amount of memory for Flow Tables and Bridge Tables. Being Hash Tables, the memory for these need to be contiguous to hash into the buckets. Vrouter currently uses B-tables to divide the allocation of memory into multiple chunks of 4MB. In spite of this, the allocation can still fail in a running system, creating the constraint of allocating the memory immediately after boot up. This decreases the possibility of memory allocation failure but loses the flexibility of inserting the Vrouter module whenever desired. This feature is to remove this constraint.

Blueprint information

Status:
Started
Approver:
Hari Prasad Killi
Priority:
High
Drafter:
Divakar Dharanalakota
Direction:
Approved
Assignee:
Divakar Dharanalakota
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Beta Available
Milestone target:
milestone icon r4.1.0.0-fcs
Started by
Vineet Gupta on 2017-07-21

Related branches

Sprints

Whiteboard

(?)

Work Items

Work items:
Vrouter kernel module impact : DONE
Provisioning : DONE

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.