radosgw admin UX and Documentation Improvements
Contributor: Rotem Shapira
Replacing hand-written radosgw-admin documentation with a programmatic pipeline using CLI11 as the single source of truth. Auto-generates --help, man...
The Future of Storage
Contributor: Rotem Shapira
Replacing hand-written radosgw-admin documentation with a programmatic pipeline using CLI11 as the single source of truth. Auto-generates --help, man...
Contributor: Sujay Dongre
Addressing a major security gap in Ceph RGW Kafka bucket notifications. Current support is incomplete for modern secure Kafka deployments, especially...
Contributor: Syed Ali Ul Hasan
This project focuses on improving the Ceph Dashboard by completing the migration from Bootstrap to the Carbon Design System and ensuring a consistent...
Contributor: Adarsh Ashokan
In brief, this project deals with persistent bucket notifications, a feature first rolled out in Ceph Pacific, as a part of the Rados Gateway...
Contributor: Anikait Sehwag
Proposal Summary: Ceph Dashboard is a web-based management and monitoring tool for Ceph, utilizing Angular/TypeScript for the frontend and Python for...
Contributor: Anusha Singh
smartmontools (smartctl) is a widely used tool for collecting SMART metrics from storage devices (SATA, SAS, NVMe). However, its runtime metadata...
Contributor: Parfait Detchenou
Currently, ceph-devstack runs a testnode container with only one OSD per node using a loop block created on the host system as a storage device. To...
Contributor: Suyash Dongre
RESTler is a REST API fuzzing tool designed to automatically test cloud services via their REST APIs to uncover security and reliability issues. The...
Contributor: Suyash Dongre
The Ceph project has a huge codebase, and it faces the risk of containing suboptimal code that could jeopardize storage reliability or induce...
Contributor: rahulchauhan
Persistent bucket notifications play a crucial role in the object storage landscape, serving as a cornerstone element. Specifically, they offer...
Contributor: Devansh Singh
In the current testing workflow, after pushing a branch to ceph-ci the developers can run integration tests using teuthology only after Ceph binaries...
Contributor: Devansh Singh
Teuthology commands, in general, require a bit of a learning curve and usually requires someone who's a veteran with teuthology to help out, this can...
Contributor: Tri Dao
The goal of the simulator is to observe possible emerging patterns, and observe increasing costs as fragmentation progresses. It is to be a tool to...
Contributor: Vedansh Bhartia
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...
Contributor: Ngwa Sedrick Meh
Web accessibility ensures people with disabilities can navigate and use the web like every other person. Currently the level of compliance of ceph...
Contributor: Xu Wang
Nowadays, Ceph supports Kafka, HTTP and AMQP(ver 0.9.1) endpoints natively from the Ceph Rados Gateway. However, to allow for a large variety of...
Contributor: ArunagirinadanSudharshan
The project idea is focused on creating integration test cases using Gherkin language to take care of creating laboratory environments using virtual...
Contributor: SS
This project aims to provide Ceph users with the ability to report issues directly from the Ceph-Dashboard UI and attach all the available...
Contributor: Saptarshi Majumder
As it stands today, S3-tests uses a limited fraction of the Boto S3 functionality. By instrumenting code coverage of Boto SDKs and s3-tests, gaps in...
Contributor: Matan
This project aims to add the NATS messaging system to the current list of CEPH’s bucket notifications endpoints. Bucket notifications provide a...
Contributor: Zulai Wang
Add a config and the ability to use balanced reads when RGW sends a RADOS op
Contributor: Aaryan Porwal
This project aims to implement Automated Visual Regression Testing alongside the current testing infrastructure to ensure robust testing coverage.
Contributor: Prateek Sachan
Bucket notifications are an important enabler for integration of Ceph Object Storage with other systems, enabling complex workflows for AI/ML,...
Contributor: Abhinav Singh
Implementing tracing in Rados gateway to measure its accurate performance.
Contributor: Shraddha Agrawal
Enhance scheduling in Ceph’s testing framework, Teuthology, to enable ease of running large scale tests with reliable prioritizing of different tasks...
Contributor: Ishan Rai
Ceph Dashboard is the built-in web-based management application for the Ceph distributed storage project. It consists of a Python-based backend that...
Contributor: Radoslav Georgiev
The main idea of the project is to provide an efficient algorithm for fast verification of the validity of RADOS block device diffs against an...
Contributor: Saumay Agrawal
Under this project idea, I will be working on the development of a web-based application, Cluster Status Dashboard. This application fetches the...
Contributor: Spandan Kumar Sahu
The project involves designing an evaluation model, for assessing the relative efficiency of various reweight_by_utilisation algorithms and attempts...
Contributor: Pranjal Agrawal
RGW, or Rados Gateway is a RESTful gateway that is one of the primary components of ceph, providing both S3 and SWIFT frontend as an interface for...
Contributor: vear91
Abstract Tracing support with annotation-based traces is a promising approach to allow developers to get a view into the performance behavior of Ceph...
Contributor: Ani
This project aims to improve Ceph’s Python infrastructure, making the codebase clean, modern, and maintainable. A major part of this improvement...
Contributor: Zhao Junwang
Ceph does a cryptographic handshake when establishing a connection in order to mutually authenticate the client and server, but the actual data is...
Contributor: Oleh Prypin
Ceph is coded mostly in C++, however many of its high-level parts are written in Python. Currently they support only Python 2.6 and 2.7. The purpose...