phoenix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Janos Gub (JIRA)" <j...@apache.org>
Subject [jira] [Created] (PHOENIX-4800) Multiple phoenix tables can be created for the same HBase table.
Date Fri, 29 Jun 2018 12:35:00 GMT
Janos Gub created PHOENIX-4800:
----------------------------------

             Summary: Multiple phoenix tables can be created for the same HBase table.
                 Key: PHOENIX-4800
                 URL: https://issues.apache.org/jira/browse/PHOENIX-4800
             Project: Phoenix
          Issue Type: Bug
         Environment: phoenix master 6acdae0ff1a63980f40fe1b794d40ab949cc423d with hbase
branch-1.4 defe97edb9f95600ec44525c47a2b23da643da2a
            Reporter: Janos Gub


While namespace mapping is disabled the following two tables can be created and will point
to the same hbase table:

CREATE TABLE A.B (x INTEGER PRIMARY KEY);

CREATE TABLE "A.B" (y varchar PRIMARY KEY);

It is because MetaDataEndpointImpl will determine if a table is created by checking the presence
of the byte table key in the metadata cache. But the byte key for A.B is 00410042 and the
byte key for "A.B" is 0041e242. 

This causes other issues I will link to this ticket.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message