I assume DataState::NO_CHANGE means it is same as what consumer got in the most recent StreamState. Is it correct?
I assume DataState::NO_CHANGE means it is same as what consumer got in the most recent StreamState. Is it correct?
Basically, the state information indicates the health status of the data, for example, OK for valid data, Stale/Suspect for data outage (recovery in progress), and No_Change for no change from the previous data state. This means when the application receives a message with the data state NO_CHANGE, it indicates that there is no change from the previous data state; the previous state could be OK or Stale/Suspect.