I'm trying to upgrade Solandra to use 1.1.0-beta2 and think I found a minor
issue:
java.lang.NoClassDefFoundError: edu/stanford/ppl/concurrent/SnapTreeMap
at
org.apache.cassandra.db.AtomicSortedColumns$Holder.<init>(AtomicSortedColumns.java:296)

Looks like this dependency is missing from cassandra-all-1.1.0-beta2.pom.


On Thu, Mar 29, 2012 at 1:48 PM, Sylvain Lebresne <sylv...@datastax.com>wrote:

> On Thu, Mar 29, 2012 at 10:37 PM, Mohit Anchlia <mohitanch...@gmail.com>
> wrote:
> >
> >
> > On Thu, Mar 29, 2012 at 1:32 PM, Sylvain Lebresne <sylv...@datastax.com>
> > wrote:
> >>
> >> As the NEWS file says, only the version 1.0.3-1.0.5 are generating
> >> those cross-dc forwarding messages that are incompatible with 1.1. If
> >> you're on 1.0.0, you shouldn't have that problem. To be more precise,
> >> 1.0.0 does not generate cross-dc forwarding message at all, so you're
> >> safe on that side.
> >>
> > Is cross-dc forwarding different than replication?
>
> Here cross-dc forwarding means the fact of optimizing cross-dc
> replication. If we're in some DC1 and need to replicate a write to 3
> replicas in DC2, we send just one message cross-DC, and they have the
> one node in DC2 forward the message to the 2 other replica, instead of
> just sending 3 message cross-DC.
>
> --
> Sylvain
>
>
> >>
> >> --
> >> Sylvain
> >>
> >> On Thu, Mar 29, 2012 at 9:33 PM, Mohit Anchlia <mohitanch...@gmail.com>
> >> wrote:
> >> > Any updates?
> >> >
> >> >
> >> > On Thu, Mar 29, 2012 at 7:31 AM, Mohit Anchlia <
> mohitanch...@gmail.com>
> >> > wrote:
> >> >>
> >> >> This is from NEWS.txt. So my question is if we are on 1.0.0-2 release
> >> >> do
> >> >> we still need to upgrade since this impacts releases between
> >> >> 1.0.3-1.0.5?
> >> >> -----
> >> >> If you are running a multi datacenter setup, you should upgrade to
> >> >>       the latest 1.0.x (or 0.8.x) release before upgrading.  Versions
> >> >>       0.8.8 and 1.0.3-1.0.5 generate cross-dc forwarding that is
> >> >> incompatible
> >> >>       with 1.1.
> >> >> -----
> >> >>
> >> >> On Thu, Mar 29, 2012 at 4:51 AM, Sylvain Lebresne
> >> >> <sylv...@datastax.com>
> >> >> wrote:
> >> >>>
> >> >>> To be clear, the incompatibility we've talked about does *not*
> concern
> >> >>> any of the 1.0 releases (you'll want to refer NEWS file for any
> >> >>> details on the upgrade path for these versions).
> >> >>> The incompatibility here is only between 1.1.0-beta1 and
> 1.1.0-beta2.
> >> >>>
> >> >>> --
> >> >>> Sylvain
> >> >>>
> >> >>> On Thu, Mar 29, 2012 at 2:50 AM, Mohit Anchlia
> >> >>> <mohitanch...@gmail.com>
> >> >>> wrote:
> >> >>> > We are currently using 1.0.0-2  version. Do we still need to
> migrate
> >> >>> > to
> >> >>> > the
> >> >>> > latest release of 1.0 before migrating to 1.1? Looks like
> >> >>> > incompatibility is
> >> >>> > only between 1.0.3-1.0.8.
> >> >>> >
> >> >>> >
> >> >>> > On Tue, Mar 27, 2012 at 6:42 AM, Benoit Perroud <
> ben...@noisette.ch>
> >> >>> > wrote:
> >> >>> >>
> >> >>> >> Thanks for the quick feedback.
> >> >>> >>
> >> >>> >> I will drop the schema then.
> >> >>> >>
> >> >>> >> Benoit.
> >> >>> >>
> >> >>> >>
> >> >>> >> Le 27 mars 2012 14:50, Sylvain Lebresne <sylv...@datastax.com> a
> >> >>> >> écrit
> >> >>> >> :
> >> >>> >> > Actually, there was a few changes to the on-disk format of
> schema
> >> >>> >> > between beta1 and beta2 so upgrade is not supported between
> those
> >> >>> >> > two
> >> >>> >> > beta versions.
> >> >>> >> > Sorry for any inconvenience.
> >> >>> >> >
> >> >>> >> > --
> >> >>> >> > Sylvain
> >> >>> >> >
> >> >>> >> > On Tue, Mar 27, 2012 at 12:57 PM, Benoit Perroud
> >> >>> >> > <ben...@noisette.ch>
> >> >>> >> > wrote:
> >> >>> >> >> Hi All,
> >> >>> >> >>
> >> >>> >> >> Thanks a lot for the release.
> >> >>> >> >> I just upgraded my 1.1-beta1 to 1.1-beta2, and I get the
> >> >>> >> >> following
> >> >>> >> >> error :
> >> >>> >> >>
> >> >>> >> >>  INFO 10:56:17,089 Opening
> >> >>> >> >>
> >> >>> >> >>
> >> >>> >> >>
> /app/cassandra/data/data/system/LocationInfo/system-LocationInfo-hc-18
> >> >>> >> >> (74 bytes)
> >> >>> >> >>  INFO 10:56:17,092 Opening
> >> >>> >> >>
> >> >>> >> >>
> >> >>> >> >>
> /app/cassandra/data/data/system/LocationInfo/system-LocationInfo-hc-17
> >> >>> >> >> (486 bytes)
> >> >>> >> >> ERROR 10:56:17,306 Exception encountered during startup
> >> >>> >> >> java.lang.NullPointerException
> >> >>> >> >>        at
> >> >>> >> >>
> >> >>> >> >>
> >> >>> >> >>
> org.apache.cassandra.utils.ByteBufferUtil.string(ByteBufferUtil.java:163)
> >> >>> >> >>        at
> >> >>> >> >>
> >> >>> >> >>
> >> >>> >> >>
> org.apache.cassandra.utils.ByteBufferUtil.string(ByteBufferUtil.java:120)
> >> >>> >> >>        at
> >> >>> >> >>
> >> >>> >> >>
> org.apache.cassandra.cql.jdbc.JdbcUTF8.getString(JdbcUTF8.java:77)
> >> >>> >> >>        at
> >> >>> >> >>
> org.apache.cassandra.cql.jdbc.JdbcUTF8.compose(JdbcUTF8.java:97)
> >> >>> >> >>        at
> >> >>> >> >>
> >> >>> >> >>
> org.apache.cassandra.db.marshal.UTF8Type.compose(UTF8Type.java:35)
> >> >>> >> >>        at
> >> >>> >> >>
> >> >>> >> >>
> >> >>> >> >>
> org.apache.cassandra.cql3.UntypedResultSet$Row.getString(UntypedResultSet.java:87)
> >> >>> >> >>        at
> >> >>> >> >>
> >> >>> >> >>
> >> >>> >> >>
> org.apache.cassandra.config.CFMetaData.fromSchemaNoColumns(CFMetaData.java:1008)
> >> >>> >> >>        at
> >> >>> >> >>
> >> >>> >> >>
> >> >>> >> >>
> org.apache.cassandra.config.CFMetaData.fromSchema(CFMetaData.java:1053)
> >> >>> >> >>        at
> >> >>> >> >>
> >> >>> >> >>
> >> >>> >> >>
> org.apache.cassandra.config.KSMetaData.deserializeColumnFamilies(KSMetaData.java:261)
> >> >>> >> >>        at
> >> >>> >> >>
> >> >>> >> >>
> >> >>> >> >>
> org.apache.cassandra.config.KSMetaData.fromSchema(KSMetaData.java:242)
> >> >>> >> >>        at
> >> >>> >> >>
> >> >>> >> >>
> org.apache.cassandra.db.DefsTable.loadFromTable(DefsTable.java:158)
> >> >>> >> >>        at
> >> >>> >> >>
> >> >>> >> >>
> >> >>> >> >>
> org.apache.cassandra.config.DatabaseDescriptor.loadSchemas(DatabaseDescriptor.java:514)
> >> >>> >> >>        at
> >> >>> >> >>
> >> >>> >> >>
> >> >>> >> >>
> org.apache.cassandra.service.AbstractCassandraDaemon.setup(AbstractCassandraDaemon.java:182)
> >> >>> >> >>        at
> >> >>> >> >>
> >> >>> >> >>
> >> >>> >> >>
> org.apache.cassandra.service.AbstractCassandraDaemon.activate(AbstractCassandraDaemon.java:353)
> >> >>> >> >>        at
> >> >>> >> >>
> >> >>> >> >>
> >> >>> >> >>
> org.apache.cassandra.thrift.CassandraDaemon.main(CassandraDaemon.java:106)
> >> >>> >> >>
> >> >>> >> >>
> >> >>> >> >> Thanks for your support,
> >> >>> >> >>
> >> >>> >> >> Benoit.
> >> >>> >> >>
> >> >>> >> >>
> >> >>> >> >> Le 27 mars 2012 11:55, Sylvain Lebresne <sylv...@datastax.com>
> a
> >> >>> >> >> écrit
> >> >>> >> >> :
> >> >>> >> >>> The Cassandra team is pleased to announce the release of the
> >> >>> >> >>> second
> >> >>> >> >>> beta for
> >> >>> >> >>> the future Apache Cassandra 1.1.
> >> >>> >> >>>
> >> >>> >> >>> Note that this is beta software and as such is *not* ready
> for
> >> >>> >> >>> production use.
> >> >>> >> >>>
> >> >>> >> >>> The goal of this release is to give a preview of what will
> >> >>> >> >>> become
> >> >>> >> >>> Cassandra
> >> >>> >> >>> 1.1 and to get wider testing before the final release. All
> help
> >> >>> >> >>> in
> >> >>> >> >>> testing
> >> >>> >> >>> this release would be therefore greatly appreciated and
> please
> >> >>> >> >>> report
> >> >>> >> >>> any
> >> >>> >> >>> problem you may encounter[3,4]. Have a look at the change
> >> >>> >> >>> log[1]
> >> >>> >> >>> and
> >> >>> >> >>> the
> >> >>> >> >>> release notes[2] to see where Cassandra 1.1 differs from the
> >> >>> >> >>> previous
> >> >>> >> >>> series.
> >> >>> >> >>>
> >> >>> >> >>> Apache Cassandra 1.1.0-beta2[5] is available as usual from
> the
> >> >>> >> >>> cassandra
> >> >>> >> >>> website (http://cassandra.apache.org/download/) and a debian
> >> >>> >> >>> package
> >> >>> >> >>> is
> >> >>> >> >>> available using the 11x branch (see
> >> >>> >> >>> http://wiki.apache.org/cassandra/DebianPackaging).
> >> >>> >> >>>
> >> >>> >> >>> Thank you for your help in testing and have fun with it.
> >> >>> >> >>>
> >> >>> >> >>> [1]: http://goo.gl/nX7UL (CHANGES.txt)
> >> >>> >> >>> [2]: http://goo.gl/TB9ro (NEWS.txt)
> >> >>> >> >>> [3]: https://issues.apache.org/jira/browse/CASSANDRA
> >> >>> >> >>> [4]: user@cassandra.apache.org
> >> >>> >> >>> [5]:
> >> >>> >> >>>
> >> >>> >> >>>
> >> >>> >> >>>
> http://git-wip-us.apache.org/repos/asf?p=cassandra.git;a=shortlog;h=refs/tags/cassandra-1.1.0-beta2
> >> >>> >> >>
> >> >>> >> >>
> >> >>> >> >>
> >> >>> >> >> --
> >> >>> >> >> sent from my Nokia 3210
> >> >>> >>
> >> >>> >>
> >> >>> >>
> >> >>> >> --
> >> >>> >> sent from my Nokia 3210
> >> >>> >
> >> >>> >
> >> >>
> >> >>
> >> >
> >
> >
>

Reply via email to