git commit: PHOENIX-1072: Fast fail sqlline.py when pass wrong quorum string or hbase cluster hasnt' started yet
Repository: phoenix Updated Branches: refs/heads/master 4e19c8cfb - a41dc5254 PHOENIX-1072: Fast fail sqlline.py when pass wrong quorum string or hbase cluster hasnt' started yet Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/a41dc525 Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/a41dc525 Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/a41dc525 Branch: refs/heads/master Commit: a41dc5254aaf90796e208b1a4bd8d14b2c61b018 Parents: 4e19c8c Author: Jeffrey Zhong jeffr...@apache.org Authored: Wed Jul 16 17:27:14 2014 -0700 Committer: Jeffrey Zhong jeffr...@apache.org Committed: Wed Jul 16 17:27:14 2014 -0700 -- bin/log4j.properties | 4 +++- bin/sqlline.py | 14 +- 2 files changed, 16 insertions(+), 2 deletions(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/a41dc525/bin/log4j.properties -- diff --git a/bin/log4j.properties b/bin/log4j.properties index 30119bc..47d45e8 100644 --- a/bin/log4j.properties +++ b/bin/log4j.properties @@ -65,5 +65,7 @@ log4j.appender.console.layout=org.apache.log4j.PatternLayout log4j.appender.console.layout.ConversionPattern=%d{yy/MM/dd HH:mm:ss} %p %c{2}: %m%n # Custom Logging levels -log4j.logger.org.apache.zookeeper=WARN +log4j.logger.org.apache.zookeeper=ERROR +log4j.logger.org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper=ERROR +log4j.logger.org.apache.hadoop.hbase.zookeeper.ZKUtil=ERROR log4j.logger.org.apache.hadoop.hbase.HBaseConfiguration=ERROR http://git-wip-us.apache.org/repos/asf/phoenix/blob/a41dc525/bin/sqlline.py -- diff --git a/bin/sqlline.py b/bin/sqlline.py index 00fccdb..d42be07 100755 --- a/bin/sqlline.py +++ b/bin/sqlline.py @@ -23,6 +23,15 @@ import os import subprocess import sys import phoenix_utils +import atexit + +global childProc +childProc = None +def kill_child(): +if childProc is not None: +childProc.terminate() +childProc.kill() +atexit.register(kill_child) phoenix_utils.setPath() @@ -50,4 +59,7 @@ java_cmd = 'java -cp .' + os.pathsep + phoenix_utils.phoenix_client_jar + \ -n none -p none --color= + colorSetting + --fastConnect=false --verbose=true \ --isolation=TRANSACTION_READ_COMMITTED + sqlfile -subprocess.call(java_cmd, shell=True) +childProc = subprocess.Popen(java_cmd, shell=True) +#Wait for child process exit +(output, error) = childProc.communicate() +childProc = None
Build failed in Jenkins: Phoenix | Master | Hadoop1 #275
See https://builds.apache.org/job/Phoenix-master-hadoop1/275/changes Changes: [jeffreyz] PHOENIX-1072: Fast fail sqlline.py when pass wrong quorum string or hbase cluster hasnt' started yet -- [...truncated 6781 lines...] testSelectCFWithLocalIndex(org.apache.phoenix.end2end.index.MutableIndexIT) Time elapsed: 5.248 sec FAILURE! org.junit.ComparisonFailure: expected:...-WAY FULL SCAN OVER [_LOCAL_IDX_T CLIENT MERGE SOR]T but was:...-WAY FULL SCAN OVER []T at org.junit.Assert.assertEquals(Assert.java:115) at org.junit.Assert.assertEquals(Assert.java:144) at org.apache.phoenix.end2end.index.MutableIndexIT.testSelectCF(MutableIndexIT.java:430) at org.apache.phoenix.end2end.index.MutableIndexIT.testSelectCFWithLocalIndex(MutableIndexIT.java:387) testLocalIndexWithNullableDateCol(org.apache.phoenix.end2end.index.MutableIndexIT) Time elapsed: 4.891 sec FAILURE! org.junit.ComparisonFailure: expected:...-WAY FULL SCAN OVER [_LOCAL_IDX_T CLIENT MERGE SOR]T but was:...-WAY FULL SCAN OVER []T at org.junit.Assert.assertEquals(Assert.java:115) at org.junit.Assert.assertEquals(Assert.java:144) at org.apache.phoenix.end2end.index.MutableIndexIT.testIndexWithNullableDateCol(MutableIndexIT.java:155) at org.apache.phoenix.end2end.index.MutableIndexIT.testLocalIndexWithNullableDateCol(MutableIndexIT.java:131) testSelectAllAndAliasWithLocalIndex(org.apache.phoenix.end2end.index.MutableIndexIT) Time elapsed: 5.17 sec FAILURE! org.junit.ComparisonFailure: expected:...-WAY FULL SCAN OVER [_LOCAL_IDX_T CLIENT MERGE SOR]T but was:...-WAY FULL SCAN OVER []T at org.junit.Assert.assertEquals(Assert.java:115) at org.junit.Assert.assertEquals(Assert.java:144) at org.apache.phoenix.end2end.index.MutableIndexIT.testSelectAllAndAliasWithIndex(MutableIndexIT.java:339) at org.apache.phoenix.end2end.index.MutableIndexIT.testSelectAllAndAliasWithLocalIndex(MutableIndexIT.java:301) testCompoundIndexKeyWithLocalIndex(org.apache.phoenix.end2end.index.MutableIndexIT) Time elapsed: 5.227 sec FAILURE! org.junit.ComparisonFailure: expected:...-WAY FULL SCAN OVER [_LOCAL_IDX_T CLIENT MERGE SOR]T but was:...-WAY FULL SCAN OVER []T at org.junit.Assert.assertEquals(Assert.java:115) at org.junit.Assert.assertEquals(Assert.java:144) at org.apache.phoenix.end2end.index.MutableIndexIT.testCompoundIndexKey(MutableIndexIT.java:632) at org.apache.phoenix.end2end.index.MutableIndexIT.testCompoundIndexKeyWithLocalIndex(MutableIndexIT.java:573) testCoveredColumnsWithLocalIndex(org.apache.phoenix.end2end.index.MutableIndexIT) Time elapsed: 4.68 sec FAILURE! org.junit.ComparisonFailure: expected:...-WAY FULL SCAN OVER [_LOCAL_IDX_T CLIENT MERGE SOR]T but was:...-WAY FULL SCAN OVER []T at org.junit.Assert.assertEquals(Assert.java:115) at org.junit.Assert.assertEquals(Assert.java:144) at org.apache.phoenix.end2end.index.MutableIndexIT.testCoveredColumns(MutableIndexIT.java:511) at org.apache.phoenix.end2end.index.MutableIndexIT.testCoveredColumnsWithLocalIndex(MutableIndexIT.java:455) testLocalIndexWithDecimalCol(org.apache.phoenix.end2end.index.MutableIndexIT) Time elapsed: 5.368 sec FAILURE! org.junit.ComparisonFailure: expected:...-WAY FULL SCAN OVER [_LOCAL_IDX_T CLIENT MERGE SOR]T but was:...-WAY FULL SCAN OVER []T at org.junit.Assert.assertEquals(Assert.java:115) at org.junit.Assert.assertEquals(Assert.java:144) at org.apache.phoenix.end2end.index.MutableIndexIT.testIndexWithDecimalCol(MutableIndexIT.java:1106) at org.apache.phoenix.end2end.index.MutableIndexIT.testLocalIndexWithDecimalCol(MutableIndexIT.java:1082) testMultipleUpdatesToSingleRowWithLocalIndex(org.apache.phoenix.end2end.index.MutableIndexIT) Time elapsed: 5.717 sec FAILURE! org.junit.ComparisonFailure: expected:...-WAY FULL SCAN OVER [_LOCAL_IDX_T CLIENT MERGE SOR]T but was:...-WAY FULL SCAN OVER []T at org.junit.Assert.assertEquals(Assert.java:115) at org.junit.Assert.assertEquals(Assert.java:144) at org.apache.phoenix.end2end.index.MutableIndexIT.testMultipleUpdatesToSingleRow(MutableIndexIT.java:769) at org.apache.phoenix.end2end.index.MutableIndexIT.testMultipleUpdatesToSingleRowWithLocalIndex(MutableIndexIT.java:691) Results : Failed tests: DeleteIT.testDeleteRangeAutoCommitWithLocalIndex:245-testDeleteRange:200-assertIndexUsed:139-assertIndexUsed:149 expected:true but was:false DeleteIT.testDeleteRangeNoAutoCommitWithLocalIndexIndex:235-testDeleteRange:200-assertIndexUsed:139-assertIndexUsed:149 expected:true but was:false HashJoinIT.testJoinWithSubqueryAndAggregation:3246 expected:...-WAY FULL SCAN OVER [_LOCAL_IDX_Join.ItemTable SERVER FILTER BY FIRST KEY ONLY CLIENT MERGE SORT] but was:...-WAY FULL SCAN OVER [Join.ItemTable]