[ 
https://issues.apache.org/jira/browse/PHOENIX-6241?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Xinyi Yan updated PHOENIX-6241:
-------------------------------
    Attachment: PHOENIX-6241.4.x.v1.patch

> ViewIndexId sequences collide with ones created on the pre-4.15 version
> -----------------------------------------------------------------------
>
>                 Key: PHOENIX-6241
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-6241
>             Project: Phoenix
>          Issue Type: Bug
>            Reporter: Xinyi Yan
>            Assignee: Xinyi Yan
>            Priority: Blocker
>             Fix For: 4.16.0
>
>         Attachments: PHOENIX-6241.4.x.v1.patch, PHOENIX-6241.master.v1.patch
>
>
> Start with 4.14 server and 4.14 client, create a table with PK (TENANT_ID, 
> ID), create a global views with PK (A,B) and ID='firstView', and then create 
> an index on firstView (a,b).
> Upgrade to the current 4.x branch server and client jar, create another 
> global view with the same PK(A,B) but id = 'secondView', and then create an 
> index on secondView(a,b).
> The sequence table created 2 rows and saw the sequence id collision(both of 
> them have viewIndexid as SHORT.MIN_VALUE). This will cause index table data 
> collisions because the index table starts with viewIndexId and tenantId in 
> this case. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to