[jira] [Updated] (CASSANDRA-2735) Timestamp Based Compaction Strategy

2011-08-02 Thread Alan Liang (JIRA)

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

Alan Liang updated CASSANDRA-2735:
--

Attachment: 0001-timestamp-bucketed-compaction-strategy-V2.patch

rebased onto trunk

> Timestamp Based Compaction Strategy
> ---
>
> Key: CASSANDRA-2735
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2735
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Reporter: Alan Liang
>Assignee: Alan Liang
>Priority: Minor
>  Labels: compaction
> Attachments: 0001-timestamp-bucketed-compaction-strategy-V2.patch, 
> 0001-timestamp-bucketed-compaction-strategy.patch
>
>
> Compaction strategy implementation based on max timestamp ordering of the 
> sstables while satisfying max sstable size, min and max compaction 
> thresholds. It also handles expiration of sstables based on a timestamp.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CASSANDRA-2735) Timestamp Based Compaction Strategy

2011-06-21 Thread Alan Liang (JIRA)

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

Alan Liang updated CASSANDRA-2735:
--

Attachment: (was: 0004-timestamp-bucketed-compaction-strategy.patch)

> Timestamp Based Compaction Strategy
> ---
>
> Key: CASSANDRA-2735
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2735
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Reporter: Alan Liang
>Assignee: Alan Liang
>Priority: Minor
>  Labels: compaction
> Attachments: 0001-timestamp-bucketed-compaction-strategy.patch
>
>
> Compaction strategy implementation based on max timestamp ordering of the 
> sstables while satisfying max sstable size, min and max compaction 
> thresholds. It also handles expiration of sstables based on a timestamp.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CASSANDRA-2735) Timestamp Based Compaction Strategy

2011-06-21 Thread Alan Liang (JIRA)

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

Alan Liang updated CASSANDRA-2735:
--

Attachment: 0001-timestamp-bucketed-compaction-strategy.patch

Highlights of this patch:
- Introduce a timestamp compaction strategy
- Introduce Expiration Task
- option to delete or move to expired folder
- Tests for timestamp bucketing strategy

This patch depends on https://issues.apache.org/jira/browse/CASSANDRA-2753 to 
be committed.

> Timestamp Based Compaction Strategy
> ---
>
> Key: CASSANDRA-2735
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2735
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Reporter: Alan Liang
>Assignee: Alan Liang
>Priority: Minor
>  Labels: compaction
> Attachments: 0001-timestamp-bucketed-compaction-strategy.patch
>
>
> Compaction strategy implementation based on max timestamp ordering of the 
> sstables while satisfying max sstable size, min and max compaction 
> thresholds. It also handles expiration of sstables based on a timestamp.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CASSANDRA-2735) Timestamp Based Compaction Strategy

2011-06-09 Thread Alan Liang (JIRA)

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

Alan Liang updated CASSANDRA-2735:
--

Attachment: (was: 
0003-implemented-timestamp-bucketed-compaction-strategy-a.patch)

> Timestamp Based Compaction Strategy
> ---
>
> Key: CASSANDRA-2735
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2735
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Reporter: Alan Liang
>Assignee: Alan Liang
>Priority: Minor
>  Labels: compaction
> Attachments: 0004-timestamp-bucketed-compaction-strategy.patch
>
>
> Compaction strategy implementation based on max timestamp ordering of the 
> sstables while satisfying max sstable size, min and max compaction 
> thresholds. It also handles expiration of sstables based on a timestamp.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (CASSANDRA-2735) Timestamp Based Compaction Strategy

2011-06-09 Thread Alan Liang (JIRA)

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

Alan Liang updated CASSANDRA-2735:
--

Attachment: (was: 0002-timestamp-bucketed-compaction-strategy.patch)

> Timestamp Based Compaction Strategy
> ---
>
> Key: CASSANDRA-2735
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2735
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Reporter: Alan Liang
>Assignee: Alan Liang
>Priority: Minor
>  Labels: compaction
> Attachments: 0004-timestamp-bucketed-compaction-strategy.patch
>
>
> Compaction strategy implementation based on max timestamp ordering of the 
> sstables while satisfying max sstable size, min and max compaction 
> thresholds. It also handles expiration of sstables based on a timestamp.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (CASSANDRA-2735) Timestamp Based Compaction Strategy

2011-06-09 Thread Alan Liang (JIRA)

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

Alan Liang updated CASSANDRA-2735:
--

Attachment: 0004-timestamp-bucketed-compaction-strategy.patch

New patch has code just for timestamp compaction strategy.

> Timestamp Based Compaction Strategy
> ---
>
> Key: CASSANDRA-2735
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2735
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Reporter: Alan Liang
>Assignee: Alan Liang
>Priority: Minor
>  Labels: compaction
> Attachments: 0004-timestamp-bucketed-compaction-strategy.patch
>
>
> Compaction strategy implementation based on max timestamp ordering of the 
> sstables while satisfying max sstable size, min and max compaction 
> thresholds. It also handles expiration of sstables based on a timestamp.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (CASSANDRA-2735) Timestamp Based Compaction Strategy

2011-06-08 Thread Alan Liang (JIRA)

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

Alan Liang updated CASSANDRA-2735:
--

Attachment: 0002-timestamp-bucketed-compaction-strategy.patch

Rebased once again due to change from AbstractCompactionStrategy to 
ICompactionStrategy #1610

> Timestamp Based Compaction Strategy
> ---
>
> Key: CASSANDRA-2735
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2735
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Reporter: Alan Liang
>Assignee: Alan Liang
>Priority: Minor
>  Labels: compaction
> Attachments: 0002-timestamp-bucketed-compaction-strategy.patch, 
> 0003-implemented-timestamp-bucketed-compaction-strategy-a.patch
>
>
> Compaction strategy implementation based on max timestamp ordering of the 
> sstables while satisfying max sstable size, min and max compaction 
> thresholds. It also handles expiration of sstables based on a timestamp.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (CASSANDRA-2735) Timestamp Based Compaction Strategy

2011-06-05 Thread Alan Liang (JIRA)

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

Alan Liang updated CASSANDRA-2735:
--

Comment: was deleted

(was: Removed unused/duplicate imports.)

> Timestamp Based Compaction Strategy
> ---
>
> Key: CASSANDRA-2735
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2735
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Reporter: Alan Liang
>Assignee: Alan Liang
>Priority: Minor
>  Labels: compaction
> Attachments: 
> 0003-implemented-timestamp-bucketed-compaction-strategy-a.patch
>
>
> Compaction strategy implementation based on max timestamp ordering of the 
> sstables while satisfying max sstable size, min and max compaction 
> thresholds. It also handles expiration of sstables based on a timestamp.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (CASSANDRA-2735) Timestamp Based Compaction Strategy

2011-06-05 Thread Alan Liang (JIRA)

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

Alan Liang updated CASSANDRA-2735:
--

Attachment: (was: 
0003-implemented-timestamp-bucketed-compaction-strategy-a.patch)

> Timestamp Based Compaction Strategy
> ---
>
> Key: CASSANDRA-2735
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2735
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Reporter: Alan Liang
>Assignee: Alan Liang
>Priority: Minor
>  Labels: compaction
> Attachments: 
> 0003-implemented-timestamp-bucketed-compaction-strategy-a.patch
>
>
> Compaction strategy implementation based on max timestamp ordering of the 
> sstables while satisfying max sstable size, min and max compaction 
> thresholds. It also handles expiration of sstables based on a timestamp.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (CASSANDRA-2735) Timestamp Based Compaction Strategy

2011-06-05 Thread Alan Liang (JIRA)

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

Alan Liang updated CASSANDRA-2735:
--

Attachment: 0003-implemented-timestamp-bucketed-compaction-strategy-a.patch

Removed unused/duplicate imports.

> Timestamp Based Compaction Strategy
> ---
>
> Key: CASSANDRA-2735
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2735
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Reporter: Alan Liang
>Assignee: Alan Liang
>Priority: Minor
>  Labels: compaction
> Attachments: 
> 0003-implemented-timestamp-bucketed-compaction-strategy-a.patch, 
> 0003-implemented-timestamp-bucketed-compaction-strategy-a.patch
>
>
> Compaction strategy implementation based on max timestamp ordering of the 
> sstables while satisfying max sstable size, min and max compaction 
> thresholds. It also handles expiration of sstables based on a timestamp.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (CASSANDRA-2735) Timestamp Based Compaction Strategy

2011-06-04 Thread Alan Liang (JIRA)

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

Alan Liang updated CASSANDRA-2735:
--

Attachment: (was: 
0003-implemented-timestamp-bucketed-compaction-strategy-a.patch)

> Timestamp Based Compaction Strategy
> ---
>
> Key: CASSANDRA-2735
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2735
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Reporter: Alan Liang
>Assignee: Alan Liang
>Priority: Minor
>  Labels: compaction
> Attachments: 
> 0003-implemented-timestamp-bucketed-compaction-strategy-a.patch
>
>
> Compaction strategy implementation based on max timestamp ordering of the 
> sstables while satisfying max sstable size, min and max compaction 
> thresholds. It also handles expiration of sstables based on a timestamp.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (CASSANDRA-2735) Timestamp Based Compaction Strategy

2011-06-04 Thread Alan Liang (JIRA)

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

Alan Liang updated CASSANDRA-2735:
--

Attachment: 0003-implemented-timestamp-bucketed-compaction-strategy-a.patch

Upload correct patch.

> Timestamp Based Compaction Strategy
> ---
>
> Key: CASSANDRA-2735
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2735
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Reporter: Alan Liang
>Assignee: Alan Liang
>Priority: Minor
>  Labels: compaction
> Attachments: 
> 0003-implemented-timestamp-bucketed-compaction-strategy-a.patch
>
>
> Compaction strategy implementation based on max timestamp ordering of the 
> sstables while satisfying max sstable size, min and max compaction 
> thresholds. It also handles expiration of sstables based on a timestamp.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (CASSANDRA-2735) Timestamp Based Compaction Strategy

2011-06-03 Thread Alan Liang (JIRA)

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

Alan Liang updated CASSANDRA-2735:
--

Attachment: 0003-implemented-timestamp-bucketed-compaction-strategy-a.patch

Rebased.

> Timestamp Based Compaction Strategy
> ---
>
> Key: CASSANDRA-2735
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2735
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Reporter: Alan Liang
>Assignee: Alan Liang
>Priority: Minor
>  Labels: compaction
> Attachments: 
> 0003-implemented-timestamp-bucketed-compaction-strategy-a.patch
>
>
> Compaction strategy implementation based on max timestamp ordering of the 
> sstables while satisfying max sstable size, min and max compaction 
> thresholds. It also handles expiration of sstables based on a timestamp.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (CASSANDRA-2735) Timestamp Based Compaction Strategy

2011-06-03 Thread Alan Liang (JIRA)

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

Alan Liang updated CASSANDRA-2735:
--

Attachment: (was: 
0003-implemented-timestamp-bucketed-compaction-strategy-a.patch)

> Timestamp Based Compaction Strategy
> ---
>
> Key: CASSANDRA-2735
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2735
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Reporter: Alan Liang
>Assignee: Alan Liang
>Priority: Minor
>  Labels: compaction
> Attachments: 
> 0003-implemented-timestamp-bucketed-compaction-strategy-a.patch
>
>
> Compaction strategy implementation based on max timestamp ordering of the 
> sstables while satisfying max sstable size, min and max compaction 
> thresholds. It also handles expiration of sstables based on a timestamp.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (CASSANDRA-2735) Timestamp Based Compaction Strategy

2011-06-01 Thread Alan Liang (JIRA)

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

Alan Liang updated CASSANDRA-2735:
--

Attachment: 0003-implemented-timestamp-bucketed-compaction-strategy-a.patch

> Timestamp Based Compaction Strategy
> ---
>
> Key: CASSANDRA-2735
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2735
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Reporter: Alan Liang
>Assignee: Alan Liang
>Priority: Minor
> Attachments: 
> 0003-implemented-timestamp-bucketed-compaction-strategy-a.patch
>
>
> Compaction strategy implementation based on max timestamp ordering of the 
> sstables while satisfying max sstable size, min and max compaction 
> thresholds. It also handles expiration of sstables based on a timestamp.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira