Further testing showed that 0.8.0 introduced a bug in the protocol
versioning (https://issues.apache.org/jira/browse/CASSANDRA-2818).
We'll get a fix in either 0.8.1 or 0.8.2, and we've reverted the
protocol change from the 0.8.1 candidate.

On Mon, Jun 20, 2011 at 11:35 AM, Jonathan Ellis <jbel...@gmail.com> wrote:
> Sorry, this is incorrect.  The right answer is, "it's normal to see
> 'newer version' messages when mixing versions, until the newer node
> realizes via gossip what version the old node is on and adjusts its
> messages accordingly."
>
> On Mon, Jun 20, 2011 at 8:57 AM, Jonathan Ellis <jbel...@gmail.com> wrote:
>> Yes, rolling upgrades are supported but streaming (repair, bootstrap,
>> move) is only supported when everyone is on the same version.  (Same
>> was true for 0.7 -> 0.8.0)
>>
>> On Mon, Jun 20, 2011 at 6:58 AM, Shotaro Kamio <kamios...@gmail.com> wrote:
>>> Hi,
>>>
>>> NEWS.txt claims that rolling upgrade works.
>>>    Upgrading
>>>    ---------
>>>       - 0.8.1 is backwards compatible with 0.8, upgrade can be achieved by a
>>>          simple rolling restart.
>>>    ------
>>>
>>> However, we got following messages when rolling upgrade from 0.8.0
>>> based binary to 0.8 branch binary. Our data feeder got a lot of
>>> timeout exception during the upgrade.
>>> Is there a message version incompatibility? Looks like CASSANDRA-2280
>>> changes message version number.
>>>
>>> ------
>>>  INFO [Thread-1264] 2011-06-20 18:27:05,295 IncomingTcpConnection.java
>>> (line 103) Received connection from newer protocol version. Ignorning
>>> message.
>>>  INFO [Thread-1263] 2011-06-20 18:27:05,324 IncomingTcpConnection.java
>>> (line 103) Received connection from newer protocol version. Ignorning
>>> message.
>>>  INFO [Thread-1264] 2011-06-20 18:27:05,755 IncomingTcpConnection.java
>>> (line 103) Received connection from newer protocol version. Ignorning
>>> message.
>>> ------
>>>
>>> Regards,
>>> Shotaro
>>>
>>>
>>> On Thu, Jun 16, 2011 at 6:38 PM, Sylvain Lebresne <sylv...@datastax.com> 
>>> wrote:
>>>> It's the two weeks anniversary of the release of Cassandra 0.8.0. And in 
>>>> the
>>>> meantime there has been a fair number of bug fixes and improvements.
>>>>
>>>> I thus propose the following artifacts for release as 0.8.1.
>>>>
>>>> SVN: 
>>>> https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.8@r1136328
>>>> Artifacts: 
>>>> https://repository.apache.org/content/repositories/orgapachecassandra-019/org/apache/cassandra/apache-cassandra/0.8.1/
>>>> Staging repository:
>>>> https://repository.apache.org/content/repositories/orgapachecassandra-019/
>>>>
>>>> The artifacts as well as a debian package are also available here:
>>>> http://people.apache.org/~slebresne/
>>>>
>>>> Note that this release does not include any update of the CQL drivers and
>>>> those are thus not included in the artifacts. Releases of the CQL drivers 
>>>> will
>>>> now be decorrelated of the core Cassandra releases and vote for those will 
>>>> be
>>>> called separately.
>>>>
>>>> The vote will be open for 72 hours (longer if needed).
>>>>
>>>> [1]: http://goo.gl/Vnau4 (CHANGES.txt)
>>>> [2]: http://goo.gl/Ihb0U (NEWS.txt)
>>>>
>>>> --
>>>> Sylvain
>>>>
>>>
>>>
>>>
>>> --
>>> Shotaro Kamio
>>>
>>
>>
>>
>> --
>> Jonathan Ellis
>> Project Chair, Apache Cassandra
>> co-founder of DataStax, the source for professional Cassandra support
>> http://www.datastax.com
>>
>
>
>
> --
> Jonathan Ellis
> Project Chair, Apache Cassandra
> co-founder of DataStax, the source for professional Cassandra support
> http://www.datastax.com
>



-- 
Jonathan Ellis
Project Chair, Apache Cassandra
co-founder of DataStax, the source for professional Cassandra support
http://www.datastax.com

Reply via email to