Skip to content
This repository was archived by the owner on Mar 31, 2023. It is now read-only.

Conversation

@cj-chung
Copy link
Contributor

Extend Subnet Manager's functionality to prepare InternalRouterInfo for routing rule update and InternalHostPortMap for host-port mapping, and send down both information to Data Plane manager.

@xieus xieus linked an issue Oct 16, 2020 that may be closed by this pull request
@xieus xieus added documentation Improvements or additions to documentation feature feature development labels Oct 16, 2020
@xieus xieus added this to the Version 1.0.2020.11.30 milestone Oct 16, 2020
@codecov-io
Copy link

codecov-io commented Oct 20, 2020

Codecov Report

Merging #429 (cf595a5) into master (7886bee) will decrease coverage by 0.15%.
The diff coverage is n/a.

Impacted file tree graph

@@             Coverage Diff              @@
##             master     #429      +/-   ##
============================================
- Coverage     36.74%   36.59%   -0.16%     
- Complexity     1150     1162      +12     
============================================
  Files           448      453       +5     
  Lines         10759    10869     +110     
  Branches       1373     1393      +20     
============================================
+ Hits           3953     3977      +24     
- Misses         6268     6350      +82     
- Partials        538      542       +4     
Impacted Files Coverage Δ Complexity Δ
...wei/alcor/portmanager/processor/NetworkConfig.java 67.44% <0.00%> (-32.56%) 15.00% <0.00%> (+1.00%) ⬇️
...lcor/portmanager/processor/DataPlaneProcessor.java 65.30% <0.00%> (-10.64%) 31.00% <0.00%> (+2.00%) ⬇️
...portmanager/request/FetchRouterSubnetsRequest.java 72.22% <0.00%> (-6.35%) 5.00% <0.00%> (+1.00%) ⬇️
...rewei/alcor/portmanager/processor/PortContext.java 62.90% <0.00%> (-4.37%) 23.00% <0.00%> (+1.00%) ⬇️
...r/route/service/Impl/NeutronRouterServiceImpl.java 51.49% <0.00%> (-2.18%) 27.00% <0.00%> (+2.00%) ⬇️
...ewei/alcor/subnet/controller/SubnetController.java 65.65% <0.00%> (-0.71%) 20.00% <0.00%> (ø%)
...alcor/elasticipmanager/dao/ElasticIpAllocator.java 63.53% <0.00%> (-0.28%) 48.00% <0.00%> (ø%)
...cor/subnet/service/implement/SubnetServiceImp.java 1.47% <0.00%> (-0.11%) 1.00% <0.00%> (ø%)
.../futurewei/alcor/route/config/ConstantsConfig.java 0.00% <0.00%> (ø) 0.00% <0.00%> (ø%)
...cor/portmanager/util/NetworkConfigurationUtil.java 0.00% <0.00%> (ø) 0.00% <0.00%> (ø%)
... and 11 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 7886bee...cf595a5. Read the comment docs.

* Normal response codes: 201
* Error response codes: 400, 404, 500, 503

* Error response codes: 400, 401, 404, 404, 409, 500, 503
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We may need 412 Precondition Failed as well.

@xieus xieus requested a review from chenpiaoping November 5, 2020 07:21
@xieus xieus changed the title Subnet Manager Redesign to include routing rule update function [Documentation] Subnet Mgr Redesign with Routing Rule Update Function Nov 5, 2020
@xieus xieus self-requested a review December 2, 2020 04:27
Copy link
Contributor

@xieus xieus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Discussed offline and the overall design is solid. Signed off.

In this doc, we will need to update RM's integration with GWM when the GWM design is in place.

@xieus xieus changed the title [Documentation] Subnet Mgr Redesign with Routing Rule Update Function [Documentation] Subnet Mgr Redesign with Routing Rule Update Dec 2, 2020
@xieus xieus merged commit 4c733f5 into futurewei-cloud:master Dec 2, 2020
@cj-chung cj-chung deleted the subnet-mgmt branch December 2, 2020 18:50
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

documentation Improvements or additions to documentation feature feature development

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Fundamental] Sub-level programming through Subnet Manager

3 participants