You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@phoenix.apache.org by James Heather <ja...@mendeley.com> on 2015/09/14 11:16:51 UTC
failing unit test in Phoenix source (master branch)
Does anyone else get a test failure when they build Phoenix?
If I make a fresh clone of the repo, and then run mvn package, I get a
test failure:
-------------------------------------------------------------------------------
Test set: org.apache.phoenix.schema.PMetaDataImplTest
-------------------------------------------------------------------------------
Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.027 sec <<< FAILURE! - in org.apache.phoenix.schema.PMetaDataImplTest
testEviction(org.apache.phoenix.schema.PMetaDataImplTest) Time elapsed: 0.027 sec <<< FAILURE!
java.lang.AssertionError: expected:<3> but was:<2>
at org.junit.Assert.fail(Assert.java:88)
at org.junit.Assert.failNotEquals(Assert.java:834)
at org.junit.Assert.assertEquals(Assert.java:645)
at org.junit.Assert.assertEquals(Assert.java:631)
at org.apache.phoenix.schema.PMetaDataImplTest.testEviction(PMetaDataImplTest.java:98)
I've attached the XML file that maven produces too.
James
Re: failing unit test in Phoenix source (master branch)
Posted by James Taylor <ja...@apache.org>.
Yes, I'll look into it. Thanks,
James
On Monday, September 14, 2015, James Heather <ja...@mendeley.com>
wrote:
> Thanks!
>
> That sounds a bit fragile. It might mean that the implementation will be
> incorrect if the code is compiled under Java 8, which wouldn't be ideal
> (especially now that Java 7 has been EOL'd).
>
> Is anyone likely to be looking into the cause?
>
> James
>
> On 14/09/15 16:24, James Taylor wrote:
>
> Thanks for filing these issues. I believe these failures occur on Java 8,
> but not on 7. Not sure why, though.
>
> James
>
> On Monday, September 14, 2015, James Heather <
> <javascript:_e(%7B%7D,'cvml','james.heather@mendeley.com');>
> james.heather@mendeley.com
> <javascript:_e(%7B%7D,'cvml','james.heather@mendeley.com');>> wrote:
>
>> Reported as
>>
>> https://issues.apache.org/jira/browse/PHOENIX-2256
>>
>> James
>>
>> On 14/09/15 11:56, James Heather wrote:
>>
>>> Table "b" should get evicted first, which creates enough space for "d".
>>> But in fact "c" gets evicted first, and then "b" needs to be evicted as
>>> well to make enough room.
>>>
>>> I don't know if there's a race condition in here somewhere. It's odd
>>> that no one has picked up on a failing test before, so I'm wondering
>>> whether it succeeds in some environments. But it fails for me on both
>>> Ubuntu and Fedora (both with 64-bit Java 8).
>>>
>>
>>
>
Re: failing unit test in Phoenix source (master branch)
Posted by James Heather <ja...@mendeley.com>.
Thanks!
That sounds a bit fragile. It might mean that the implementation will be
incorrect if the code is compiled under Java 8, which wouldn't be ideal
(especially now that Java 7 has been EOL'd).
Is anyone likely to be looking into the cause?
James
On 14/09/15 16:24, James Taylor wrote:
> Thanks for filing these issues. I believe these failures occur on Java
> 8, but not on 7. Not sure why, though.
>
> James
>
> On Monday, September 14, 2015, James Heather
> <james.heather@mendeley.com <ma...@mendeley.com>> wrote:
>
> Reported as
>
> https://issues.apache.org/jira/browse/PHOENIX-2256
>
> James
>
> On 14/09/15 11:56, James Heather wrote:
>
> Table "b" should get evicted first, which creates enough space
> for "d". But in fact "c" gets evicted first, and then "b"
> needs to be evicted as well to make enough room.
>
> I don't know if there's a race condition in here somewhere.
> It's odd that no one has picked up on a failing test before,
> so I'm wondering whether it succeeds in some environments. But
> it fails for me on both Ubuntu and Fedora (both with 64-bit
> Java 8).
>
>
Insert time or date on hbase from phoenix
Posted by Alberto Gonzalez Mesas <ag...@hotmail.com>.
I can't put cells with timestamp into hbase. If put a timestamp "10/10/2015 22:34:21" in hbase and i create a view in phoenix, phoenix not recognized the data.
¿Why?
EJ.
++ Create and put data into hbase:
Hbase> create 'table1', 'c'
Hbase> put 'table1', 'row1', 'c:timestamp', '23/09/2015 14:11:05'
++ Create and query data from phoenix:
CREATE VIEW "table1" (
rowkey VARCHAR NOT NULL PRIMARY KEY,
"c"."timestamp" TIMESTAMP
)
SELECT * FROM "table1";
ROWKEY timestamp
row1 <error>
any solutions?
Thx!!!!
Date: Mon, 14 Sep 2015 08:24:35 -0700
Subject: Re: failing unit test in Phoenix source (master branch)
From: jamestaylor@apache.org
To: user@phoenix.apache.org
Thanks for filing these issues. I believe these failures occur on Java 8, but not on 7. Not sure why, though.
James
On Monday, September 14, 2015, James Heather <ja...@mendeley.com> wrote:
Reported as
https://issues.apache.org/jira/browse/PHOENIX-2256
James
On 14/09/15 11:56, James Heather wrote:
Table "b" should get evicted first, which creates enough space for "d". But in fact "c" gets evicted first, and then "b" needs to be evicted as well to make enough room.
I don't know if there's a race condition in here somewhere. It's odd that no one has picked up on a failing test before, so I'm wondering whether it succeeds in some environments. But it fails for me on both Ubuntu and Fedora (both with 64-bit Java 8).
Re: failing unit test in Phoenix source (master branch)
Posted by James Taylor <ja...@apache.org>.
Thanks for filing these issues. I believe these failures occur on Java 8,
but not on 7. Not sure why, though.
James
On Monday, September 14, 2015, James Heather <ja...@mendeley.com>
wrote:
> Reported as
>
> https://issues.apache.org/jira/browse/PHOENIX-2256
>
> James
>
> On 14/09/15 11:56, James Heather wrote:
>
>> Table "b" should get evicted first, which creates enough space for "d".
>> But in fact "c" gets evicted first, and then "b" needs to be evicted as
>> well to make enough room.
>>
>> I don't know if there's a race condition in here somewhere. It's odd that
>> no one has picked up on a failing test before, so I'm wondering whether it
>> succeeds in some environments. But it fails for me on both Ubuntu and
>> Fedora (both with 64-bit Java 8).
>>
>
>
Re: failing unit test in Phoenix source (master branch)
Posted by James Heather <ja...@mendeley.com>.
Reported as
https://issues.apache.org/jira/browse/PHOENIX-2256
James
On 14/09/15 11:56, James Heather wrote:
> Table "b" should get evicted first, which creates enough space for
> "d". But in fact "c" gets evicted first, and then "b" needs to be
> evicted as well to make enough room.
>
> I don't know if there's a race condition in here somewhere. It's odd
> that no one has picked up on a failing test before, so I'm wondering
> whether it succeeds in some environments. But it fails for me on both
> Ubuntu and Fedora (both with 64-bit Java 8).
Re: failing unit test in Phoenix source (master branch)
Posted by James Heather <ja...@mendeley.com>.
This looks like a bug in PMetaDataImpl to me. The test looks correct.
Table "b" should get evicted first, which creates enough space for "d".
But in fact "c" gets evicted first, and then "b" needs to be evicted as
well to make enough room.
I don't know if there's a race condition in here somewhere. It's odd
that no one has picked up on a failing test before, so I'm wondering
whether it succeeds in some environments. But it fails for me on both
Ubuntu and Fedora (both with 64-bit Java 8).
James
On 14/09/15 10:16, James Heather wrote:
> Does anyone else get a test failure when they build Phoenix?
>
> If I make a fresh clone of the repo, and then run mvn package, I get a
> test failure:
>
> -------------------------------------------------------------------------------
>
> Test set: org.apache.phoenix.schema.PMetaDataImplTest
>
> -------------------------------------------------------------------------------
>
> Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.027 sec <<< FAILURE! - in org.apache.phoenix.schema.PMetaDataImplTest
>
> testEviction(org.apache.phoenix.schema.PMetaDataImplTest) Time elapsed: 0.027 sec <<< FAILURE!
>
> java.lang.AssertionError: expected:<3> but was:<2>
>
> at org.junit.Assert.fail(Assert.java:88)
>
> at org.junit.Assert.failNotEquals(Assert.java:834)
>
> at org.junit.Assert.assertEquals(Assert.java:645)
>
> at org.junit.Assert.assertEquals(Assert.java:631)
>
> at org.apache.phoenix.schema.PMetaDataImplTest.testEviction(PMetaDataImplTest.java:98)
>
>
> I've attached the XML file that maven produces too.
>
> James