cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jonathan Ellis (JIRA)" <j...@apache.org>
Subject [jira] [Reopened] (CASSANDRA-4772) HintedHandoff fails to deliver hints after first repaired node
Date Mon, 08 Oct 2012 15:42:02 GMT

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

Jonathan Ellis reopened CASSANDRA-4772:
---------------------------------------

    
> HintedHandoff fails to deliver hints after first repaired node
> --------------------------------------------------------------
>
>                 Key: CASSANDRA-4772
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-4772
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 1.1.4
>            Reporter: Alexey Zotov
>            Assignee: Alexey Zotov
>            Priority: Blocker
>              Labels: hintedhandoff
>         Attachments: cassandra-1.2-4772-hh_compact.txt
>
>
> If some node has hints for a few nodes it will deliver hints only for the first one of
them. After all hints delivery for the first node compaction process is started. After compaction
all data from hints cf is removed.
> target fix for 1.2 version:
> {code}
> diff --git a/src/java/org/apache/cassandra/db/HintedHandOffManager.java b/src/java/org/apache/cassandra/db/HintedHandOffManager.java
> index e5ff163..c02997e 100644
> --- a/src/java/org/apache/cassandra/db/HintedHandOffManager.java
> +++ b/src/java/org/apache/cassandra/db/HintedHandOffManager.java
> @@ -189,7 +189,7 @@ public class HintedHandOffManager implements HintedHandOffManagerMBean
>          ArrayList<Descriptor> descriptors = new ArrayList<Descriptor>();
>          for (SSTable sstable : hintStore.getSSTables())
>              descriptors.add(sstable.descriptor);
> -        return CompactionManager.instance.submitUserDefined(hintStore, descriptors,
Integer.MAX_VALUE);
> +        return CompactionManager.instance.submitUserDefined(hintStore, descriptors,
(int) System.currentTimeMillis() / 1000);
>      }
>  
>      private static boolean pagingFinished(ColumnFamily hintColumnFamily, ByteBuffer
startColumn)
> {code}
> Can I expect to see that fix in 1.1.6 version?

--
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

Mime
View raw message