Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
Impala 2.1
-
None
-
None
-
Ubuntu 12.04
cdh5-trunk
java version "1.7.0_67"
Description
test_show_partitions fails when run on a local machine. This is a hive server 2 test. This can be reproduced by running
Impala/tests$ py.test hs2/ -k partition
The test fails on the lines:
assert re.match(
r"2009, 1, -?\d+, -?\d+, \d*\.?\d+KB, NOT CACHED, TEXT", result) is not None
The failure returns:
hs2/test_fetch.py:153: in test_show_partitions
assert re.match(
E assert None is not None
E + where None = <function match at 0x7f21f836b668>('2009, 1, -?
d+, -?
d+, \\d*\\.?
d+KB, NOT CACHED, TEXT', '2009, 1, 310, 1, NaN.00KB, NOT CACHED, TEXT, false\n2009, 2, 280, 1, 18.12KB, NOT CACHED, TEXT, false\n2009, 3, 310, ...KB, NOT CACHED, TEXT, false\n2010, 12, 310, 1, 20.36KB, NOT CACHED, TEXT, false\nTotal, , 7300, 24, 478.45KB, 0B, , \n')
E + where <function match at 0x7f21f836b668> = re.match
Using the python debugger I found the variable results to be:
'2009, 1, 310, 1, NaN.00KB, NOT CACHED, TEXT, false\n2009, 2, 280, 1, 18.12KB, NOT CACHED, TEXT, false\n2009, 3, 310, 1, 20.06KB, NOT CACHED, TEXT, false\n2009, 4, 300, 1, 19.61KB, NOT CACHED, TEXT, false\n2009, 5, 310, 1, 20.36KB, NOT CACHED, TEXT, false\n2009, 6, 300, 1, 19.71KB, NOT CACHED, TEXT, false\n2009, 7, 310, 1, 20.36KB, NOT CACHED, TEXT, false\n2009, 8, 310, 1, 20.36KB, NOT CACHED, TEXT, false\n2009, 9, 300, 1, 19.71KB, NOT CACHED, TEXT, false\n2009, 10, 310, 1, 20.36KB, NOT CACHED, TEXT, false\n2009, 11, 300, 1, 19.71KB, NOT CACHED, TEXT, false\n2009, 12, 310, 1, 20.36KB, NOT CACHED, TEXT, false\n2010, 1, 310, 1, 20.36KB, NOT CACHED, TEXT, false\n2010, 2, 280, 1, 18.39KB, NOT CACHED, TEXT, false\n2010, 3, 310, 1, 20.36KB, NOT CACHED, TEXT, false\n2010, 4, 300, 1, 19.71KB, NOT CACHED, TEXT, false\n2010, 5, 310, 1, 20.36KB, NOT CACHED, TEXT, false\n2010, 6, 300, 1, 19.71KB, NOT CACHED, TEXT, false\n2010, 7, 310, 1, 20.36KB, NOT CACHED, TEXT, false\n2010, 8, 310, 1, 20.36KB, NOT CACHED, TEXT, false\n2010, 9, 300, 1, 19.71KB, NOT CACHED, TEXT, false\n2010, 10, 310, 1, 20.36KB, NOT CACHED, TEXT, false\n2010, 11, 300, 1, 19.71KB, NOT CACHED, TEXT, false\n2010, 12, 310, 1, 20.36KB, NOT CACHED, TEXT, false\nTotal, , 7300, 24, 478.45KB, 0B, , \n'
I talked with Alex who seems to be finding this same bug appearing elsewhere. This failed on a simple run of the pytests so I am not sure why it ever passed through gvm. I didn't find it occurring in recent jenkins tests, but those have been failing for other reasons.