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

Sergey Soldatov updated PHOENIX-2975:
-------------------------------------
    Fix Version/s:     (was: 4.10.0)
                   4.8.0

> CSVBulkLoad for local index only fails.
> ---------------------------------------
>
>                 Key: PHOENIX-2975
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-2975
>             Project: Phoenix
>          Issue Type: Bug
>    Affects Versions: 4.8.0
>            Reporter: Sergey Soldatov
>            Assignee: Sergey Soldatov
>             Fix For: 4.8.0
>
>         Attachments: PHOENIX-2975.patch
>
>
> When we use bulk load for local index only we have a problem: in mapper we 
> generate values using upsert statement, so uncommitted changes contains cells 
> for both table and ALL local indexes. There is no easy way to separate them 
> from each others. I.e. to check that we got KV for local index we may check 
> that CF is "L#0" (can it be something else?), but if we have two local 
> indexes, to find whether cell belongs to particular one  we need to look into 
> rowkey values. 
> And so, here is the question - is there any real use case to load local index 
> separately from the parent table using csv bulk load? I can't find any. Even 
> if user forgot to create index before using csv bulk load, there is  
> indextool to load indexes which is doing it in the right way. 
> [~jamestaylor], [~rajeshbabu] any thoughts?
>  



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to