Re: Proposal: freeze Thrift starting with 2.1.0

2014-03-13 Thread Nate McCall
> > > > Essentially, Usergrid supports *all* of the basic mongo CRUD operations > on > > top of Cassandra, passing all of their test cases that don't use any > > out-of-the-way functions. Would it be possible to build something similar > > *solely* with CQL? > > > > If it's doable on top of thrift,

Re: Proposal: freeze Thrift starting with 2.1.0

2014-03-13 Thread Sylvain Lebresne
On Thu, Mar 13, 2014 at 4:14 PM, Nate McCall wrote: > Sure: > https://speakerdeck.com/sungjuly/apache-usergrid-internal > > Slide #21 and on goes over the entity model in detail. Particularly > interesting: > #36 > #40 > #55-#61 > > Essentially, Usergrid supports *all* of the basic mongo CRUD ope

Re: Proposal: freeze Thrift starting with 2.1.0

2014-03-13 Thread Nate McCall
Sure: https://speakerdeck.com/sungjuly/apache-usergrid-internal Slide #21 and on goes over the entity model in detail. Particularly interesting: #36 #40 #55-#61 Essentially, Usergrid supports *all* of the basic mongo CRUD operations on top of Cassandra, passing all of their test cases that don't

Re: Proposal: freeze Thrift starting with 2.1.0

2014-03-13 Thread Jonathan Ellis
You should probably give more details of those two data models for those of us who have contributed neither to usergrid nor the mongodb emulator. :) On Thu, Mar 13, 2014 at 9:10 AM, Nate McCall wrote: > After discussing this the past few days with a couple of folks, yes, I > don't think maintain

Re: Proposal: freeze Thrift starting with 2.1.0

2014-03-13 Thread Nate McCall
After discussing this the past few days with a couple of folks, yes, I don't think maintaining the currently incubating Usergrid ( https://usergrid.incubator.apache.org/) will be possible. Basically, how would you do what are essentially container collections of arbitrary runtime-definable UDTs?

Re: Proposal: freeze Thrift starting with 2.1.0

2014-03-13 Thread Edward Capriolo
"IMHO, If you put 1/4 of the energy into CQL that you do into fighting for Thrift, I'm scared to think how amazing CQL would be." I was just recently putting my energy into 4 thrift tickets, I then was planning to help out on some CQL issues. But then this happened which I feel was directly aimed

Re: Proposal: freeze Thrift starting with 2.1.0

2014-03-13 Thread Michael Kjellman
Ed- I understand and respect your enthusiasm for Thrift, but it's ship has sailed. Yes- if you understand the low level thrift API I'm sure you can have a rewarding experience, but as someone who wrote a client and had to abstract thrift...I don't have many kind words, and I certainly have less

Re: Proposal: freeze Thrift starting with 2.1.0

2014-03-13 Thread Edward Capriolo
There was a paging bug in 2.0 and a user just reported a bug sorting a one row dataset. So if you want to argue cql has surpassed thrift in all ways, one way it clearly has not is correctness. To demonatrate, search the changelog for cql bugs that return wrong result. Then do the same search for