Computer Scientist at Lawrence Livermore National Laboratory
Livermore, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Brian Behlendorf is a computer scientist with 24 years of hands-on experience in Linux kernel and file system development, currently working at Lawrence Livermore National Laboratory. He is a seasoned contributor to major open-source storage projects—most notably OpenZFS—where his work improves performance, reliability, and robustness of zpool/zvol operations and fixes subtle race and memory issues. His contributions to illumos and e2fsprogs show deep expertise in on-disk formats, ACLs, and memory-safety hardening, and he also maintains OpenZFS documentation updates for real-world deployers. Earlier entrepreneurial work building PIC microcontroller systems demonstrates practical hardware and embedded systems fluency alongside his kernel focus. Based in Livermore, CA, he combines long-term project stewardship with pragmatic bug-fixing that prevents production outages and data loss. Collectedly, his profile signals a rare blend of low-level systems mastery, documentation discipline, and reliability-first engineering.
24 years of coding experience
BS, Computer Science, BS, Computer Science at University of Wisconsin-Madison
Contributions:54 releases, 3490 reviews, 27302 commits in 14 years 4 months
Contributions summary:Brian's contributions primarily focus on improving the performance, reliability, and features of ZFS. They addressed a race condition in the IO pipeline by dropping the lock before calling zio_execute(), fixed an issue where a potential out of memory error could occur and made several performance improvements to device removal and volume operations. Additionally, they fixed various bugs, improved error handling, and added support for new features, such as enabling the "prefetch" property at the dataset level. The majority of commits appear to be focused on making zpool and zvol related changes.
Contributions summary:Brian's contributions focus on enhancing the ZFS file system within the illumos operating system. The commits involve improvements to SA (storage attribute) handling, including optimizations for on-disk corruption scenarios. Further modifications address issues in ZFS ACLs, particularly concerning upgrades and permission handling after idmap flushes. Additionally, the user made changes to the ZFS vnops to fix memory leaks and align properties.
unixkerneloperating-systemlinuxillumos
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Brian Behlendorf - Computer Scientist at Lawrence Livermore National Laboratory