This is an automated email from the ASF dual-hosted git repository. aasha pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/hive.git.
from 328d197 HIVE-24974: Create new metrics about the number of delta files in the ACID table (Denys Kuzmenko, reviewed by Karen Coppage) add 0127b2e HIVE-24852. Add support for Snapshots during external table replication. (#2043)(Ayush Saxena, reviewed by Aasha Medhi) No new revisions were added by this update. Summary of changes: .../org/apache/hadoop/hive/common/FileUtils.java | 32 +- .../java/org/apache/hadoop/hive/conf/HiveConf.java | 11 + .../java/org/apache/hadoop/hive/ql/ErrorMsg.java | 3 +- .../hadoop/hive/ql/parse/ReplicationTestUtils.java | 5 +- .../hive/ql/parse/TestReplicationScenarios.java | 2 +- .../TestReplicationScenariosExternalTables.java | 4 +- .../TestReplicationScenariosUsingSnapshots.java | 1424 ++++++++++++++++++++ .../hadoop/hive/ql/exec/repl/DirCopyTask.java | 89 +- .../hadoop/hive/ql/exec/repl/DirCopyWork.java | 37 +- .../hadoop/hive/ql/exec/repl/ReplDumpTask.java | 119 +- .../hive/ql/exec/repl/ReplExternalTables.java | 135 +- .../hadoop/hive/ql/exec/repl/ReplLoadTask.java | 24 +- .../hadoop/hive/ql/exec/repl/ReplStateLogWork.java | 5 +- .../hadoop/hive/ql/exec/repl/util/ReplUtils.java | 8 +- .../hive/ql/exec/repl/util/SnapshotUtils.java | 418 ++++++ .../org/apache/hadoop/hive/ql/parse/EximUtil.java | 2 + .../repl/load/message/AlterDatabaseHandler.java | 1 - .../repl/metric/ReplicationMetricCollector.java | 21 +- .../hive/ql/parse/repl/metric/event/Stage.java | 13 + .../ql/parse/repl/metric/event/StageMapper.java | 9 + .../metric/TestReplicationMetricCollector.java | 10 +- .../repl/metric/TestReplicationMetricSink.java | 7 +- .../apache/hadoop/hive/shims/Hadoop23Shims.java | 155 ++- .../org/apache/hadoop/hive/shims/HadoopShims.java | 45 +- .../hadoop/hive/metastore/utils/FileUtils.java | 41 +- .../hadoop/hive/metastore/utils/HdfsUtils.java | 2 +- 26 files changed, 2534 insertions(+), 88 deletions(-) create mode 100644 itests/hive-unit/src/test/java/org/apache/hadoop/hive/ql/parse/TestReplicationScenariosUsingSnapshots.java create mode 100644 ql/src/java/org/apache/hadoop/hive/ql/exec/repl/util/SnapshotUtils.java