Context: We are updating OS four Elasticsearch cluster and in that process we are taking out each data node one by one and then upgrading OS , bringing that data node back in cluster.
Problem: We want to ensure data consistency issue is not present for that data node, is there any approach which can ensure there was no data corruption for that node? Will elasticsearch find out any consistency issue on its own or some additional validation should happen in that case?