Browse Source

Fix mdstat tabs parsing

pull/275/head
Thomas Frössman 8 years ago
parent
commit
32e3445d72
  1. 6
      collector/fixtures/proc/mdstat
  2. 2
      collector/mdadm_linux.go

6
collector/fixtures/proc/mdstat

@ -16,9 +16,9 @@ md6 : active raid1 sdb2[2] sda2[0]
[=>...................] recovery = 8.5% (16775552/195310144) finish=17.0min speed=259783K/sec [=>...................] recovery = 8.5% (16775552/195310144) finish=17.0min speed=259783K/sec
md8 : active raid1 sdb1[1] sda1[0] md8 : active raid1 sdb1[1] sda1[0]
195310144 blocks [2/2] [UU] 195310144 blocks [2/2] [UU]
[=>...................] resync = 8.5% (16775552/195310144) finish=17.0min speed=259783K/sec [=>...................] resync = 8.5% (16775552/195310144) finish=17.0min speed=259783K/sec
md7 : active raid6 sdb1[0] sde1[3] sdd1[2] sdc1[1] md7 : active raid6 sdb1[0] sde1[3] sdd1[2] sdc1[1]
7813735424 blocks super 1.2 level 6, 512k chunk, algorithm 2 [4/3] [U_UU] 7813735424 blocks super 1.2 level 6, 512k chunk, algorithm 2 [4/3] [U_UU]
bitmap: 0/30 pages [0KB], 65536KB chunk bitmap: 0/30 pages [0KB], 65536KB chunk

2
collector/mdadm_linux.go

@ -142,7 +142,7 @@ func parseMdstat(mdStatusFilePath string) ([]mdStatus, error) {
continue continue
} }
if l[0] == ' ' { if l[0] == ' ' || l[0] == '\t' {
// Those lines are not the beginning of a md-section. // Those lines are not the beginning of a md-section.
continue continue
} }

Loading…
Cancel
Save