[jira] [Commented] (HBASE-19163) "Maximum lock count exceeded" from region server's batch processing

2017-11-17 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-19163?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16257704#comment-16257704 ] Umesh Agashe commented on HBASE-19163: -- +1 nice fix! Added a few nits on latest patch. Please take a

[jira] [Updated] (HBASE-18703) Inconsistent behavior for preBatchMutate in doMiniBatchMutate and processRowsWithLocks

2017-11-16 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18703?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18703: - Release Note: Two write paths Region.batchMutate() and Region.mutateRows() are unified and

[jira] [Resolved] (HBASE-18703) Inconsistent behavior for preBatchMutate in doMiniBatchMutate and processRowsWithLocks

2017-11-16 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18703?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe resolved HBASE-18703. -- Resolution: Fixed > Inconsistent behavior for preBatchMutate in doMiniBatchMutate and >

[jira] [Updated] (HBASE-19028) Move BatchOperation its sub-classes into separate files and link MiniBatchOperationInProgress to BatchOperation

2017-11-16 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-19028?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-19028: - Issue Type: Improvement (was: Sub-task) Parent: (was: HBASE-18703) > Move

[jira] [Updated] (HBASE-18965) Create alternate API to processRowsWithLock() that doesn't take RowProcessor as an argument

2017-11-16 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18965?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18965: - Issue Type: Improvement (was: Sub-task) Parent: (was: HBASE-18703) > Create

[jira] [Updated] (HBASE-19028) Move BatchOperation its sub-classes into separate files and link MiniBatchOperationInProgress to BatchOperation

2017-11-16 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-19028?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-19028: - Fix Version/s: (was: 2.0.0-beta-1) 2.0.0 > Move BatchOperation its

[jira] [Updated] (HBASE-19005) Mutation batch should not accept operations with different durabilities

2017-11-16 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-19005?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-19005: - Fix Version/s: (was: 2.0.0-beta-1) 2.0.0-beta-2 > Mutation batch should

[jira] [Commented] (HBASE-18703) Inconsistent behavior for preBatchMutate in doMiniBatchMutate and processRowsWithLocks

2017-11-16 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18703?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16255713#comment-16255713 ] Umesh Agashe commented on HBASE-18703: -- [~stack], thats true. Write paths are unified so there are

[jira] [Commented] (HBASE-18964) Deprecate RowProcessor and processRowsWithLocks() APIs that take RowProcessor as an argument

2017-11-16 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18964?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16255707#comment-16255707 ] Umesh Agashe commented on HBASE-18964: -- Thanks for pushing the changes [~stack]! I have added a note

[jira] [Work started] (HBASE-18965) Create alternate API to processRowsWithLock() that doesn't take RowProcessor as an argument

2017-11-16 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18965?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on HBASE-18965 started by Umesh Agashe. > Create alternate API to processRowsWithLock() that doesn't take RowProcessor

[jira] [Comment Edited] (HBASE-18965) Create alternate API to processRowsWithLock() that doesn't take RowProcessor as an argument

2017-11-16 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18965?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16255697#comment-16255697 ] Umesh Agashe edited comment on HBASE-18965 at 11/16/17 6:00 PM: Updated

[jira] [Commented] (HBASE-18965) Create alternate API to processRowsWithLock() that doesn't take RowProcessor as an argument

2017-11-16 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18965?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16255697#comment-16255697 ] Umesh Agashe commented on HBASE-18965: -- Updated deprecation description with examples when

[jira] [Commented] (HBASE-19163) "Maximum lock count exceeded" from region server's batch processing

2017-11-15 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-19163?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16254518#comment-16254518 ] Umesh Agashe commented on HBASE-19163: -- [~huaxiang], I briefly looked at the patch. Will do thorough

[jira] [Commented] (HBASE-19163) "Maximum lock count exceeded" from region server's batch processing

2017-11-15 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-19163?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16254494#comment-16254494 ] Umesh Agashe commented on HBASE-19163: -- Thans for uploading the patch, [~huaxiang]! Can you also

[jira] [Updated] (HBASE-18964) Deprecate RowProcessor and processRowsWithLocks() APIs that take RowProcessor as an argument

2017-11-15 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18964?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18964: - Attachment: hbase-18964.master.002.patch retry > Deprecate RowProcessor and

[jira] [Updated] (HBASE-18964) Deprecate RowProcessor and processRowsWithLocks() APIs that take RowProcessor as an argument

2017-11-15 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18964?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18964: - Attachment: hbase-18964.master.002.patch Included a minor fix in the comment in HRegion.java. >

[jira] [Updated] (HBASE-18964) Deprecate RowProcessor and processRowsWithLocks() APIs that take RowProcessor as an argument

2017-11-14 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18964?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18964: - Status: Patch Available (was: In Progress) > Deprecate RowProcessor and processRowsWithLocks()

[jira] [Updated] (HBASE-18964) Deprecate RowProcessor and processRowsWithLocks() APIs that take RowProcessor as an argument

2017-11-14 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18964?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18964: - Attachment: hbase-18964.master.001.patch > Deprecate RowProcessor and processRowsWithLocks()

[jira] [Commented] (HBASE-18964) Deprecate RowProcessor and processRowsWithLocks() APIs that take RowProcessor as an argument

2017-11-14 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18964?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16253066#comment-16253066 ] Umesh Agashe commented on HBASE-18964: -- [~anoop.hbase], we can let it go through one release cycle

[jira] [Updated] (HBASE-18964) Deprecate RowProcessor and processRowsWithLocks() APIs that take RowProcessor as an argument

2017-11-14 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18964?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18964: - Release Note: RowProcessor and Region#processRowsWithLocks() methods that take RowProcessor as

[jira] [Commented] (HBASE-18963) Remove MultiRowMutationProcessor and implement mutateRows... methods using batchMutate()

2017-11-14 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18963?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16253049#comment-16253049 ] Umesh Agashe commented on HBASE-18963: -- Thanks [~stack]! added release notes. > Remove

[jira] [Updated] (HBASE-18963) Remove MultiRowMutationProcessor and implement mutateRows... methods using batchMutate()

2017-11-14 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18963?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18963: - Release Note: Modified HRegion.mutateRow() APIs to use batchMutate() instead of

[jira] [Created] (HBASE-19259) Explore if mutations can be sorted by rows for mutateRows() method

2017-11-14 Thread Umesh Agashe (JIRA)
Umesh Agashe created HBASE-19259: Summary: Explore if mutations can be sorted by rows for mutateRows() method Key: HBASE-19259 URL: https://issues.apache.org/jira/browse/HBASE-19259 Project: HBase

[jira] [Updated] (HBASE-18963) Remove MultiRowMutationProcessor and implement mutateRows... methods using batchMutate()

2017-11-14 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18963?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18963: - Attachment: hbase-18963.master.005.patch retry > Remove MultiRowMutationProcessor and implement

[jira] [Updated] (HBASE-18963) Remove MultiRowMutationProcessor and implement mutateRows... methods using batchMutate()

2017-11-14 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18963?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18963: - Attachment: hbase-18963.master.005.patch As suggested in reivew comments, added comment that

[jira] [Updated] (HBASE-18963) Remove MultiRowMutationProcessor and implement mutateRows... methods using batchMutate()

2017-11-14 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18963?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18963: - Attachment: hbase-18963.master.004.patch Fixed Javadoc warnings and rebased on latest master. >

[jira] [Updated] (HBASE-18963) Remove MultiRowMutationProcessor and implement mutateRows... methods using batchMutate()

2017-11-13 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18963?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18963: - Attachment: hbase-18963.master.003.patch Rebased on latest master. > Remove

[jira] [Updated] (HBASE-18963) Remove MultiRowMutationProcessor and implement mutateRows... methods using batchMutate()

2017-11-13 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18963?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18963: - Attachment: hbase-18963.master.002.patch Fixed UT and changes per review comments. > Remove

[jira] [Commented] (HBASE-19163) "Maximum lock count exceeded" from region server's batch processing

2017-11-13 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-19163?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16250228#comment-16250228 ] Umesh Agashe commented on HBASE-19163: -- [~huaxiang], getRowLock() is reentrant. So, acquiring the

[jira] [Work started] (HBASE-18964) Deprecate RowProcessor and processRowsWithLocks() APIs that take RowProcessor as an argument

2017-11-10 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18964?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on HBASE-18964 started by Umesh Agashe. > Deprecate RowProcessor and processRowsWithLocks() APIs that take RowProcessor

[jira] [Updated] (HBASE-18963) Remove MultiRowMutationProcessor and implement mutateRows... methods using batchMutate()

2017-11-10 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18963?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18963: - Attachment: hbase-18963.master.001.patch This unifies the 2 write paths batchMutate() and

[jira] [Updated] (HBASE-18963) Remove MultiRowMutationProcessor and implement mutateRows... methods using batchMutate()

2017-11-10 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18963?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18963: - Status: Patch Available (was: In Progress) > Remove MultiRowMutationProcessor and implement

[jira] [Updated] (HBASE-18962) Support atomic BatchOperations through batchMutate()

2017-11-08 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18962?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18962: - Attachment: hbase-18962.master.004.patch Changes per latest review comments. > Support atomic

[jira] [Updated] (HBASE-18962) Support atomic BatchOperations through batchMutate()

2017-11-08 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18962?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18962: - Attachment: hbase-18962.master.003.patch Added a comment about reentrancy of getRowLock() and

[jira] [Commented] (HBASE-18962) Support atomic BatchOperations through batchMutate()

2017-11-08 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18962?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16244690#comment-16244690 ] Umesh Agashe commented on HBASE-18962: -- Thanks [~appy] for you review. While revisiting the test

[jira] [Comment Edited] (HBASE-18962) Support atomic BatchOperations through batchMutate()

2017-11-08 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18962?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16244658#comment-16244658 ] Umesh Agashe edited comment on HBASE-18962 at 11/8/17 8:14 PM: --- Changes per

[jira] [Updated] (HBASE-18962) Support atomic BatchOperations through batchMutate()

2017-11-08 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18962?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18962: - Attachment: hbase-18962.master.002.patch Changes per review comments. > Support atomic

[jira] [Updated] (HBASE-18962) Support atomic BatchOperations through batchMutate()

2017-11-07 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18962?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18962: - Description: Support all mutations in BatchOperations to be applied atomically (all or none) by

[jira] [Comment Edited] (HBASE-18962) Support atomic BatchOperations through batchMutate()

2017-11-07 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18962?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16242871#comment-16242871 ] Umesh Agashe edited comment on HBASE-18962 at 11/7/17 10:59 PM: >From

[jira] [Work started] (HBASE-18963) Remove MultiRowMutationProcessor and implement mutateRows... methods using batchMutate()

2017-11-07 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18963?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on HBASE-18963 started by Umesh Agashe. > Remove MultiRowMutationProcessor and implement mutateRows... methods using >

[jira] [Updated] (HBASE-18962) Support atomic BatchOperations through batchMutate()

2017-11-07 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18962?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18962: - Attachment: (was: hbase-18962.master.001.patch) > Support atomic BatchOperations through

[jira] [Commented] (HBASE-18962) Support atomic BatchOperations through batchMutate()

2017-11-07 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18962?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16242871#comment-16242871 ] Umesh Agashe commented on HBASE-18962: -- >From review comment #9 bq. stack asked about adding more

[jira] [Updated] (HBASE-18962) Support atomic BatchOperations through batchMutate()

2017-11-07 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18962?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18962: - Status: Patch Available (was: In Progress) > Support atomic BatchOperations through

[jira] [Updated] (HBASE-18962) Support atomic BatchOperations through batchMutate()

2017-11-07 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18962?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18962: - Attachment: hbase-18962.master.001.patch This will help further to unify 2 write paths

[jira] [Updated] (HBASE-18961) doMiniBatchMutate() is big, split it into smaller methods

2017-11-07 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18961?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18961: - Resolution: Fixed Status: Resolved (was: Patch Available) Thanks [~stack] for pushing

[jira] [Updated] (HBASE-18961) doMiniBatchMutate() is big, split it into smaller methods

2017-11-03 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18961?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18961: - Attachment: hbase-18961.master.005.patch Fixed checkstyle error + build retry for a flaky

[jira] [Updated] (HBASE-18961) doMiniBatchMutate() is big, split it into smaller methods

2017-11-03 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18961?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18961: - Attachment: hbase-18961.master.004.patch Fixed latest build failures. > doMiniBatchMutate() is

[jira] [Comment Edited] (HBASE-18961) doMiniBatchMutate() is big, split it into smaller methods

2017-11-03 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18961?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16238135#comment-16238135 ] Umesh Agashe edited comment on HBASE-18961 at 11/3/17 6:26 PM: --- Fixed build

[jira] [Resolved] (HBASE-19161) For system tables, if config 'hbase.systemtables.compacting.memstore.type' is not specified then DefaultMemStore is used

2017-11-02 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-19161?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe resolved HBASE-19161. -- Resolution: Won't Fix > For system tables, if config

[jira] [Commented] (HBASE-19161) For system tables, if config 'hbase.systemtables.compacting.memstore.type' is not specified then DefaultMemStore is used

2017-11-02 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-19161?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16237071#comment-16237071 ] Umesh Agashe commented on HBASE-19161: -- Thanks for the comment [~chia7712]! closing this JIRA. >

[jira] [Commented] (HBASE-18961) doMiniBatchMutate() is big, split it into smaller methods

2017-11-02 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18961?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16236858#comment-16236858 ] Umesh Agashe commented on HBASE-18961: -- [~stack], I have updated the patch with changes per review

[jira] [Updated] (HBASE-18961) doMiniBatchMutate() is big, split it into smaller methods

2017-11-02 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18961?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18961: - Release Note: HRegion.batchMutate()/ doMiniBatchMutate() is refactored with aim to unify

[jira] [Updated] (HBASE-18961) doMiniBatchMutate() is big, split it into smaller methods

2017-11-02 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18961?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18961: - Release Note: HRegion.batchMutate()/ doMiniBatchMutate() is refactored with aim to unify

[jira] [Updated] (HBASE-18961) doMiniBatchMutate() is big, split it into smaller methods

2017-11-02 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18961?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18961: - Attachment: hbase-18961.master.003.patch Changes per review comments (on RB as well as on JIRA)

[jira] [Updated] (HBASE-19161) For system tables, if config 'hbase.systemtables.compacting.memstore.type' is not specified then DefaultMemStore is used

2017-11-02 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-19161?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-19161: - Description: For system tables, if config 'hbase.systemtables.compacting.memstore.type' is not

[jira] [Updated] (HBASE-19161) For system tables, if config 'hbase.systemtables.compacting.memstore.type' is not specified then DefaultMemStore is used

2017-11-02 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-19161?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-19161: - Summary: For system tables, if config 'hbase.systemtables.compacting.memstore.type' is not

[jira] [Created] (HBASE-19161) If config 'hbase.systemtables.compacting.memstore.type' is not specified then DefaultMemStore is used

2017-11-02 Thread Umesh Agashe (JIRA)
Umesh Agashe created HBASE-19161: Summary: If config 'hbase.systemtables.compacting.memstore.type' is not specified then DefaultMemStore is used Key: HBASE-19161 URL:

[jira] [Commented] (HBASE-19135) TestWeakObjectPool time out

2017-10-31 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-19135?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16227771#comment-16227771 ] Umesh Agashe commented on HBASE-19135: -- [~stack], sounds good. +1 > TestWeakObjectPool time out >

[jira] [Commented] (HBASE-18961) doMiniBatchMutate() is big, split it into smaller methods

2017-10-31 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18961?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16227749#comment-16227749 ] Umesh Agashe commented on HBASE-18961: -- Feedback from review session with [~stack]: # # Comment that

[jira] [Updated] (HBASE-18962) Support atomic BatchOperations through batchMutate()

2017-10-27 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18962?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18962: - Attachment: hbase-18962.master.001.patch > Support atomic BatchOperations through batchMutate()

[jira] [Commented] (HBASE-19110) Add default for Server#isStopping

2017-10-27 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-19110?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16222816#comment-16222816 ] Umesh Agashe commented on HBASE-19110: -- +1 > Add default for Server#isStopping >

[jira] [Commented] (HBASE-19048) Cleanup MasterObserver hooks which takes IA private params

2017-10-23 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-19048?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16215982#comment-16215982 ] Umesh Agashe commented on HBASE-19048: -- Nice cleanup! +1 > Cleanup MasterObserver hooks which takes

[jira] [Updated] (HBASE-18961) doMiniBatchMutate() is big, split it into smaller methods

2017-10-23 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18961?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18961: - Attachment: hbase-18961.master.002.patch Fixed failed UT and changes per some review comments.

[jira] [Updated] (HBASE-18961) doMiniBatchMutate() is big, split it into smaller methods

2017-10-23 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18961?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18961: - Attachment: (was: hbase-18961.master.001.patch) > doMiniBatchMutate() is big, split it into

[jira] [Updated] (HBASE-18961) doMiniBatchMutate() is big, split it into smaller methods

2017-10-23 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18961?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18961: - Attachment: (was: hbase-18961.master.001.patch) > doMiniBatchMutate() is big, split it into

[jira] [Updated] (HBASE-18703) Inconsistent behavior for preBatchMutate in doMiniBatchMutate and processRowsWithLocks

2017-10-20 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18703?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18703: - Status: In Progress (was: Patch Available) > Inconsistent behavior for preBatchMutate in

[jira] [Commented] (HBASE-18961) doMiniBatchMutate() is big, split it into smaller methods

2017-10-19 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18961?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16211379#comment-16211379 ] Umesh Agashe commented on HBASE-18961: -- oh! thanks [~chia7712]! > doMiniBatchMutate() is big, split

[jira] [Updated] (HBASE-18962) Support atomic BatchOperations through batchMutate()

2017-10-19 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18962?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18962: - Summary: Support atomic BatchOperations through batchMutate() (was: Support atomic

[jira] [Updated] (HBASE-18961) doMiniBatchMutate() is big, split it into smaller methods

2017-10-19 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18961?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18961: - Attachment: hbase-18961.master.001.patch Failed because of the docker issue. Retrying >

[jira] [Updated] (HBASE-18961) doMiniBatchMutate() is big, split it into smaller methods

2017-10-18 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18961?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18961: - Attachment: hbase-18961.master.001.patch retry > doMiniBatchMutate() is big, split it into

[jira] [Work started] (HBASE-18962) Support atomic BatchOperations

2017-10-18 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18962?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on HBASE-18962 started by Umesh Agashe. > Support atomic BatchOperations > -- > >

[jira] [Updated] (HBASE-18961) doMiniBatchMutate() is big, split it into smaller methods

2017-10-18 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18961?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18961: - Attachment: (was: hbase-18961.master.001.patch) > doMiniBatchMutate() is big, split it into

[jira] [Updated] (HBASE-18961) doMiniBatchMutate() is big, split it into smaller methods

2017-10-18 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18961?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18961: - Attachment: hbase-18961.master.001.patch retry > doMiniBatchMutate() is big, split it into

[jira] [Updated] (HBASE-18961) doMiniBatchMutate() is big, split it into smaller methods

2017-10-18 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18961?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18961: - Status: Patch Available (was: In Progress) > doMiniBatchMutate() is big, split it into smaller

[jira] [Work started] (HBASE-18961) doMiniBatchMutate() is big, split it into smaller methods

2017-10-18 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18961?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on HBASE-18961 started by Umesh Agashe. > doMiniBatchMutate() is big, split it into smaller methods >

[jira] [Updated] (HBASE-18961) doMiniBatchMutate() is big, split it into smaller methods

2017-10-18 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18961?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18961: - Attachment: hbase-18961.master.001.patch Lets see if it builds. > doMiniBatchMutate() is big,

[jira] [Commented] (HBASE-18961) doMiniBatchMutate() is big, split it into smaller methods

2017-10-18 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18961?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16210050#comment-16210050 ] Umesh Agashe commented on HBASE-18961: -- bq. add a function batchOp.isOperationPending() for it.

[jira] [Commented] (HBASE-18703) Inconsistent behavior for preBatchMutate in doMiniBatchMutate and processRowsWithLocks

2017-10-17 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18703?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16208327#comment-16208327 ] Umesh Agashe commented on HBASE-18703: -- [~elserj], parent JIRA needs to be moved out of alpha-4. If

[jira] [Created] (HBASE-19028) Move BatchOperation its sub-classes into separate files and link MiniBatchOperationInProgress to BatchOperation

2017-10-17 Thread Umesh Agashe (JIRA)
Umesh Agashe created HBASE-19028: Summary: Move BatchOperation its sub-classes into separate files and link MiniBatchOperationInProgress to BatchOperation Key: HBASE-19028 URL:

[jira] [Updated] (HBASE-18960) A few bug fixes and minor improvements around batchMutate()

2017-10-14 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18960?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18960: - Attachment: hbase-18960.master.009.patch Fixed latest unit tests failures. > A few bug fixes

[jira] [Commented] (HBASE-18960) A few bug fixes and minor improvements around batchMutate()

2017-10-13 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18960?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16204084#comment-16204084 ] Umesh Agashe commented on HBASE-18960: -- Latest patch has changes per review comments so far. Its

[jira] [Updated] (HBASE-18960) A few bug fixes and minor improvements around batchMutate()

2017-10-13 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18960?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18960: - Attachment: hbase-18960.master.008.patch Changes per latest review comment. Also retry for

[jira] [Created] (HBASE-19005) Mutation batch should not accept operations with different durabilities

2017-10-13 Thread Umesh Agashe (JIRA)
Umesh Agashe created HBASE-19005: Summary: Mutation batch should not accept operations with different durabilities Key: HBASE-19005 URL: https://issues.apache.org/jira/browse/HBASE-19005 Project:

[jira] [Updated] (HBASE-18960) A few bug fixes and minor improvements around batchMutate()

2017-10-12 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18960?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18960: - Attachment: hbase-18960.master.007.patch Changes per latest review comments. Added UT for replay

[jira] [Commented] (HBASE-18960) A few bug fixes and minor improvements around batchMutate()

2017-10-11 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18960?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16200565#comment-16200565 ] Umesh Agashe commented on HBASE-18960: -- I have addressed most review comments with latest patch.

[jira] [Updated] (HBASE-18960) A few bug fixes and minor improvements around batchMutate()

2017-10-10 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18960?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18960: - Attachment: hbase-18960.master.006.patch Changes per [~appy]'s review comments. > A few bug

[jira] [Commented] (HBASE-18984) [AMv2] Retain assignment does not work well in AMv2

2017-10-10 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18984?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16199498#comment-16199498 ] Umesh Agashe commented on HBASE-18984: -- Checkout HBASE-18575. Its about retaining assignments after

[jira] [Updated] (HBASE-18960) A few bug fixes and minor improvements around batchMutate()

2017-10-10 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18960?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18960: - Attachment: hbase-18960.master.005.patch retry > A few bug fixes and minor improvements around

[jira] [Commented] (HBASE-18703) Inconsistent behavior for preBatchMutate in doMiniBatchMutate and processRowsWithLocks

2017-10-10 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18703?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16199167#comment-16199167 ] Umesh Agashe commented on HBASE-18703: -- [~appy], I can not agree with you more about RowProcessor/

[jira] [Updated] (HBASE-18960) A few bug fixes and minor improvements around batchMutate()

2017-10-09 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18960?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18960: - Attachment: hbase-18960.master.005.patch Fixed build error in previous patch 004 and a change

[jira] [Updated] (HBASE-18960) A few bug fixes and minor improvements around batchMutate()

2017-10-09 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18960?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18960: - Attachment: hbase-18960.master.004.patch More changes per review comments. > A few bug fixes

[jira] [Updated] (HBASE-18960) A few bug fixes and minor improvements around batchMutate()

2017-10-09 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18960?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18960: - Attachment: hbase-18960.master.003.patch Changes per review comments. > A few bug fixes and

[jira] [Updated] (HBASE-18960) A few bug fixes and minor improvements around batchMutate()

2017-10-09 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18960?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18960: - Release Note: All operations for which further processing is skipped by preBatchMutate

[jira] [Updated] (HBASE-18960) A few bug fixes and minor improvements around batchMutate()

2017-10-09 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18960?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18960: - Release Note: All operations for which further processing is skipped by preBatchMutate

[jira] [Updated] (HBASE-18960) A few bug fixes and minor improvements around batchMutate()

2017-10-08 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18960?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18960: - Attachment: hbase-18960.master.002.patch Fixed unit tests > A few bug fixes and minor

[jira] [Commented] (HBASE-18703) Inconsistent behavior for preBatchMutate in doMiniBatchMutate and processRowsWithLocks

2017-10-06 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18703?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16195580#comment-16195580 ] Umesh Agashe commented on HBASE-18703: -- Hi [~stack], [~anoop.hbase], [~ram_krish]: Thanks for your

[jira] [Updated] (HBASE-18960) A few bug fixes and minor improvements around batchMutate()

2017-10-06 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18960?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18960: - Status: Patch Available (was: In Progress) > A few bug fixes and minor improvements around

[jira] [Updated] (HBASE-18960) A few bug fixes and minor improvements around batchMutate()

2017-10-06 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18960?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18960: - Attachment: hbase-18960.master.001.patch > A few bug fixes and minor improvements around

[jira] [Work started] (HBASE-18960) A few bug fixes and minor improvements around batchMutate()

2017-10-06 Thread Umesh Agashe (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-18960?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Work on HBASE-18960 started by Umesh Agashe. > A few bug fixes and minor improvements around batchMutate() >

[jira] [Created] (HBASE-18965) Create alternate API to processRowsWithLock() that doesn't take RowProcessor as an argument

2017-10-06 Thread Umesh Agashe (JIRA)
Umesh Agashe created HBASE-18965: Summary: Create alternate API to processRowsWithLock() that doesn't take RowProcessor as an argument Key: HBASE-18965 URL: https://issues.apache.org/jira/browse/HBASE-18965

<    1   2   3   4   5   6   7   8   9   10   >