Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[202012] StateDB table cleanup for VNET routes #11999

Merged
merged 2 commits into from
Sep 8, 2022

Conversation

siqbal1986
Copy link
Contributor

@siqbal1986 siqbal1986 commented Sep 8, 2022

Added 'VNET_ROUTE_TUNNEL_TABLE', 'VNET_ROUTE_TABLE' to the clean up script.

Why I did it

Performing load_minigraph doesn't clear up these tables.

How I did it

with my hands...

How to verify it

add a tunnel route, do a sudo config load_minigraph and check if the tunnel route is cleared after the reset.

Which release branch to backport (provide reason below if selected)

  • 201811
  • 201911
  • 202006
  • 202012
  • 202106
  • 202111
  • 202205

Description for the changelog

Added 'VNET_ROUTE_TUNNEL_TABLE', and 'VNET_ROUTE_TABLE' to the list of tables cleared during sonic reset.

Link to config_db schema for YANG module changes

A picture of a cute animal (not mandatory but encouraged)

'VNET_ROUTE_TUNNEL_TABLE*'
'VNET_ROUTE_TABLE*'
@linux-foundation-easycla
Copy link

linux-foundation-easycla bot commented Sep 8, 2022

CLA Signed

The committers listed above are authorized under a signed CLA.

@prsunny prsunny changed the base branch from master to 202012 September 8, 2022 00:52
@@ -147,7 +147,7 @@ start() {
$SONIC_DB_CLI COUNTERS_DB FLUSHDB
$SONIC_DB_CLI FLEX_COUNTER_DB FLUSHDB
$SONIC_DB_CLI RESTAPI_DB FLUSHDB
clean_up_tables STATE_DB "'PORT_TABLE*', 'MGMT_PORT_TABLE*', 'VLAN_TABLE*', 'VLAN_MEMBER_TABLE*', 'LAG_TABLE*', 'LAG_MEMBER_TABLE*', 'INTERFACE_TABLE*', 'MIRROR_SESSION*', 'VRF_TABLE*', 'FDB_TABLE*', 'FG_ROUTE_TABLE*', 'BUFFER_POOL*', 'BUFFER_PROFILE*', 'MUX_CABLE_TABLE*', 'ADVERTISE_NETWORK_TABLE*', 'VXLAN_TUNNEL_TABLE*'"
clean_up_tables STATE_DB "'PORT_TABLE*', 'MGMT_PORT_TABLE*', 'VLAN_TABLE*', 'VLAN_MEMBER_TABLE*', 'LAG_TABLE*', 'LAG_MEMBER_TABLE*', 'INTERFACE_TABLE*', 'MIRROR_SESSION*', 'VRF_TABLE*', 'FDB_TABLE*', 'FG_ROUTE_TABLE*', 'BUFFER_POOL*', 'BUFFER_PROFILE*', 'MUX_CABLE_TABLE*', 'ADVERTISE_NETWORK_TABLE*', 'VXLAN_TUNNEL_TABLE*', 'VNET_ROUTE_TUNNEL_TABLE*', 'VNET_ROUTE_TABLE*'"
Copy link
Contributor

Choose a reason for hiding this comment

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

Lets have it as VNET_ROUTE* to include both?

@prsunny
Copy link
Contributor

prsunny commented Sep 8, 2022

/easycla

@prsunny prsunny changed the title Swss table cleanup [202012] StateDB table cleanup for VNET routes Sep 8, 2022
changes suggested in review.
@prsunny
Copy link
Contributor

prsunny commented Sep 8, 2022

/azp run Azure.sonic-buildimage

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@prsunny prsunny merged commit 10b6a5c into sonic-net:202012 Sep 8, 2022
@siqbal1986 siqbal1986 mentioned this pull request Jun 8, 2023
10 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants