Open Ziabatcha opened 6 months ago
With 1.1.2d , we are still seeing this Issue after Ericsson Mediator upgrade. We tried to re-deploy with new index , but still unable to retrievd the mwdi cache for Ericsson devices. logs_946.txt
The MWDI should just take what it gets from the Controller and store it in ElasticSearch as long as the highlevel structure of the CC matches the schema provided in the MWDI OAS.
However, at the moment this is not possible, if the CC contains an unexpected data structure (e.g. due to new object model on some mediators). (Easy typecasts from e.g. String to Int are no problem). This is a shortcoming of ElasticSearch.
Next steps:
if such cases (the same property has different types) are expected then different DB should be used to store data - NoSQL DB like MongoDB or SQL DB like PostgreSQL with JSONB column type, etc.
When new yang is delivered for Ericsson device, MWDI unable to save the cache into existing index entry. Manually we need to delete the index and need to recreate.
Version: 1.1.2.a_impl Logs: