Re: Time for a release candidate?
+1. Also I think it is time for creating cassandra-2.0 branching. On Sat, Aug 3, 2013 at 2:48 PM, Jonathan Ellis wrote: > We've cleaned out everything tagged for rc1, anything else we need to > do before rolling it up for a vote? > > -- > Jonathan Ellis > Project Chair, Apache Cassandra > co-founder, http://www.datastax.com > @spyced -- Yuki Morishita t:yukim (http://twitter.com/yukim)
[VOTE] Release Apache Cassandra 2.0.0 rc1
Sounds like it's that time; I propose the following artifacts for release as 2.0.0 rc1. Git: 2.0.0-rc1-tentative / e8ae672 Gitweb: https://git-wip-us.apache.org/repos/asf?p=cassandra.git;a=commit;h=e8ae672 Artifacts: https://repository.apache.org/content/repositories/orgapachecassandra-062/org/apache/cassandra/apache-cassandra/2.0.0-rc1/ Maven repository (staging): https://repository.apache.org/content/repositories/orgapachecassandra-062/ Debian package: http://people.apache.org/~eevans The vote will remain open for 72 hours, (longer if need be). [1]: http://goo.gl/ZRB5aW (CHANGES.txt) [2]: http://goo.gl/h55Zsq (NEWS.txt) -- Eric Evans eev...@sym-link.com
Re: [VOTE] Release Apache Cassandra 2.0.0 rc1
+1 On Mon, Aug 5, 2013 at 12:54 PM, Eric Evans wrote: > > Sounds like it's that time; I propose the following artifacts for > release as 2.0.0 rc1. > > Git: 2.0.0-rc1-tentative / e8ae672 > Gitweb: > https://git-wip-us.apache.org/repos/asf?p=cassandra.git;a=commit;h=e8ae672 > Artifacts: > https://repository.apache.org/content/repositories/orgapachecassandra-062/org/apache/cassandra/apache-cassandra/2.0.0-rc1/ > Maven repository (staging): > https://repository.apache.org/content/repositories/orgapachecassandra-062/ > Debian package: http://people.apache.org/~eevans > > The vote will remain open for 72 hours, (longer if need be). > > > [1]: http://goo.gl/ZRB5aW (CHANGES.txt) > [2]: http://goo.gl/h55Zsq (NEWS.txt) > > -- > Eric Evans > eev...@sym-link.com >
Re: [VOTE] Release Apache Cassandra 2.0.0 rc1
+1 On Monday, August 5, 2013, Carl Yeksigian wrote: > +1 > > > On Mon, Aug 5, 2013 at 12:54 PM, Eric Evans wrote: > >> >> Sounds like it's that time; I propose the following artifacts for >> release as 2.0.0 rc1. >> >> Git: 2.0.0-rc1-tentative / e8ae672 >> Gitweb: >> https://git-wip-us.apache.org/repos/asf?p=cassandra.git;a=commit;h=e8ae672 >> Artifacts: >> https://repository.apache.org/content/repositories/orgapachecassandra-062/org/apache/cassandra/apache-cassandra/2.0.0-rc1/ >> Maven repository (staging): >> https://repository.apache.org/content/repositories/orgapachecassandra-062/ >> Debian package: http://people.apache.org/~eevans >> >> The vote will remain open for 72 hours, (longer if need be). >> >> >> [1]: http://goo.gl/ZRB5aW (CHANGES.txt) >> [2]: http://goo.gl/h55Zsq (NEWS.txt) >> >> -- >> Eric Evans >> eev...@sym-link.com >> > -- Thanks, Murali 99025-5
Re: [VOTE] Release Apache Cassandra 2.0.0 rc1
+1 On Mon, Aug 5, 2013 at 11:54 AM, Eric Evans wrote: > > Sounds like it's that time; I propose the following artifacts for > release as 2.0.0 rc1. > > Git: 2.0.0-rc1-tentative / e8ae672 > Gitweb: > https://git-wip-us.apache.org/repos/asf?p=cassandra.git;a=commit;h=e8ae672 > Artifacts: > https://repository.apache.org/content/repositories/orgapachecassandra-062/org/apache/cassandra/apache-cassandra/2.0.0-rc1/ > Maven repository (staging): > https://repository.apache.org/content/repositories/orgapachecassandra-062/ > Debian package: http://people.apache.org/~eevans > > The vote will remain open for 72 hours, (longer if need be). > > > [1]: http://goo.gl/ZRB5aW (CHANGES.txt) > [2]: http://goo.gl/h55Zsq (NEWS.txt) > > -- > Eric Evans > eev...@sym-link.com -- Jonathan Ellis Project Chair, Apache Cassandra co-founder, http://www.datastax.com @spyced
Re: [VOTE] Release Apache Cassandra 2.0.0 rc1
+1 On Mon, Aug 5, 2013 at 10:01 AM, Murali wrote: > +1 > > On Monday, August 5, 2013, Carl Yeksigian wrote: > > +1 > > > > > > On Mon, Aug 5, 2013 at 12:54 PM, Eric Evans wrote: > > > >> > >> Sounds like it's that time; I propose the following artifacts for > >> release as 2.0.0 rc1. > >> > >> Git: 2.0.0-rc1-tentative / e8ae672 > >> Gitweb: > >> > https://git-wip-us.apache.org/repos/asf?p=cassandra.git;a=commit;h=e8ae672 > >> Artifacts: > >> > > https://repository.apache.org/content/repositories/orgapachecassandra-062/org/apache/cassandra/apache-cassandra/2.0.0-rc1/ > >> Maven repository (staging): > >> > https://repository.apache.org/content/repositories/orgapachecassandra-062/ > >> Debian package: http://people.apache.org/~eevans > >> > >> The vote will remain open for 72 hours, (longer if need be). > >> > >> > >> [1]: http://goo.gl/ZRB5aW (CHANGES.txt) > >> [2]: http://goo.gl/h55Zsq (NEWS.txt) > >> > >> -- > >> Eric Evans > >> eev...@sym-link.com > >> > > > > -- > Thanks, > Murali > 99025-5 >
Re: [VOTE] Release Apache Cassandra 2.0.0 rc1
+1 On Mon, Aug 5, 2013 at 11:54 AM, Eric Evans wrote: > > Sounds like it's that time; I propose the following artifacts for > release as 2.0.0 rc1. > > Git: 2.0.0-rc1-tentative / e8ae672 > Gitweb: > https://git-wip-us.apache.org/repos/asf?p=cassandra.git;a=commit;h=e8ae672 > Artifacts: > https://repository.apache.org/content/repositories/orgapachecassandra-062/org/apache/cassandra/apache-cassandra/2.0.0-rc1/ > Maven repository (staging): > https://repository.apache.org/content/repositories/orgapachecassandra-062/ > Debian package: http://people.apache.org/~eevans > > The vote will remain open for 72 hours, (longer if need be). > > > [1]: http://goo.gl/ZRB5aW (CHANGES.txt) > [2]: http://goo.gl/h55Zsq (NEWS.txt) > > -- > Eric Evans > eev...@sym-link.com >
CQL or Thrift ?
Hi, I need a client in C (not C++) to work with Cassandra, so since there is no one yet I would do my own. So far I have checked, I can do it through Thrift RPC port, or through CQL port. As I understand, CQL doesn't support direct "mutate" or "get_range_slices" calls like Thrift does , so being Thrift API more low level, it should be faster for specific queries my application would execute. The question is, what do you recommend me to use, Thrift or CQL3 native protocol? Thrift API supports CQL , but not the other way around. If commands go through CQL, there will be some Java code executed and I don't know which would be faster, sending the raw "mutate"s through thrift by C application or executing a prepared CQL3 query by Java? I am interested more in performance, rather than in easiness of use. Will appreciate very much your comments. Nulik
Re: CQL or Thrift ?
You want to use CQL. Push notifications of cluster changes alone are worth it. On Mon, Aug 5, 2013 at 2:08 PM, Nulik Nol wrote: > Hi, > I need a client in C (not C++) to work with Cassandra, so since there > is no one yet I would do my own. So far I have checked, I can do it > through Thrift RPC port, or through CQL port. As I understand, CQL > doesn't support direct "mutate" or "get_range_slices" calls like > Thrift does , so being Thrift API more low level, it should be faster > for specific queries my application would execute. The question is, > what do you recommend me to use, Thrift or CQL3 native protocol? > Thrift API supports CQL , but not the other way around. If commands > go through CQL, there will be some Java code executed and I don't know > which would be faster, sending the raw "mutate"s through thrift by C > application or executing a prepared CQL3 query by Java? I am > interested more in performance, rather than in easiness of use. Will > appreciate very much your comments. > > Nulik -- Jonathan Ellis Project Chair, Apache Cassandra co-founder, http://www.datastax.com @spyced
Reminder to dev [was: Release Apache Cassandra 2.0.0 rc1]
Reminder: this means that fixes for 2.0.0 need to go into the 2.0.0, 2.0, and trunk branches. When 2.0.0 is released the branch will be retired. On Mon, Aug 5, 2013 at 11:54 AM, Eric Evans wrote: > > Sounds like it's that time; I propose the following artifacts for > release as 2.0.0 rc1. > > Git: 2.0.0-rc1-tentative / e8ae672 > Gitweb: > https://git-wip-us.apache.org/repos/asf?p=cassandra.git;a=commit;h=e8ae672 > Artifacts: > https://repository.apache.org/content/repositories/orgapachecassandra-062/org/apache/cassandra/apache-cassandra/2.0.0-rc1/ > Maven repository (staging): > https://repository.apache.org/content/repositories/orgapachecassandra-062/ > Debian package: http://people.apache.org/~eevans > > The vote will remain open for 72 hours, (longer if need be). > > > [1]: http://goo.gl/ZRB5aW (CHANGES.txt) > [2]: http://goo.gl/h55Zsq (NEWS.txt) > > -- > Eric Evans > eev...@sym-link.com -- Jonathan Ellis Project Chair, Apache Cassandra co-founder, http://www.datastax.com @spyced
Re: [VOTE] Release Apache Cassandra 2.0.0 rc1
+1 On Mon, Aug 5, 2013 at 11:54 AM, Eric Evans wrote: > > Sounds like it's that time; I propose the following artifacts for > release as 2.0.0 rc1. > > Git: 2.0.0-rc1-tentative / e8ae672 > Gitweb: > https://git-wip-us.apache.org/repos/asf?p=cassandra.git;a=commit;h=e8ae672 > Artifacts: > https://repository.apache.org/content/repositories/orgapachecassandra-062/org/apache/cassandra/apache-cassandra/2.0.0-rc1/ > Maven repository (staging): > https://repository.apache.org/content/repositories/orgapachecassandra-062/ > Debian package: http://people.apache.org/~eevans > > The vote will remain open for 72 hours, (longer if need be). > > > [1]: http://goo.gl/ZRB5aW (CHANGES.txt) > [2]: http://goo.gl/h55Zsq (NEWS.txt) > > -- > Eric Evans > eev...@sym-link.com >
RE: CQL or Thrift ?
I'd recommend Thrift. > Date: Mon, 5 Aug 2013 14:08:52 -0500 > Subject: CQL or Thrift ? > From: nulik...@gmail.com > To: dev@cassandra.apache.org > > Hi, > I need a client in C (not C++) to work with Cassandra, so since there > is no one yet I would do my own. So far I have checked, I can do it > through Thrift RPC port, or through CQL port. As I understand, CQL > doesn't support direct "mutate" or "get_range_slices" calls like > Thrift does , so being Thrift API more low level, it should be faster > for specific queries my application would execute. The question is, > what do you recommend me to use, Thrift or CQL3 native protocol? > Thrift API supports CQL , but not the other way around. If commands > go through CQL, there will be some Java code executed and I don't know > which would be faster, sending the raw "mutate"s through thrift by C > application or executing a prepared CQL3 query by Java? I am > interested more in performance, rather than in easiness of use. Will > appreciate very much your comments. > > Nulik
Re: CQL or Thrift ?
Why? Please give me 3 reasons why this is good advice to the OP. The frame based binary protocol will be 100% easier to implement in C than the never-been-out-of-alpha libc Thrift implementation. I¹ve worked with that code for a while, it¹s *not* pretty. I can¹t think of one reason, other than ³I already have legacy code written around it² Thrift is better than the Native Protocol. So please backup your claim before spreading false information to the community. On 8/5/13, 10:46 PM, "Aswani Kumar Vonteddu" wrote: >I'd recommend Thrift. > >> Date: Mon, 5 Aug 2013 14:08:52 -0500 >> Subject: CQL or Thrift ? >> From: nulik...@gmail.com >> To: dev@cassandra.apache.org >> >> Hi, >> I need a client in C (not C++) to work with Cassandra, so since there >> is no one yet I would do my own. So far I have checked, I can do it >> through Thrift RPC port, or through CQL port. As I understand, CQL >> doesn't support direct "mutate" or "get_range_slices" calls like >> Thrift does , so being Thrift API more low level, it should be faster >> for specific queries my application would execute. The question is, >> what do you recommend me to use, Thrift or CQL3 native protocol? >> Thrift API supports CQL , but not the other way around. If commands >> go through CQL, there will be some Java code executed and I don't know >> which would be faster, sending the raw "mutate"s through thrift by C >> application or executing a prepared CQL3 query by Java? I am >> interested more in performance, rather than in easiness of use. Will >> appreciate very much your comments. >> >> Nulik >
Re: CQL or Thrift ?
Hi Aswani Kumar, Please let me know, any specific reasons that you're recommending thrift? Thanks Murali. On Tue, Aug 6, 2013 at 11:16 AM, Aswani Kumar Vonteddu < as.wins.c...@hotmail.com> wrote: > I'd recommend Thrift. > > > Date: Mon, 5 Aug 2013 14:08:52 -0500 > > Subject: CQL or Thrift ? > > From: nulik...@gmail.com > > To: dev@cassandra.apache.org > > > > Hi, > > I need a client in C (not C++) to work with Cassandra, so since there > > is no one yet I would do my own. So far I have checked, I can do it > > through Thrift RPC port, or through CQL port. As I understand, CQL > > doesn't support direct "mutate" or "get_range_slices" calls like > > Thrift does , so being Thrift API more low level, it should be faster > > for specific queries my application would execute. The question is, > > what do you recommend me to use, Thrift or CQL3 native protocol? > > Thrift API supports CQL , but not the other way around. If commands > > go through CQL, there will be some Java code executed and I don't know > > which would be faster, sending the raw "mutate"s through thrift by C > > application or executing a prepared CQL3 query by Java? I am > > interested more in performance, rather than in easiness of use. Will > > appreciate very much your comments. > > > > Nulik > > -- Thanks, Murali 99025-5