Skip to content

Conversation

@inspurSDN
Copy link

… memory issue

Root cause:
Use swsscommon DbInterface to get_keys and get_all data will cause hiredis freeObject memory issue
Solution:
1. Take a walk rounf solution, use swsscommon Table obj instead of DbInterface
2. NextHopUpdater connect appl_db only
3. Parse keys with to ip string and get nexthops and ifnames
4. Mock DBConnector.init()
5. Skip NextHopUpdater uni test cases

- What I did

- How I did it

- How to verify it

- Description for the changelog

… memory issue

Root cause:
    Use swsscommon DbInterface to get_keys and get_all data will cause hiredis freeObject memory issue
Solution:
    1. Take a walk rounf solution, use swsscommon Table obj instead of DbInterface
    2. NextHopUpdater connect appl_db only
    3. Parse keys with to ip string and get nexthops and ifnames
    4. Mock DBConnector.__init__()
    5. Skip NextHopUpdater uni test cases
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.

1 participant