[jira] [Updated] (HBASE-11643) Read and write MOB in HBase
[ https://issues.apache.org/jira/browse/HBASE-11643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] stack updated HBASE-11643: -- Fix Version/s: 2.0.0 > Read and write MOB in HBase > --- > > Key: HBASE-11643 > URL: https://issues.apache.org/jira/browse/HBASE-11643 > Project: HBase > Issue Type: Sub-task > Components: regionserver, Scanners >Reporter: Jingcheng Du >Assignee: Jingcheng Du >Priority: Major > Fix For: hbase-11339, 2.0.0 > > Attachments: HBASE-11643-V10.diff, HBASE-11643-V11.diff, > HBASE-11643-V12.diff, HBASE-11643-V13.diff, HBASE-11643-V14.diff, > HBASE-11643-V15.diff, HBASE-11643-V16.diff, HBASE-11643-V17.diff, > HBASE-11643-V18.diff, HBASE-11643-V19.diff, HBASE-11643-V2.diff, > HBASE-11643-V20.diff, HBASE-11643-V3.diff, HBASE-11643-V4.diff, > HBASE-11643-V5.diff, HBASE-11643-V6.diff, HBASE-11643-V7.diff, > HBASE-11643-V8.diff, HBASE-11643-V9.diff, HBase-11643.diff > > > The read/write MOB in HBase are implemented in this JIRA. Normally, the Cells > are saved in the MemStore, and flushed to the HFiles when necessary. For MOB, > the Cells are saved in the MemStore as well, but they're flushed to elsewhere > out of HBase in the format of HFiles. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (HBASE-11643) Read and write MOB in HBase
[ https://issues.apache.org/jira/browse/HBASE-11643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jingcheng Du updated HBASE-11643: - Attachment: (was: HBASE-11643-addendum.diff) > Read and write MOB in HBase > --- > > Key: HBASE-11643 > URL: https://issues.apache.org/jira/browse/HBASE-11643 > Project: HBase > Issue Type: Sub-task > Components: regionserver, Scanners >Reporter: Jingcheng Du >Assignee: Jingcheng Du > Fix For: hbase-11339 > > Attachments: HBASE-11643-V10.diff, HBASE-11643-V11.diff, > HBASE-11643-V12.diff, HBASE-11643-V13.diff, HBASE-11643-V14.diff, > HBASE-11643-V15.diff, HBASE-11643-V16.diff, HBASE-11643-V17.diff, > HBASE-11643-V18.diff, HBASE-11643-V19.diff, HBASE-11643-V2.diff, > HBASE-11643-V20.diff, HBASE-11643-V3.diff, HBASE-11643-V4.diff, > HBASE-11643-V5.diff, HBASE-11643-V6.diff, HBASE-11643-V7.diff, > HBASE-11643-V8.diff, HBASE-11643-V9.diff, HBase-11643.diff > > > The read/write MOB in HBase are implemented in this JIRA. Normally, the Cells > are saved in the MemStore, and flushed to the HFiles when necessary. For MOB, > the Cells are saved in the MemStore as well, but they're flushed to elsewhere > out of HBase in the format of HFiles. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HBASE-11643) Read and write MOB in HBase
[ https://issues.apache.org/jira/browse/HBASE-11643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jingcheng Du updated HBASE-11643: - Attachment: HBASE-11643-addendum.diff Upload the patch HBASE-11643-addendum.diff to rename the attr in values of column family. Previously the attr in the values of column descriptor are isMob and mobThreshold which break the naming convention. In this patch they're changed to IS_MOB and MOB_THRESHOLD. > Read and write MOB in HBase > --- > > Key: HBASE-11643 > URL: https://issues.apache.org/jira/browse/HBASE-11643 > Project: HBase > Issue Type: Sub-task > Components: regionserver, Scanners >Reporter: Jingcheng Du >Assignee: Jingcheng Du > Fix For: hbase-11339 > > Attachments: HBASE-11643-V10.diff, HBASE-11643-V11.diff, > HBASE-11643-V12.diff, HBASE-11643-V13.diff, HBASE-11643-V14.diff, > HBASE-11643-V15.diff, HBASE-11643-V16.diff, HBASE-11643-V17.diff, > HBASE-11643-V18.diff, HBASE-11643-V19.diff, HBASE-11643-V2.diff, > HBASE-11643-V20.diff, HBASE-11643-V3.diff, HBASE-11643-V4.diff, > HBASE-11643-V5.diff, HBASE-11643-V6.diff, HBASE-11643-V7.diff, > HBASE-11643-V8.diff, HBASE-11643-V9.diff, HBASE-11643-addendum.diff, > HBase-11643.diff > > > The read/write MOB in HBase are implemented in this JIRA. Normally, the Cells > are saved in the MemStore, and flushed to the HFiles when necessary. For MOB, > the Cells are saved in the MemStore as well, but they're flushed to elsewhere > out of HBase in the format of HFiles. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HBASE-11643) Read and write MOB in HBase
[ https://issues.apache.org/jira/browse/HBASE-11643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jonathan Hsieh updated HBASE-11643: --- Resolution: Fixed Fix Version/s: hbase-11339 Hadoop Flags: Reviewed Status: Resolved (was: Patch Available) I have created a new version, hbase-11339, and a new branch with the same name off of master in the repo. We will commit changes under the HBASE-11339 umbrella to this branch. The last commit before this branch has this hash bcfc6d65af. I have committed this to the hbase-11339 branch. Thanks for working through many reviews Jingcheng and thanks for the reviews Anoop and Ram. > Read and write MOB in HBase > --- > > Key: HBASE-11643 > URL: https://issues.apache.org/jira/browse/HBASE-11643 > Project: HBase > Issue Type: Sub-task > Components: regionserver, Scanners >Reporter: Jingcheng Du >Assignee: Jingcheng Du > Fix For: hbase-11339 > > Attachments: HBASE-11643-V10.diff, HBASE-11643-V11.diff, > HBASE-11643-V12.diff, HBASE-11643-V13.diff, HBASE-11643-V14.diff, > HBASE-11643-V15.diff, HBASE-11643-V16.diff, HBASE-11643-V17.diff, > HBASE-11643-V18.diff, HBASE-11643-V19.diff, HBASE-11643-V2.diff, > HBASE-11643-V20.diff, HBASE-11643-V3.diff, HBASE-11643-V4.diff, > HBASE-11643-V5.diff, HBASE-11643-V6.diff, HBASE-11643-V7.diff, > HBASE-11643-V8.diff, HBASE-11643-V9.diff, HBase-11643.diff > > > The read/write MOB in HBase are implemented in this JIRA. Normally, the Cells > are saved in the MemStore, and flushed to the HFiles when necessary. For MOB, > the Cells are saved in the MemStore as well, but they're flushed to elsewhere > out of HBase in the format of HFiles. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HBASE-11643) Read and write MOB in HBase
[ https://issues.apache.org/jira/browse/HBASE-11643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jingcheng Du updated HBASE-11643: - Attachment: HBASE-11643-V20.diff Update the patch fix the javadoc and findbugs warnings. > Read and write MOB in HBase > --- > > Key: HBASE-11643 > URL: https://issues.apache.org/jira/browse/HBASE-11643 > Project: HBase > Issue Type: Sub-task > Components: regionserver, Scanners >Reporter: Jingcheng Du >Assignee: Jingcheng Du > Attachments: HBASE-11643-V10.diff, HBASE-11643-V11.diff, > HBASE-11643-V12.diff, HBASE-11643-V13.diff, HBASE-11643-V14.diff, > HBASE-11643-V15.diff, HBASE-11643-V16.diff, HBASE-11643-V17.diff, > HBASE-11643-V18.diff, HBASE-11643-V19.diff, HBASE-11643-V2.diff, > HBASE-11643-V20.diff, HBASE-11643-V3.diff, HBASE-11643-V4.diff, > HBASE-11643-V5.diff, HBASE-11643-V6.diff, HBASE-11643-V7.diff, > HBASE-11643-V8.diff, HBASE-11643-V9.diff, HBase-11643.diff > > > The read/write MOB in HBase are implemented in this JIRA. Normally, the Cells > are saved in the MemStore, and flushed to the HFiles when necessary. For MOB, > the Cells are saved in the MemStore as well, but they're flushed to elsewhere > out of HBase in the format of HFiles. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HBASE-11643) Read and write MOB in HBase
[ https://issues.apache.org/jira/browse/HBASE-11643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jingcheng Du updated HBASE-11643: - Attachment: HBASE-11643-V19.diff Update the patch according to Anoop, Jon and Ram's comments. Thank you guys for the review, comments and improvements. > Read and write MOB in HBase > --- > > Key: HBASE-11643 > URL: https://issues.apache.org/jira/browse/HBASE-11643 > Project: HBase > Issue Type: Sub-task > Components: regionserver, Scanners >Reporter: Jingcheng Du >Assignee: Jingcheng Du > Attachments: HBASE-11643-V10.diff, HBASE-11643-V11.diff, > HBASE-11643-V12.diff, HBASE-11643-V13.diff, HBASE-11643-V14.diff, > HBASE-11643-V15.diff, HBASE-11643-V16.diff, HBASE-11643-V17.diff, > HBASE-11643-V18.diff, HBASE-11643-V19.diff, HBASE-11643-V2.diff, > HBASE-11643-V3.diff, HBASE-11643-V4.diff, HBASE-11643-V5.diff, > HBASE-11643-V6.diff, HBASE-11643-V7.diff, HBASE-11643-V8.diff, > HBASE-11643-V9.diff, HBase-11643.diff > > > The read/write MOB in HBase are implemented in this JIRA. Normally, the Cells > are saved in the MemStore, and flushed to the HFiles when necessary. For MOB, > the Cells are saved in the MemStore as well, but they're flushed to elsewhere > out of HBase in the format of HFiles. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (HBASE-11643) Read and write MOB in HBase
[ https://issues.apache.org/jira/browse/HBASE-11643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jingcheng Du updated HBASE-11643: - Attachment: HBASE-11643-V18.diff Update the patch to delete the table directory where the mob files are saved. > Read and write MOB in HBase > --- > > Key: HBASE-11643 > URL: https://issues.apache.org/jira/browse/HBASE-11643 > Project: HBase > Issue Type: Sub-task > Components: regionserver, Scanners >Reporter: Jingcheng Du >Assignee: Jingcheng Du > Attachments: HBASE-11643-V10.diff, HBASE-11643-V11.diff, > HBASE-11643-V12.diff, HBASE-11643-V13.diff, HBASE-11643-V14.diff, > HBASE-11643-V15.diff, HBASE-11643-V16.diff, HBASE-11643-V17.diff, > HBASE-11643-V18.diff, HBASE-11643-V2.diff, HBASE-11643-V3.diff, > HBASE-11643-V4.diff, HBASE-11643-V5.diff, HBASE-11643-V6.diff, > HBASE-11643-V7.diff, HBASE-11643-V8.diff, HBASE-11643-V9.diff, > HBase-11643.diff > > > The read/write MOB in HBase are implemented in this JIRA. Normally, the Cells > are saved in the MemStore, and flushed to the HFiles when necessary. For MOB, > the Cells are saved in the MemStore as well, but they're flushed to elsewhere > out of HBase in the format of HFiles. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (HBASE-11643) Read and write MOB in HBase
[ https://issues.apache.org/jira/browse/HBASE-11643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jingcheng Du updated HBASE-11643: - Attachment: HBASE-11643-V17.diff Update the patch HBASE-11643-V17.diff to move the code of deleting mob files to the DeleteTableHandler instead of using master observer. > Read and write MOB in HBase > --- > > Key: HBASE-11643 > URL: https://issues.apache.org/jira/browse/HBASE-11643 > Project: HBase > Issue Type: Sub-task > Components: regionserver, Scanners >Reporter: Jingcheng Du >Assignee: Jingcheng Du > Attachments: HBASE-11643-V10.diff, HBASE-11643-V11.diff, > HBASE-11643-V12.diff, HBASE-11643-V13.diff, HBASE-11643-V14.diff, > HBASE-11643-V15.diff, HBASE-11643-V16.diff, HBASE-11643-V17.diff, > HBASE-11643-V2.diff, HBASE-11643-V3.diff, HBASE-11643-V4.diff, > HBASE-11643-V5.diff, HBASE-11643-V6.diff, HBASE-11643-V7.diff, > HBASE-11643-V8.diff, HBASE-11643-V9.diff, HBase-11643.diff > > > The read/write MOB in HBase are implemented in this JIRA. Normally, the Cells > are saved in the MemStore, and flushed to the HFiles when necessary. For MOB, > the Cells are saved in the MemStore as well, but they're flushed to elsewhere > out of HBase in the format of HFiles. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (HBASE-11643) Read and write MOB in HBase
[ https://issues.apache.org/jira/browse/HBASE-11643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jingcheng Du updated HBASE-11643: - Attachment: HBASE-11643-V16.diff Upload the patch HBASE-11643-V16.diff after changes according to Jon's comments. Thanks. > Read and write MOB in HBase > --- > > Key: HBASE-11643 > URL: https://issues.apache.org/jira/browse/HBASE-11643 > Project: HBase > Issue Type: Sub-task > Components: regionserver, Scanners >Reporter: Jingcheng Du >Assignee: Jingcheng Du > Attachments: HBASE-11643-V10.diff, HBASE-11643-V11.diff, > HBASE-11643-V12.diff, HBASE-11643-V13.diff, HBASE-11643-V14.diff, > HBASE-11643-V15.diff, HBASE-11643-V16.diff, HBASE-11643-V2.diff, > HBASE-11643-V3.diff, HBASE-11643-V4.diff, HBASE-11643-V5.diff, > HBASE-11643-V6.diff, HBASE-11643-V7.diff, HBASE-11643-V8.diff, > HBASE-11643-V9.diff, HBase-11643.diff > > > The read/write MOB in HBase are implemented in this JIRA. Normally, the Cells > are saved in the MemStore, and flushed to the HFiles when necessary. For MOB, > the Cells are saved in the MemStore as well, but they're flushed to elsewhere > out of HBase in the format of HFiles. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (HBASE-11643) Read and write MOB in HBase
[ https://issues.apache.org/jira/browse/HBASE-11643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jingcheng Du updated HBASE-11643: - Attachment: HBASE-11643-V15.diff Upload the latest patch HBASE-11643-V15.diff according to Anoop's comments. Thanks a lot. Change the mob flag and threshold in the hcd from string to byte[]. > Read and write MOB in HBase > --- > > Key: HBASE-11643 > URL: https://issues.apache.org/jira/browse/HBASE-11643 > Project: HBase > Issue Type: Sub-task > Components: regionserver, Scanners >Reporter: Jingcheng Du >Assignee: Jingcheng Du > Attachments: HBASE-11643-V10.diff, HBASE-11643-V11.diff, > HBASE-11643-V12.diff, HBASE-11643-V13.diff, HBASE-11643-V14.diff, > HBASE-11643-V15.diff, HBASE-11643-V2.diff, HBASE-11643-V3.diff, > HBASE-11643-V4.diff, HBASE-11643-V5.diff, HBASE-11643-V6.diff, > HBASE-11643-V7.diff, HBASE-11643-V8.diff, HBASE-11643-V9.diff, > HBase-11643.diff > > > The read/write MOB in HBase are implemented in this JIRA. Normally, the Cells > are saved in the MemStore, and flushed to the HFiles when necessary. For MOB, > the Cells are saved in the MemStore as well, but they're flushed to elsewhere > out of HBase in the format of HFiles. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (HBASE-11643) Read and write MOB in HBase
[ https://issues.apache.org/jira/browse/HBASE-11643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jingcheng Du updated HBASE-11643: - Attachment: HBASE-11643-V14.diff Refine the implementation and comments. Re-upload it. Please help review and comment. Thanks. > Read and write MOB in HBase > --- > > Key: HBASE-11643 > URL: https://issues.apache.org/jira/browse/HBASE-11643 > Project: HBase > Issue Type: Sub-task > Components: regionserver, Scanners >Reporter: Jingcheng Du >Assignee: Jingcheng Du > Attachments: HBASE-11643-V10.diff, HBASE-11643-V11.diff, > HBASE-11643-V12.diff, HBASE-11643-V13.diff, HBASE-11643-V14.diff, > HBASE-11643-V2.diff, HBASE-11643-V3.diff, HBASE-11643-V4.diff, > HBASE-11643-V5.diff, HBASE-11643-V6.diff, HBASE-11643-V7.diff, > HBASE-11643-V8.diff, HBASE-11643-V9.diff, HBase-11643.diff > > > The read/write MOB in HBase are implemented in this JIRA. Normally, the Cells > are saved in the MemStore, and flushed to the HFiles when necessary. For MOB, > the Cells are saved in the MemStore as well, but they're flushed to elsewhere > out of HBase in the format of HFiles. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (HBASE-11643) Read and write MOB in HBase
[ https://issues.apache.org/jira/browse/HBASE-11643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jingcheng Du updated HBASE-11643: - Attachment: HBASE-11643-V13.diff Upload the latest patch HBASE-11643-V13.diff. Refine the code according to [~ram_krish]. Thanks a lot for the review. > Read and write MOB in HBase > --- > > Key: HBASE-11643 > URL: https://issues.apache.org/jira/browse/HBASE-11643 > Project: HBase > Issue Type: Sub-task > Components: regionserver, Scanners >Reporter: Jingcheng Du >Assignee: Jingcheng Du > Attachments: HBASE-11643-V10.diff, HBASE-11643-V11.diff, > HBASE-11643-V12.diff, HBASE-11643-V13.diff, HBASE-11643-V2.diff, > HBASE-11643-V3.diff, HBASE-11643-V4.diff, HBASE-11643-V5.diff, > HBASE-11643-V6.diff, HBASE-11643-V7.diff, HBASE-11643-V8.diff, > HBASE-11643-V9.diff, HBase-11643.diff > > > The read/write MOB in HBase are implemented in this JIRA. Normally, the Cells > are saved in the MemStore, and flushed to the HFiles when necessary. For MOB, > the Cells are saved in the MemStore as well, but they're flushed to elsewhere > out of HBase in the format of HFiles. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (HBASE-11643) Read and write MOB in HBase
[ https://issues.apache.org/jira/browse/HBASE-11643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jingcheng Du updated HBASE-11643: - Attachment: HBASE-11643-V12.diff Upload the latest patch HBASE-11643-V12.diff. Change the checksum(startKey) to md5HexString(startKey) to avoid the conflict of the checksum for start keys. > Read and write MOB in HBase > --- > > Key: HBASE-11643 > URL: https://issues.apache.org/jira/browse/HBASE-11643 > Project: HBase > Issue Type: Sub-task > Components: regionserver, Scanners >Reporter: Jingcheng Du >Assignee: Jingcheng Du > Attachments: HBASE-11643-V10.diff, HBASE-11643-V11.diff, > HBASE-11643-V12.diff, HBASE-11643-V2.diff, HBASE-11643-V3.diff, > HBASE-11643-V4.diff, HBASE-11643-V5.diff, HBASE-11643-V6.diff, > HBASE-11643-V7.diff, HBASE-11643-V8.diff, HBASE-11643-V9.diff, > HBase-11643.diff > > > The read/write MOB in HBase are implemented in this JIRA. Normally, the Cells > are saved in the MemStore, and flushed to the HFiles when necessary. For MOB, > the Cells are saved in the MemStore as well, but they're flushed to elsewhere > out of HBase in the format of HFiles. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (HBASE-11643) Read and write MOB in HBase
[ https://issues.apache.org/jira/browse/HBASE-11643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jingcheng Du updated HBASE-11643: - Attachment: HBASE-11643-V11.diff Upload the patch HBASE-11643-V11.diff. Fix the warning (length and category for testings) in Hadoop QA. > Read and write MOB in HBase > --- > > Key: HBASE-11643 > URL: https://issues.apache.org/jira/browse/HBASE-11643 > Project: HBase > Issue Type: Sub-task > Components: regionserver, Scanners >Reporter: Jingcheng Du >Assignee: Jingcheng Du > Attachments: HBASE-11643-V10.diff, HBASE-11643-V11.diff, > HBASE-11643-V2.diff, HBASE-11643-V3.diff, HBASE-11643-V4.diff, > HBASE-11643-V5.diff, HBASE-11643-V6.diff, HBASE-11643-V7.diff, > HBASE-11643-V8.diff, HBASE-11643-V9.diff, HBase-11643.diff > > > The read/write MOB in HBase are implemented in this JIRA. Normally, the Cells > are saved in the MemStore, and flushed to the HFiles when necessary. For MOB, > the Cells are saved in the MemStore as well, but they're flushed to elsewhere > out of HBase in the format of HFiles. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (HBASE-11643) Read and write MOB in HBase
[ https://issues.apache.org/jira/browse/HBASE-11643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jingcheng Du updated HBASE-11643: - Attachment: HBASE-11643-V10.diff Upload the latest patch HBASE-11643-V10.diff. Please help review and comment. Thanks a lot! 1. Create a MobStoreEngine to se the DefaultMobStoreFlusher for the mob store without configuring. 2. Create a MobMasterObserver to delete the mob data after the table is deleted. 3. Remove the MobFileManager, use the HMobStore instead. > Read and write MOB in HBase > --- > > Key: HBASE-11643 > URL: https://issues.apache.org/jira/browse/HBASE-11643 > Project: HBase > Issue Type: Sub-task > Components: regionserver, Scanners >Reporter: Jingcheng Du >Assignee: Jingcheng Du > Attachments: HBASE-11643-V10.diff, HBASE-11643-V2.diff, > HBASE-11643-V3.diff, HBASE-11643-V4.diff, HBASE-11643-V5.diff, > HBASE-11643-V6.diff, HBASE-11643-V7.diff, HBASE-11643-V8.diff, > HBASE-11643-V9.diff, HBase-11643.diff > > > The read/write MOB in HBase are implemented in this JIRA. Normally, the Cells > are saved in the MemStore, and flushed to the HFiles when necessary. For MOB, > the Cells are saved in the MemStore as well, but they're flushed to elsewhere > out of HBase in the format of HFiles. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (HBASE-11643) Read and write MOB in HBase
[ https://issues.apache.org/jira/browse/HBASE-11643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jingcheng Du updated HBASE-11643: - Attachment: HBASE-11643-V9.diff Refine the code according to the comments in review board. And re-attach it to pass the Hadoop QA testing. > Read and write MOB in HBase > --- > > Key: HBASE-11643 > URL: https://issues.apache.org/jira/browse/HBASE-11643 > Project: HBase > Issue Type: Sub-task > Components: regionserver, Scanners >Reporter: Jingcheng Du >Assignee: Jingcheng Du > Attachments: HBASE-11643-V2.diff, HBASE-11643-V3.diff, > HBASE-11643-V4.diff, HBASE-11643-V5.diff, HBASE-11643-V6.diff, > HBASE-11643-V7.diff, HBASE-11643-V8.diff, HBASE-11643-V9.diff, > HBase-11643.diff > > > The read/write MOB in HBase are implemented in this JIRA. Normally, the Cells > are saved in the MemStore, and flushed to the HFiles when necessary. For MOB, > the Cells are saved in the MemStore as well, but they're flushed to elsewhere > out of HBase in the format of HFiles. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (HBASE-11643) Read and write MOB in HBase
[ https://issues.apache.org/jira/browse/HBASE-11643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jingcheng Du updated HBASE-11643: - Attachment: HBASE-11643-V8.diff Merge the latest master code and re-generate the patch to make it pass the Hadoop QA. > Read and write MOB in HBase > --- > > Key: HBASE-11643 > URL: https://issues.apache.org/jira/browse/HBASE-11643 > Project: HBase > Issue Type: Sub-task > Components: regionserver, Scanners >Reporter: Jingcheng Du >Assignee: Jingcheng Du > Attachments: HBASE-11643-V2.diff, HBASE-11643-V3.diff, > HBASE-11643-V4.diff, HBASE-11643-V5.diff, HBASE-11643-V6.diff, > HBASE-11643-V7.diff, HBASE-11643-V8.diff, HBase-11643.diff > > > The read/write MOB in HBase are implemented in this JIRA. Normally, the Cells > are saved in the MemStore, and flushed to the HFiles when necessary. For MOB, > the Cells are saved in the MemStore as well, but they're flushed to elsewhere > out of HBase in the format of HFiles. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (HBASE-11643) Read and write MOB in HBase
[ https://issues.apache.org/jira/browse/HBASE-11643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jingcheng Du updated HBASE-11643: - Attachment: HBASE-11643-V7.diff Refacotr and refine the code based on the comments in review board. Mainly changes are renaming the MobFileStore to MobFileManager, and moving it to the mob package. The patch HBASE-11643-V7.diff have been uploaded to the review board, please help review and comment. Thanks. > Read and write MOB in HBase > --- > > Key: HBASE-11643 > URL: https://issues.apache.org/jira/browse/HBASE-11643 > Project: HBase > Issue Type: Sub-task > Components: regionserver, Scanners >Reporter: Jingcheng Du >Assignee: Jingcheng Du > Attachments: HBASE-11643-V2.diff, HBASE-11643-V3.diff, > HBASE-11643-V4.diff, HBASE-11643-V5.diff, HBASE-11643-V6.diff, > HBASE-11643-V7.diff, HBase-11643.diff > > > The read/write MOB in HBase are implemented in this JIRA. Normally, the Cells > are saved in the MemStore, and flushed to the HFiles when necessary. For MOB, > the Cells are saved in the MemStore as well, but they're flushed to elsewhere > out of HBase in the format of HFiles. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (HBASE-11643) Read and write MOB in HBase
[ https://issues.apache.org/jira/browse/HBASE-11643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jingcheng Du updated HBASE-11643: - Attachment: HBASE-11643-V6.diff Update the mob directory. In order to serve the snapshot better, the mob directory is changed to {hbaseRootDir}/mobdir/data/{namesapce}/{tableName}/{dummyMobRegionEncodedName}/{familyName}. In the dummy mob region, the start key is .mob, the regionid is 0. > Read and write MOB in HBase > --- > > Key: HBASE-11643 > URL: https://issues.apache.org/jira/browse/HBASE-11643 > Project: HBase > Issue Type: Sub-task > Components: regionserver, Scanners >Reporter: Jingcheng Du >Assignee: Jingcheng Du > Attachments: HBASE-11643-V2.diff, HBASE-11643-V3.diff, > HBASE-11643-V4.diff, HBASE-11643-V5.diff, HBASE-11643-V6.diff, > HBase-11643.diff > > > The read/write MOB in HBase are implemented in this JIRA. Normally, the Cells > are saved in the MemStore, and flushed to the HFiles when necessary. For MOB, > the Cells are saved in the MemStore as well, but they're flushed to elsewhere > out of HBase in the format of HFiles. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (HBASE-11643) Read and write MOB in HBase
[ https://issues.apache.org/jira/browse/HBASE-11643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jingcheng Du updated HBASE-11643: - Attachment: HBASE-11643-V4.diff > Read and write MOB in HBase > --- > > Key: HBASE-11643 > URL: https://issues.apache.org/jira/browse/HBASE-11643 > Project: HBase > Issue Type: Sub-task > Components: regionserver, Scanners >Reporter: Jingcheng Du >Assignee: Jingcheng Du > Attachments: HBASE-11643-V2.diff, HBASE-11643-V3.diff, > HBASE-11643-V4.diff, HBASE-11643-V5.diff, HBase-11643.diff > > > The read/write MOB in HBase are implemented in this JIRA. Normally, the Cells > are saved in the MemStore, and flushed to the HFiles when necessary. For MOB, > the Cells are saved in the MemStore as well, but they're flushed to elsewhere > out of HBase in the format of HFiles. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (HBASE-11643) Read and write MOB in HBase
[ https://issues.apache.org/jira/browse/HBASE-11643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jingcheng Du updated HBASE-11643: - Attachment: (was: HBASE-11643-V4.patch) > Read and write MOB in HBase > --- > > Key: HBASE-11643 > URL: https://issues.apache.org/jira/browse/HBASE-11643 > Project: HBase > Issue Type: Sub-task > Components: regionserver, Scanners >Reporter: Jingcheng Du >Assignee: Jingcheng Du > Attachments: HBASE-11643-V2.diff, HBASE-11643-V3.diff, > HBASE-11643-V4.diff, HBASE-11643-V5.diff, HBase-11643.diff > > > The read/write MOB in HBase are implemented in this JIRA. Normally, the Cells > are saved in the MemStore, and flushed to the HFiles when necessary. For MOB, > the Cells are saved in the MemStore as well, but they're flushed to elsewhere > out of HBase in the format of HFiles. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (HBASE-11643) Read and write MOB in HBase
[ https://issues.apache.org/jira/browse/HBASE-11643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jingcheng Du updated HBASE-11643: - Attachment: HBASE-11643-V5.diff Re-attach the patch. The tests are added. > Read and write MOB in HBase > --- > > Key: HBASE-11643 > URL: https://issues.apache.org/jira/browse/HBASE-11643 > Project: HBase > Issue Type: Sub-task > Components: regionserver, Scanners >Reporter: Jingcheng Du >Assignee: Jingcheng Du > Attachments: HBASE-11643-V2.diff, HBASE-11643-V3.diff, > HBASE-11643-V4.patch, HBASE-11643-V5.diff, HBase-11643.diff > > > The read/write MOB in HBase are implemented in this JIRA. Normally, the Cells > are saved in the MemStore, and flushed to the HFiles when necessary. For MOB, > the Cells are saved in the MemStore as well, but they're flushed to elsewhere > out of HBase in the format of HFiles. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (HBASE-11643) Read and write MOB in HBase
[ https://issues.apache.org/jira/browse/HBASE-11643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jingcheng Du updated HBASE-11643: - Attachment: HBASE-11643-V4.patch Fix the testing and long line issues. Re-attach the patch HBASE-11643-V4.patch. > Read and write MOB in HBase > --- > > Key: HBASE-11643 > URL: https://issues.apache.org/jira/browse/HBASE-11643 > Project: HBase > Issue Type: Sub-task > Components: regionserver, Scanners >Reporter: Jingcheng Du >Assignee: Jingcheng Du > Attachments: HBASE-11643-V2.diff, HBASE-11643-V3.diff, > HBASE-11643-V4.patch, HBase-11643.diff > > > The read/write MOB in HBase are implemented in this JIRA. Normally, the Cells > are saved in the MemStore, and flushed to the HFiles when necessary. For MOB, > the Cells are saved in the MemStore as well, but they're flushed to elsewhere > out of HBase in the format of HFiles. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (HBASE-11643) Read and write MOB in HBase
[ https://issues.apache.org/jira/browse/HBASE-11643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jingcheng Du updated HBASE-11643: - Attachment: HBASE-11643-V3.diff Rename the mob threshold in the constants. And adjust the line width in the code to less than or equal with 100. > Read and write MOB in HBase > --- > > Key: HBASE-11643 > URL: https://issues.apache.org/jira/browse/HBASE-11643 > Project: HBase > Issue Type: Sub-task > Components: regionserver, Scanners >Reporter: Jingcheng Du >Assignee: Jingcheng Du > Attachments: HBASE-11643-V2.diff, HBASE-11643-V3.diff, > HBase-11643.diff > > > The read/write MOB in HBase are implemented in this JIRA. Normally, the Cells > are saved in the MemStore, and flushed to the HFiles when necessary. For MOB, > the Cells are saved in the MemStore as well, but they're flushed to elsewhere > out of HBase in the format of HFiles. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (HBASE-11643) Read and write MOB in HBase
[ https://issues.apache.org/jira/browse/HBASE-11643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jingcheng Du updated HBASE-11643: - Attachment: HBASE-11643-V2.diff Sync the code from the master and generate the patch. Re-attach it to pass the Hadoop QA > Read and write MOB in HBase > --- > > Key: HBASE-11643 > URL: https://issues.apache.org/jira/browse/HBASE-11643 > Project: HBase > Issue Type: Sub-task > Components: regionserver, Scanners >Reporter: Jingcheng Du >Assignee: Jingcheng Du > Attachments: HBASE-11643-V2.diff, HBase-11643.diff > > > The read/write MOB in HBase are implemented in this JIRA. Normally, the Cells > are saved in the MemStore, and flushed to the HFiles when necessary. For MOB, > the Cells are saved in the MemStore as well, but they're flushed to elsewhere > out of HBase in the format of HFiles. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (HBASE-11643) Read and write MOB in HBase
[ https://issues.apache.org/jira/browse/HBASE-11643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jingcheng Du updated HBASE-11643: - Status: Patch Available (was: Open) > Read and write MOB in HBase > --- > > Key: HBASE-11643 > URL: https://issues.apache.org/jira/browse/HBASE-11643 > Project: HBase > Issue Type: Sub-task > Components: regionserver, Scanners >Reporter: Jingcheng Du >Assignee: Jingcheng Du > Attachments: HBase-11643.diff > > > The read/write MOB in HBase are implemented in this JIRA. Normally, the Cells > are saved in the MemStore, and flushed to the HFiles when necessary. For MOB, > the Cells are saved in the MemStore as well, but they're flushed to elsewhere > out of HBase in the format of HFiles. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (HBASE-11643) Read and write MOB in HBase
[ https://issues.apache.org/jira/browse/HBASE-11643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jingcheng Du updated HBASE-11643: - Attachment: HBase-11643.diff Hi all, the 1st patch is uploaded. Please help review and comments. Thanks a lot! > Read and write MOB in HBase > --- > > Key: HBASE-11643 > URL: https://issues.apache.org/jira/browse/HBASE-11643 > Project: HBase > Issue Type: Sub-task > Components: regionserver, Scanners >Reporter: Jingcheng Du >Assignee: Jingcheng Du > Attachments: HBase-11643.diff > > > The read/write MOB in HBase are implemented in this JIRA. Normally, the Cells > are saved in the MemStore, and flushed to the HFiles when necessary. For MOB, > the Cells are saved in the MemStore as well, but they're flushed to elsewhere > out of HBase in the format of HFiles. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (HBASE-11643) Read and write MOB in HBase
[ https://issues.apache.org/jira/browse/HBASE-11643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jingcheng Du updated HBASE-11643: - Summary: Read and write MOB in HBase (was: Read and Write MOB in HBase) > Read and write MOB in HBase > --- > > Key: HBASE-11643 > URL: https://issues.apache.org/jira/browse/HBASE-11643 > Project: HBase > Issue Type: Sub-task > Components: regionserver, Scanners >Reporter: Jingcheng Du >Assignee: Jingcheng Du > > The read/write MOB in HBase are implemented in this JIRA. Normally, the Cells > are saved in the MemStore, and flushed to the HFiles when necessary. For MOB, > the Cells are saved in the MemStore as well, but they're flushed to elsewhere > out of HBase in the format of HFiles. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (HBASE-11643) Read and Write MOB in HBase
[ https://issues.apache.org/jira/browse/HBASE-11643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jingcheng Du updated HBASE-11643: - Issue Type: Sub-task (was: New Feature) Parent: HBASE-11339 > Read and Write MOB in HBase > --- > > Key: HBASE-11643 > URL: https://issues.apache.org/jira/browse/HBASE-11643 > Project: HBase > Issue Type: Sub-task > Components: regionserver, Scanners >Reporter: Jingcheng Du >Assignee: Jingcheng Du > > The read/write MOB in HBase are implemented in this JIRA. Normally, the Cells > are saved in the MemStore, and flushed to the HFiles when necessary. For MOB, > the Cells are saved in the MemStore as well, but they're flushed to elsewhere > out of HBase in the format of HFiles. -- This message was sent by Atlassian JIRA (v6.2#6252)