Karnataka and Tamil Nadu have been nurturing the rivalry on Cauvery river water-sharing for the last 125 odd years.