I'll defer to @haoyuan here, but I don't think it's necessary to create all these directories for Tachyon. I think it's fine to store each of the RDD directories just in the root dir specified by the user. It wills simplify a bunch of other things too.