Contributor
Vedansh Bhartia

Using Coverity Static Analysis Tool to Clean up Issues from the RGW Code


Mentors
Yuval Lifshitz
Organization
Ceph
Technologies
c++
Topics
Static analysis
Ceph is an open-source, distributed storage system that provides scalable object, block, and file storage. One of the key components of Ceph is the RADOS Gateway (RGW), which provides an interface for storing and retrieving objects using the S3 and Swift APIs. The RGW codebase has grown significantly over time, and as a result, it is prone to bugs and other issues that can impact performance and stability. The goal of this project is to use the Coverity static analysis tool to clean up issues from the RGW code. Coverity is a powerful tool that can identify potential bugs, security vulnerabilities, and other issues in software code. By running Coverity on the RGW codebase, we can identify and fix issues that may be impacting performance, stability, or security.