[jira] [Updated] (HBASE-18489) Expose scan cursor in RawScanResultConsumer
[ https://issues.apache.org/jira/browse/HBASE-18489?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] stack updated HBASE-18489: -- Fix Version/s: (was: 3.0.0) > Expose scan cursor in RawScanResultConsumer > --- > > Key: HBASE-18489 > URL: https://issues.apache.org/jira/browse/HBASE-18489 > Project: HBase > Issue Type: Sub-task > Components: asyncclient, Client, scan >Affects Versions: 3.0.0, 2.0.0-alpha-1 >Reporter: Duo Zhang >Assignee: Duo Zhang >Priority: Major > Fix For: 2.0.0-alpha-2, 2.0.0 > > Attachments: HBASE-18489-addendum.patch, HBASE-18489-v1.patch, > HBASE-18489-v2.patch, HBASE-18489-v2.patch, HBASE-18489.patch > > > The first step of supporting scan cursor for async client. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (HBASE-18489) Expose scan cursor in RawScanResultConsumer
[ https://issues.apache.org/jira/browse/HBASE-18489?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Duo Zhang updated HBASE-18489: -- Attachment: HBASE-18489-addendum.patch > Expose scan cursor in RawScanResultConsumer > --- > > Key: HBASE-18489 > URL: https://issues.apache.org/jira/browse/HBASE-18489 > Project: HBase > Issue Type: Sub-task > Components: asyncclient, Client, scan >Affects Versions: 3.0.0, 2.0.0-alpha-1 >Reporter: Duo Zhang >Assignee: Duo Zhang > Fix For: 3.0.0, 2.0.0-alpha-2 > > Attachments: HBASE-18489-addendum.patch, HBASE-18489.patch, > HBASE-18489-v1.patch, HBASE-18489-v2.patch, HBASE-18489-v2.patch > > > The first step of supporting scan cursor for async client. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18489) Expose scan cursor in RawScanResultConsumer
[ https://issues.apache.org/jira/browse/HBASE-18489?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Duo Zhang updated HBASE-18489: -- Resolution: Fixed Hadoop Flags: Reviewed Status: Resolved (was: Patch Available) Pushed to master and branch-2. Thanks [~tedyu] for reviewing. > Expose scan cursor in RawScanResultConsumer > --- > > Key: HBASE-18489 > URL: https://issues.apache.org/jira/browse/HBASE-18489 > Project: HBase > Issue Type: Sub-task > Components: asyncclient, Client, scan >Affects Versions: 3.0.0, 2.0.0-alpha-1 >Reporter: Duo Zhang >Assignee: Duo Zhang > Fix For: 3.0.0, 2.0.0-alpha-2 > > Attachments: HBASE-18489.patch, HBASE-18489-v1.patch, > HBASE-18489-v2.patch, HBASE-18489-v2.patch > > > The first step of supporting scan cursor for async client. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18489) Expose scan cursor in RawScanResultConsumer
[ https://issues.apache.org/jira/browse/HBASE-18489?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Duo Zhang updated HBASE-18489: -- Affects Version/s: 3.0.0 Fix Version/s: 3.0.0 Release Note: Add a 'cursor' method which returns an 'Optional' in 'RawScanResultConsumer.ScanController'. You can use this method to obtain the scan cursor if available. > Expose scan cursor in RawScanResultConsumer > --- > > Key: HBASE-18489 > URL: https://issues.apache.org/jira/browse/HBASE-18489 > Project: HBase > Issue Type: Sub-task > Components: asyncclient, Client, scan >Affects Versions: 3.0.0, 2.0.0-alpha-1 >Reporter: Duo Zhang >Assignee: Duo Zhang > Fix For: 3.0.0, 2.0.0-alpha-2 > > Attachments: HBASE-18489.patch, HBASE-18489-v1.patch, > HBASE-18489-v2.patch, HBASE-18489-v2.patch > > > The first step of supporting scan cursor for async client. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18489) Expose scan cursor in RawScanResultConsumer
[ https://issues.apache.org/jira/browse/HBASE-18489?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Duo Zhang updated HBASE-18489: -- Attachment: HBASE-18489-v2.patch Retry. > Expose scan cursor in RawScanResultConsumer > --- > > Key: HBASE-18489 > URL: https://issues.apache.org/jira/browse/HBASE-18489 > Project: HBase > Issue Type: Sub-task > Components: asyncclient, Client, scan >Affects Versions: 2.0.0-alpha-1 >Reporter: Duo Zhang >Assignee: Duo Zhang > Fix For: 2.0.0-alpha-2 > > Attachments: HBASE-18489.patch, HBASE-18489-v1.patch, > HBASE-18489-v2.patch, HBASE-18489-v2.patch > > > The first step of supporting scan cursor for async client. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18489) Expose scan cursor in RawScanResultConsumer
[ https://issues.apache.org/jira/browse/HBASE-18489?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Duo Zhang updated HBASE-18489: -- Attachment: HBASE-18489-v2.patch Fix TestScannerHeartbeatMessage. And simplify the logic. Store the last peeked cell every time so we do not need to store the last cell in RegionScannerHolder so do not need to copy it anymore. > Expose scan cursor in RawScanResultConsumer > --- > > Key: HBASE-18489 > URL: https://issues.apache.org/jira/browse/HBASE-18489 > Project: HBase > Issue Type: Sub-task > Components: asyncclient, Client, scan >Affects Versions: 2.0.0-alpha-1 >Reporter: Duo Zhang >Assignee: Duo Zhang > Fix For: 2.0.0-alpha-2 > > Attachments: HBASE-18489.patch, HBASE-18489-v1.patch, > HBASE-18489-v2.patch > > > The first step of supporting scan cursor for async client. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18489) Expose scan cursor in RawScanResultConsumer
[ https://issues.apache.org/jira/browse/HBASE-18489?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Duo Zhang updated HBASE-18489: -- Attachment: HBASE-18489-v1.patch Do a copy every time when create a scan cursor in StoreScanner. Store the last scan cursor in RegionScannerHolder and set it into the newly created ScannerContext to avoid setting a less scan cursor. > Expose scan cursor in RawScanResultConsumer > --- > > Key: HBASE-18489 > URL: https://issues.apache.org/jira/browse/HBASE-18489 > Project: HBase > Issue Type: Sub-task > Components: asyncclient, Client, scan >Affects Versions: 2.0.0-alpha-1 >Reporter: Duo Zhang >Assignee: Duo Zhang > Fix For: 2.0.0-alpha-2 > > Attachments: HBASE-18489.patch, HBASE-18489-v1.patch > > > The first step of supporting scan cursor for async client. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18489) Expose scan cursor in RawScanResultConsumer
[ https://issues.apache.org/jira/browse/HBASE-18489?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Duo Zhang updated HBASE-18489: -- Attachment: HBASE-18489.patch > Expose scan cursor in RawScanResultConsumer > --- > > Key: HBASE-18489 > URL: https://issues.apache.org/jira/browse/HBASE-18489 > Project: HBase > Issue Type: Sub-task > Components: asyncclient, Client, scan >Affects Versions: 2.0.0-alpha-1 >Reporter: Duo Zhang >Assignee: Duo Zhang > Fix For: 2.0.0-alpha-2 > > Attachments: HBASE-18489.patch > > > The first step of supporting scan cursor for async client. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18489) Expose scan cursor in RawScanResultConsumer
[ https://issues.apache.org/jira/browse/HBASE-18489?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Duo Zhang updated HBASE-18489: -- Status: Patch Available (was: Open) > Expose scan cursor in RawScanResultConsumer > --- > > Key: HBASE-18489 > URL: https://issues.apache.org/jira/browse/HBASE-18489 > Project: HBase > Issue Type: Sub-task > Components: asyncclient, Client, scan >Affects Versions: 2.0.0-alpha-1 >Reporter: Duo Zhang >Assignee: Duo Zhang > Fix For: 2.0.0-alpha-2 > > Attachments: HBASE-18489.patch > > > The first step of supporting scan cursor for async client. -- This message was sent by Atlassian JIRA (v6.4.14#64029)