You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@storm.apache.org by Klausen Schaefersinho <kl...@gmail.com> on 2014/01/29 12:24:44 UTC
Kryo
Hi,
which version of kryo is used in Storm? I have an dependency which also
uses kryo and thus I have some runtime issues! I was looking into the
pom.xml but could find it.
Cheers,
klaus
RE: Kryo
Posted by Dan <dc...@hotmail.com>.
Just curious - is there a ballpark ETA for 0.9.2?
> Date: Fri, 16 May 2014 22:51:30 +0200
> From: michael+storm@michael-noll.com
> To: user@storm.incubator.apache.org
> Subject: Re: Kryo
>
> And to add to what Osman said, the upcoming Storm 0.9.2 version will be
> using Kryo 2.21. There are two main reasons: first, Kryo 2.21 fixes
> potential data corruption issues of prior Kryo versions; second,
> updating to 2.21 syncs Storm's Kryo dependency with other, "nice to
> have" libraries for data processing such as Twitter Chill/Bijection.
>
> FYI: Kryo is not tracked as a direct dependency in Storm's pom.xml [1].
> Instead it is pulled in as a transitive dependency of Carbonite [2],
> which is a Clojure library for working with Kryo. And Carbonite 1.4.0
> requires Kryo 2.21 [3].
>
> Here are the relevant snippets in Storm's pom.xml:
>
> <carbonite.version>1.4.0</carbonite.version>
>
> <dependency>
> <groupId>com.twitter</groupId>
> <artifactId>carbonite</artifactId>
> <version>${carbonite.version}</version>
> </dependency>
>
> You can also run
>
> $ mvn dependency:tree
>
> in the top-level directory in the git repository to generate the
> dependency tree of Storm. (You may need to run `mvn install` first,
> otherwise e.g. storm-starter will complain about not finding
> 0.9.2-SNAPSHOT jars.)
>
> Best,
> Michael
>
>
>
> [1] https://github.com/apache/incubator-storm/blob/master/pom.xml
> [2] https://github.com/sritchie/carbonite
> [3] https://github.com/sritchie/carbonite/blob/1.4.0/project.clj#L8
>
>
> On 01/29/2014 12:36 PM, Osman wrote:
> > 0.9.0.1 is using kryo/2.17
> > <http://mvnrepository.com/artifact/com.esotericsoftware.kryo/kryo/2.17>
> >
> >
> > On 29 January 2014 11:24, Klausen Schaefersinho
> > <klaus.schaefers@gmail.com <ma...@gmail.com>> wrote:
> >
> > Hi,
> >
> > which version of kryo is used in Storm? I have an dependency which
> > also uses kryo and thus I have some runtime issues! I was looking
> > into the pom.xml but could find it.
> >
> > Cheers,
> >
> > klaus
>
Re: Kryo
Posted by "Michael G. Noll" <mi...@michael-noll.com>.
And to add to what Osman said, the upcoming Storm 0.9.2 version will be
using Kryo 2.21. There are two main reasons: first, Kryo 2.21 fixes
potential data corruption issues of prior Kryo versions; second,
updating to 2.21 syncs Storm's Kryo dependency with other, "nice to
have" libraries for data processing such as Twitter Chill/Bijection.
FYI: Kryo is not tracked as a direct dependency in Storm's pom.xml [1].
Instead it is pulled in as a transitive dependency of Carbonite [2],
which is a Clojure library for working with Kryo. And Carbonite 1.4.0
requires Kryo 2.21 [3].
Here are the relevant snippets in Storm's pom.xml:
<carbonite.version>1.4.0</carbonite.version>
<dependency>
<groupId>com.twitter</groupId>
<artifactId>carbonite</artifactId>
<version>${carbonite.version}</version>
</dependency>
You can also run
$ mvn dependency:tree
in the top-level directory in the git repository to generate the
dependency tree of Storm. (You may need to run `mvn install` first,
otherwise e.g. storm-starter will complain about not finding
0.9.2-SNAPSHOT jars.)
Best,
Michael
[1] https://github.com/apache/incubator-storm/blob/master/pom.xml
[2] https://github.com/sritchie/carbonite
[3] https://github.com/sritchie/carbonite/blob/1.4.0/project.clj#L8
On 01/29/2014 12:36 PM, Osman wrote:
> 0.9.0.1 is using kryo/2.17
> <http://mvnrepository.com/artifact/com.esotericsoftware.kryo/kryo/2.17>
>
>
> On 29 January 2014 11:24, Klausen Schaefersinho
> <klaus.schaefers@gmail.com <ma...@gmail.com>> wrote:
>
> Hi,
>
> which version of kryo is used in Storm? I have an dependency which
> also uses kryo and thus I have some runtime issues! I was looking
> into the pom.xml but could find it.
>
> Cheers,
>
> klaus
Re: Kryo
Posted by Osman <os...@gmail.com>.
0.9.0.1 is using
kryo/2.17<http://mvnrepository.com/artifact/com.esotericsoftware.kryo/kryo/2.17>
On 29 January 2014 11:24, Klausen Schaefersinho
<kl...@gmail.com>wrote:
> Hi,
>
> which version of kryo is used in Storm? I have an dependency which also
> uses kryo and thus I have some runtime issues! I was looking into the
> pom.xml but could find it.
>
> Cheers,
>
> klaus
>
>
>
--
Osman Sebati Çam
https://twitter.com/osmanscam <https://twitter.com/#!/osmanscam>
http://osmanscam.blogspot.com