You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@cassandra.apache.org by Vanger <di...@gmail.com> on 2012/05/30 13:08:48 UTC

Moving to 1.1

I didn't track mailing list since 1.1-rc is out and know i have several 
questions.

1) We want to upgrade from 1.09. How stable 1.1 is? I mean work under 
high load, running compactions and clean-ups? Is it faster then 1.09?

2) If i what to use hector as cassandra client which version is better 
for 1.1? Is it ok to use "0.8.0-3"?
We're kind of stuck on this hector release because new versions support 
serialization of Doubles (and some other types, but doubles are 50% of 
data). So we can't read old data: double values were serialized as 
objects and can't be deserialized as double.
We can override default serializer by it's older version and keep 
working with serialized objects... but it looks rather stupid. Did 
anyone run into such problem?
And i didn't find any change lists for hector - so such backward 
incompatibility was quite a surprise. Anybody knows some other breaking 
changes from 0.8.0-3?

3) Java 7 now recommended for use by Oracle. We have several developers 
running local cassandra instances on it for a while without problems. 
Anybody tried it in production? Some time ago java 7 wasn't recommended 
for use with cassandra, what's for now?


p.s. sorry for my 'english'

Thanks,
Sergey B.

Re: Moving to 1.1

Posted by Edward Capriolo <ed...@gmail.com>.
1) Stable is a hard word to define. History shows it is better to let
anything .0 burn in a bit. if you are pre-production it probably does
not matter, otherwise I would say play safe. Wait for a .1 or .2 or
the .0 is in the wild for a few weeks.
2) I worked on one of the patches to get hector working with 1.1 there
is a specific release especially for those creating meta-data
3) We are slowly migrating our environment to Java 1.7. The only issue
we have ran into is
https://issues.apache.org/jira/browse/CASSANDRA-4275 which is just a
setting tune. Anecdotally I see something that could be better
performance with 1.7 (but I also did a kernel update) so I would not
call it essential.

Edward

On Wed, May 30, 2012 at 7:08 AM, Vanger <di...@gmail.com> wrote:
> I didn't track mailing list since 1.1-rc is out and know i have several
> questions.
>
> 1) We want to upgrade from 1.09. How stable 1.1 is? I mean work under high
> load, running compactions and clean-ups? Is it faster then 1.09?
>
> 2) If i what to use hector as cassandra client which version is better for
> 1.1? Is it ok to use "0.8.0-3"?
> We're kind of stuck on this hector release because new versions support
> serialization of Doubles (and some other types, but doubles are 50% of
> data). So we can't read old data: double values were serialized as objects
> and can't be deserialized as double.
> We can override default serializer by it's older version and keep working
> with serialized objects... but it looks rather stupid. Did anyone run into
> such problem?
> And i didn't find any change lists for hector - so such backward
> incompatibility was quite a surprise. Anybody knows some other breaking
> changes from 0.8.0-3?
>
> 3) Java 7 now recommended for use by Oracle. We have several developers
> running local cassandra instances on it for a while without problems.
> Anybody tried it in production? Some time ago java 7 wasn't recommended for
> use with cassandra, what's for now?
>
>
> p.s. sorry for my 'english'
>
> Thanks,
> Sergey B.

Re: Moving to 1.1

Posted by Rob Coli <rc...@palominodb.com>.
On Wed, May 30, 2012 at 4:08 AM, Vanger <di...@gmail.com> wrote:
> 3) Java 7 now recommended for use by Oracle. We have several developers
> running local cassandra instances on it for a while without problems.
> Anybody tried it in production? Some time ago java 7 wasn't recommended for
> use with cassandra, what's for now?

I have a variation of this question, which goes :

"Now that OpenJDK is the official Java reference implementation, are
there plans to make Cassandra support it?"

https://blogs.oracle.com/henrik/entry/moving_to_openjdk_as_the

Cassandra has (had?) a slightly passive-aggressive log message where
it refers to any JDK other than Sun's as a "buggy" and suggests that
you should "upgrade" to the Sun JDK. I'm fine with using whatever JDK
is technically best, but within the enterprise using something other
than the official reference implementation can be a tough sell.
Wondering if people have a view as to the importance and/or
feasibility of making OpenJDK supported.

=Rob

-- 
=Robert Coli
AIM&GTALK - rcoli@palominodb.com
YAHOO - rcoli.palominob
SKYPE - rcoli_palominodb