[jira] [Commented] (CASSANDRA-4435) hints compaction loop over same sstable

2012-07-18 Thread Jonathan Ellis (JIRA)

[ 
https://issues.apache.org/jira/browse/CASSANDRA-4435?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13417275#comment-13417275
 ] 

Jonathan Ellis commented on CASSANDRA-4435:
---

+1

 hints compaction loop over same sstable
 ---

 Key: CASSANDRA-4435
 URL: https://issues.apache.org/jira/browse/CASSANDRA-4435
 Project: Cassandra
  Issue Type: Bug
  Components: Core
Affects Versions: 1.2
Reporter: Brandon Williams
Assignee: Yuki Morishita
  Labels: compaction, hintedhandoff
 Attachments: 4435-v2.txt, 4435-v3.txt, 4435.txt


 Noticed the following while testing something else:
 {noformat}
 INFO 22:14:48,496 Completed flushing 
 /var/lib/cassandra/data/system/hints/system-hints-ia-1-Data.db (109645 bytes) 
 for commitlog position ReplayPosition(segmentId=9372773011543415, 
 position=30358488)
  INFO 22:14:48,498 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-1-Data.db')]
  INFO 22:14:48,500 SSTables for user defined compaction are already being 
 compacted.
  INFO 22:14:48,500 Finished hinted handoff of 16893 rows to endpoint 
 /10.179.64.227
  INFO 22:14:48,658 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-2-Data.db,].  109,645 
 to 899 (~0% of original) bytes for 1 keys at 0.005392MB/s.  Time: 159ms.
  INFO 22:14:48,660 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-2-Data.db')]
  INFO 22:14:48,668 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-3-Data.db,].  899 to 
 899 (~100% of original) bytes for 1 keys at 0.107169MB/s.  Time: 8ms.
  INFO 22:14:48,669 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-3-Data.db')]
  INFO 22:14:48,679 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-4-Data.db,].  899 to 
 899 (~100% of original) bytes for 1 keys at 0.095261MB/s.  Time: 9ms.
  INFO 22:14:48,680 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-4-Data.db')]
  INFO 22:14:48,697 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-5-Data.db,].  899 to 
 899 (~100% of original) bytes for 1 keys at 0.050433MB/s.  Time: 17ms.
  INFO 22:14:48,698 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-5-Data.db')]
  INFO 22:14:48,714 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-6-Data.db,].  899 to 
 899 (~100% of original) bytes for 1 keys at 0.053585MB/s.  Time: 16ms.
  INFO 22:14:48,715 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-6-Data.db')]
  INFO 22:14:48,722 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-7-Data.db,].  899 to 
 899 (~100% of original) bytes for 1 keys at 0.122479MB/s.  Time: 7ms.
  INFO 22:14:48,723 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-7-Data.db')]
  INFO 22:14:48,736 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-8-Data.db,].  899 to 
 899 (~100% of original) bytes for 1 keys at 0.065950MB/s.  Time: 13ms.
  INFO 22:14:48,737 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-8-Data.db')]
  INFO 22:14:48,744 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-9-Data.db,].  899 to 
 899 (~100% of original) bytes for 1 keys at 0.122479MB/s.  Time: 7ms.
  INFO 22:14:48,745 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-9-Data.db')]
  INFO 22:14:48,753 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-10-Data.db,].  899 to 
 899 (~100% of original) bytes for 1 keys at 0.122479MB/s.  Time: 7ms.
  INFO 22:14:48,754 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-10-Data.db')]
  INFO 22:14:48,761 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-11-Data.db,].  899 to 
 899 (~100% of original) bytes for 1 keys at 0.122479MB/s.  Time: 7ms.
  INFO 22:14:48,762 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-11-Data.db')]
  INFO 22:14:48,775 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-12-Data.db,].  899 to 
 899 (~100% of original) bytes for 1 keys at 0.065950MB/s.  Time: 13ms.
  INFO 22:14:48,776 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-12-Data.db')]
  INFO 22:14:48,783 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-13-Data.db,].  899 to 
 899 (~100% of original) bytes for 1 keys at 0.122479MB/s.  Time: 7ms.
  INFO 22:14:48,784 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-13-Data.db')]
  INFO 

[jira] [Commented] (CASSANDRA-4435) hints compaction loop over same sstable

2012-07-16 Thread Yuki Morishita (JIRA)

[ 
https://issues.apache.org/jira/browse/CASSANDRA-4435?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13415216#comment-13415216
 ] 

Yuki Morishita commented on CASSANDRA-4435:
---

So far I have not able to reproduce this(If you still have one of those 
SSTables, it may help me figure out easier).

But I noticed from the log and the HHOM code, HHOM tries user defined 
compaction to compact all SSTables at once after forcing memtable to flush.
Flushing triggers background compaction, so sometimes, it competes with user 
defined one. You may notice from the line in above log,

bq.  INFO 22:14:48,500 SSTables for user defined compaction are already being 
compacted.

shows this situation that SSTables are already marked for compaction when 
running user defined.

It may be not the right solution here, but since recursive compaction only 
occurs when doing background compaction, I think it is better to add an option 
not to submit background compaction after flushing and use it here to make sure 
you only run user defined compaction.

 hints compaction loop over same sstable
 ---

 Key: CASSANDRA-4435
 URL: https://issues.apache.org/jira/browse/CASSANDRA-4435
 Project: Cassandra
  Issue Type: Bug
  Components: Core
Affects Versions: 1.2
Reporter: Brandon Williams
Assignee: Yuki Morishita

 Noticed the following while testing something else:
 {noformat}
 INFO 22:14:48,496 Completed flushing 
 /var/lib/cassandra/data/system/hints/system-hints-ia-1-Data.db (109645 bytes) 
 for commitlog position ReplayPosition(segmentId=9372773011543415, 
 position=30358488)
  INFO 22:14:48,498 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-1-Data.db')]
  INFO 22:14:48,500 SSTables for user defined compaction are already being 
 compacted.
  INFO 22:14:48,500 Finished hinted handoff of 16893 rows to endpoint 
 /10.179.64.227
  INFO 22:14:48,658 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-2-Data.db,].  109,645 
 to 899 (~0% of original) bytes for 1 keys at 0.005392MB/s.  Time: 159ms.
  INFO 22:14:48,660 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-2-Data.db')]
  INFO 22:14:48,668 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-3-Data.db,].  899 to 
 899 (~100% of original) bytes for 1 keys at 0.107169MB/s.  Time: 8ms.
  INFO 22:14:48,669 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-3-Data.db')]
  INFO 22:14:48,679 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-4-Data.db,].  899 to 
 899 (~100% of original) bytes for 1 keys at 0.095261MB/s.  Time: 9ms.
  INFO 22:14:48,680 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-4-Data.db')]
  INFO 22:14:48,697 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-5-Data.db,].  899 to 
 899 (~100% of original) bytes for 1 keys at 0.050433MB/s.  Time: 17ms.
  INFO 22:14:48,698 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-5-Data.db')]
  INFO 22:14:48,714 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-6-Data.db,].  899 to 
 899 (~100% of original) bytes for 1 keys at 0.053585MB/s.  Time: 16ms.
  INFO 22:14:48,715 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-6-Data.db')]
  INFO 22:14:48,722 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-7-Data.db,].  899 to 
 899 (~100% of original) bytes for 1 keys at 0.122479MB/s.  Time: 7ms.
  INFO 22:14:48,723 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-7-Data.db')]
  INFO 22:14:48,736 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-8-Data.db,].  899 to 
 899 (~100% of original) bytes for 1 keys at 0.065950MB/s.  Time: 13ms.
  INFO 22:14:48,737 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-8-Data.db')]
  INFO 22:14:48,744 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-9-Data.db,].  899 to 
 899 (~100% of original) bytes for 1 keys at 0.122479MB/s.  Time: 7ms.
  INFO 22:14:48,745 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-9-Data.db')]
  INFO 22:14:48,753 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-10-Data.db,].  899 to 
 899 (~100% of original) bytes for 1 keys at 0.122479MB/s.  Time: 7ms.
  INFO 22:14:48,754 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-10-Data.db')]
  INFO 22:14:48,761 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-11-Data.db,].  899 to 
 899 (~100% of original) bytes for 1 keys at 0.122479MB/s.  

[jira] [Commented] (CASSANDRA-4435) hints compaction loop over same sstable

2012-07-16 Thread Jonathan Ellis (JIRA)

[ 
https://issues.apache.org/jira/browse/CASSANDRA-4435?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13415218#comment-13415218
 ] 

Jonathan Ellis commented on CASSANDRA-4435:
---

That would actually make a lot of sense, since hints are otherwise append-only, 
so there's no real benefit from normal background compaction.

 hints compaction loop over same sstable
 ---

 Key: CASSANDRA-4435
 URL: https://issues.apache.org/jira/browse/CASSANDRA-4435
 Project: Cassandra
  Issue Type: Bug
  Components: Core
Affects Versions: 1.2
Reporter: Brandon Williams
Assignee: Yuki Morishita
  Labels: compaction, hintedhandoff

 Noticed the following while testing something else:
 {noformat}
 INFO 22:14:48,496 Completed flushing 
 /var/lib/cassandra/data/system/hints/system-hints-ia-1-Data.db (109645 bytes) 
 for commitlog position ReplayPosition(segmentId=9372773011543415, 
 position=30358488)
  INFO 22:14:48,498 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-1-Data.db')]
  INFO 22:14:48,500 SSTables for user defined compaction are already being 
 compacted.
  INFO 22:14:48,500 Finished hinted handoff of 16893 rows to endpoint 
 /10.179.64.227
  INFO 22:14:48,658 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-2-Data.db,].  109,645 
 to 899 (~0% of original) bytes for 1 keys at 0.005392MB/s.  Time: 159ms.
  INFO 22:14:48,660 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-2-Data.db')]
  INFO 22:14:48,668 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-3-Data.db,].  899 to 
 899 (~100% of original) bytes for 1 keys at 0.107169MB/s.  Time: 8ms.
  INFO 22:14:48,669 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-3-Data.db')]
  INFO 22:14:48,679 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-4-Data.db,].  899 to 
 899 (~100% of original) bytes for 1 keys at 0.095261MB/s.  Time: 9ms.
  INFO 22:14:48,680 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-4-Data.db')]
  INFO 22:14:48,697 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-5-Data.db,].  899 to 
 899 (~100% of original) bytes for 1 keys at 0.050433MB/s.  Time: 17ms.
  INFO 22:14:48,698 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-5-Data.db')]
  INFO 22:14:48,714 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-6-Data.db,].  899 to 
 899 (~100% of original) bytes for 1 keys at 0.053585MB/s.  Time: 16ms.
  INFO 22:14:48,715 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-6-Data.db')]
  INFO 22:14:48,722 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-7-Data.db,].  899 to 
 899 (~100% of original) bytes for 1 keys at 0.122479MB/s.  Time: 7ms.
  INFO 22:14:48,723 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-7-Data.db')]
  INFO 22:14:48,736 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-8-Data.db,].  899 to 
 899 (~100% of original) bytes for 1 keys at 0.065950MB/s.  Time: 13ms.
  INFO 22:14:48,737 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-8-Data.db')]
  INFO 22:14:48,744 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-9-Data.db,].  899 to 
 899 (~100% of original) bytes for 1 keys at 0.122479MB/s.  Time: 7ms.
  INFO 22:14:48,745 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-9-Data.db')]
  INFO 22:14:48,753 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-10-Data.db,].  899 to 
 899 (~100% of original) bytes for 1 keys at 0.122479MB/s.  Time: 7ms.
  INFO 22:14:48,754 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-10-Data.db')]
  INFO 22:14:48,761 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-11-Data.db,].  899 to 
 899 (~100% of original) bytes for 1 keys at 0.122479MB/s.  Time: 7ms.
  INFO 22:14:48,762 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-11-Data.db')]
  INFO 22:14:48,775 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-12-Data.db,].  899 to 
 899 (~100% of original) bytes for 1 keys at 0.065950MB/s.  Time: 13ms.
  INFO 22:14:48,776 Compacting 
 [SSTableReader(path='/var/lib/cassandra/data/system/hints/system-hints-ia-12-Data.db')]
  INFO 22:14:48,783 Compacted to 
 [/var/lib/cassandra/data/system/hints/system-hints-ia-13-Data.db,].  899 to 
 899 (~100% of original) bytes for 1 keys at 0.122479MB/s.  Time: 7ms.
  INFO 22:14:48,784 Compacting