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

Jaroslav Kamenik commented on CASSANDRA-9960:
---------------------------------------------

I have found this problem using datastax java client. I have used select from 
system.schema_usertypes to check if I need to create type (i know, there is IF 
NOT EXIST clause:). Sometimes it said 'type is there', just after drop/create 
whole keyspace. Drop/create was made before my java app started, so it does not 
seem to be problem of client caches or so...  I checked it in CQLSH (it was 
started after this problem happened), where 

select * from system.schema_usertypes 

returned nothing, but 

select * FROM system.schema_usertypes WHERE keyspace_name='ks' AND 
type_name='typename';

returned type definition.

It started after the upgrade to C* 2.2. 

> UDTs still visible after drop/recreate keyspace
> -----------------------------------------------
>
>                 Key: CASSANDRA-9960
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-9960
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Core
>            Reporter: Jaroslav Kamenik
>            Priority: Critical
>
> When deploying my app from the scratch I run sequence - drop keyspaces, 
> create keyspaces, create UDTs, create tables, generate lots of data... After 
> few cycles, randomly, cassandra ends in state, where I cannot see anything in 
> table system.schema_usertypes, when I select all rows, but queries with 
> specified keyspace_name and type_name return old values. Usually it helps to 
> restart C* and old data disapear, sometimes it needs to delete all C* data. 



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

Reply via email to