Project

General

Profile

Bug #3956

::vdev -r should work with pipelines

Added by Christopher Siden over 5 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Category:
mdb - modular debugger
Start date:
2013-08-02
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage

Description

George Wilson:

If you try to use ::vdev -r with a pipeline you get this failure:

> ::spa -v
ADDR         STATE NAME                                                        
08556000    ACTIVE ztest

    ADDR     STATE     AUX          DESCRIPTION                                
    0855f740 HEALTHY   -            root
    0855f0c0 HEALTHY   -              /rpool/tmp/ztest.0a
    0bee7400 HEALTHY   -              /rpool/tmp/ztest.1a
    -        -         -            cache
    0855d6c0 HEALTHY   -              /rpool/tmp/ztest.l2cache.0
> 0855f740::vdev -r | ::print vdev_t vdev_id
mdb: syntax error on line 1 of (pipeline) near "x855f0c00xbee7400" 

History

#1

Updated by Christopher Siden over 5 years ago

  • Status changed from In Progress to Closed
commit b4952e1
Author: George Wilson <george.wilson@delphix.com>
Date:   Wed Aug 7 13:16:22 2013

    3956 ::vdev -r should work with pipelines
    3957 ztest should update the cachefile before killing itself
    3958 multiple scans can lead to partial resilvering
    3959 ddt entries are not always resilvered
    3960 dsl_scan can skip over dedup-ed blocks if physical birth != logical birth
    3961 freed gang blocks are not resilvered and can cause pool to suspend
    3962 ztest should print out zfs debug buffer before exiting
    Reviewed by: Matthew Ahrens <mahrens@delphix.com>
    Reviewed by: Adam Leventhal <ahl@delphix.com>
    Approved by: Richard Lowe <richlowe@richlowe.net>

Also available in: Atom PDF