Branch: refs/heads/master Home: https://github.com/rhq-project/rhq Commit: 642a4af28be1035795adb60044d853d6ec166ff3 https://github.com/rhq-project/rhq/commit/642a4af28be1035795adb60044d853d6ec... Author: Jay Shaughnessy jshaughn@redhat.com Date: 2014-08-21 (Thu, 21 Aug 2014)
Changed paths: M modules/common/cassandra-util/src/main/java/org/rhq/cassandra/util/ConfigEditor.java M modules/enterprise/server/server-control/src/main/java/org/rhq/server/control/command/Install.java
Log Message: ----------- rhqctl install was failing with issues like: "Could not complete storage cluster schema installation: Authentication error on host"
The issue was intermittent. The problem seems to be that the latest version of Cassandra is taking longer than earlier versions to initialize its default files (and the default cassandra user). This happens at first startup. We start cassandra just prior to installing the server, because the server install applies the schema updates. But it seems cassandra was not quite ready at times. This change simply introduces a short delay to allow cassandra time to finish its first-startup-initialization.
Additionally, an unrelated fix to ensure the yaml file is properly closed on config updates.