I understand - I was actually trying to use the containerized Cassandra, so
upgrading in place doesn't make sense.

I guess I'll wait until that's better supported.

On Wed, Jul 1, 2015 at 12:14 PM, Jonathan Haddad <j...@jonhaddad.com> wrote:

> Adding new nodes of a different version is asking for trouble, as others
> have said.  I don't know if this particular version bump would expect any
> issues, but why risk it?  If you want to upgrade, do it to the nodes in
> place.  Don't bootstrap new nodes, don't run repair, don't remove nodes.
> My 2 cents.
>
> On Wed, Jul 1, 2015 at 11:59 AM David Aronchick <aronch...@gmail.com>
> wrote:
>
>> I mean add an additional two nodes to my cluster and pointing them at the
>> other nodes in the cluster, to handle data migration.
>>
>> On Wed, Jul 1, 2015 at 11:40 AM, Jonathan Haddad <j...@jonhaddad.com>
>> wrote:
>>
>>> When you say add 2 nodes, do you mean bootstrap, or upgrade in place?
>>>
>>> On Wed, Jul 1, 2015 at 11:37 AM David Aronchick <aronch...@gmail.com>
>>> wrote:
>>>
>>>> This helps - so let me understand:
>>>>
>>>> Starting point:
>>>>  - 4 nodes running 2.1.4
>>>>  - System is healthy
>>>>
>>>> Decide to upgrade:
>>>>  - Add 2 nodes running 2.1.5
>>>>  - Run nodetool upgradestable
>>>>  - Wait until system is healthy
>>>>  - Stop 2 nodes running 2.1.4
>>>>  - Run nodetool upgradestable
>>>>  - Add 2 nodes running 2.1.5
>>>>  - Run nodetool upgradestable
>>>>  - Stop 2 nodes running 2.1.4
>>>>  - Run nodetool upgradestable
>>>>
>>>> Finished?
>>>>
>>>> On Wed, Jul 1, 2015 at 1:49 AM, Alain RODRIGUEZ <arodr...@gmail.com>
>>>> wrote:
>>>>
>>>>> Basically, when you add nodes, add them on the correct version to
>>>>> avoid schema / network issues in your streams. Also, try to update all the
>>>>> node using rolling restarts in a reduced time frame after stopping 
>>>>> repairs,
>>>>> with all the nodes up, etc.
>>>>>
>>>>> You must have a healthy cluster before performing an upgrade.
>>>>>
>>>>> Remember running a nodetool upgradesstable after any upgrade (if not
>>>>> needed it will end fast, so I would run it always as a best practice, just
>>>>> in case).
>>>>>
>>>>> C*heers,
>>>>>
>>>>> Alain
>>>>>
>>>>> 2015-07-01 2:16 GMT+02:00 David Aronchick <aronch...@gmail.com>:
>>>>>
>>>>>> That is a GREAT lead! So it looks like I can't add a few nodes to the
>>>>>> cluster of the new version, have it settle down, and then upgrade the 
>>>>>> rest?
>>>>>>
>>>>>> On Tue, Jun 30, 2015 at 11:58 AM, Alain RODRIGUEZ <arodr...@gmail.com
>>>>>> > wrote:
>>>>>>
>>>>>>> "Would it matter that I'm mixing cassandra versions? "
>>>>>>>
>>>>>>> From:
>>>>>>> http://docs.datastax.com/en/upgrade/doc/upgrade/datastax_enterprise/upgrdLim.html
>>>>>>>
>>>>>>> "General upgrade limitations¶
>>>>>>>
>>>>>>> Do not run nodetool repair.
>>>>>>> Do not enable new features.
>>>>>>> Do not issue these types of queries during a rolling restart: DDL,
>>>>>>> TRUNCATE
>>>>>>> *During upgrades, the nodes on different versions show a schema
>>>>>>> disagreement*."
>>>>>>>
>>>>>>> I think this is a good lead.
>>>>>>>
>>>>>>> C*heers,
>>>>>>>
>>>>>>> Alain
>>>>>>>
>>>>>>> 2015-06-30 20:22 GMT+02:00 David Aronchick <aronch...@gmail.com>:
>>>>>>>
>>>>>>>> I appreciate the thoughts! My issue is that it seems to work
>>>>>>>> perfectly, until the node goes away. Would it matter that I'm mixing
>>>>>>>> cassandra versions? (2.1.4 and 2.1.5)?
>>>>>>>>
>>>>>>>> On Tue, Jun 30, 2015 at 5:23 AM, Alain RODRIGUEZ <
>>>>>>>> arodr...@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hi David ?
>>>>>>>>>
>>>>>>>>> What does a "nodetool describecluster" output look like ?
>>>>>>>>>
>>>>>>>>> My guess is you might be having a schema version
>>>>>>>>> desynchronisation. If you see a node with different schema version you
>>>>>>>>> might want to try a "nodetool resetlocal*schema*       - Reset
>>>>>>>>> node's local *schema* and resync"
>>>>>>>>>
>>>>>>>>> You asked for any thoughts, this is a thought, not sure if it will
>>>>>>>>> help, I hope so.
>>>>>>>>>
>>>>>>>>> C*heers,
>>>>>>>>>
>>>>>>>>> Alain
>>>>>>>>>
>>>>>>>>> 2015-06-30 1:44 GMT+02:00 Robert Coli <rc...@eventbrite.com>:
>>>>>>>>>
>>>>>>>>>> On Mon, Jun 29, 2015 at 2:43 PM, David Aronchick <
>>>>>>>>>> aronch...@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Ping--- any thoughts here?
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> I don't have any thoughts on your specific issue at this time,
>>>>>>>>>> but FWIW #cassandra on freenode is sometimes a better forum for 
>>>>>>>>>> interactive
>>>>>>>>>> debugging of operational edge cases.
>>>>>>>>>>
>>>>>>>>>> =Rob
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>

Reply via email to