cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sam Tunnicliffe (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (CASSANDRA-10904) Add upgrade procedure related to new role based access control in NEWS.txt
Date Mon, 21 Dec 2015 12:11:46 GMT

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

Sam Tunnicliffe resolved CASSANDRA-10904.
-----------------------------------------
       Resolution: Fixed
    Fix Version/s: 3.0.3
                   3.2
                   2.2.5

I've added the upgrade instructions to NEWS.txt in {{df49cec1caeaa710f0e32516b635b60426da6cd9}}.

For reference: 
bq. what are the "legacy tables" that should be dropped.
>From the {{system_auth}} keyspace, the tables to drop are {{users}}, {{credentials}} and
{{permissions}}. Actually, it's only essential to drop {{credentials}} and {{permissions}},
but {{users}} is unused once the other two are dropped.

bq. how to verify if the schema upgrade is successful. 
You could manually compare the data in the the old tables with that in the new {{roles}} and
{{role_permissions}} tables, but the schema is obviously different so it isn't just a simple
1:1 mapping. A more straightforward way would be to simply restart a node and monitor its
{{system.log}}. As long as the legacy tables haven't been dropped, the node will re-run the
data conversion at startup and report its outcome. You should look for the following lines
in the log:

{noformat}
INFO  [OptionalTasks:1] CassandraRoleManager.java:410 - Converting legacy users
INFO  [OptionalTasks:1] CassandraRoleManager.java:420 - Completed conversion of legacy users
INFO  [OptionalTasks:1] CassandraRoleManager.java:425 - Migrating legacy credentials data
to new system table
INFO  [OptionalTasks:1] CassandraRoleManager.java:438 - Completed conversion of legacy credentials
INFO  [OptionalTasks:1] CassandraAuthorizer.java:396 - Converting legacy permissions data
INFO  [OptionalTasks:1] CassandraAuthorizer.java:435 - Completed conversion of legacy permissions
{noformat}

> Add upgrade procedure related to new role based access control in NEWS.txt
> --------------------------------------------------------------------------
>
>                 Key: CASSANDRA-10904
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-10904
>             Project: Cassandra
>          Issue Type: Task
>          Components: Documentation and Website
>            Reporter: Reynald Bourtembourg
>              Labels: documentation
>             Fix For: 2.2.5, 3.2, 3.0.3
>
>
> The upgrade procedure related to new role based access control feature in Cassandra 2.2
is not documented in NEWS.txt file.
> The upgrade procedure is described in this blog post:
> http://www.datastax.com/dev/blog/role-based-access-control-in-cassandra



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message