what if the read url is not defined??should we not fall back to hdfs url?