Created by: emailweixu
This is to ensure there is no problem for shuffling when only partial data is loaded.