Skip to content

Commit

Permalink
sub-cluster schema change.
Browse files Browse the repository at this point in the history
Description: Sub cluster schema change updates

Change-Id: I4ee82f03ad353aa8f7f2d2d0c3bfd75b680c9e4c
Partial-Bug: #1739815
  • Loading branch information
Suresh-vin committed Jan 16, 2018
1 parent d3a6979 commit 848d2ea
Showing 1 changed file with 7 additions and 9 deletions.
16 changes: 7 additions & 9 deletions subcluster.md
Expand Up @@ -47,20 +47,13 @@ list may be provided, which filters these objects based on subcluster object.

In phase 1,
UI would implement new column against list of vrouters and bgp-routers
UI must let ASN configurable even if the router type is control node.
## 3.5 Notification impact
None

# 4. Implementation
## New Schema
```
+<xsd:element name="sub-cluster" type="ifmap:IdentityType"/>
+<xsd:element name="global-system-config-sub-cluster"/>
+<!--#IFMAP-SEMANTICS-IDL
+ Link('global-system-config-sub-cluster',
+ 'global-system-config', 'sub-cluster', ['has'], 'optional', 'CRUD',
+ 'Subcluster for managing remote workloads') -->
+
+<xsd:element name="sub-cluster-asn" type="AutonomousSystemType"/>
+<!--#IFMAP-SEMANTICS-IDL
+ Property('sub-cluster-asn', 'sub-cluster' , 'required', 'CRUD',
Expand Down Expand Up @@ -117,6 +110,7 @@ parameter in their respective configuration files.

As bgp peers are statically configured, we can verify this while
processing configuration.
Sub cluster control nodes are created as external-control-nodes

# 5. Performance and scaling impact
## 5.1 API and control plane
Expand Down Expand Up @@ -162,8 +156,12 @@ None
1) A subcluster control nodes never directly peer with another subcluster control
nodes or primary control nodes.

2) A subcluster control node has to be created and is referred is referred in
virtual-router and bgp-router objects.
2) A subcluster control node has to be created and is referred in virtual-router
and bgp-router objects.

3) A subcluster object and the control nodes under it should have the same ASN.

4) ASN canot be modified in a subcluster object.

# 12. References
https://app.asana.com/0/335523438776724/428830908079139
Expand Down

0 comments on commit 848d2ea

Please sign in to comment.