|
The issue is caused by an error reported by seba-services-volt for an http post request to voltha core through voltha envoy. seba-services-volt synchronizer is trying to synchronize ONU device by enabling it while is already enabled and voltha core respond back to envoy with grpc error that device cannot be enabled while enabled but also with Bad Request http 400 error. Using envoy commit 29361deae91575a1d46c7a21e913f19e75622ebe or early, the http post request error is not passing through envoy for voltha core response. This may be an issue on opencord version too but not sure thought. With a newer envoy than the current used one (cachengo/envoy:29361deae91575a1d46c7a21e913f19e75622ebe) seems that http 1.0 is implemented and also grpc responses for grpc requests making the error passing through envoy leading to this synchronization issue.
SwithcPort is synchronizing later.
The fix consist in using cachengo/envoy:29361deae91575a1d46c7a21e913f19e75622ebe version for voltha-envoy image (iecedge/voltha-envoy_arm64:1.7.0).
|