cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gary Dusbabek (JIRA)" <j...@apache.org>
Subject [jira] Issue Comment Edited: (CASSANDRA-1949) Message translation
Date Fri, 04 Feb 2011 21:01:31 GMT

    [ https://issues.apache.org/jira/browse/CASSANDRA-1949?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12987215#comment-12987215
] 

Gary Dusbabek edited comment on CASSANDRA-1949 at 2/4/11 9:00 PM:
------------------------------------------------------------------

0001 attaches a version to Messages.  The version isn't included in the serialization because
MessagingService.packit handles that.  Messages are created according to the version on the
host destined to receive the message.
0003 is a continuation of the previous but handles the hard cases (where we were sending a
single message to multiple hosts--we can't assume they are on the same protocol version anymore).

0004 adds a version parameter to the ICompactSerializer interface.  This is where the translation
happens.
0005 fixes the place where we have broken compatibility between 0.7 and trunk.

      was (Author: gdusbabek):
    0001 is the same as the patch on CASSANDRA-1970
0003 attaches a version to Messages.  The version isn't included in the serialization because
MessagingService.packit handles that.  Messages are created according to the version on the
host destined to receive the message.
0004 is a continuation of the previous but handles the hard cases (where we were sending a
single message to multiple hosts--we can't assume they are on the same protocol version anymore).

0005 adds a version parameter to the ICompactSerializer interface.  This is where the translation
happens.
0006 fixes the place where we have broken compatibility between 0.7 and trunk.
  
> Message translation
> -------------------
>
>                 Key: CASSANDRA-1949
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-1949
>             Project: Cassandra
>          Issue Type: Sub-task
>            Reporter: Gary Dusbabek
>            Assignee: Gary Dusbabek
>             Fix For: 0.8
>
>         Attachments: v2-0001-bump-MessagingService.version_.txt, v2-0002-introduce-version-to-Message-pt-1.txt,
v2-0003-introduce-version-to-Message-pt-2.txt, v2-0004-introduce-version-to-ICompactSerializer-convert-a-few-.txt,
v2-0005-fix-incompatible-serializations.txt
>
>


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

        

Mime
View raw message