Return-Path: X-Original-To: apmail-cassandra-commits-archive@www.apache.org Delivered-To: apmail-cassandra-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id C8906D176 for ; Wed, 12 Sep 2012 00:35:07 +0000 (UTC) Received: (qmail 44804 invoked by uid 500); 12 Sep 2012 00:35:07 -0000 Delivered-To: apmail-cassandra-commits-archive@cassandra.apache.org Received: (qmail 44773 invoked by uid 500); 12 Sep 2012 00:35:07 -0000 Mailing-List: contact commits-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cassandra.apache.org Delivered-To: mailing list commits@cassandra.apache.org Received: (qmail 44764 invoked by uid 99); 12 Sep 2012 00:35:07 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 12 Sep 2012 00:35:07 +0000 Date: Wed, 12 Sep 2012 11:35:07 +1100 (NCT) From: "Brandon Williams (JIRA)" To: commits@cassandra.apache.org Message-ID: <828223743.66783.1347410107605.JavaMail.jiratomcat@arcas> In-Reply-To: <1767275830.31665.1345494818239.JavaMail.jiratomcat@arcas> Subject: [jira] [Commented] (CASSANDRA-4559) implement token relocation MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/CASSANDRA-4559?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13453579#comment-13453579 ] Brandon Williams commented on CASSANDRA-4559: --------------------------------------------- bq. Updated patch fixes that, but there's still something wrong, however nodes at least stream out now. I take it back that something is still wrong, replicas are all going to right places now. The remaining problems that I see are the aforementioned NPE (very rare) and sometimes I see nodes incorrectly fall back to generation comparison on token conflicts instead of relocating, leading to different views of the ring on different nodes. I'm not really sure what is causing either of these yet. > implement token relocation > -------------------------- > > Key: CASSANDRA-4559 > URL: https://issues.apache.org/jira/browse/CASSANDRA-4559 > Project: Cassandra > Issue Type: Sub-task > Components: Core, Tools > Affects Versions: 1.2.0 beta 1 > Reporter: Eric Evans > Assignee: Eric Evans > Labels: vnodes > Fix For: 1.2.0 beta 1 > > Attachments: 4559.txt > > > Whatever the specifics of a _shuffle_ (see CASSANDRA-4443), it will be necessary to relocate a range from one node to another. > _Edit0: Linked in new patch containing tests._ > ---- > h3. Patches > ||Compare||Raw diff||Description|| > |[010_refactor_range_move|https://github.com/acunu/cassandra/compare/top-bases/p/4443/010_refactor_range_move...p/4443/010_refactor_range_move]|[010_refactor_range_move.patch|https://github.com/acunu/cassandra/compare/top-bases/p/4443/010_refactor_range_move...p/4443/010_refactor_range_move.diff]|No Description| > |[020_calculate_pending|https://github.com/acunu/cassandra/compare/top-bases/p/4443/020_calculate_pending...p/4443/020_calculate_pending]|[020_calculate_pending.patch|https://github.com/acunu/cassandra/compare/top-bases/p/4443/020_calculate_pending...p/4443/020_calculate_pending.diff]|No Description| > |[030_relocate_token|https://github.com/acunu/cassandra/compare/top-bases/p/4443/030_relocate_token...p/4443/030_relocate_token]|[030_relocate_token.patch|https://github.com/acunu/cassandra/compare/top-bases/p/4443/030_relocate_token...p/4443/030_relocate_token.diff]|No Description| > |[040_tests|https://github.com/acunu/cassandra/compare/top-bases/p/4443/040_tests...p/4443/040_tests]|[040_tests.patch|https://github.com/acunu/cassandra/compare/top-bases/p/4443/040_tests...p/4443/040_tests.diff]|No Description| > ---- > _Note: These are branches managed with TopGit. If you are applying the patch output manually, you will either need to filter the TopGit metadata files (i.e. {{wget -O - | filterdiff -x*.topdeps -x*.topmsg | patch -p1}}), or remove them afterward ({{rm .topmsg .topdeps}})._ -- 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