Re: Java GC pauses, reality check

2016-11-26 Thread Benjamin Roth
You are of course right. There is no solution and no language that is a perfect match for every situation and every solution and language has it's own pros, cons, pitfalls and drawbacks. Actually that article you posted points at some aspect of ARC, I wasn't aware of, yet. Nevertheless, GC is an

Re: Java GC pauses, reality check

2016-11-26 Thread Kant Kodali
Automatic Reference counting sounds like college level idea that we all have been hearing for since GC is born! There seem to be bunch of cons of ARC as explained here https://www.quora.com/Why-doesnt-Apple-Swift-adopt-the-memory-management-method-of-garbage-collection-like-in-Java Maintaining C

Re: Java GC pauses, reality check

2016-11-26 Thread Benjamin Roth
Arc means Automatic Reference counting which is done at compilen time. Eg Objektive c and Swift use this technique. There are absolutely No gc's. Its a completely different memory Management technique. Why i dont like Java on Server side? Because gc is a pain in the ass. I am doing this Business

Re: Java GC pauses, reality check

2016-11-26 Thread Kant Kodali
@Harikrishnan Pillai: How many nodes you guys are running? and what is an approximate read size and an approximate write size? On Fri, Nov 25, 2016 at 7:32 PM, Harikrishnan Pillai < hpil...@walmartlabs.com> wrote: > We are running azul zing in prod with 1 million reads/s and 100 K writes/s >

Re: Java GC pauses, reality check

2016-11-26 Thread Kant Kodali
Good to know about Zing! I will have to take a look. On Sat, Nov 26, 2016 at 8:27 PM, Kant Kodali wrote: > Benjamin Roth: How do you know Arc eliminates GC pauses completely? By > completely I mean no GC pauses whatsoever. > > When you say Java is NOT the First choice for

Re: Java GC pauses, reality check

2016-11-26 Thread Kant Kodali
Benjamin Roth: How do you know Arc eliminates GC pauses completely? By completely I mean no GC pauses whatsoever. When you say Java is NOT the First choice for Server Applications you are generalizing it too much I would say since many of them fall under that category. Either way the statement

Re: Does recovery continue after truncating a table?

2016-11-26 Thread Ben Slater
By “undocumented limitation”, I meant “TRUNCATE” is mainly only used in development and testing, not production scenarios so a sufficient fix (and certainly a better than nothing fix) might be just to document that if you issue a TRUNCATE while there are still hinted hand-offs pending the hinted

Re: Java GC pauses, reality check

2016-11-26 Thread Oleksandr Shulgin
On Nov 26, 2016 20:52, "Graham Sanderson" wrote: It was removed in the 3.0.x line, but not in the 3.x line (post 9472) as far as I can tell. It looks to be available in 3.11 and in 3.X branches Thanks, you are correct. I'm confused. On Nov 26, 2016, at 1:17 PM, Oleksandr

Re: Java GC pauses, reality check

2016-11-26 Thread Graham Sanderson
It was removed in the 3.0.x line, but not in the 3.x line (post 9472) as far as I can tell. It looks to be available in 3.11 and in 3.X branches > On Nov 26, 2016, at 1:17 PM, Oleksandr Shulgin > wrote: > > On Nov 26, 2016 20:04, "Graham Sanderson"

Configure NTP for Cassandra

2016-11-26 Thread Anuj Wadehra
Hi, One popular NTP setup recommended for Cassandra users is described at  Thankshttps://blog.logentries.com/2014/03/synchronizing-clocks-in-a-cassandra-cluster-pt-2-solutions/ . Summary of article is:Setup recommends a dedicated pool of internal NTP servers which are associated as peers to

Re: Java GC pauses, reality check

2016-11-26 Thread Oleksandr Shulgin
On Nov 26, 2016 20:04, "Graham Sanderson" wrote: Not AFAIK; https://issues.apache.org/jira/browse/CASSANDRA-9472 is marked as resolved in 3.4, though we are not running it so I can’t say much about it. But I was referring to

Re: Java GC pauses, reality check

2016-11-26 Thread Graham Sanderson
Not AFAIK; https://issues.apache.org/jira/browse/CASSANDRA-9472 is marked as resolved in 3.4, though we are not running it so I can’t say much about it. It looks like Zing is no longer tied price wise per core which was a show stopper for

Re: Does recovery continue after truncating a table?

2016-11-26 Thread Hiroyuki Yamada
Hi Yuji and Ben, I tried out this revised script and the same issue occurred to me, too. I think it's definitely a bug to be solved asap. >Ben What do you mean "an undocumented limitation" ? Thanks, Hiro On Sat, Nov 26, 2016 at 3:13 PM, Ben Slater wrote: > Nice

Rust Cassandra Driver?

2016-11-26 Thread Jan Algermissen
Hi, I am looking for a driver for the Rust language. I found some projects which seem quite abandoned. Can someone point me to the driver that makes the most sense to look at or help working on? Cheers, Jan