Changeset 13ce552 in mainline
- Timestamp:
- 2024-11-10T19:22:23Z (7 months ago)
- Children:
- 11111e4
- Parents:
- 182ffcc
- git-author:
- Miroslav Cimerman <mc@…> (2024-11-10 16:11:36)
- git-committer:
- Miroslav Cimerman <mc@…> (2024-11-10 19:22:23)
- Location:
- uspace
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/device/include/hr.h
r182ffcc r13ce552 57 57 HR_VOL_ONLINE, /* OK, OPTIMAL */ 58 58 HR_VOL_FAULTY, 59 HR_VOL_ WEAKENED /*used for partial, but usable mirror */59 HR_VOL_DEGRADED /* also used for partial, but usable mirror */ 60 60 } hr_vol_status_t; 61 61 -
uspace/lib/device/src/hr.c
r182ffcc r13ce552 275 275 case HR_VOL_FAULTY: 276 276 return "FAULTY"; 277 case HR_VOL_ WEAKENED:278 return " WEAKENED";277 case HR_VOL_DEGRADED: 278 return "DEGRADED"; 279 279 default: 280 280 return "UNKNOWN"; -
uspace/srv/bd/hr/raid1.c
r182ffcc r13ce552 76 76 { 77 77 if (vol->status == HR_VOL_ONLINE || 78 vol->status == HR_VOL_ WEAKENED)78 vol->status == HR_VOL_DEGRADED) 79 79 return EOK; 80 80 return EINVAL; … … 103 103 return EINVAL; 104 104 } else if (healthy < vol->dev_no) { 105 if (old_state != HR_VOL_ WEAKENED) {105 if (old_state != HR_VOL_DEGRADED) { 106 106 log_msg(LOG_DEFAULT, LVL_ERROR, 107 107 "RAID 1 array \"%s\" (%lu) has some inactive " 108 "extents, marking as WEAKENED",108 "extents, marking as DEGRADED", 109 109 vol->devname, vol->svc_id); 110 vol->status = HR_VOL_ WEAKENED;110 vol->status = HR_VOL_DEGRADED; 111 111 } 112 112 return EOK; … … 121 121 return EOK; 122 122 } 123 124 123 } 125 124
Note:
See TracChangeset
for help on using the changeset viewer.