There’s a chance it will fail to work - possible method signatures changed 
between 3.0 and 3.11. Try it in a test cluster before prod

-- 
Jeff Jirsa


> On Nov 2, 2018, at 11:49 AM, Brian Spindler <brian.spind...@gmail.com> wrote:
> 
> Nevermind, I spoke to quickly.  I can change the cass version in the pom.xml 
> and re compile, thanks! 
> 
>> On Fri, Nov 2, 2018 at 2:38 PM Brian Spindler <brian.spind...@gmail.com> 
>> wrote:
>> <image.png>
>> 
>> 
>>> On Fri, Nov 2, 2018 at 2:34 PM Jeff Jirsa <jji...@gmail.com> wrote:
>>> Easiest approach is to build the 3.11 jar from my repo, upgrade, then ALTER 
>>> table to use the official TWCS (org.apache.cassandra) jar
>>> 
>>> Sorry for the headache. I hope I have a 3.11 branch for you.
>>> 
>>> 
>>> -- 
>>> Jeff Jirsa
>>> 
>>> 
>>>> On Nov 2, 2018, at 11:28 AM, Brian Spindler <brian.spind...@gmail.com> 
>>>> wrote:
>>>> 
>>>> Hi all, we're planning an upgrade from 2.1.5->3.11.3 and currently we have 
>>>> several column families configured with twcs class 
>>>> 'com.jeffjirsa.cassandra.db.compaction.TimeWindowCompactionStrategy' and 
>>>> with 3.11.3 we need to set it to 'TimeWindowCompactionStrategy'  
>>>> 
>>>> Is that a safe operation?  Will cassandra even start if the column family 
>>>> has a compaction strategy defined with a classname it cannot resolve?  
>>>> How to deal with different versioned nodes and different class names 
>>>> during the upgrade of the binaries throughout the cluster?  
>>>> 
>>>> Thank you for any guidance, 
>>>> Brian 
>>>> 

Reply via email to