Re: Could .gitignore be added?

2013-12-19 Thread Michael Shuler
On 12/19/2013 05:46 PM, Jacob Rhoden wrote: Your missing netbeans includes. I also include the following for anything java related. .*.swo Thumbs.db Added. # Maven and other build system/IDE artifacts bin build out/* target/* We can't exclude bin/, since it's under revision control and bu

Re: Could .gitignore be added?

2013-12-19 Thread Jacob Rhoden
Your missing netbeans includes. I also include the following for anything java related. .*.swo Thumbs.db # Maven and other build system/IDE artifacts bin build out/* target/* # Netbeans nb-configuration.xml nbactions.xml nbproject On 20 Dec 2013, at 10:42 am, Michael Shuler wrote: > How abo

Re: Could .gitignore be added?

2013-12-19 Thread Michael Shuler
How about this for a .gitignore? I mixed in Oscar's, CASSANDRA-4899, a few more general ones which are pretty common, along with a comment about ignoring db.RowMutation.bin modification, which I've done locally: --- cut here --- # C* build/ src/gen-java/ src/resources/org/apache/cassandra/confi

Re: Could .gitignore be added? (was: can test/Test.iml be removed?)

2013-12-19 Thread Oscar Bonilla
The first thing I did when I forked the Cassandra repo was add a .gitignore: --- cut here --- .classpath .idea/ .project build/ src/gen-java/ cassandra.iml *.pyc cscope.* *.swp *~ src/resources/org/apache/cassandra/config/ --- cut here --- On Dec 19, 2013, at 2:16 PM, Jonathan Ellis wrote: > I

Re: Could .gitignore be added? (was: can test/Test.iml be removed?)

2013-12-19 Thread Jonathan Ellis
I can't think of any. On Sat, Dec 14, 2013 at 11:14 AM, Michael Shuler wrote: > On 12/13/2013 11:28 PM, graham sanderson wrote: >> >> This seemed to get introduced (by mistake?) in ef33f9543 > > > Would there be any issues with adding a .gitignore to the repository? I > could work one up. > > --

Re[2]: C* engine

2013-12-19 Thread Roman Vasilyev
This is what I expected as an answer, that effort just fully destroying any benefits. All what I can hear is just better not touch stuff which works and find improvements different way. Change (algorithms/caching/...) where I agree, and seems like bottleneck will be FS I/O or network delays. J

Re: C* engine

2013-12-19 Thread Eric Evans
[ Roman Vasilyev ] > Don't want to rise "holy war". Just let me share my crazy thoughts. > I believe it could improve Cassandra speed and robustness. That's an awfully large reset button you want to press, presumably the benefits will justify the enormity of effort? What are we talking here, 10x

Re: C* engine

2013-12-19 Thread Brandon Williams
Let's ask what we'll lose here. 4 years of work, tons of debugging, loads of instrumentation, for what gain? Almost nil. On Thu, Dec 19, 2013 at 1:22 PM, Roman Vasilyev wrote: > Hello, > > Don't want to rise "holy war". Just let me share my crazy thoughts. > I believe it could improve Cassandr

Re: Best avenue for reporting security issues

2013-12-19 Thread Paul Querna
http://www.apache.org/security/ email secur...@apache.org since there isn't a Cassandra specific security list. This will also help with getting things like CVEs assigned and making sure balls are not dropped. On Tue, Dec 17, 2013 at 3:30 PM, Ben Bromhead wrote: > Hi guys > > We’ve come across

Re: C* engine

2013-12-19 Thread Blair Zajac
On Dec 19, 2013, at 11:40 AM, Andy Cobley wrote: > The question just as easily be asked, why not rewrite it in Erlang ? > Probably lots of advantages to be gained there, the ability to upgrade on the > fly, native message passing, functional programming paradigm ? You could switch from Jav

Re: Re[2]: C* engine

2013-12-19 Thread Brandon Williams
That's why we move things off-heap. On Thu, Dec 19, 2013 at 1:57 PM, Roman Vasilyev wrote: > One of the core problems what I can see is garbage collection, it blocks > whole server just to clean memory, same stuff with periods of it. On high > load you constantly have to control does the heap cl

Re[2]: C* engine

2013-12-19 Thread Roman Vasilyev
One of the core problems what I can see is garbage collection, it blocks whole server just to clean memory, same stuff with periods of it. On high load you constantly have to control does the heap close to the limit specified on start. -- Original Message -- From: "Oscar Bonilla" <6f6.

Re: C* engine

2013-12-19 Thread Oscar Bonilla
Yeah, agreed. On Dec 19, 2013, at 11:54 AM, Brandon Williams wrote: > I can agree with you on Java, but the JVM is a different matter. It is > wonderful. > > > On Thu, Dec 19, 2013 at 1:50 PM, Oscar Bonilla <6f6...@gmail.com> wrote: > >> Roman, >> >> I would start with figuring out exactly

Re[2]: C* engine

2013-12-19 Thread Roman Vasilyev
Never will say that Erlang will be faster and memory consumption will be lower than native code. Rest of it totally agree with Brandon, in a few words I'm talking about serious parallel project on improving Cassandra basics. -- Original Message -- From: "Andy Cobley" To: "" ; "Roman

Re: C* engine

2013-12-19 Thread Brandon Williams
I can agree with you on Java, but the JVM is a different matter. It is wonderful. On Thu, Dec 19, 2013 at 1:50 PM, Oscar Bonilla <6f6...@gmail.com> wrote: > Roman, > > I would start with figuring out exactly how much performance you’re losing > because of the language and whether there is lower

Re[2]: C* engine

2013-12-19 Thread Roman Vasilyev
I'm not talking to throw away currently working code. Just port it to C/C++, and have option to run Java based or "native" binary. -- Original Message -- From: "Brandon Williams" To: dev@cassandra.apache.org; "Roman Vasilyev" Sent: 12/19/2013 11:26:21 AM Subject: Re: C* engine Let's

Re: C* engine

2013-12-19 Thread Mark Papadakis
There is a _lot_ of room for performance improvements, both in terms of design decisions but even more so in terms of implementation specifics on there. I don’t think it makes sense (any kind of sense) to rewrite to C or any other language, given the amount of work and(perhaps most importantly)

Re: C* engine

2013-12-19 Thread Oscar Bonilla
Roman, I would start with figuring out exactly how much performance you’re losing because of the language and whether there is lower hanging fruit. For the record, I *hate* java, but my experience in performance work has taught me that with some exceptions, it’s rarely the language where the p

Re: Re[4]: C* engine

2013-12-19 Thread Brandon Williams
I'm not sure I see a point in this as opposed to developing new features. On Thu, Dec 19, 2013 at 1:42 PM, Roman Vasilyev wrote: > Definitely not weekend, I thought about a year of hard development. I went > throw Cassandra code, and can see a lot of work. > > > -- Original Message -- >

Re: C* engine

2013-12-19 Thread Andy Cobley
The question just as easily be asked, why not rewrite it in Erlang ? Probably lots of advantages to be gained there, the ability to upgrade on the fly, native message passing, functional programming paradigm ? But as Brandon says, you would be throwing away so much work, would it be worth it

Re: Re[2]: C* engine

2013-12-19 Thread Michael Kjellman
You seem to think something like this is akin to a weekend project. I would recommend you actually read some of the Cassandra source code and better understand how it is architected. > On Dec 19, 2013, at 11:30 AM, "Roman Vasilyev" wrote: > > I'm not talking to throw away currently working cod

Re[4]: C* engine

2013-12-19 Thread Roman Vasilyev
Definitely not weekend, I thought about a year of hard development. I went throw Cassandra code, and can see a lot of work. -- Original Message -- From: "Michael Kjellman" To: "dev@cassandra.apache.org" ; "Roman Vasilyev" Cc: "Brandon Williams" Sent: 12/19/2013 11:38:54 AM Subject:

C* engine

2013-12-19 Thread Roman Vasilyev
Hello, Don't want to rise "holy war". Just let me share my crazy thoughts. I believe it could improve Cassandra speed and robustness. What people will say if I propose to have Cassandra engine written in C/C++, and this engine will give you ability to run extensions in Java, Groovy and bunch o

C* engine

2013-12-19 Thread Roman Vasilyev
Hello, Don't want to rise "holy war". Just let me share my crazy thoughts. I believe it could improve Cassandra speed and robustness. What people will say if I propose to have Cassandra engine written in C/C++, and this engine will give you ability to run extensions in Java, Groovy and bunch o

[VOTE PASSED] Release Apache Cassandra 1.2.13 (Strike 3)

2013-12-19 Thread Sylvain Lebresne
Including my own, I count 5 binding +1, one other +1 and no -1. The vote passes. I'll get the artifacts published asap. -- Sylvain On Wed, Dec 18, 2013 at 10:56 PM, Gary Dusbabek wrote: > +1 > > > On Wed, Dec 18, 2013 at 3:46 AM, Sylvain Lebresne >wrote: > > > Third time's the charm, I propos