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)