[jira] [Updated] (HBASE-7822) clean up compactionrequest and compactselection - part 1

2013-02-13 Thread Ted Yu (JIRA)

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

Ted Yu updated HBASE-7822:
--

   Resolution: Fixed
Fix Version/s: 0.96.0
 Hadoop Flags: Reviewed
   Status: Resolved  (was: Patch Available)

> clean up compactionrequest and compactselection - part 1
> 
>
> Key: HBASE-7822
> URL: https://issues.apache.org/jira/browse/HBASE-7822
> Project: HBase
>  Issue Type: Improvement
>  Components: Compaction
>Reporter: Sergey Shelukhin
>Assignee: Sergey Shelukhin
> Fix For: 0.96.0
>
> Attachments: HBASE-7822-v0.patch, HBASE-7822-v0.patch, 
> HBASE-7822-v1.patch
>
>
> Certain parts of CompactionRequest are unnecessary.
> Off-peak hour management is part way in selection, part way in Store and part 
> way in policy.
> Needs to be cleaned up in preparation of having CompactionPolicy return 
> CompactionRequest.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-7822) clean up compactionrequest and compactselection - part 1

2013-02-12 Thread Sergey Shelukhin (JIRA)

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

Sergey Shelukhin updated HBASE-7822:


Attachment: HBASE-7822-v1.patch

Rebase patch, address feedback. Jimmy: would this be a +1? :)

> clean up compactionrequest and compactselection - part 1
> 
>
> Key: HBASE-7822
> URL: https://issues.apache.org/jira/browse/HBASE-7822
> Project: HBase
>  Issue Type: Improvement
>  Components: Compaction
>Reporter: Sergey Shelukhin
>Assignee: Sergey Shelukhin
> Attachments: HBASE-7822-v0.patch, HBASE-7822-v0.patch, 
> HBASE-7822-v1.patch
>
>
> Certain parts of CompactionRequest are unnecessary.
> Off-peak hour management is part way in selection, part way in Store and part 
> way in policy.
> Needs to be cleaned up in preparation of having CompactionPolicy return 
> CompactionRequest.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-7822) clean up compactionrequest and compactselection - part 1

2013-02-12 Thread Sergey Shelukhin (JIRA)

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

Sergey Shelukhin updated HBASE-7822:


Attachment: HBASE-7822-v0.patch

> clean up compactionrequest and compactselection - part 1
> 
>
> Key: HBASE-7822
> URL: https://issues.apache.org/jira/browse/HBASE-7822
> Project: HBase
>  Issue Type: Improvement
>  Components: Compaction
>Reporter: Sergey Shelukhin
>Assignee: Sergey Shelukhin
> Attachments: HBASE-7822-v0.patch, HBASE-7822-v0.patch
>
>
> Certain parts of CompactionRequest are unnecessary.
> Off-peak hour management is part way in selection, part way in Store and part 
> way in policy.
> Needs to be cleaned up in preparation of having CompactionPolicy return 
> CompactionRequest.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-7822) clean up compactionrequest and compactselection - part 1

2013-02-11 Thread Sergey Shelukhin (JIRA)

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

Sergey Shelukhin updated HBASE-7822:


Attachment: HBASE-7822-v0.patch

First version.
The static maps per region in compaction request might as well be stores in 
region, since the code to populate them is called from store.
Then, move all the off-peak compaction stuff into separate class from 
everywhere.
CompactSelection might be merged into CompactionRequest later...

> clean up compactionrequest and compactselection - part 1
> 
>
> Key: HBASE-7822
> URL: https://issues.apache.org/jira/browse/HBASE-7822
> Project: HBase
>  Issue Type: Improvement
>  Components: Compaction
>Reporter: Sergey Shelukhin
>Assignee: Sergey Shelukhin
> Attachments: HBASE-7822-v0.patch
>
>
> Certain parts of CompactionRequest are unnecessary.
> Off-peak hour management is part way in selection, part way in Store and part 
> way in policy.
> Needs to be cleaned up in preparation of having CompactionPolicy return 
> CompactionRequest.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-7822) clean up compactionrequest and compactselection - part 1

2013-02-11 Thread Sergey Shelukhin (JIRA)

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

Sergey Shelukhin updated HBASE-7822:


Status: Patch Available  (was: Open)

> clean up compactionrequest and compactselection - part 1
> 
>
> Key: HBASE-7822
> URL: https://issues.apache.org/jira/browse/HBASE-7822
> Project: HBase
>  Issue Type: Improvement
>  Components: Compaction
>Reporter: Sergey Shelukhin
>Assignee: Sergey Shelukhin
> Attachments: HBASE-7822-v0.patch
>
>
> Certain parts of CompactionRequest are unnecessary.
> Off-peak hour management is part way in selection, part way in Store and part 
> way in policy.
> Needs to be cleaned up in preparation of having CompactionPolicy return 
> CompactionRequest.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-7822) clean up compactionrequest and compactselection - part 1

2013-02-11 Thread Sergey Shelukhin (JIRA)

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

Sergey Shelukhin updated HBASE-7822:


Issue Type: Improvement  (was: Bug)

> clean up compactionrequest and compactselection - part 1
> 
>
> Key: HBASE-7822
> URL: https://issues.apache.org/jira/browse/HBASE-7822
> Project: HBase
>  Issue Type: Improvement
>  Components: Compaction
>Reporter: Sergey Shelukhin
>Assignee: Sergey Shelukhin
>
> Certain parts of CompactionRequest are unnecessary.
> Off-peak hour management is part way in selection, part way in Store and part 
> way in policy.
> Needs to be cleaned up in preparation of having CompactionPolicy return 
> CompactionRequest.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira