Also, what is the expectation - this will be uploaded by users to dfs or the client would do it for them via distributed cache or dfs when running in cluster ?
Currently it is a bit of a mess.