[
https://issues.apache.org/jira/browse/CASSANDRA-11613?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15287038#comment-15287038
]
Tyler Hobbs commented on CASSANDRA-11613:
-----------------------------------------
I think your suggestions are good, so I've created a new patch and started new
test runs. The new patch doesn't freeze UDTs/collections that are nested
inside of already frozen collections/UDTs. However, I did add explicit
freezing of collections that are nested within non-frozen UDTs/collections to
ensure CASSANDRA-7826 doesn't have any upgrade problems.
Here's an example schema after upgrading:
Table created in 2.2:
{noformat}
CREATE TABLE foo (a int primary key, b frozen<mytype>, c set<frozen<mytype>>, d
frozen<set<mytype>>, e set<frozen<set<mytype>>>);
{noformat}
{{system_schema.columns}} after upgrading to 3.6:
{noformat}
keyspace_name | table_name | column_name | clustering_order |
column_name_bytes | kind | position | type
---------------+------------+-------------+------------------+-------------------+---------------+----------+--------------------------
ks1 | foo | a | none |
0x61 | partition_key | 0 | int
ks1 | foo | b | none |
0x62 | regular | -1 | frozen<mytype>
ks1 | foo | c | none |
0x63 | regular | -1 | set<frozen<mytype>>
ks1 | foo | d | none |
0x64 | regular | -1 | frozen<set<mytype>>
ks1 | foo | e | none |
0x65 | regular | -1 | set<frozen<set<mytype>>>
{noformat}
||branch||testall||dtest||
|[CASSANDRA-11613-3.6|https://github.com/thobbs/cassandra/tree/CASSANDRA-11613-3.6]|[testall|http://cassci.datastax.com/view/Dev/view/thobbs/job/thobbs-CASSANDRA-11613-3.6-testall]|[dtest|http://cassci.datastax.com/view/Dev/view/thobbs/job/thobbs-CASSANDRA-11613-3.6-dtest]|
|[CASSANDRA-11613-trunk|https://github.com/thobbs/cassandra/tree/CASSANDRA-11613-trunk]|[testall|http://cassci.datastax.com/view/Dev/view/thobbs/job/thobbs-CASSANDRA-11613-trunk-testall]|[dtest|http://cassci.datastax.com/view/Dev/view/thobbs/job/thobbs-CASSANDRA-11613-trunk-dtest]|
> dtest failure in
> upgrade_tests.cql_tests.TestCQLNodes2RF1_2_2_HEAD_UpTo_Trunk.more_user_types_test
> --------------------------------------------------------------------------------------------------
>
> Key: CASSANDRA-11613
> URL: https://issues.apache.org/jira/browse/CASSANDRA-11613
> Project: Cassandra
> Issue Type: Bug
> Reporter: Russ Hatch
> Assignee: Tyler Hobbs
> Labels: dtest
> Fix For: 3.6
>
>
> example failure:
> http://cassci.datastax.com/job/upgrade_tests-all-custom_branch_runs/8/testReport/upgrade_tests.cql_tests/TestCQLNodes2RF1_2_2_HEAD_UpTo_Trunk/more_user_types_test
> Failed on CassCI build upgrade_tests-all-custom_branch_runs #8
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)