Sam Tunnicliffe created CASSANDRA-10209: -------------------------------------------
Summary: Missing role manager in cassandra.yaml causes unexpected behaviour Key: CASSANDRA-10209 URL: https://issues.apache.org/jira/browse/CASSANDRA-10209 Project: Cassandra Issue Type: Bug Reporter: Sam Tunnicliffe Assignee: Sam Tunnicliffe Priority: Minor Fix For: 2.2.x, 3.0 beta 2 On upgrading to 2.2+, if the new {{role_manager}} option is not added to {{cassandra.yaml}}, an instance of the default {{CassandraRoleManager}} is created during initialization of {{DatabaseDescriptor}}. This is a problem as the set of role options supported by {{CRM}} depends on the configured {{IAuthenticator}}, which at that point in time is always {{AllowAllAuthenticator}}. This StackOverflow post describes the problem; the configured authenticator is {{PasswordAuthenticator}}, the role manager should allow roles to be created using the {{PASSWORD}} option, but it does not. http://stackoverflow.com/questions/31820914/in-cassandra-2-2-unable-to-create-role-containing-password The simple workaround is to ensure that yaml contains the role manager option {code} role_manager: CassandraRoleManager {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)