It is really hard to make a correct estimate for how much time is needed for a project beforehand. For my Outreachy project, I needed to come up with a timeline already during the application process. By that time I had barely grasped what the task was all about… Consequently, my timeline was very high […]
Ceph is an open-source project, meaning anyone can contribute. However, there are people that work with Ceph for a living. For the Ceph Manager Dashboard, there is a group of around 15 people that are employed either by SUSE or by Red Hat. These are the people that I refer to when I talk about […]
Just reading about something can feel very unproductive. When I encounter something I don’t understand I write up questions I need to know, e.g. “what is the difference between json and yaml?” Sometimes I come up with the answer myself and sometimes I need to ask for help. This is a good way to keep […]
Thankfully, my Outreachy application got approved, so two week ago I started on a project for Ceph. Ceph Manager Dashboard has a Swagger UI-page, a common way of provide information about REST API. On the page, all REST API endpoints for the dashboard are listed, but the documentation is incomplete: it lacks several descriptions, parameter […]
In order to be accepted by Outreachy, the applicant have to make a contribution the project she/he wants to work in. In my case this meant solving a “low-hanging-fruit” bug in Ceph’s issue tracker. To get there I first had to set up the environment. First I installed a Ubuntu Linux in a virtual machine, […]
In this blog I will talk about problems I encounter – and hopefully solve – when contributing the Ceph open source project.