Nikolay created DRILL-4221:
------------------------------

             Summary: Not correct number of rows when rows are fetched from 
hbase storage
                 Key: DRILL-4221
                 URL: https://issues.apache.org/jira/browse/DRILL-4221
             Project: Apache Drill
          Issue Type: Bug
          Components: Storage - HBase
    Affects Versions: 1.3.0
         Environment: Linux 14.04, JAVA 1.7.0_67
            Reporter: Nikolay
            Priority: Critical


Drill returns incorrect result when rows more than 832. When I run query SELECT 
count(row_key) FROM hbase.`ns:events`, query returns 833(correct result), If I 
run query SELECT count(*) FROM hbase.`ns:events`, query returns 832(incorrect 
result). Also incorrect results can be for other type of queries. For example 
if I run query SELECT count(`ns:events`.CF.column1) FROM hbase.`ns:events`, 
query returns 833(correct results) but if I run query with"WHERE CLAUSE": " 
SELECT count(`ns:events`.CF.column1) FROM hbase.`ns:events` where row_key 
BETWEEN 'a' AND 'f' " (Range from 'a' to 'f' is enough for getting all rows, 
all keys starts with 'b') in this case the query returns incorrect result(832). 
Also strange behavior is continued, when I added another 1000 rows, then the 
query that returns an incorrect number of rows (832), began to return the 
result 831



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to