This is an automated email from the ASF dual-hosted git repository. vinoyang pushed a change to branch hudi_test_suite_refactor in repository https://gitbox.apache.org/repos/asf/incubator-hudi.git.
discard 3063cd7 [MINOR] Fix compile error after rebasing the branch discard e064262 [HUDI-592] Remove duplicated dependencies in the pom file of test suite module discard 1f64ca0 [HUDI-503] Add hudi test suite documentation into the README file of the test suite module (#1191) discard 4eafca9 [MINOR] Fix TestHoodieTestSuiteJob#testComplexDag failure discard e175677 [HUDI-441] Rename WorkflowDagGenerator and some class names in test package discard aeac933 Fixed resource leak in HiveTestService about hive meta store discard 1136002 [HUDI-591] Support Spark version upgrade discard 99b2ae0 [HUDI-442] Fix TestComplexKeyGenerator#testSingleValueKeyGenerator and testMultipleValueKeyGenerator NPE discard 3471112 [MINOR] Fix compile error about the deletion of HoodieActiveTimeline#createNewCommitTime discard 43fbc0c [HUDI-391] Rename module name from hudi-bench to hudi-test-suite and fix some checkstyle issues (#1102) discard 285c691 [HUDI-394] Provide a basic implementation of test suite add 01c868a [HUDI-574] Fix CLI counts small file inserts as updates (#1321) add 175de0d [MINOR] Fix typo (#1331) add dfbee67 [HUDI-514] A schema provider to get metadata through Jdbc (#1200) add 1f5051d [HUDI-394] Provide a basic implementation of test suite add c3caeb9 [HUDI-391] Rename module name from hudi-bench to hudi-test-suite and fix some checkstyle issues (#1102) add 89788a5 [MINOR] Fix compile error about the deletion of HoodieActiveTimeline#createNewCommitTime add c9c3319 [HUDI-442] Fix TestComplexKeyGenerator#testSingleValueKeyGenerator and testMultipleValueKeyGenerator NPE add 188199b [HUDI-591] Support Spark version upgrade add ea6389d Fixed resource leak in HiveTestService about hive meta store add a823b93 [HUDI-441] Rename WorkflowDagGenerator and some class names in test package add 64f9924 [MINOR] Fix TestHoodieTestSuiteJob#testComplexDag failure add 5b2ffff [HUDI-503] Add hudi test suite documentation into the README file of the test suite module (#1191) add c1035d0 [HUDI-592] Remove duplicated dependencies in the pom file of test suite module add 67fdda3 [MINOR] Fix compile error after rebasing the branch This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (3063cd7) \ N -- N -- N refs/heads/hudi_test_suite_refactor (67fdda3) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. No new revisions were added by this update. Summary of changes: .../apache/hudi/cli/commands/CommitsCommand.java | 2 +- hudi-utilities/pom.xml | 7 ++ .../org/apache/hudi/utilities/UtilHelpers.java | 101 +++++++++++++++++++++ .../AbstractDeltaStreamerService.java | 2 +- .../utilities/schema/JdbcbasedSchemaProvider.java | 84 +++++++++++++++++ .../hudi/utilities/TestHoodieDeltaStreamer.java | 11 ++- .../utilities/TestJdbcbasedSchemaProvider.java | 88 ++++++++++++++++++ .../apache/hudi/utilities/UtilitiesTestBase.java | 18 +++- .../delta-streamer-config/source-jdbc.avsc | 43 ++++++++- .../resources/delta-streamer-config/triprec.sql | 21 +++-- pom.xml | 1 + 11 files changed, 351 insertions(+), 27 deletions(-) create mode 100644 hudi-utilities/src/main/java/org/apache/hudi/utilities/schema/JdbcbasedSchemaProvider.java create mode 100644 hudi-utilities/src/test/java/org/apache/hudi/utilities/TestJdbcbasedSchemaProvider.java copy hudi-common/src/test/resources/timestamp-test-evolved.avsc => hudi-utilities/src/test/resources/delta-streamer-config/source-jdbc.avsc (60%) copy hudi-common/src/test/resources/simple-test.avsc => hudi-utilities/src/test/resources/delta-streamer-config/triprec.sql (75%)