Skip to content

Rebuild process#11

Draft
ItIsMrLaG wants to merge 24 commits intosumr-proj:masterfrom
ItIsMrLaG:ServiceWorkAddBase
Draft

Rebuild process#11
ItIsMrLaG wants to merge 24 commits intosumr-proj:masterfrom
ItIsMrLaG:ServiceWorkAddBase

Conversation

@ItIsMrLaG
Copy link

@ItIsMrLaG ItIsMrLaG commented May 31, 2024

Descriptions:

Added implementation of the raid1 rebuild process with support for sequential request processing.

Implement:

  • (service.h service.c) Implement common functionality for the data rebuild process
  • (bdev_raid.h raid1.c) Implement a rebuild process for RAID1 (no multithreading support)
  • Integration tests:
    • (raid_service_raid1.sh) Main test script.
    • (raid1_test_config/) Test configurations.

Kuarni and others added 24 commits July 28, 2023 00:18
Add new funcitons for adding base bdev into raid.
change the typo "nase_bdev" to "base_bdev"
Add checks for bdev's block len and block count, change code of raid configure (it doesn't reconfigure all raid, when raid is becoming not degraded)
Change "name" to "raid_name" and "base_bdev" to "base_bdev_name"
Also func raid_add_bdev func to raid_bdev_add_base_bdev
change var names
In configure_base_bdev change if to swich.
Add empty OFFLINE case with TODO
@ItIsMrLaG ItIsMrLaG marked this pull request as draft May 31, 2024 08:44
@ItIsMrLaG ItIsMrLaG changed the title Rebuild process tests Rebuild process Jul 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants