Delphix Technology Scholarship for Women

Posted by Adam Leventhal on

Walk around almost any software development shop or university CS department and you’ll be struck by the underrepresentation of women. At least you would be were this not an expected norm of our industry. And of course much has been written about this recently hot topic in Silicon Valley. What do companies and organizations do […]

Read More

Delphix Sync

Posted by Adam Leventhal on

Oracle OpenWorld is always a huge event for us at Delphix; it brings together our customers and partners like nothing else. And so it was the perfect venue to launch our new Delphix user group: Sync. In its history Delphix has learned best from our customers. As I heard Marc Benioff opine at Dropbox’s inaugural […]

Read More

I am not a resource

Posted by Adam Leventhal on

Lots of jargon sloshes around the conference rooms at tech firms; plenty of it seeps into other domains as well. Most of it is fairly unobjectionable. We’re all happy to be submariners, forever sending pings at each other. Taking things offline is probably preferable to taking them outside. And I’ll patiently wait for data to […]

Read More

First Rust Program Pain (So you can avoid it…)

Posted by Adam Leventhal on

Like many programmers I like to try out new languages. After lunch with Alex Crichton, one of the Rust contributors, I started writing my favorite program in Rust. Rust is a “safe” systems language that introduces concepts of data ownership and mutability to semantically prevent whole categories of problems. It’s primarily developed at Mozilla Research […]

Read More

On Blogging (Briefly)

Posted by Adam Leventhal on

I gave a presentation today on the methods and reasons of blogging for Delphix Engineering. One of my points was that presentations make for simple blog posts–practice what you preach!

Read More

DTrace OEL Dynamic Language Support

Posted by Adam Leventhal on

We built DTrace to solve problems; at the start, the problems we understood best were our own. In the Solaris Kernel Group we started by instrumenting the kernel and system calls, the user/kernel boundary. Early use required detailed knowledge of kernel internals. As DTrace use grew—within the team, in Sun and then beyond—we extended DTrace […]

Read More

Delphix Week of Giving

Posted by Adam Leventhal on

In the frenzied, insular world of a Silicon Valley startup it can be easy to lose perspective on the broader community in which we live and work. Among the great hackathon projects to come from our bi-annual engineering event was the idea of “Angel Sharks”, a group of volunteers at Delphix who provide opportunities for […]

Read More

Tuning the OpenZFS write throttle

Posted by Adam Leventhal on

In previous posts I discussed the problems with the legacy ZFS write throttle that cause degraded performance and wildly variable latencies. I then presented the new OpenZFS write throttle and I/O scheduler that Matt Ahrens and I designed. In addition to solving several problems in ZFS, the new approach was designed to be easy to […]

Read More

Lessons from a decade of blogging

Posted by Adam Leventhal on

I started my blog June 17, 2004, tempted by the opportunity of Sun’s blogging policy, and cajoled by Bryan Cantrill’s presentation to the Solaris Kernel Team “Guerrilla Marketing” (net: Sun has forgotten about Solaris so let’s get the word out). I was a skeptical blogger. I even resisted the contraction “blog”, insisting on calling it […]

Read More

Enterprise support and the term abroad

Posted by Adam Leventhal on

Delphix customers include top companies across a wide range of industries, most of them executing around the clock. Should a problem arise they require support from Delphix around the clock as well. To serve our customers’ needs we’ve drawn from industry best-practices while recently mixing in an unconventional approach to providing the best possible customer […]

Read More