[ 
https://issues.apache.org/jira/browse/CASSANDRA-10498?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14954685#comment-14954685
 ] 

Sam Tunnicliffe commented on CASSANDRA-10498:
---------------------------------------------

It sounds very much as though the data for that particular user has been 
written with a timestamp in the future. This shouldn't be possible unless  the 
data was inserted directly into the users table rather than using a {{CREATE 
USER}} statement, or if it was done on a machine whose clock was wildly 
incorrect. Either way, you can verify this by using {{sstable2json}} to export 
the sstables for {{system_auth.users}} which you can then check the output of 
that tool to see if the timestamp for that user's data is way ahead of the rest 
of the data in the table. {{sstable2json}} operates on the local node, so 
depending on the replication factor you'll need to figure out which nodes are 
replicas for that particular row. You can do this with  {{nodetool getendpoints 
system_auth users <username>}}. Finally, you might want to force a compaction 
for the table first so there's only a single sstable file to check.

> CREATE USER not inserting records in credentials table
> ------------------------------------------------------
>
>                 Key: CASSANDRA-10498
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-10498
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Core
>            Reporter: Maitrayee
>            Assignee: Sam Tunnicliffe
>
> We have 4 node 2.0.16 cluster using PasswordAuthenticator and 
> CassandraAuthorizer
> Recently upgraded this cluster from 1.2.19. 
> We have around 10 users with specific permissions.
> After upgrade, we are seeing only one user is missing from credentials table. 
> Drop & recreate user did not help. Problem seems to be with this specific 
> user/password. 



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

Reply via email to