article thumbnail

The Speed of Time

Brendan Gregg

A Cassandra database cluster had switched to Ubuntu and noticed write latency increased by over 30%. There's no Java stack—there should be a tower of green Java methods—instead there's only a single green frame or two. This is how Java flame graphs looked at the time. 30.14% in the middle of the flame graph.

Speed 126
article thumbnail

Zero Configuration Service Mesh with On-Demand Cluster Discovery

The Netflix TechBlog

In 2010, however, nearly none of it existed: the CNCF wasn’t formed until 2015! Second, we’ve moved from a Java-only environment to a Polyglot one: we now also support node.js , Python , and a variety of OSS and off the shelf software. Today we have a wealth of tools, both OSS and commercial, all designed for cloud-native environments.

Traffic 220
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

The Speed of Time

Brendan Gregg

A Cassandra database cluster had switched to Ubuntu and noticed write latency increased by over 30%. There's no Java stack—there should be a tower of green Java methods—instead there's only a single green frame or two. This is how Java flame graphs looked at the time. This will slow this test a little.)

Speed 52
article thumbnail

The Speed of Time

Brendan Gregg

A Cassandra database cluster had switched to Ubuntu and noticed write latency increased by over 30%. There's no Java stack—there should be a tower of green Java methods—instead there's only a single green frame or two. This is how Java flame graphs looked at the time. 30.14% in the middle of the flame graph.

Speed 40
article thumbnail

Working at Netflix 2017

Brendan Gregg

I previously wrote about Netflix in [2015] and [2016], and if you are interested in what it's like to work here, I already covered much in those posts. Getting frame pointer support in Java was another project I did a while ago. Java core dump analysis for a crashing JVM. - A latency outlier issue that happened every 15 minutes.

Java 75
article thumbnail

DBLog: A Generic Change-Data-Capture Framework

The Netflix TechBlog

One which: interleaves log with dump events so that both can make progress allows to trigger dumps at any time does not use table locks uses standardized database features DBLog Framework DBLog is a Java-based framework, able to capture changes in real-time and to take dumps. Beresford, and Boerge Svingen. Online event processing.

Database 197
article thumbnail

DBLog: A Generic Change-Data-Capture Framework

The Netflix TechBlog

One which: interleaves log with dump events so that both can make progress allows to trigger dumps at any time does not use table locks uses commonly available database features DBLog Framework DBLog is a Java-based framework, able to capture changes in real-time and to take dumps. Beresford, and Boerge Svingen. Online event processing.

Database 212