Yes, you are right. We haven't bring in MEMORY_TACHYON here in our design. Because mostly we put the rdd block into tachyon's memory storage currently. The motivation now is to provide another storage level in memory besides java heap.

Again, yes. I have taken the tachyon storage into account when we report the block status. In the tryToReportBlockStatus function, the latest storagelevel of the block is reconstructed based on where it is stored exactly.