ZEVO preference pane view of zfs scrubs that were cancelled

Moderators: jhartley, MSR734, nola

ZEVO preference pane view of zfs scrubs that were cancelled

Post by grahamperrin » Sat Sep 22, 2012 7:29 am

A minor issue with ZEVO Community Edition 1.1 (2012.09.14). Room for enhancement in a future version or edition.

Issue

If a scrub is cancelled, the pane shows:

  • the date and time of cancellation as the date and time of checkup.

An example, two concurrent scrubs cancelled at 22:07:47 and 22:07:52:

Code: Select all
  pool: zhandy
 state: ONLINE
 scan: scrub canceled on Wed Sep 19 22:07:47 2012
config:

   NAME                                         STATE     READ WRITE CKSUM
   zhandy                                       ONLINE       0     0     0
     GPTE_1928482A-7FE4-482D-B692-3EC6B03159BA  ONLINE       0     0     0  at disk2s2

errors: No known data errors


Code: Select all
  pool: tall
 state: ONLINE
 scan: scrub canceled on Wed Sep 19 22:07:55 2012
config:

   NAME                                         STATE     READ WRITE CKSUM
   tall                                         ONLINE       0     0     0
     GPTE_78301A52-4AFF-4D96-8DE9-E76ABC14909C  ONLINE       0     0     0  at disk12s2

errors: No known data errors


From the preference pane alone (screenshots), an end user would wrongly assume that everything was error-free, worry-free at 22:07 on 19th September. No hint that the checkups were cancelled very soon after they began.

Thoughts

A truer representation, in the preference pane, might look in history for something like

complete=1

Example: for the two pools above, scrubs completed on 16th September:

Code: Select all
macbookpro08-centrim:~ gjp22$ sudo zdb -h tall | grep complete=1
2012-05-05.15:50:02 [internal pool scrub done txg:22080] complete=1
2012-05-06.04:00:47 [internal pool scrub done txg:33945] complete=1
2012-05-06.19:10:59 [internal pool scrub done txg:41466] complete=1
2012-05-19.17:41:06 [internal pool scrub done txg:139091] complete=1
2012-06-18.09:39:03 [internal pool scrub done txg:445280] complete=1
2012-07-01.11:45:44 [internal pool scrub done txg:530339] complete=1
2012-07-14.05:24:29 [internal pool scrub done txg:652813] complete=1
2012-07-27.12:14:23 [internal pool scrub done txg:765418] complete=1
2012-08-12.16:23:43 [internal pool scrub done txg:896331] complete=1
2012-08-21.20:09:41 [internal pool scrub done txg:957967] complete=1
2012-09-02.04:40:23 [internal pool scrub done txg:988809] complete=1
2012-09-16.01:36:55 [internal pool scrub done txg:1020604] complete=1
macbookpro08-centrim:~ gjp22$ sudo zdb -h zhandy | grep complete=1
2012-03-20.13:52:39 [internal pool scrub done txg:104213] complete=1
2012-03-22.04:51:10 [internal pool scrub done txg:125960] complete=1
2012-03-24.11:59:09 [internal pool scrub done txg:153320] complete=1
2012-03-27.16:34:05 [internal pool scrub done txg:196002] complete=1
2012-04-01.23:50:14 [internal pool scrub done txg:268811] complete=1
2012-04-07.17:00:17 [internal pool scrub done txg:345351] complete=1
2012-04-15.10:56:05 [internal pool scrub done txg:439989] complete=1
2012-04-21.11:26:07 [internal pool scrub done txg:500005] complete=1
2012-04-28.13:51:44 [internal pool scrub done txg:573271] complete=1
2012-05-08.05:23:17 [internal pool scrub done txg:688014] complete=1
2012-05-17.00:46:27 [internal pool scrub done txg:790097] complete=1
2012-05-27.10:26:40 [internal pool scrub done txg:889763] complete=1
2012-06-04.15:36:26 [internal pool scrub done txg:952307] complete=1
2012-06-17.12:31:57 [internal pool scrub done txg:1099399] complete=1
2012-06-19.21:18:26 [internal pool scrub done txg:1122588] complete=1
2012-06-22.02:18:15 [internal pool scrub done txg:1150956] complete=1
2012-06-27.21:35:06 [internal pool scrub done txg:1223430] complete=1
2012-07-04.08:44:32 [internal pool scrub done txg:1276266] complete=1
2012-07-10.21:22:07 [internal pool scrub done txg:1364345] complete=1
2012-07-25.20:46:59 [internal pool scrub done txg:1499911] complete=1
2012-08-06.17:52:04 [internal pool scrub done txg:1591974] complete=1
2012-08-15.05:30:58 [internal pool scrub done txg:1677271] complete=1
2012-08-30.02:05:35 [internal pool scrub done txg:1783077] complete=1
2012-09-07.01:27:20 [internal pool scrub done txg:1881718] complete=1
2012-09-16.18:00:53 [internal pool scrub done txg:1958881] complete=1


Incomplete scrubs:

Code: Select all
macbookpro08-centrim:~ gjp22$ sudo zdb -h tall | grep complete=0
2012-06-04.18:06:43 [internal pool scrub done txg:254117] complete=0
2012-06-05.21:42:46 [internal pool scrub done txg:292852] complete=0
2012-09-15.07:05:17 [internal pool scrub done txg:1009990] complete=0
2012-09-19.22:07:55 [internal pool scrub done txg:1048515] complete=0
macbookpro08-centrim:~ gjp22$ sudo zdb -h zhandy | grep complete=0
2012-04-05.18:53:56 [internal pool scrub done txg:322372] complete=0
2012-07-17.01:18:35 [internal pool scrub done txg:1425447] complete=0
2012-09-19.22:07:47 [internal pool scrub done txg:1982859] complete=0
grahamperrin Offline

User avatar
 
Posts: 1596
Joined: Fri Sep 14, 2012 10:21 pm
Location: Brighton and Hove, United Kingdom

Return to General Discussion

Who is online

Users browsing this forum: ilovezfs and 1 guest

cron