[
https://issues.apache.org/jira/browse/CASSANDRA-5095?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Brandon Williams resolved CASSANDRA-5095.
-----------------------------------------
Resolution: Fixed
Fix Version/s: 1.2.1
Reviewer: brandon.williams
Assignee: Robert Coli
Committed with minor changes.
> change NEWS.txt in 1.2 to make it clear that a repair is required post-upgrade
> ------------------------------------------------------------------------------
>
> Key: CASSANDRA-5095
> URL: https://issues.apache.org/jira/browse/CASSANDRA-5095
> Project: Cassandra
> Issue Type: Improvement
> Affects Versions: 1.2.0
> Reporter: Robert Coli
> Assignee: Robert Coli
> Priority: Minor
> Fix For: 1.2.1
>
>
> In trunk 1.2.x, NEWS.txt says the following :
> {noformat}
> - The hints schema was changed from 1.1 to 1.2. Cassandra automatically
> snapshots and then truncates the hints column family as part of starting up
> 1.2 for the first time. Additionally, upgraded nodes will not store new
> hints destined for older (pre-1.2) nodes. It is therefore recommended that
> you perform a cluster upgrade when all nodes are up.
> {noformat}
> But this means that :
> 1) as you do a rolling restart upgrade, your new nodes don't store hints for
> old nodes as they restart for the upgrade.
> 2) the last old node being upgraded will be not have any hints stored for it
> while it is upgrading.
> These two facts mean that you need to run a cluster-wide repair after
> upgrading in order to be as consistent as you would expect if hinted handoff
> were working.
> I propose modifying NEWS.txt to read :
> {noformat}
> - The hints schema was changed from 1.1 to 1.2. Cassandra automatically
> snapshots and then truncates the hints column family as part of starting up
> 1.2 for the first time. Additionally, upgraded nodes will not store new
> hints destined for older (pre-1.2) nodes. It is therefore recommended that
> you perform a cluster upgrade when all nodes are up. Because hints *will* be
> lost, a cluster-wide repair (with -pr) is required after upgrade of all nodes.
> {noformat}
--
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