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

[Dynamic buffer calc] Support dynamic buffer calculation #361

Merged
merged 12 commits into from
Dec 2, 2020

Commits on Nov 16, 2020

  1. [schema] Add table definitions required by dynamic buffer calculation

    Signed-off-by: Stephen Sun <stephens@mellanox.com>
    Stephen Sun authored and stephenxs committed Nov 16, 2020
    Configuration menu
    Copy the full SHA
    4719d63 View commit details
    Browse the repository at this point in the history
  2. [json] Port json parser from swssconfig to swss-common so that other

    component can take advantage of this tool
    Stephen Sun authored and stephenxs committed Nov 16, 2020
    Configuration menu
    Copy the full SHA
    5d366f3 View commit details
    Browse the repository at this point in the history
  3. Follow the name convention in APPL_DB and STATE_DB: add "_TABLE" suffix

    Signed-off-by: Stephen Sun <stephens@nvidia.com>
    stephenxs committed Nov 16, 2020
    Configuration menu
    Copy the full SHA
    f5c06d0 View commit details
    Browse the repository at this point in the history
  4. Fix typo and remove unnecessary sentence

    Signed-off-by: Stephen Sun <stephens@nvidia.com>
    stephenxs committed Nov 16, 2020
    Configuration menu
    Copy the full SHA
    4d06910 View commit details
    Browse the repository at this point in the history
  5. Add comments for the json interface

    Signed-off-by: Stephen Sun <stephens@nvidia.com>
    stephenxs committed Nov 16, 2020
    Configuration menu
    Copy the full SHA
    d55b9b6 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2020

  1. Configuration menu
    Copy the full SHA
    e37a6fb View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2020

  1. Configuration menu
    Copy the full SHA
    3458442 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2020

  1. Fix review comments

    Signed-off-by: Stephen Sun <stephens@nvidia.com>
    stephenxs committed Dec 1, 2020
    Configuration menu
    Copy the full SHA
    ca70649 View commit details
    Browse the repository at this point in the history
  2. Fix review comments

    Signed-off-by: Stephen Sun <stephens@nvidia.com>
    stephenxs committed Dec 1, 2020
    Configuration menu
    Copy the full SHA
    096ac39 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2020

  1. catch std::exceptions instead of ... and log the eception info

    Signed-off-by: Stephen Sun <stephens@nvidia.com>
    stephenxs committed Dec 2, 2020
    Configuration menu
    Copy the full SHA
    4d9b4b6 View commit details
    Browse the repository at this point in the history
  2. Break down the exception handling to catch more specific exceptions

    - logic_error for json syntax errors
    - bas_alloc for insufficient memory
    
    Signed-off-by: Stephen Sun <stephens@nvidia.com>
    stephenxs committed Dec 2, 2020
    Configuration menu
    Copy the full SHA
    aac4639 View commit details
    Browse the repository at this point in the history
  3. Fix typo

    Signed-off-by: Stephen Sun <stephens@nvidia.com>
    stephenxs committed Dec 2, 2020
    Configuration menu
    Copy the full SHA
    1ebb3d3 View commit details
    Browse the repository at this point in the history