You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Robert Coli (JIRA)" <ji...@apache.org> on 2012/12/31 19:06:12 UTC

[jira] [Updated] (CASSANDRA-5095) change NEWS.txt in 1.2 to make it clear that a repair is required post-upgrade

     [ https://issues.apache.org/jira/browse/CASSANDRA-5095?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robert Coli updated CASSANDRA-5095:
-----------------------------------

    Priority: Minor  (was: Major)
    
> 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
>            Priority: Minor
>
> 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