We should try to eliminate the need of intermediate staging area while rolling on new partitions. Seems like there should not be any gotchas while moving data from streaming dir to partition dir directly.
Thanks. That change is already part of the patch.
We should make thrift apis in metastore forward compatible. One way to do that is to use struct (which contains all parameters) instead of passing in list of arguments.
Hate it .. but Ok.
We should try to leave TBLS table untouched in backend db.
Sure. Will move them to a new table.