Sridhar Seshasayee is a Software Architect with over 20 years of deep experience in storage software, firmware for enterprise SSDs, and storage virtualization features such as local mirroring, data migration, and non-disruptive upgrades. He has driven SDS development with Ceph—contributing to core components like the mClock scheduler and the Ceph benchmarking tool—improving recovery prioritization, performance analysis, and operational tooling. His background spans firmware and switch development (Fibre Channel & InfiniBand), device drivers, and cross-platform scripting on Linux and Windows, enabling tight integration between hardware and distributed storage software. A proven project leader at organizations including IBM, Red Hat, Seagate, and EMC, he combines systems-level engineering with pragmatic delivery against business and quality goals. Based in Bengaluru, he brings a rare blend of electrical engineering and software expertise (M.S. EE, University of Minnesota) with a continuing interest in intelligent storage and data management for distributed systems.
8 years of coding experience
20 years of employment as a software developer
B.E, Electrical Engineering, B.E, Electrical Engineering at University of Mysore
M.S, Electrical Engineering, M.S, Electrical Engineering at University of Minnesota
Contributions:34 reviews, 25 commits, 17 PRs in 1 year 4 months
Contributions summary:Sridhar primarily contributed to the Ceph Benchmarking Tool, focusing on improving the `librbdfio` benchmark by fixing options passed to commands and implementing a new recovery test. They introduced features such as waiting for the PG autoscaler to complete, adding a timeout option, and providing tools to visualize fio output for better performance analysis. Furthermore, the user addressed infrastructure concerns by correcting commands to stop collectl and improved the logging of degraded object stats.
Ceph is a distributed object, block, and file storage platform
Role in this project:
Back-end Developer
Contributions:335 reviews, 162 commits, 138 PRs in 3 years 7 months
Contributions summary:Sridhar primarily contributed to the Ceph storage platform by implementing and refining the mClock scheduler. They introduced new classes and methods to handle and prioritize recovery-specific messages, improving client I/O performance. Furthermore, they implemented and configured built-in mClock profiles and adjusted the OSD's cost model to represent costs in bytes. The user also addressed issues related to the OSD's capacity, particularly for HDDs, and fixed a number of performance and stability-related issues.
fusefile-storagecephstorageopenebs
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.