[
https://issues.apache.org/jira/browse/CASSANDRA-5370?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Brandon Williams resolved CASSANDRA-5370.
-----------------------------------------
Resolution: Not A Problem
It's pretty clear that /usr/local/share/cassandra/conf/cassandra.yaml
incorrectly has the cluster named 'Meta Cluster' where the system tables have
it saved as 'Test Cluster'. Obviously a human typed that, it's not corruption.
> Restart Corrupting system.local
> -------------------------------
>
> Key: CASSANDRA-5370
> URL: https://issues.apache.org/jira/browse/CASSANDRA-5370
> Project: Cassandra
> Issue Type: Bug
> Affects Versions: 1.2.2
> Environment: 1.2.2
> Reporter: Brooke Bryan
> Priority: Critical
>
> Im not too sure on the best way to explain this, however, when we have been
> upgrading nodes, from 1.1.9 and 1.2.0 up to v 1.2.2, we have found some nodes
> are corrupting on their second or third boot / restart.
> The nodes would be happily sat in the ring, running normally, and we would
> upgrade them to 1.2.2, and they would continue to run fine. However, on a
> restart, the cluster would then think its part of a Test Cluster. We did see
> a few nodes that were running in the main cluster, but "SELECT cluster_name
> FROM system.local;" would return Test Cluster. Updating this, and restarting
> would fix the issue, however, I have no idea how the cluster name would have
> changed after boot.
> INFO [main] 2013-03-21 05:14:01,561 CassandraDaemon.java (line 100) Logging
> initialized
> INFO [main] 2013-03-21 05:14:01,581 CassandraDaemon.java (line 122) JVM
> vendor/version: Java HotSpot(TM) 64-Bit Server VM/1.7.0
> INFO [main] 2013-03-21 05:14:01,581 CassandraDaemon.java (line 123) Heap
> size: 10653532160/10653532160
> INFO [main] 2013-03-21 05:14:01,581 CassandraDaemon.java (line 124)
> Classpath:
> /usr/local/share/cassandra/bin/../conf:/usr/local/share/cassandra/bin/../build/classes/main:/usr/local/share/cassandra/bin/../build/classes/thrift:/usr/local/share/cassandra/bin/../lib/antlr-3.2.jar:/usr/local/share/cassandra/bin/../lib/apache-cassandra-1.2.2.jar:/usr/local/share/cassandra/bin/../lib/apache-cassandra-clientutil-1.2.2.jar:/usr/local/share/cassandra/bin/../lib/apache-cassandra-thrift-1.2.2.jar:/usr/local/share/cassandra/bin/../lib/avro-1.4.0-fixes.jar:/usr/local/share/cassandra/bin/../lib/avro-1.4.0-sources-fixes.jar:/usr/local/share/cassandra/bin/../lib/commons-cli-1.1.jar:/usr/local/share/cassandra/bin/../lib/commons-codec-1.2.jar:/usr/local/share/cassandra/bin/../lib/commons-lang-2.6.jar:/usr/local/share/cassandra/bin/../lib/compress-lzf-0.8.4.jar:/usr/local/share/cassandra/bin/../lib/concurrentlinkedhashmap-lru-1.3.jar:/usr/local/share/cassandra/bin/../lib/guava-13.0.1.jar:/usr/local/share/cassandra/bin/../lib/high-scale-lib-1.1.2.jar:/usr/local/share/cassandra/bin/../lib/jackson-core-asl-1.9.2.jar:/usr/local/share/cassandra/bin/../lib/jackson-mapper-asl-1.9.2.jar:/usr/local/share/cassandra/bin/../lib/jamm-0.2.5.jar:/usr/local/share/cassandra/bin/../lib/jbcrypt-0.3m.jar:/usr/local/share/cassandra/bin/../lib/jline-1.0.jar:/usr/local/share/cassandra/bin/../lib/jna.jar:/usr/local/share/cassandra/bin/../lib/json-simple-1.1.jar:/usr/local/share/cassandra/bin/../lib/libthrift-0.7.0.jar:/usr/local/share/cassandra/bin/../lib/log4j-1.2.16.jar:/usr/local/share/cassandra/bin/../lib/lz4-1.1.0.jar:/usr/local/share/cassandra/bin/../lib/metrics-core-2.0.3.jar:/usr/local/share/cassandra/bin/../lib/mx4j-tools.jar:/usr/local/share/cassandra/bin/../lib/netty-3.5.9.Final.jar:/usr/local/share/cassandra/bin/../lib/servlet-api-2.5-20081211.jar:/usr/local/share/cassandra/bin/../lib/slf4j-api-1.7.2.jar:/usr/local/share/cassandra/bin/../lib/slf4j-log4j12-1.7.2.jar:/usr/local/share/cassandra/bin/../lib/snakeyaml-1.6.jar:/usr/local/share/cassandra/bin/../lib/snappy-java-1.0.4.1.jar:/usr/local/share/cassandra/bin/../lib/snaptree-0.1.jar:/usr/local/share/cassandra/bin/../lib/jamm-0.2.5.jar
> INFO [main] 2013-03-21 05:14:01,601 CLibrary.java (line 65) JNA link
> failure, one or more native method will be unavailable.
> INFO [main] 2013-03-21 05:14:01,612 DatabaseDescriptor.java (line 131)
> Loading settings from file:/usr/local/share/cassandra/conf/cassandra.yaml
> INFO [main] 2013-03-21 05:14:01,908 DatabaseDescriptor.java (line 190)
> DiskAccessMode 'auto' determined to be mmap, indexAccessMode is mmap
> INFO [main] 2013-03-21 05:14:01,908 DatabaseDescriptor.java (line 204)
> disk_failure_policy is stop
> INFO [main] 2013-03-21 05:14:01,913 DatabaseDescriptor.java (line 265)
> Global memtable threshold is enabled at 3386MB
> INFO [main] 2013-03-21 05:14:02,438 CacheService.java (line 111)
> Initializing key cache with capacity of 100 MBs.
> INFO [main] 2013-03-21 05:14:02,446 CacheService.java (line 140) Scheduling
> key cache save to each 14400 seconds (going to save all keys).
> INFO [main] 2013-03-21 05:14:02,447 CacheService.java (line 154)
> Initializing row cache with capacity of 0 MBs and provider
> org.apache.cassandra.cache.SerializingCacheProvider
> INFO [main] 2013-03-21 05:14:02,452 CacheService.java (line 166) Scheduling
> row cache save to each 0 seconds (going to save all keys).
> --
> INFO [SSTableBatchOpen:1] 2013-03-21 05:14:02,667 SSTableReader.java (line
> 164) Opening /cassandra_data/system/peers/system-peers-ib-42 (525 bytes)
> INFO [SSTableBatchOpen:2] 2013-03-21 05:14:02,668 SSTableReader.java (line
> 164) Opening /cassandra_data/system/peers/system-peers-ib-41 (25308 bytes)
> INFO [SSTableBatchOpen:1] 2013-03-21 05:14:02,678 SSTableReader.java (line
> 164) Opening /cassandra_data/system/local/system-local-ib-48 (84 bytes)
> INFO [SSTableBatchOpen:2] 2013-03-21 05:14:02,678 SSTableReader.java (line
> 164) Opening /cassandra_data/system/local/system-local-ib-47 (84 bytes)
> INFO [SSTableBatchOpen:3] 2013-03-21 05:14:02,679 SSTableReader.java (line
> 164) Opening /cassandra_data/system/local/system-local-ib-46 (3151 bytes)
> ERROR [main] 2013-03-21 05:14:02,780 CassandraDaemon.java (line 180) Fatal
> exception during initialization
> org.apache.cassandra.exceptions.ConfigurationException: Saved cluster name
> Test Cluster != configured name Meta Cluster
> at
> org.apache.cassandra.db.SystemTable.checkHealth(SystemTable.java:452)
> at
> org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:176)
> at
> org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:366)
> at
> org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:409)
--
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