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

Duo Zhang updated HBASE-19033:
------------------------------
    Attachment: HBASE-19033-v1.patch

Maybe something wrong in memory compaction...

In MemStoreCompactorSegmentsIterator.createScanner, the comment says 'Get all 
available versions', but actually the old implementation will not read all 
available versions, it just follow the ScanInfo for this store. In the previous 
patch I reset the max versions to Integer.MAX_VALUE and lots of tests failed...

And also other problem but not very related, for 
TestWalAndCompactingMemStoreFlush, we sometimes run into the unexpected code 
path at line 1020, where it is an 'assert false'. Although the tests can pass 
but I think this maybe a problem.

> Allow CP users to change versions and TTL before opening StoreScanner
> ---------------------------------------------------------------------
>
>                 Key: HBASE-19033
>                 URL: https://issues.apache.org/jira/browse/HBASE-19033
>             Project: HBase
>          Issue Type: Sub-task
>          Components: Coprocessors
>            Reporter: Duo Zhang
>            Assignee: Duo Zhang
>            Priority: Blocker
>             Fix For: 2.0.0-alpha-4
>
>         Attachments: HBASE-19033-v1.patch, HBASE-19033.patch
>
>
> See the discussion in HBASE-19001. Changing versions and TTL is safe for 
> flush/compaction so we can expose them.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to