Split the data sync request using module and root references
- Introduced a method to get concatenated module and root node for a
given cm handle(using already synched modules) to use options field
- The request is splitted as some devices dont support fetching the data
using root url and the devices that support that can in turn return
huge amount of data in one go.
- Updated the data sync logic to make multiple calls for the initial
data sync
- The failing requests are ignored and the algorithm works on best
effort basis
- Testware to support all the above use cases
Issue-ID: CPS-2758
Change-Id: I3d50ef8448705efdd004c6a1ee039e9691f14815
Signed-off-by: mpriyank <priyank.maheshwari@est.tech>
12 files changed: