Download PDFOpen PDF in browser

BugsInKube: a Collection of Reconciliation Bugs

EasyChair Preprint 15409

5 pagesDate: November 12, 2024

Abstract

In the contemporary technological landscape, the widespread adoption of cloud systems and distributed resources has highlighted the need to overcome inherent limitations in achieving complete system dependability. This presents both significant opportunities and challenges in automating bug detection, bug fixing, and verification efforts in complex distributed systems, such as cloud infrastructure management tools like Kubernetes and Twine. Despite the importance of these efforts, there is a notable lack of data that can be used to study and analyze the types of challenges faced in developing and supporting these systems, as well as in building test automation and bug detection tools. To address this gap, we conducted an in-depth investigation into one of the most popular ecosystems: Kubernetes. We manually analyzed reported bugs and curated a comprehensive dataset comprising 311 developer-confirmed bugs. This dataset includes detailed information on bug categories, severity, affected versions, and reproducible steps when available. Through our analysis, we identified an emerging bug type in these systems, referred to as reconciliation bugs. To assist developers and researchers in creating new testing strategies for these platforms, we developed a bug-reproducing script that can reproduce 52 reconciliation bugs out of the 311 total bugs in Kubernetes. This tool provides valuable insights into these issues, facilitating the development of more robust testing and maintenance strategies. The dataset is publicly available and can be accessed at: https://anonymous.4open.science/r/BugsInKube-8733

Keyphrases: Bug data, Cloud, Container orchestration, Kubernetes

BibTeX entry
BibTeX does not have the right entry for preprints. This is a hack for producing the correct reference:
@booklet{EasyChair:15409,
  author    = {Kabilan Mahathevan and Sivakajan Sivaparan and Tharsha Sivapalarajah and Sunimal Rathnayake and Ridwan Shariffdeen},
  title     = {BugsInKube: a Collection of Reconciliation Bugs},
  howpublished = {EasyChair Preprint 15409},
  year      = {EasyChair, 2024}}
Download PDFOpen PDF in browser