When I create a reasonably large, reasonably complex object I am finding that not all values are being included the result array of cdb_get_modifications. As one example where it happens, the values_cnt output parameter should be 142 but 140 values are produced instead.
I know that the values are actually in the model because when I execute "netconf-console --get-config -x /path_to_object I see the values. Additionalyl, I’ve built my subscription handler off of the examples/cdb_subscription/modifications/modif-printer.c and the document that it produces is not the same as the xml-output from netconf-console --get_config.
This happens only for a few of the larger objects in my model. The values dropped are typically part of a container whose other components include a choice. To be clear, the dropped values are peers of the choice.
While I am trying to produce a simple example that reproduces this, are there any known issues with partial data being delivered to the cdb_get_modifications for a create event? I am currently running 7.2.1 but can update to 7.3 basic as part of the troubleshooting.