Thanks Erick, looks like I have a bit of detective work to do on Monday, to 
work out which of my list of clusters started out as 2.* or DSE 4.* and whether 
they had UDT’s at that time. 

> On 15 Feb 2020, at 00:50, Erick Ramirez <erick.rami...@datastax.com> wrote:
> 
> I am still having problems reproducing this, so I am wondering if I have 
> created the tables correctly to create this issue.
> 
> Paul, I've since had clarification on the bug and I hope I can explain it 
> correctly here (happy to be corrected if anyone else has insight on the 
> issue). When you create a table with a frozen UDT in C* 2.1 or 2.2, the 
> serialisation header does not get written correctly when you upgrade to C* 
> 3.0. So if you want to replicate it, you'd need to create the table in C* 
> 2.1/2.2.
> 
> Consequently, you would have seen the notification from Michael Shuler a few 
> minutes ago about C* 3.11.6 being released which contains the fix for 
> CASSANDRA-15035 
> <https://github.com/apache/cassandra/blob/cassandra-3.11.6/CHANGES.txt#L2>. 
> This means that you can use the C* 3.11.6 sstablescrub which contains the new 
> header-fix flag for your testing. Cheers!

Reply via email to