The change manager implementation as described in https://cwiki.apache.org/confluence/display/Hive/HiveReplicationv2Development#HiveReplicationv2Development-Changemanagement. This issue tracks the infrastructure code. Hooking to actions will be tracked in other ticket.
- method to generate checksum
- method to convert file path to cm path
- method to move table/partition/file into cm
- thread to clear cm files if expires