big-data-plugin
big-data-plugin copied to clipboard
[PDI-16661] - HBaseOutput Tuple Write and Row Delete
Adds the ability to write tuples to HBase, so dynamic column qualifiers can be used, as well as the ability to delete rows from HBase (WAL enabled/disabled setting doesn't make difference, deletes currently always use default HBASE durability, which is FSYNC_WAL).
Build Completed
:fire: This pull request has some issues. It would be preferable to fix them in order for it to be just perfect. See below for more details. Some links are also available below for further assistance in addressing those issues.
Build Commands
mvn -Dsurefire.runOrder=alphabetical -B -fn -f 'pom.xml' -pl 'kettle-plugins/hbase' -P '!assemblies' -amd clean install && mvn -B -f 'pom.xml' -pl 'kettle-plugins/hbase' -P '!assemblies' -amd site
Cleanup Commands
mvn -B -f 'pom.xml' -pl 'kettle-plugins/hbase' -P '!assemblies' -amd build-helper:remove-project-artifact
Changed files
kettle-plugins/hbase/src/main/java/org/pentaho/big/data/kettle/plugins/hbase/mapping/MappingEditor.java
kettle-plugins/hbase/src/main/java/org/pentaho/big/data/kettle/plugins/hbase/mapping/MappingUtils.java
kettle-plugins/hbase/src/main/java/org/pentaho/big/data/kettle/plugins/hbase/output/HBaseOutput.java
kettle-plugins/hbase/src/main/java/org/pentaho/big/data/kettle/plugins/hbase/output/HBaseOutputData.java
kettle-plugins/hbase/src/main/java/org/pentaho/big/data/kettle/plugins/hbase/output/HBaseOutputDialog.java
kettle-plugins/hbase/src/main/java/org/pentaho/big/data/kettle/plugins/hbase/output/HBaseOutputMeta.java
kettle-plugins/hbase/src/main/java/org/pentaho/big/data/kettle/plugins/hbase/output/KettleRowToHBaseTuple.java
kettle-plugins/hbase/src/main/resources/org/pentaho/big/data/kettle/plugins/hbase/output/messages/messages_en_US.properties
kettle-plugins/hbase/src/test/java/org/pentaho/big/data/kettle/plugins/hbase/output/HBaseOutputMetaInjectionTest.java
kettle-plugins/hbase/src/test/java/org/pentaho/big/data/kettle/plugins/hbase/output/KettleRowToHBaseTupleTest.java
Unit Test Coverage
These statistics help you identify how your changes have affected the coverage of the following files. If a file is not in this list, then its coverage was not affected by your changes. To get some help interpreting these metrics, please refer to Jacoco's documentation.
:warning: Coverage Changes: +1.3% (click to expand)
org.pentaho.big.data.kettle.plugins.hbase.mapping.MappingUtils
- Branch Change: -4.4% :small_red_triangle_down:
- Complexity Change: -4.8% :small_red_triangle_down:
- Instruction Change: -0.3% :small_red_triangle_down:
org.pentaho.big.data.kettle.plugins.hbase.output.HBaseOutputMeta
- Complexity Change: -0.2% :small_red_triangle_down:
- Line Change: -0.5% :small_red_triangle_down:
- Method Change: -0.3% :small_red_triangle_down:
:new: org.pentaho.big.data.kettle.plugins.hbase.output.KettleRowToHBaseTuple
- Complexity Coverage: 66.7% :exclamation:
:x: Build failed in 11s
Build command:
mvn clean verify -B -e -Daudit -amd
:exclamation: No tests found!
Errors:
Filtered log (click to expand)
Pull request 1159 : Not mergeable at 1dd22156cd68edcacef0d8f9981b3825e30d9a55+5111d6bccf097fbc2a110f07ba03e820e5ae7bea (NOT_MERGEABLE)
:information_source: This is an automatic message
:x: Build failed in 1m 20s
Build command:
mvn clean verify -B -e -Daudit -amd -pl kettle-plugins/hbase
:ok_hand: All tests passed!
Tests run: 53, Failures: 0, Skipped: 0 Test Results
Errors:
Filtered log (click to expand)
script returned exit code 1
:information_source: This is an automatic message
:x: Build failed in 10s
Build command:
mvn clean verify -B -e -Daudit -amd
:exclamation: No tests found!
Errors:
Filtered log (click to expand)
Pull request 1159 : Not mergeable at 1dd22156cd68edcacef0d8f9981b3825e30d9a55+5111d6bccf097fbc2a110f07ba03e820e5ae7bea (NOT_MERGEABLE)
:information_source: This is an automatic message
:x: Build failed in 35s
Build command:
mvn clean verify -B -e -Daudit -amd -pl kettle-plugins/hbase
:exclamation: No tests found!
Errors:
Filtered log (click to expand)
script returned exit code 1
:information_source: This is an automatic message
:x: Build failed in 18m 12s
Build command:
mvn clean verify -B -e -Daudit -amd -pl kettle-plugins/hbase
:exclamation: No tests found!
Errors:
Filtered log (click to expand)
script returned exit code 1
:information_source: This is an automatic message
:x: Build failed in 1h 18m 56s
Build command:
mvn clean verify -B -e -Daudit -amd -pl kettle-plugins/hbase
:exclamation: No tests found!
Errors:
Filtered log (click to expand)
script returned exit code 1
:information_source: This is an automatic message
:x: Build failed in 31m 37s
Build command:
mvn clean verify -B -e -Daudit -amd -pl kettle-plugins/hbase
:exclamation: No tests found!
Errors:
Filtered log (click to expand)
script returned exit code 1
:information_source: This is an automatic message
:x: Build failed in 3m 2s
Build command:
mvn clean verify -B -e -Daudit -amd
:exclamation: No tests found!
:information_source: This is an automatic message