[jira] [Updated] (HBASE-17667) Implement async flush/compact region methods

2017-05-05 Thread Guanghao Zhang (JIRA)

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

Guanghao Zhang updated HBASE-17667:
---
  Resolution: Fixed
Hadoop Flags: Reviewed
  Status: Resolved  (was: Patch Available)

Pushed to master branch.

> Implement  async  flush/compact region methods
> --
>
> Key: HBASE-17667
> URL: https://issues.apache.org/jira/browse/HBASE-17667
> Project: HBase
>  Issue Type: Sub-task
>  Components: Admin, asyncclient, Client
>Affects Versions: 2.0.0
>Reporter: Zheng Hu
>Assignee: Zheng Hu
> Fix For: 2.0.0
>
> Attachments: HBASE-17667.v1.patch, HBASE-17667.v1.patch, 
> HBASE-17667.v2.patch, HBASE-17667.v3.patch, HBASE-17667.v3.patch
>
>
> Implement following methods for async admin: 
> {code}
> 1. flush table ; 
> 2. flush region; 
> 3. compact table;
> 4. compact region;
> 5. compact region server; 
> 6. major compact for table; 
> 7. major compact for region; 
> 8. major compact for CF;
> 9. major compact for specific region and specific CF; 
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Updated] (HBASE-17667) Implement async flush/compact region methods

2017-05-04 Thread Guanghao Zhang (JIRA)

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

Guanghao Zhang updated HBASE-17667:
---
Attachment: HBASE-17667.v3.patch

> Implement  async  flush/compact region methods
> --
>
> Key: HBASE-17667
> URL: https://issues.apache.org/jira/browse/HBASE-17667
> Project: HBase
>  Issue Type: Sub-task
>  Components: Admin, asyncclient, Client
>Affects Versions: 2.0.0
>Reporter: Zheng Hu
>Assignee: Zheng Hu
> Fix For: 2.0.0
>
> Attachments: HBASE-17667.v1.patch, HBASE-17667.v1.patch, 
> HBASE-17667.v2.patch, HBASE-17667.v3.patch, HBASE-17667.v3.patch
>
>
> Implement following methods for async admin: 
> {code}
> 1. flush table ; 
> 2. flush region; 
> 3. compact table;
> 4. compact region;
> 5. compact region server; 
> 6. major compact for table; 
> 7. major compact for region; 
> 8. major compact for CF;
> 9. major compact for specific region and specific CF; 
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Updated] (HBASE-17667) Implement async flush/compact region methods

2017-05-04 Thread Zheng Hu (JIRA)

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

Zheng Hu updated HBASE-17667:
-
Attachment: HBASE-17667.v3.patch

Rebase & implement flush() method.

> Implement  async  flush/compact region methods
> --
>
> Key: HBASE-17667
> URL: https://issues.apache.org/jira/browse/HBASE-17667
> Project: HBase
>  Issue Type: Sub-task
>  Components: Admin, asyncclient, Client
>Affects Versions: 2.0.0
>Reporter: Zheng Hu
>Assignee: Zheng Hu
> Fix For: 2.0.0
>
> Attachments: HBASE-17667.v1.patch, HBASE-17667.v1.patch, 
> HBASE-17667.v2.patch, HBASE-17667.v3.patch
>
>
> Implement following methods for async admin: 
> {code}
> 1. flush table ; 
> 2. flush region; 
> 3. compact table;
> 4. compact region;
> 5. compact region server; 
> 6. major compact for table; 
> 7. major compact for region; 
> 8. major compact for CF;
> 9. major compact for specific region and specific CF; 
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Updated] (HBASE-17667) Implement async flush/compact region methods

2017-04-18 Thread Zheng Hu (JIRA)

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

Zheng Hu updated HBASE-17667:
-
Attachment: HBASE-17667.v2.patch

Patch v2:
1.  split CompletableFuture compactRegionServer(ServerName sn, boolean 
major) into two method :
CompletableFuture compactRegionServer(ServerName sn) ;
CompletableFuture majorCompactRegionServer(ServerName sn) ;

2. add a UT for both compactRegionServer and majorCompactRegionServer. 

> Implement  async  flush/compact region methods
> --
>
> Key: HBASE-17667
> URL: https://issues.apache.org/jira/browse/HBASE-17667
> Project: HBase
>  Issue Type: Sub-task
>  Components: Admin, asyncclient, Client
>Affects Versions: 2.0.0
>Reporter: Zheng Hu
>Assignee: Zheng Hu
> Fix For: 2.0.0
>
> Attachments: HBASE-17667.v1.patch, HBASE-17667.v1.patch, 
> HBASE-17667.v2.patch
>
>
> Implement following methods for async admin: 
> {code}
> 1. flush table ; 
> 2. flush region; 
> 3. compact table;
> 4. compact region;
> 5. compact region server; 
> 6. major compact for table; 
> 7. major compact for region; 
> 8. major compact for CF;
> 9. major compact for specific region and specific CF; 
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Updated] (HBASE-17667) Implement async flush/compact region methods

2017-04-17 Thread Zheng Hu (JIRA)

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

Zheng Hu updated HBASE-17667:
-
Attachment: HBASE-17667.v1.patch

Trigger Hadoop QA again.

> Implement  async  flush/compact region methods
> --
>
> Key: HBASE-17667
> URL: https://issues.apache.org/jira/browse/HBASE-17667
> Project: HBase
>  Issue Type: Sub-task
>  Components: Admin, asyncclient, Client
>Affects Versions: 2.0.0
>Reporter: Zheng Hu
>Assignee: Zheng Hu
> Fix For: 2.0.0
>
> Attachments: HBASE-17667.v1.patch, HBASE-17667.v1.patch
>
>
> Implement following methods for async admin: 
> {code}
> 1. flush table ; 
> 2. flush region; 
> 3. compact table;
> 4. compact region;
> 5. compact region server; 
> 6. major compact for table; 
> 7. major compact for region; 
> 8. major compact for CF;
> 9. major compact for specific region and specific CF; 
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Updated] (HBASE-17667) Implement async flush/compact region methods

2017-04-17 Thread Zheng Hu (JIRA)

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

Zheng Hu updated HBASE-17667:
-
Status: Patch Available  (was: Open)

> Implement  async  flush/compact region methods
> --
>
> Key: HBASE-17667
> URL: https://issues.apache.org/jira/browse/HBASE-17667
> Project: HBase
>  Issue Type: Sub-task
>  Components: Admin, asyncclient, Client
>Affects Versions: 2.0.0
>Reporter: Zheng Hu
>Assignee: Zheng Hu
> Fix For: 2.0.0
>
> Attachments: HBASE-17667.v1.patch
>
>
> Implement following methods for async admin: 
> {code}
> 1. flush table ; 
> 2. flush region; 
> 3. compact table;
> 4. compact region;
> 5. compact region server; 
> 6. major compact for table; 
> 7. major compact for region; 
> 8. major compact for CF;
> 9. major compact for specific region and specific CF; 
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Updated] (HBASE-17667) Implement async flush/compact region methods

2017-04-17 Thread Zheng Hu (JIRA)

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

Zheng Hu updated HBASE-17667:
-
Attachment: HBASE-17667.v1.patch

Initial version. 

> Implement  async  flush/compact region methods
> --
>
> Key: HBASE-17667
> URL: https://issues.apache.org/jira/browse/HBASE-17667
> Project: HBase
>  Issue Type: Sub-task
>  Components: Admin, asyncclient, Client
>Affects Versions: 2.0.0
>Reporter: Zheng Hu
>Assignee: Zheng Hu
> Fix For: 2.0.0
>
> Attachments: HBASE-17667.v1.patch
>
>
> Implement following methods for async admin: 
> {code}
> 1. flush table ; 
> 2. flush region; 
> 3. compact table;
> 4. compact region;
> 5. compact region server; 
> 6. major compact for table; 
> 7. major compact for region; 
> 8. major compact for CF;
> 9. major compact for specific region and specific CF; 
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)