Ok, got that figured out. That was my fault. Though I'd suggest deleting that method instead of having it be a no-op. The missing Maven deps still seem like a bug though.
On Sat, Mar 31, 2012 at 12:26 PM, Ben McCann <b...@benmccann.com> wrote: > Also, I had to add the Yammer metrics dependency to get the server to > start: > <!-- TODO: Added only because missing from the Cassandra pom. Can be > deleted here when added by Cassandra. --> > <dependency org="com.yammer.metrics" name="metrics-core" rev="2.0.3" > conf="* -> *,!sources,!javadoc"/> > <dependency org="edu.stanford.ppl" name="snaptree" rev="0.1" conf="* > -> *,!sources,!javadoc"/> > > > Now, I'm getting an error, which really confuses me: > java.io.IOException: InvalidRequestException(why:SimpleStrategy > requires a replication_factor strategy option.) > at > lucandra.CassandraUtils.createCassandraSchema(CassandraUtils.java:402) > > However, I am setting a replication_factor: > KsDef solandraKS = new > KsDef().setName(keySpace).setReplication_factor(1).setStrategy_class( > "org.apache.cassandra.locator.SimpleStrategy").setCf_defs(cfs); > > Except I see that it is ignored: > /** > * @deprecated, ignored > */ > public KsDef setReplication_factor(int replication_factor) { > > So, it seems odd that SimpleStrategy is requiring that I set a deprecated > and ignored field. Perhaps this is a bug as well? > > Thanks, > Ben > > > On Sat, Mar 31, 2012 at 11:55 AM, Ben McCann <b...@benmccann.com> wrote: > >> 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 >>> >> >>> > >>> >> >>> > >>> >> >> >>> >> >> >>> >> > >>> > >>> > >>> >> >> >