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)