git commit: PHOENIX-1072: Fast fail sqlline.py when pass wrong quorum string or hbase cluster hasnt' started yet

2014-07-16 Thread jeffreyz
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

2014-07-16 Thread Apache Jenkins Server
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]