[jira] [Updated] (HBASE-18234) Revisit the async admin api
[ https://issues.apache.org/jira/browse/HBASE-18234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] stack updated HBASE-18234: -- Fix Version/s: (was: 3.0.0) > Revisit the async admin api > --- > > Key: HBASE-18234 > URL: https://issues.apache.org/jira/browse/HBASE-18234 > Project: HBase > Issue Type: Sub-task > Components: Client >Reporter: Guanghao Zhang >Assignee: Guanghao Zhang >Priority: Major > Fix For: 2.0.0-alpha-2, 2.0.0 > > Attachments: HBASE-18234.master.001.patch, > HBASE-18234.master.002.patch, HBASE-18234.master.003.patch, > HBASE-18234.master.004.patch, HBASE-18234.master.005.patch, > HBASE-18234.master.006.patch, HBASE-18234.master.006.patch, > HBASE-18234.master.006.patch, HBASE-18234.master.007.patch, > HBASE-18234.master.008.patch, HBASE-18234.master.009.patch, > HBASE-18234.master.010.patch, HBASE-18234.master.010.patch, > HBASE-18234.master.addendum.patch, HBASE-18234.master.addendum.patch > > > 1. Update the balance method name. > balancer -> balance > setBalancerRunning -> setBalancerOn > isBalancerEnabled -> isBalancerOn > 2. Use HRegionLocation instead of Pair> 3. Remove the closeRegionWithEncodedRegionName method. Because all other api > can handle region name or encoded region name both. So don't need a method > for encoded name. > 4. Unify the region name parameter's type to byte[]. And region name may be > full name or encoded name. > 5. Unify the server name parameter's type to ServerName. For smoe api, it > support null for server name. So use Optional instead. > 6. Unify the table name parameter's type to TableName. > 7. Unify all list* method only support Pattern as the parameter type. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (HBASE-18234) Revisit the async admin api
[ https://issues.apache.org/jira/browse/HBASE-18234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Guanghao Zhang updated HBASE-18234: --- Resolution: Fixed Status: Resolved (was: Patch Available) Pushed addendum to master and branch-2. > Revisit the async admin api > --- > > Key: HBASE-18234 > URL: https://issues.apache.org/jira/browse/HBASE-18234 > Project: HBase > Issue Type: Sub-task > Components: Client >Reporter: Guanghao Zhang >Assignee: Guanghao Zhang > Fix For: 3.0.0, 2.0.0-alpha-2 > > Attachments: HBASE-18234.master.001.patch, > HBASE-18234.master.002.patch, HBASE-18234.master.003.patch, > HBASE-18234.master.004.patch, HBASE-18234.master.005.patch, > HBASE-18234.master.006.patch, HBASE-18234.master.006.patch, > HBASE-18234.master.006.patch, HBASE-18234.master.007.patch, > HBASE-18234.master.008.patch, HBASE-18234.master.009.patch, > HBASE-18234.master.010.patch, HBASE-18234.master.010.patch, > HBASE-18234.master.addendum.patch, HBASE-18234.master.addendum.patch > > > 1. Update the balance method name. > balancer -> balance > setBalancerRunning -> setBalancerOn > isBalancerEnabled -> isBalancerOn > 2. Use HRegionLocation instead of Pair> 3. Remove the closeRegionWithEncodedRegionName method. Because all other api > can handle region name or encoded region name both. So don't need a method > for encoded name. > 4. Unify the region name parameter's type to byte[]. And region name may be > full name or encoded name. > 5. Unify the server name parameter's type to ServerName. For smoe api, it > support null for server name. So use Optional instead. > 6. Unify the table name parameter's type to TableName. > 7. Unify all list* method only support Pattern as the parameter type. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18234) Revisit the async admin api
[ https://issues.apache.org/jira/browse/HBASE-18234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Guanghao Zhang updated HBASE-18234: --- Attachment: HBASE-18234.master.addendum.patch > Revisit the async admin api > --- > > Key: HBASE-18234 > URL: https://issues.apache.org/jira/browse/HBASE-18234 > Project: HBase > Issue Type: Sub-task > Components: Client >Reporter: Guanghao Zhang >Assignee: Guanghao Zhang > Fix For: 3.0.0, 2.0.0-alpha-2 > > Attachments: HBASE-18234.master.001.patch, > HBASE-18234.master.002.patch, HBASE-18234.master.003.patch, > HBASE-18234.master.004.patch, HBASE-18234.master.005.patch, > HBASE-18234.master.006.patch, HBASE-18234.master.006.patch, > HBASE-18234.master.006.patch, HBASE-18234.master.007.patch, > HBASE-18234.master.008.patch, HBASE-18234.master.009.patch, > HBASE-18234.master.010.patch, HBASE-18234.master.010.patch, > HBASE-18234.master.addendum.patch, HBASE-18234.master.addendum.patch > > > 1. Update the balance method name. > balancer -> balance > setBalancerRunning -> setBalancerOn > isBalancerEnabled -> isBalancerOn > 2. Use HRegionLocation instead of Pair> 3. Remove the closeRegionWithEncodedRegionName method. Because all other api > can handle region name or encoded region name both. So don't need a method > for encoded name. > 4. Unify the region name parameter's type to byte[]. And region name may be > full name or encoded name. > 5. Unify the server name parameter's type to ServerName. For smoe api, it > support null for server name. So use Optional instead. > 6. Unify the table name parameter's type to TableName. > 7. Unify all list* method only support Pattern as the parameter type. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18234) Revisit the async admin api
[ https://issues.apache.org/jira/browse/HBASE-18234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Guanghao Zhang updated HBASE-18234: --- Status: Patch Available (was: Reopened) > Revisit the async admin api > --- > > Key: HBASE-18234 > URL: https://issues.apache.org/jira/browse/HBASE-18234 > Project: HBase > Issue Type: Sub-task > Components: Client >Reporter: Guanghao Zhang >Assignee: Guanghao Zhang > Fix For: 3.0.0, 2.0.0-alpha-2 > > Attachments: HBASE-18234.master.001.patch, > HBASE-18234.master.002.patch, HBASE-18234.master.003.patch, > HBASE-18234.master.004.patch, HBASE-18234.master.005.patch, > HBASE-18234.master.006.patch, HBASE-18234.master.006.patch, > HBASE-18234.master.006.patch, HBASE-18234.master.007.patch, > HBASE-18234.master.008.patch, HBASE-18234.master.009.patch, > HBASE-18234.master.010.patch, HBASE-18234.master.010.patch, > HBASE-18234.master.addendum.patch, HBASE-18234.master.addendum.patch > > > 1. Update the balance method name. > balancer -> balance > setBalancerRunning -> setBalancerOn > isBalancerEnabled -> isBalancerOn > 2. Use HRegionLocation instead of Pair> 3. Remove the closeRegionWithEncodedRegionName method. Because all other api > can handle region name or encoded region name both. So don't need a method > for encoded name. > 4. Unify the region name parameter's type to byte[]. And region name may be > full name or encoded name. > 5. Unify the server name parameter's type to ServerName. For smoe api, it > support null for server name. So use Optional instead. > 6. Unify the table name parameter's type to TableName. > 7. Unify all list* method only support Pattern as the parameter type. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18234) Revisit the async admin api
[ https://issues.apache.org/jira/browse/HBASE-18234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Guanghao Zhang updated HBASE-18234: --- Attachment: HBASE-18234.master.addendum.patch Attach a addendum patch to remove the unused import. > Revisit the async admin api > --- > > Key: HBASE-18234 > URL: https://issues.apache.org/jira/browse/HBASE-18234 > Project: HBase > Issue Type: Sub-task > Components: Client >Reporter: Guanghao Zhang >Assignee: Guanghao Zhang > Fix For: 3.0.0, 2.0.0-alpha-2 > > Attachments: HBASE-18234.master.001.patch, > HBASE-18234.master.002.patch, HBASE-18234.master.003.patch, > HBASE-18234.master.004.patch, HBASE-18234.master.005.patch, > HBASE-18234.master.006.patch, HBASE-18234.master.006.patch, > HBASE-18234.master.006.patch, HBASE-18234.master.007.patch, > HBASE-18234.master.008.patch, HBASE-18234.master.009.patch, > HBASE-18234.master.010.patch, HBASE-18234.master.010.patch, > HBASE-18234.master.addendum.patch > > > 1. Update the balance method name. > balancer -> balance > setBalancerRunning -> setBalancerOn > isBalancerEnabled -> isBalancerOn > 2. Use HRegionLocation instead of Pair> 3. Remove the closeRegionWithEncodedRegionName method. Because all other api > can handle region name or encoded region name both. So don't need a method > for encoded name. > 4. Unify the region name parameter's type to byte[]. And region name may be > full name or encoded name. > 5. Unify the server name parameter's type to ServerName. For smoe api, it > support null for server name. So use Optional instead. > 6. Unify the table name parameter's type to TableName. > 7. Unify all list* method only support Pattern as the parameter type. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18234) Revisit the async admin api
[ https://issues.apache.org/jira/browse/HBASE-18234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Guanghao Zhang updated HBASE-18234: --- Resolution: Fixed Hadoop Flags: Reviewed Status: Resolved (was: Patch Available) Pushed to master and branch-2. > Revisit the async admin api > --- > > Key: HBASE-18234 > URL: https://issues.apache.org/jira/browse/HBASE-18234 > Project: HBase > Issue Type: Sub-task > Components: Client >Reporter: Guanghao Zhang >Assignee: Guanghao Zhang > Fix For: 3.0.0, 2.0.0-alpha-2 > > Attachments: HBASE-18234.master.001.patch, > HBASE-18234.master.002.patch, HBASE-18234.master.003.patch, > HBASE-18234.master.004.patch, HBASE-18234.master.005.patch, > HBASE-18234.master.006.patch, HBASE-18234.master.006.patch, > HBASE-18234.master.006.patch, HBASE-18234.master.007.patch, > HBASE-18234.master.008.patch, HBASE-18234.master.009.patch, > HBASE-18234.master.010.patch, HBASE-18234.master.010.patch > > > 1. Update the balance method name. > balancer -> balance > setBalancerRunning -> setBalancerOn > isBalancerEnabled -> isBalancerOn > 2. Use HRegionLocation instead of Pair> 3. Remove the closeRegionWithEncodedRegionName method. Because all other api > can handle region name or encoded region name both. So don't need a method > for encoded name. > 4. Unify the region name parameter's type to byte[]. And region name may be > full name or encoded name. > 5. Unify the server name parameter's type to ServerName. For smoe api, it > support null for server name. So use Optional instead. > 6. Unify the table name parameter's type to TableName. > 7. Unify all list* method only support Pattern as the parameter type. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18234) Revisit the async admin api
[ https://issues.apache.org/jira/browse/HBASE-18234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Guanghao Zhang updated HBASE-18234: --- Description: 1. Update the balance method name. balancer -> balance setBalancerRunning -> setBalancerOn isBalancerEnabled -> isBalancerOn 2. Use HRegionLocation instead of Pair3. Remove the closeRegionWithEncodedRegionName method. Because all other api can handle region name or encoded region name both. So don't need a method for encoded name. 4. Unify the region name parameter's type to byte[]. And region name may be full name or encoded name. 5. Unify the server name parameter's type to ServerName. For smoe api, it support null for server name. So use Optional instead. 6. Unify the table name parameter's type to TableName. 7. Unify all list* method only support Pattern as the parameter type. was: 1. Update the balance method name. balancer -> balance setBalancerRunning -> setBalancerOn isBalancerEnabled -> isBalancerOn 2. Use HRegionLocation instead of Pair 3. Remove the closeRegionWithEncodedRegionName method. Because all other api can handle region name or encoded region name both. So don't need a method for encoded name. 4. Unify the region name parameter's type to byte[]. And region name may be full name or encoded name. 5. Unify the server name parameter's type to ServerName. For smoe api, it support null for server name. So use Optional instead. 6. Unify the table name parameter's type to TableName. > Revisit the async admin api > --- > > Key: HBASE-18234 > URL: https://issues.apache.org/jira/browse/HBASE-18234 > Project: HBase > Issue Type: Sub-task > Components: Client >Reporter: Guanghao Zhang >Assignee: Guanghao Zhang > Fix For: 3.0.0, 2.0.0-alpha-2 > > Attachments: HBASE-18234.master.001.patch, > HBASE-18234.master.002.patch, HBASE-18234.master.003.patch, > HBASE-18234.master.004.patch, HBASE-18234.master.005.patch, > HBASE-18234.master.006.patch, HBASE-18234.master.006.patch, > HBASE-18234.master.006.patch, HBASE-18234.master.007.patch, > HBASE-18234.master.008.patch, HBASE-18234.master.009.patch, > HBASE-18234.master.010.patch, HBASE-18234.master.010.patch > > > 1. Update the balance method name. > balancer -> balance > setBalancerRunning -> setBalancerOn > isBalancerEnabled -> isBalancerOn > 2. Use HRegionLocation instead of Pair > 3. Remove the closeRegionWithEncodedRegionName method. Because all other api > can handle region name or encoded region name both. So don't need a method > for encoded name. > 4. Unify the region name parameter's type to byte[]. And region name may be > full name or encoded name. > 5. Unify the server name parameter's type to ServerName. For smoe api, it > support null for server name. So use Optional instead. > 6. Unify the table name parameter's type to TableName. > 7. Unify all list* method only support Pattern as the parameter type. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18234) Revisit the async admin api
[ https://issues.apache.org/jira/browse/HBASE-18234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Guanghao Zhang updated HBASE-18234: --- Attachment: HBASE-18234.master.010.patch The failed ut passed locally. Retry for Hadoop QA. > Revisit the async admin api > --- > > Key: HBASE-18234 > URL: https://issues.apache.org/jira/browse/HBASE-18234 > Project: HBase > Issue Type: Sub-task > Components: Client >Reporter: Guanghao Zhang >Assignee: Guanghao Zhang > Fix For: 3.0.0, 2.0.0-alpha-2 > > Attachments: HBASE-18234.master.001.patch, > HBASE-18234.master.002.patch, HBASE-18234.master.003.patch, > HBASE-18234.master.004.patch, HBASE-18234.master.005.patch, > HBASE-18234.master.006.patch, HBASE-18234.master.006.patch, > HBASE-18234.master.006.patch, HBASE-18234.master.007.patch, > HBASE-18234.master.008.patch, HBASE-18234.master.009.patch, > HBASE-18234.master.010.patch, HBASE-18234.master.010.patch > > > 1. Update the balance method name. > balancer -> balance > setBalancerRunning -> setBalancerOn > isBalancerEnabled -> isBalancerOn > 2. Use HRegionLocation instead of Pair> 3. Remove the closeRegionWithEncodedRegionName method. Because all other api > can handle region name or encoded region name both. So don't need a method > for encoded name. > 4. Unify the region name parameter's type to byte[]. And region name may be > full name or encoded name. > 5. Unify the server name parameter's type to ServerName. For smoe api, it > support null for server name. So use Optional instead. > 6. Unify the table name parameter's type to TableName. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18234) Revisit the async admin api
[ https://issues.apache.org/jira/browse/HBASE-18234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Guanghao Zhang updated HBASE-18234: --- Attachment: HBASE-18234.master.010.patch Fixed javadoc. > Revisit the async admin api > --- > > Key: HBASE-18234 > URL: https://issues.apache.org/jira/browse/HBASE-18234 > Project: HBase > Issue Type: Sub-task > Components: Client >Reporter: Guanghao Zhang >Assignee: Guanghao Zhang > Fix For: 3.0.0, 2.0.0-alpha-2 > > Attachments: HBASE-18234.master.001.patch, > HBASE-18234.master.002.patch, HBASE-18234.master.003.patch, > HBASE-18234.master.004.patch, HBASE-18234.master.005.patch, > HBASE-18234.master.006.patch, HBASE-18234.master.006.patch, > HBASE-18234.master.006.patch, HBASE-18234.master.007.patch, > HBASE-18234.master.008.patch, HBASE-18234.master.009.patch, > HBASE-18234.master.010.patch > > > 1. Update the balance method name. > balancer -> balance > setBalancerRunning -> setBalancerOn > isBalancerEnabled -> isBalancerOn > 2. Use HRegionLocation instead of Pair> 3. Remove the closeRegionWithEncodedRegionName method. Because all other api > can handle region name or encoded region name both. So don't need a method > for encoded name. > 4. Unify the region name parameter's type to byte[]. And region name may be > full name or encoded name. > 5. Unify the server name parameter's type to ServerName. For smoe api, it > support null for server name. So use Optional instead. > 6. Unify the table name parameter's type to TableName. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18234) Revisit the async admin api
[ https://issues.apache.org/jira/browse/HBASE-18234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Guanghao Zhang updated HBASE-18234: --- Attachment: HBASE-18234.master.009.patch Retry 009 patch. > Revisit the async admin api > --- > > Key: HBASE-18234 > URL: https://issues.apache.org/jira/browse/HBASE-18234 > Project: HBase > Issue Type: Sub-task > Components: Client >Reporter: Guanghao Zhang >Assignee: Guanghao Zhang > Fix For: 3.0.0, 2.0.0-alpha-2 > > Attachments: HBASE-18234.master.001.patch, > HBASE-18234.master.002.patch, HBASE-18234.master.003.patch, > HBASE-18234.master.004.patch, HBASE-18234.master.005.patch, > HBASE-18234.master.006.patch, HBASE-18234.master.006.patch, > HBASE-18234.master.006.patch, HBASE-18234.master.007.patch, > HBASE-18234.master.008.patch, HBASE-18234.master.009.patch > > > 1. Update the balance method name. > balancer -> balance > setBalancerRunning -> setBalancerOn > isBalancerEnabled -> isBalancerOn > 2. Use HRegionLocation instead of Pair> 3. Remove the closeRegionWithEncodedRegionName method. Because all other api > can handle region name or encoded region name both. So don't need a method > for encoded name. > 4. Unify the region name parameter's type to byte[]. And region name may be > full name or encoded name. > 5. Unify the server name parameter's type to ServerName. For smoe api, it > support null for server name. So use Optional instead. > 6. Unify the table name parameter's type to TableName. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18234) Revisit the async admin api
[ https://issues.apache.org/jira/browse/HBASE-18234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Guanghao Zhang updated HBASE-18234: --- Attachment: (was: HBASE-18234.master.009.patch) > Revisit the async admin api > --- > > Key: HBASE-18234 > URL: https://issues.apache.org/jira/browse/HBASE-18234 > Project: HBase > Issue Type: Sub-task > Components: Client >Reporter: Guanghao Zhang >Assignee: Guanghao Zhang > Fix For: 3.0.0, 2.0.0-alpha-2 > > Attachments: HBASE-18234.master.001.patch, > HBASE-18234.master.002.patch, HBASE-18234.master.003.patch, > HBASE-18234.master.004.patch, HBASE-18234.master.005.patch, > HBASE-18234.master.006.patch, HBASE-18234.master.006.patch, > HBASE-18234.master.006.patch, HBASE-18234.master.007.patch, > HBASE-18234.master.008.patch > > > 1. Update the balance method name. > balancer -> balance > setBalancerRunning -> setBalancerOn > isBalancerEnabled -> isBalancerOn > 2. Use HRegionLocation instead of Pair> 3. Remove the closeRegionWithEncodedRegionName method. Because all other api > can handle region name or encoded region name both. So don't need a method > for encoded name. > 4. Unify the region name parameter's type to byte[]. And region name may be > full name or encoded name. > 5. Unify the server name parameter's type to ServerName. For smoe api, it > support null for server name. So use Optional instead. > 6. Unify the table name parameter's type to TableName. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18234) Revisit the async admin api
[ https://issues.apache.org/jira/browse/HBASE-18234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Guanghao Zhang updated HBASE-18234: --- Attachment: HBASE-18234.master.009.patch Attach a 009 patch to fix the failed ut. > Revisit the async admin api > --- > > Key: HBASE-18234 > URL: https://issues.apache.org/jira/browse/HBASE-18234 > Project: HBase > Issue Type: Sub-task > Components: Client >Reporter: Guanghao Zhang >Assignee: Guanghao Zhang > Fix For: 3.0.0, 2.0.0-alpha-2 > > Attachments: HBASE-18234.master.001.patch, > HBASE-18234.master.002.patch, HBASE-18234.master.003.patch, > HBASE-18234.master.004.patch, HBASE-18234.master.005.patch, > HBASE-18234.master.006.patch, HBASE-18234.master.006.patch, > HBASE-18234.master.006.patch, HBASE-18234.master.007.patch, > HBASE-18234.master.008.patch, HBASE-18234.master.009.patch > > > 1. Update the balance method name. > balancer -> balance > setBalancerRunning -> setBalancerOn > isBalancerEnabled -> isBalancerOn > 2. Use HRegionLocation instead of Pair> 3. Remove the closeRegionWithEncodedRegionName method. Because all other api > can handle region name or encoded region name both. So don't need a method > for encoded name. > 4. Unify the region name parameter's type to byte[]. And region name may be > full name or encoded name. > 5. Unify the server name parameter's type to ServerName. For smoe api, it > support null for server name. So use Optional instead. > 6. Unify the table name parameter's type to TableName. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18234) Revisit the async admin api
[ https://issues.apache.org/jira/browse/HBASE-18234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Guanghao Zhang updated HBASE-18234: --- Attachment: HBASE-18234.master.008.patch > Revisit the async admin api > --- > > Key: HBASE-18234 > URL: https://issues.apache.org/jira/browse/HBASE-18234 > Project: HBase > Issue Type: Sub-task > Components: Client >Reporter: Guanghao Zhang >Assignee: Guanghao Zhang > Fix For: 3.0.0, 2.0.0-alpha-2 > > Attachments: HBASE-18234.master.001.patch, > HBASE-18234.master.002.patch, HBASE-18234.master.003.patch, > HBASE-18234.master.004.patch, HBASE-18234.master.005.patch, > HBASE-18234.master.006.patch, HBASE-18234.master.006.patch, > HBASE-18234.master.006.patch, HBASE-18234.master.007.patch, > HBASE-18234.master.008.patch > > > 1. Update the balance method name. > balancer -> balance > setBalancerRunning -> setBalancerOn > isBalancerEnabled -> isBalancerOn > 2. Use HRegionLocation instead of Pair> 3. Remove the closeRegionWithEncodedRegionName method. Because all other api > can handle region name or encoded region name both. So don't need a method > for encoded name. > 4. Unify the region name parameter's type to byte[]. And region name may be > full name or encoded name. > 5. Unify the server name parameter's type to ServerName. For smoe api, it > support null for server name. So use Optional instead. > 6. Unify the table name parameter's type to TableName. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18234) Revisit the async admin api
[ https://issues.apache.org/jira/browse/HBASE-18234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Guanghao Zhang updated HBASE-18234: --- Attachment: HBASE-18234.master.007.patch > Revisit the async admin api > --- > > Key: HBASE-18234 > URL: https://issues.apache.org/jira/browse/HBASE-18234 > Project: HBase > Issue Type: Sub-task > Components: Client >Reporter: Guanghao Zhang >Assignee: Guanghao Zhang > Fix For: 3.0.0, 2.0.0-alpha-2 > > Attachments: HBASE-18234.master.001.patch, > HBASE-18234.master.002.patch, HBASE-18234.master.003.patch, > HBASE-18234.master.004.patch, HBASE-18234.master.005.patch, > HBASE-18234.master.006.patch, HBASE-18234.master.006.patch, > HBASE-18234.master.006.patch, HBASE-18234.master.007.patch > > > 1. Update the balance method name. > balancer -> balance > setBalancerRunning -> setBalancerOn > isBalancerEnabled -> isBalancerOn > 2. Use HRegionLocation instead of Pair> 3. Remove the closeRegionWithEncodedRegionName method. Because all other api > can handle region name or encoded region name both. So don't need a method > for encoded name. > 4. Unify the region name parameter's type to byte[]. And region name may be > full name or encoded name. > 5. Unify the server name parameter's type to ServerName. For smoe api, it > support null for server name. So use Optional instead. > 6. Unify the table name parameter's type to TableName. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18234) Revisit the async admin api
[ https://issues.apache.org/jira/browse/HBASE-18234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Guanghao Zhang updated HBASE-18234: --- Attachment: HBASE-18234.master.006.patch > Revisit the async admin api > --- > > Key: HBASE-18234 > URL: https://issues.apache.org/jira/browse/HBASE-18234 > Project: HBase > Issue Type: Sub-task > Components: Client >Reporter: Guanghao Zhang >Assignee: Guanghao Zhang > Fix For: 3.0.0, 2.0.0-alpha-2 > > Attachments: HBASE-18234.master.001.patch, > HBASE-18234.master.002.patch, HBASE-18234.master.003.patch, > HBASE-18234.master.004.patch, HBASE-18234.master.005.patch, > HBASE-18234.master.006.patch, HBASE-18234.master.006.patch, > HBASE-18234.master.006.patch > > > 1. Update the balance method name. > balancer -> balance > setBalancerRunning -> setBalancerOn > isBalancerEnabled -> isBalancerOn > 2. Use HRegionLocation instead of Pair> 3. Remove the closeRegionWithEncodedRegionName method. Because all other api > can handle region name or encoded region name both. So don't need a method > for encoded name. > 4. Unify the region name parameter's type to byte[]. And region name may be > full name or encoded name. > 5. Unify the server name parameter's type to ServerName. For smoe api, it > support null for server name. So use Optional instead. > 6. Unify the table name parameter's type to TableName. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18234) Revisit the async admin api
[ https://issues.apache.org/jira/browse/HBASE-18234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Guanghao Zhang updated HBASE-18234: --- Attachment: HBASE-18234.master.006.patch > Revisit the async admin api > --- > > Key: HBASE-18234 > URL: https://issues.apache.org/jira/browse/HBASE-18234 > Project: HBase > Issue Type: Sub-task > Components: Client >Reporter: Guanghao Zhang >Assignee: Guanghao Zhang > Fix For: 3.0.0, 2.0.0-alpha-2 > > Attachments: HBASE-18234.master.001.patch, > HBASE-18234.master.002.patch, HBASE-18234.master.003.patch, > HBASE-18234.master.004.patch, HBASE-18234.master.005.patch, > HBASE-18234.master.006.patch, HBASE-18234.master.006.patch > > > 1. Update the balance method name. > balancer -> balance > setBalancerRunning -> setBalancerOn > isBalancerEnabled -> isBalancerOn > 2. Use HRegionLocation instead of Pair> 3. Remove the closeRegionWithEncodedRegionName method. Because all other api > can handle region name or encoded region name both. So don't need a method > for encoded name. > 4. Unify the region name parameter's type to byte[]. And region name may be > full name or encoded name. > 5. Unify the server name parameter's type to ServerName. For smoe api, it > support null for server name. So use Optional instead. > 6. Unify the table name parameter's type to TableName. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18234) Revisit the async admin api
[ https://issues.apache.org/jira/browse/HBASE-18234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Josh Elser updated HBASE-18234: --- Fix Version/s: (was: 2.0.0-alpha-1) 2.0.0-alpha-2 > Revisit the async admin api > --- > > Key: HBASE-18234 > URL: https://issues.apache.org/jira/browse/HBASE-18234 > Project: HBase > Issue Type: Sub-task > Components: Client >Reporter: Guanghao Zhang >Assignee: Guanghao Zhang > Fix For: 3.0.0, 2.0.0-alpha-2 > > Attachments: HBASE-18234.master.001.patch, > HBASE-18234.master.002.patch, HBASE-18234.master.003.patch, > HBASE-18234.master.004.patch, HBASE-18234.master.005.patch, > HBASE-18234.master.006.patch > > > 1. Update the balance method name. > balancer -> balance > setBalancerRunning -> setBalancerOn > isBalancerEnabled -> isBalancerOn > 2. Use HRegionLocation instead of Pair> 3. Remove the closeRegionWithEncodedRegionName method. Because all other api > can handle region name or encoded region name both. So don't need a method > for encoded name. > 4. Unify the region name parameter's type to byte[]. And region name may be > full name or encoded name. > 5. Unify the server name parameter's type to ServerName. For smoe api, it > support null for server name. So use Optional instead. > 6. Unify the table name parameter's type to TableName. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18234) Revisit the async admin api
[ https://issues.apache.org/jira/browse/HBASE-18234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Guanghao Zhang updated HBASE-18234: --- Attachment: HBASE-18234.master.006.patch > Revisit the async admin api > --- > > Key: HBASE-18234 > URL: https://issues.apache.org/jira/browse/HBASE-18234 > Project: HBase > Issue Type: Sub-task > Components: Client >Reporter: Guanghao Zhang >Assignee: Guanghao Zhang > Fix For: 3.0.0, 2.0.0-alpha-1 > > Attachments: HBASE-18234.master.001.patch, > HBASE-18234.master.002.patch, HBASE-18234.master.003.patch, > HBASE-18234.master.004.patch, HBASE-18234.master.005.patch, > HBASE-18234.master.006.patch > > > 1. Update the balance method name. > balancer -> balance > setBalancerRunning -> setBalancerOn > isBalancerEnabled -> isBalancerOn > 2. Use HRegionLocation instead of Pair> 3. Remove the closeRegionWithEncodedRegionName method. Because all other api > can handle region name or encoded region name both. So don't need a method > for encoded name. > 4. Unify the region name parameter's type to byte[]. And region name may be > full name or encoded name. > 5. Unify the server name parameter's type to ServerName. For smoe api, it > support null for server name. So use Optional instead. > 6. Unify the table name parameter's type to TableName. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18234) Revisit the async admin api
[ https://issues.apache.org/jira/browse/HBASE-18234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Guanghao Zhang updated HBASE-18234: --- Attachment: HBASE-18234.master.005.patch > Revisit the async admin api > --- > > Key: HBASE-18234 > URL: https://issues.apache.org/jira/browse/HBASE-18234 > Project: HBase > Issue Type: Sub-task > Components: Client >Reporter: Guanghao Zhang >Assignee: Guanghao Zhang > Fix For: 3.0.0, 2.0.0-alpha-1 > > Attachments: HBASE-18234.master.001.patch, > HBASE-18234.master.002.patch, HBASE-18234.master.003.patch, > HBASE-18234.master.004.patch, HBASE-18234.master.005.patch > > > 1. Update the balance method name. > balancer -> balance > setBalancerRunning -> setBalancerOn > isBalancerEnabled -> isBalancerOn > 2. Use HRegionLocation instead of Pair> 3. Remove the closeRegionWithEncodedRegionName method. Because all other api > can handle region name or encoded region name both. So don't need a method > for encoded name. > 4. Unify the region name parameter's type to byte[]. And region name may be > full name or encoded name. > 5. Unify the server name parameter's type to ServerName. For smoe api, it > support null for server name. So use Optional instead. > 6. Unify the table name parameter's type to TableName. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18234) Revisit the async admin api
[ https://issues.apache.org/jira/browse/HBASE-18234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Guanghao Zhang updated HBASE-18234: --- Fix Version/s: (was: 2.0.0) 2.0.0-alpha-1 > Revisit the async admin api > --- > > Key: HBASE-18234 > URL: https://issues.apache.org/jira/browse/HBASE-18234 > Project: HBase > Issue Type: Sub-task > Components: Client >Reporter: Guanghao Zhang >Assignee: Guanghao Zhang > Fix For: 3.0.0, 2.0.0-alpha-1 > > Attachments: HBASE-18234.master.001.patch, > HBASE-18234.master.002.patch, HBASE-18234.master.003.patch, > HBASE-18234.master.004.patch > > > 1. Update the balance method name. > balancer -> balance > setBalancerRunning -> setBalancerOn > isBalancerEnabled -> isBalancerOn > 2. Use HRegionLocation instead of Pair> 3. Remove the closeRegionWithEncodedRegionName method. Because all other api > can handle region name or encoded region name both. So don't need a method > for encoded name. > 4. Unify the region name parameter's type to byte[]. And region name may be > full name or encoded name. > 5. Unify the server name parameter's type to ServerName. For smoe api, it > support null for server name. So use Optional instead. > 6. Unify the table name parameter's type to TableName. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18234) Revisit the async admin api
[ https://issues.apache.org/jira/browse/HBASE-18234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Guanghao Zhang updated HBASE-18234: --- Attachment: HBASE-18234.master.004.patch > Revisit the async admin api > --- > > Key: HBASE-18234 > URL: https://issues.apache.org/jira/browse/HBASE-18234 > Project: HBase > Issue Type: Sub-task > Components: Client >Reporter: Guanghao Zhang >Assignee: Guanghao Zhang > Fix For: 2.0.0, 3.0.0 > > Attachments: HBASE-18234.master.001.patch, > HBASE-18234.master.002.patch, HBASE-18234.master.003.patch, > HBASE-18234.master.004.patch > > > 1. Update the balance method name. > balancer -> balance > setBalancerRunning -> setBalancerOn > isBalancerEnabled -> isBalancerOn > 2. Use HRegionLocation instead of Pair> 3. Remove the closeRegionWithEncodedRegionName method. Because all other api > can handle region name or encoded region name both. So don't need a method > for encoded name. > 4. Unify the region name parameter's type to byte[]. And region name may be > full name or encoded name. > 5. Unify the server name parameter's type to ServerName. For smoe api, it > support null for server name. So use Optional instead. > 6. Unify the table name parameter's type to TableName. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18234) Revisit the async admin api
[ https://issues.apache.org/jira/browse/HBASE-18234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Guanghao Zhang updated HBASE-18234: --- Attachment: HBASE-18234.master.003.patch > Revisit the async admin api > --- > > Key: HBASE-18234 > URL: https://issues.apache.org/jira/browse/HBASE-18234 > Project: HBase > Issue Type: Sub-task > Components: Client >Reporter: Guanghao Zhang >Assignee: Guanghao Zhang > Fix For: 2.0.0, 3.0.0 > > Attachments: HBASE-18234.master.001.patch, > HBASE-18234.master.002.patch, HBASE-18234.master.003.patch > > > 1. Update the balance method name. > balancer -> balance > setBalancerRunning -> setBalancerOn > isBalancerEnabled -> isBalancerOn > 2. Use HRegionLocation instead of Pair> 3. Remove the closeRegionWithEncodedRegionName method. Because all other api > can handle region name or encoded region name both. So don't need a method > for encoded name. > 4. Unify the region name parameter's type to byte[]. And region name may be > full name or encoded name. > 5. Unify the server name parameter's type to ServerName. For smoe api, it > support null for server name. So use Optional instead. > 6. Unify the table name parameter's type to TableName. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18234) Revisit the async admin api
[ https://issues.apache.org/jira/browse/HBASE-18234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Guanghao Zhang updated HBASE-18234: --- Description: 1. Update the balance method name. balancer -> balance setBalancerRunning -> setBalancerOn isBalancerEnabled -> isBalancerOn 2. Use HRegionLocation instead of Pair3. Remove the closeRegionWithEncodedRegionName method. Because all other api can handle region name or encoded region name both. So don't need a method for encoded name. 4. Unify the region name parameter's type to byte[]. And region name may be full name or encoded name. 5. Unify the server name parameter's type to ServerName. For smoe api, it support null for server name. So use Optional instead. 6. Unify the table name parameter's type to TableName. was: 1. Update the balance method name. balancer -> balance setBalancerRunning -> setBalancerOn isBalancerEnabled -> isBalancerOn 2. Use HRegionLocation instead of Pair 3. Remove the closeRegionWithEncodedRegionName method. Because all other api can handle region name or encoded region name both. So don't need a method for encoded name. > Revisit the async admin api > --- > > Key: HBASE-18234 > URL: https://issues.apache.org/jira/browse/HBASE-18234 > Project: HBase > Issue Type: Sub-task > Components: Client >Reporter: Guanghao Zhang >Assignee: Guanghao Zhang > Fix For: 2.0.0, 3.0.0 > > Attachments: HBASE-18234.master.001.patch, > HBASE-18234.master.002.patch > > > 1. Update the balance method name. > balancer -> balance > setBalancerRunning -> setBalancerOn > isBalancerEnabled -> isBalancerOn > 2. Use HRegionLocation instead of Pair > 3. Remove the closeRegionWithEncodedRegionName method. Because all other api > can handle region name or encoded region name both. So don't need a method > for encoded name. > 4. Unify the region name parameter's type to byte[]. And region name may be > full name or encoded name. > 5. Unify the server name parameter's type to ServerName. For smoe api, it > support null for server name. So use Optional instead. > 6. Unify the table name parameter's type to TableName. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18234) Revisit the async admin api
[ https://issues.apache.org/jira/browse/HBASE-18234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Guanghao Zhang updated HBASE-18234: --- Attachment: HBASE-18234.master.002.patch > Revisit the async admin api > --- > > Key: HBASE-18234 > URL: https://issues.apache.org/jira/browse/HBASE-18234 > Project: HBase > Issue Type: Sub-task > Components: Client >Reporter: Guanghao Zhang >Assignee: Guanghao Zhang > Fix For: 2.0.0, 3.0.0 > > Attachments: HBASE-18234.master.001.patch, > HBASE-18234.master.002.patch > > > 1. Update the balance method name. > balancer -> balance > setBalancerRunning -> setBalancerOn > isBalancerEnabled -> isBalancerOn > 2. Use HRegionLocation instead of Pair> 3. Remove the closeRegionWithEncodedRegionName method. Because all other api > can handle region name or encoded region name both. So don't need a method > for encoded name. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18234) Revisit the async admin api
[ https://issues.apache.org/jira/browse/HBASE-18234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Guanghao Zhang updated HBASE-18234: --- Attachment: HBASE-18234.master.001.patch > Revisit the async admin api > --- > > Key: HBASE-18234 > URL: https://issues.apache.org/jira/browse/HBASE-18234 > Project: HBase > Issue Type: Sub-task > Components: Client >Reporter: Guanghao Zhang > Fix For: 2.0.0, 3.0.0 > > Attachments: HBASE-18234.master.001.patch > > > 1. Update the balance method name. > balancer -> balance > setBalancerRunning -> setBalancerOn > isBalancerEnabled -> isBalancerOn > 2. Use HRegionLocation instead of Pair> 3. Remove the closeRegionWithEncodedRegionName method. Because all other api > can handle region name or encoded region name both. So don't need a method > for encoded name. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18234) Revisit the async admin api
[ https://issues.apache.org/jira/browse/HBASE-18234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Guanghao Zhang updated HBASE-18234: --- Status: Patch Available (was: Open) > Revisit the async admin api > --- > > Key: HBASE-18234 > URL: https://issues.apache.org/jira/browse/HBASE-18234 > Project: HBase > Issue Type: Sub-task > Components: Client >Reporter: Guanghao Zhang >Assignee: Guanghao Zhang > Fix For: 2.0.0, 3.0.0 > > Attachments: HBASE-18234.master.001.patch > > > 1. Update the balance method name. > balancer -> balance > setBalancerRunning -> setBalancerOn > isBalancerEnabled -> isBalancerOn > 2. Use HRegionLocation instead of Pair> 3. Remove the closeRegionWithEncodedRegionName method. Because all other api > can handle region name or encoded region name both. So don't need a method > for encoded name. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18234) Revisit the async admin api
[ https://issues.apache.org/jira/browse/HBASE-18234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Guanghao Zhang updated HBASE-18234: --- Fix Version/s: 3.0.0 > Revisit the async admin api > --- > > Key: HBASE-18234 > URL: https://issues.apache.org/jira/browse/HBASE-18234 > Project: HBase > Issue Type: Sub-task > Components: Client >Reporter: Guanghao Zhang > Fix For: 2.0.0, 3.0.0 > > > 1. Update the balance method name. > balancer -> balance > setBalancerRunning -> setBalancerOn > isBalancerEnabled -> isBalancerOn > 2. Use HRegionLocation instead of Pair> 3. Remove the closeRegionWithEncodedRegionName method. Because all other api > can handle region name or encoded region name both. So don't need a method > for encoded name. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (HBASE-18234) Revisit the async admin api
[ https://issues.apache.org/jira/browse/HBASE-18234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Guanghao Zhang updated HBASE-18234: --- Summary: Revisit the async admin api (was: Revisit the async admin apit) > Revisit the async admin api > --- > > Key: HBASE-18234 > URL: https://issues.apache.org/jira/browse/HBASE-18234 > Project: HBase > Issue Type: Sub-task > Components: Client >Reporter: Guanghao Zhang > Fix For: 2.0.0 > > > 1. Update the balance method name. > balancer -> balance > setBalancerRunning -> setBalancerOn > isBalancerEnabled -> isBalancerOn > 2. Use HRegionLocation instead of Pair> 3. Remove the closeRegionWithEncodedRegionName method. Because all other api > can handle region name or encoded region name both. So don't need a method > for encoded name. -- This message was sent by Atlassian JIRA (v6.4.14#64029)