You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Tyler Hobbs (JIRA)" <ji...@apache.org> on 2015/02/27 22:05:04 UTC

[jira] [Created] (CASSANDRA-8875) Add flags field to messages and serialized objects

Tyler Hobbs created CASSANDRA-8875:
--------------------------------------

             Summary: Add flags field to messages and serialized objects
                 Key: CASSANDRA-8875
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-8875
             Project: Cassandra
          Issue Type: Improvement
          Components: Core
            Reporter: Tyler Hobbs
            Assignee: Tyler Hobbs
             Fix For: 3.0


Currently, we don't have a good way to change add fields to serialized objects/commands/messages within a major version, because our logic is based entirely on the messaging version (which is only change with major releases).  Occasionally, this makes it very difficult to fix a bug in a minor version release.  Some recent example of this include CASSANDRA-8502, CASSANDRA-8087, and CASSANDRA-8490, although I'm sure there are more.

We can take some preventative measures by adding a flags field to serialized objects and messages for 3.0, even if we don't have any flags to use yet.  This will allow us to easily alter behavior or include additional data in a minor release without compatibility concerns.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)