even if you made the calls through cql you would have the same issue since cql uses thrift. 1.2:0 is supposed to be nicer with concurrent modifications.
On Monday, November 19, 2012, Everton Lima <peitin.inu...@gmail.com> wrote: > I was using cassandra direct because it has more performace than using CQL. Therefore, I am using cassandra because of replication factor and consistence of data. I am using it as a lib of my app. I only make sample querys, just use a key to point to a data. > > 2012/11/16 Everton Lima <peitin.inu...@gmail.com> > > I do that because I need to create a dynamic column families. > I create 2 keyspaces in the start of application, using embedded cassandra instance too, but it's never throw exception. And than, insert dynamic column families in this 2 keyspaces. > > I put a "Thread.sleep(3000);" in the middle of the creation column family code. > > int watiTime = 3000; > logger.info("Waiting "+(watiTime/1000)+"s for synchronizing ..."); > Thread.sleep(watiTime); > CassandraHelper.createColumnFamily(CassandraHelper.KEYSPACE, layer); > logger.info("Waiting "+(watiTime/1000)+"s for synchronizing ..."); > Thread.sleep(watiTime); > > I do that, because in the code of CassandraStress, after create a column family, it do that too. It is wrong or good solution? > Any other idea? > > > > 2012/11/14 aaron morton <aa...@thelastpickle.com> > > Out of interest why are you creating column families by making direct calls on an embedded cassandra instance ? I would guess you life would be easier if you defined a schema in CQL or CLI. > > I already read in the documentation that this error occurs when more than one thread/processor access the same place in the Cassandra, but I think this is not occuring. > > How may nodes do you have ? > > I am using 3 nodes. > > What version are you running ? > > The version is 1.1.6 > > It sounds like you have run simultaneous schema updates and the global schema has diverged. > If you can create your schema in CLI or CQL I would recommend doing that. > If you are trying to do something more complicated you'll need to provide more information. > Cheers > > ----------------- > Aaron Morton > Freelance Cassandra Developer > New Zealand > @aaronmorton > http://www.thelastpickle.com > On 15/11/2012, at 3:13 AM, Everton Lima <peitin.inu...@gmail.com> wrote: > > Some times, when I try to insert a data in Cassandra with Method: > > static void createColumnFamily(String keySpace, String columnFamily){ > synchronized (mutex){ > Iface cs = new CassandraServer(); > CfDef cfDef = new CfDef(keySpace, colu