Closed jimmyzhai closed 2 months ago
@jimmyzhai Please update the PR description about adding serialize/deserialize change.
Just FYI I have a PR that updates the submodule + also updates sairedis code for the route group API changes https://github.com/sonic-net/sonic-sairedis/pull/1410
@jimmyzhai Please update the PR description about adding serialize/deserialize change.
done
@jimmyzhai, there are some more changes in public sairedis repo that includes metering related changes. Could you please help include those as well in this PR?
Please fix build errors
@jimmyzhai, there are some more changes in public sairedis repo that includes metering related changes. Could you please help include those as well in this PR?
Had tried that, but PR https://github.com/opencomputeproject/SAI/pull/2056 for metering changes caused other sairedis build failure, which is not easy to handle in this PR.
Please fix build errors
It depends on https://github.com/sonic-net/sonic-swss/pull/3048, which has fix for outbound_routing_entry changes in swss. The sairedis PR won't pass without the swss change, but the swss PR also won't pass without the sairedis PR. It's a sort of circular dependency.
After a discussion with Lawrence(theasianpianist), he had proposed the below solution:
- I will open my swss PR when it is ready, and also change the swss PR tests to use the artifacts from Junhua's submodule update PR
- Assuming that the PR tests pass with these changes, force merge Junhua's sairedis PR, then my swss PR.
- Finally submit another swss PR to change the PR test artifacts back to the latest build
Update SAI submodule to include https://github.com/opencomputeproject/SAI/pull/2026, which updates outbound_routing_entry. It updates serialization/deserialization, test, etc for outbound_routing_entry.
Includes the following SAI commits: