youtube image
From YouTube: SONiC DASH Workgroup Community Meeting Apr 5 2023

Description

PR350 - Add protobuf description for dash app_db (NorthBound)
Targeting app_db and Orch Agent, but no changes to SAI
Previously used strings and characters, moving to protobuf for efficiency
Chris: might be helpful to have a diagram. Taking individual key values and turning it into a binary blob.
Prince: asic_db will be on different DPUs, app_db stays on host machine. Don't see a reason to store these things on asic_db (as you would in a switch).
Marian: data type? Encoding key and value - will there be a different data type used for protobuf?
Ze (Pterosaur):
Chris: is this for 1 DPU or for 1 switch? App_db, asic_db, REDis, sizes, etc…what is stored where, how big, etc…? Into SONiC.
Guohan: this # will be divided between the DPUs
Chris: If we have a DASH Orch and can apply a large scale config to a db, then we could determine the GB for a config. Memory footprint of a full DASH config in REDis?
Guohan: memory footprint is different than the format. If not internal data is in the sheet, perhaps @ze could publish? asic_db is still under investigation