Proceedings of the Institute for System Programming of the RAS
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Proceedings of ISP RAS:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Proceedings of the Institute for System Programming of the RAS, 2023, Volume 35, Issue 1, Pages 205–222
DOI: https://doi.org/10.15514/ISPRAS-2023-35(1)-13
(Mi tisp763)
 

Design and implementation of a tool for testing stored data durability for applications based on file systems

D. K. Rodionova, S. D. Kuznetsovabcd

a Ivannikov Institute for System Programming of the RAS
b Lomonosov Moscow State University
c National Research University Higher School of Economics
d Moscow Institute of Physics and Technology
Abstract: Applications that work with data are required to ensure their reliable storage. The interfaces available for working with file systems are not sufficiently specified and require high qualifications for correct use that does not lead to loss of user data. As part of this work, a tool was developed that provides developers with the opportunity to test their applications and identify the most common errors. The tool is based on collecting events from the interaction of the application with the file system and then running checks that can indicate errors. The tool implements a modular architecture that allows you to expand the available set of checks. The developed tool was integrated into the process of testing the implementation of a durable log, similar to the write ahead log, a component implemented in many database management systems. The tool allowed to detect and correct several errors leading to possible data loss.
Keywords: testing, durability, file systems, io_uring, Rust
Document Type: Article
Language: Russian
Citation: D. K. Rodionov, S. D. Kuznetsov, “Design and implementation of a tool for testing stored data durability for applications based on file systems”, Proceedings of ISP RAS, 35:1 (2023), 205–222
Citation in format AMSBIB
\Bibitem{RodKuz23}
\by D.~K.~Rodionov, S.~D.~Kuznetsov
\paper Design and implementation of a tool for testing stored data durability for applications based on file systems
\jour Proceedings of ISP RAS
\yr 2023
\vol 35
\issue 1
\pages 205--222
\mathnet{http://mi.mathnet.ru/tisp763}
\crossref{https://doi.org/10.15514/ISPRAS-2023-35(1)-13}
Linking options:
  • https://www.mathnet.ru/eng/tisp763
  • https://www.mathnet.ru/eng/tisp/v35/i1/p205
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Proceedings of the Institute for System Programming of the RAS
    Statistics & downloads:
    Abstract page:58
    Full-text PDF :37
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2025