snapshot scan fails in hive/test018 after recent chechins
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Trafodion |
Fix Committed
|
High
|
Selvaganesan Govindarajan |
Bug Description
After rebasing to the latest changes in the mainline we started seeing an error error with test hive/test018. one of the queries that failed is below
>>UNLOAD
WITH PURGEDATA FROM TARGET
NEW SNAPSHOT HAVING SUFFIX 'SNAP'
INTO '/user/
select * from trafodion.
+>+>+>+>Task: UNLOAD Status: Started
Task: EMPTY TARGET Status: Started
Task: EMPTY TARGET Status: Ended ET: 00:00:00.010
Task: CREATE SNAPSHO Status: Started
Snapshots created: 2
Task: CREATE SNAPSHO Status: Ended ET: 00:00:02.850
Task: EXTRACT Status: Started
*** ERROR[8448] Unable to access Hbase interface. Call to ExpHbaseInterfa
java.util.
java.util.
java.util.
org.trafodion.
.
--- 0 row(s) unloaded.
>>>>
while doing analysis and debugging i was able to reproduce the problem with a select statement using snapshot scan.
set schema hbase;
cqd TRAF_TABLE_
cqd TRAF_TABLE_
cqd TRAF_TABLE_
select * from trafodion.
.......
*** ERROR[8448] Unable to access Hbase interface. Call to ExpHbaseInterfa
java.util.
java.util.
java.util.
org.trafodion.
.
--- 40029 row(s) selected.
>>
After undoing the HTableClient.java changes (in my test environment) related to ExecutorService the problem went away and the hive/test018 ran again without any issues. The changes that seem to cause the issue are
--------------
commit 8ec8d50e6dda945
Author: XXXXXXXXXXXXXXX
Date: Sat Feb 28 08:39:12 2015 -0800
Reduced Java objects allocation in the client side
-----------------
maybe we need to adjust the changes in HTableClient.java so that it works with both regular scan and snapshot scan
Changed in trafodion: | |
assignee: | nobody → Selvaganesan Govindarajan (selva-ganesan) |
milestone: | none → r1.1 |
Fixed. See https:/ /review. trafodion. org/#/c/ 1241/