Do it need to run 'nodetool upgradesstables' when updating from 2.0.9 to 2.1.19?

2017-10-12 Thread Li, Guangxing
Hi,

I recently upgraded my test cluster from C* 2.0.9 to 2.1.19 and I did not
run 'nodetool upgradesstables' at all. Per my confirmation afterwards,
everything is fine. But according to documentation at
https://support.datastax.com/hc/en-us/articles/208040036-Nodetool-upgradesstables-FAQ.
I need to do that.
So can someone tell me if I must do 'nodetool upgradesstables' after
upgrading each node from 2.0.9 to 2.1.19?

Thanks.

George.


Re: Do it need to run 'nodetool upgradesstables' when updating from 2.0.9 to 2.1.19?

2017-10-12 Thread Jeff Jirsa
You won't notice any issues (all versions of cassandra are backwards
compatible at least 1 version), and sstables will be slowly migrated to the
new format as you compact, but you should still run it (upgradesstables)
explicitly because when it comes time to run
repair/boostrap/decommission/etc, you'll need all sstables on the
same/current format.



On Thu, Oct 12, 2017 at 1:59 PM, Li, Guangxing 
wrote:

> Hi,
>
> I recently upgraded my test cluster from C* 2.0.9 to 2.1.19 and I did not
> run 'nodetool upgradesstables' at all. Per my confirmation afterwards,
> everything is fine. But according to documentation at
> https://support.datastax.com/hc/en-us/articles/208040036-
> Nodetool-upgradesstables-FAQ.
> I need to do that.
> So can someone tell me if I must do 'nodetool upgradesstables' after
> upgrading each node from 2.0.9 to 2.1.19?
>
> Thanks.
>
> George.
>


RE: Do it need to run 'nodetool upgradesstables' when updating from 2.0.9 to 2.1.19?

2017-10-12 Thread Per Otterström
Hi!

This was news to me. I had the impression that we are maintaining backwards 
compatibility for streaming non-upgraded sstables. Is that not the case?

However, I believe it is a good idea to run upgradesstables at some point 
_before_ upgrading Cassandra next time to make sure there are no old sstables 
around before you take the next step.

/pelle

-Original Message-
From: Jeff Jirsa [mailto:jji...@gmail.com] 
Sent: den 12 oktober 2017 23:11
To: Cassandra DEV 
Subject: Re: Do it need to run 'nodetool upgradesstables' when updating from 
2.0.9 to 2.1.19?

You won't notice any issues (all versions of cassandra are backwards compatible 
at least 1 version), and sstables will be slowly migrated to the new format as 
you compact, but you should still run it (upgradesstables) explicitly because 
when it comes time to run repair/boostrap/decommission/etc, you'll need all 
sstables on the same/current format.



On Thu, Oct 12, 2017 at 1:59 PM, Li, Guangxing 
wrote:

> Hi,
>
> I recently upgraded my test cluster from C* 2.0.9 to 2.1.19 and I did 
> not run 'nodetool upgradesstables' at all. Per my confirmation 
> afterwards, everything is fine. But according to documentation at
> https://support.datastax.com/hc/en-us/articles/208040036-
> Nodetool-upgradesstables-FAQ.
> I need to do that.
> So can someone tell me if I must do 'nodetool upgradesstables' after 
> upgrading each node from 2.0.9 to 2.1.19?
>
> Thanks.
>
> George.
>


RE: Do it need to run 'nodetool upgradesstables' when updating from 2.0.9 to 2.1.19?

2017-10-12 Thread Steinmaurer, Thomas
Hi Jeff,

I was under the impression that streaming in a cluster with mixed binary 
versions might be problematic, but as long as the cluster is on the same binary 
version (e.g. after a rolling upgrade), we still can have SStables in mixed 
data formats and streaming will work?

Thanks,
Thomas

-Original Message-
From: Jeff Jirsa [mailto:jji...@gmail.com]
Sent: Donnerstag, 12. Oktober 2017 23:11
To: Cassandra DEV 
Subject: Re: Do it need to run 'nodetool upgradesstables' when updating from 
2.0.9 to 2.1.19?

You won't notice any issues (all versions of cassandra are backwards compatible 
at least 1 version), and sstables will be slowly migrated to the new format as 
you compact, but you should still run it (upgradesstables) explicitly because 
when it comes time to run repair/boostrap/decommission/etc, you'll need all 
sstables on the same/current format.



On Thu, Oct 12, 2017 at 1:59 PM, Li, Guangxing 
wrote:

> Hi,
>
> I recently upgraded my test cluster from C* 2.0.9 to 2.1.19 and I did
> not run 'nodetool upgradesstables' at all. Per my confirmation
> afterwards, everything is fine. But according to documentation at
> https://support.datastax.com/hc/en-us/articles/208040036-
> Nodetool-upgradesstables-FAQ.
> I need to do that.
> So can someone tell me if I must do 'nodetool upgradesstables' after
> upgrading each node from 2.0.9 to 2.1.19?
>
> Thanks.
>
> George.
>
The contents of this e-mail are intended for the named addressee only. It 
contains information that may be confidential. Unless you are the named 
addressee or an authorized designee, you may not copy or use it, or disclose it 
to anyone else. If you received it in error please notify us immediately and 
then destroy it. Dynatrace Austria GmbH (registration number FN 91482h) is a 
company registered in Linz whose registered office is at 4040 Linz, Austria, 
Freistädterstraße 313


Re: Do it need to run 'nodetool upgradesstables' when updating from 2.0.9 to 2.1.19?

2017-10-12 Thread Jeff Jirsa
Two people say I’m wrong, I’ll believe it - must be imagining restrictions that 
don’t exist.

-- 
Jeff Jirsa


> On Oct 12, 2017, at 10:55 PM, Per Otterström  
> wrote:
> 
> Hi!
> 
> This was news to me. I had the impression that we are maintaining backwards 
> compatibility for streaming non-upgraded sstables. Is that not the case?
> 
> However, I believe it is a good idea to run upgradesstables at some point 
> _before_ upgrading Cassandra next time to make sure there are no old sstables 
> around before you take the next step.
> 
> /pelle
> 
> -Original Message-
> From: Jeff Jirsa [mailto:jji...@gmail.com] 
> Sent: den 12 oktober 2017 23:11
> To: Cassandra DEV 
> Subject: Re: Do it need to run 'nodetool upgradesstables' when updating from 
> 2.0.9 to 2.1.19?
> 
> You won't notice any issues (all versions of cassandra are backwards 
> compatible at least 1 version), and sstables will be slowly migrated to the 
> new format as you compact, but you should still run it (upgradesstables) 
> explicitly because when it comes time to run 
> repair/boostrap/decommission/etc, you'll need all sstables on the 
> same/current format.
> 
> 
> 
> On Thu, Oct 12, 2017 at 1:59 PM, Li, Guangxing 
> wrote:
> 
>> Hi,
>> 
>> I recently upgraded my test cluster from C* 2.0.9 to 2.1.19 and I did 
>> not run 'nodetool upgradesstables' at all. Per my confirmation 
>> afterwards, everything is fine. But according to documentation at
>> https://support.datastax.com/hc/en-us/articles/208040036-
>> Nodetool-upgradesstables-FAQ.
>> I need to do that.
>> So can someone tell me if I must do 'nodetool upgradesstables' after 
>> upgrading each node from 2.0.9 to 2.1.19?
>> 
>> Thanks.
>> 
>> George.
>> 
> B‹CB•È[œÝXœØÜšX™KK[XZ[ˆ]‹][œÝXœØÜšX™PØ\ÜØ[™˜K˜\XÚK›Ü™ÃB‘›ÜˆY][Û˜[ÛÛ[X[™ËK[XZ[ˆ]‹Z[Ø\ÜØ[™˜K˜\XÚK›Ü™ÃBƒB

-
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org