Hi All,

i try to merge ZoL tests to DilOS and i can see interest differenses.

based on zpool_create_006_pos.ksh:
in valid section i can see mix of mirror + raidz:

full version:
set -A valid_args \
        "mirror $vdev0 $vdev1 $vdev2 mirror $vdev3 $vdev4 $vdev5" \
        "mirror $vdev0 $vdev1 mirror $vdev2 $vdev3 mirror $vdev4 $vdev5" \
        "mirror $vdev0 $vdev1 $vdev2 mirror $vdev3 $vdev4 $vdev5 \
                spare $vdev6" \
        "mirror $vdev0 $vdev1 mirror $vdev2 $vdev3 mirror $vdev4 $vdev5 \
                spare $vdev6 $vdev7" \
        "mirror $vdev0 $vdev1 spare $vdev2 mirror $vdev3 $vdev4" \
        "mirror $vdev0 $vdev1 raidz $vdev2 $vdev3" \
        "mirror $vdev0 $vdev1 raidz $vdev2 $vdev3 $vdev4" \
        "mirror $vdev0 $vdev1 $vdev2 raidz2 $vdev3 $vdev4 $vdev5" \
        "mirror $vdev0 $vdev1 $vdev2 $vdev3 \
                raidz3 $vdev4 $vdev5 $vdev6 $vdev7" \
        "raidz $vdev0 $vdev1 $vdev2 mirror $vdev3 $vdev4" \
        "raidz $vdev0 $vdev1 $vdev2 raidz1 $vdev3 $vdev4 $vdev5" \
        "raidz $vdev0 $vdev1 raidz1 $vdev2 $vdev3 raidz $vdev4 $vdev5" \
        "raidz $vdev0 $vdev1 $vdev2 raidz1 $vdev3 $vdev4 $vdev5 \
                spare $vdev6" \
        "raidz $vdev0 $vdev1 raidz1 $vdev2 $vdev3 raidz $vdev4 $vdev5 \
                spare $vdev6 $vdev7" \
        "raidz $vdev0 $vdev1 spare $vdev2 raidz $vdev3 $vdev4" \
        "raidz2 $vdev0 $vdev1 $vdev2 mirror $vdev3 $vdev4 $vdev5" \
        "raidz2 $vdev0 $vdev1 $vdev2 raidz2 $vdev3 $vdev4 $vdev5" \
        "raidz2 $vdev0 $vdev1 $vdev2 raidz2 $vdev3 $vdev4 $vdev5 \
                raidz2 $vdev6 $vdev7 $vdev8" \
        "raidz2 $vdev0 $vdev1 $vdev2 raidz2 $vdev3 $vdev4 $vdev5 \
                spare $vdev6" \
        "raidz2 $vdev0 $vdev1 $vdev2 raidz2 $vdev3 $vdev4 $vdev5 \
                raidz2 $vdev6 $vdev7 $vdev8 spare $vdev9" \
        "raidz2 $vdev0 $vdev1 $vdev2 spare $vdev3 raidz2 $vdev4 $vdev5 $vdev6" \
        "raidz3 $vdev0 $vdev1 $vdev2 $vdev3 \
                mirror $vdev4 $vdev5 $vdev6 $vdev7" \
        "spare $vdev0 $vdev1 $vdev2 mirror $vdev3 $vdev4 raidz $vdev5 $vdev6"

part of:
        "mirror $vdev0 $vdev1 raidz $vdev2 $vdev3" \
        "mirror $vdev0 $vdev1 raidz $vdev2 $vdev3 $vdev4" \
        "mirror $vdev0 $vdev1 $vdev2 raidz2 $vdev3 $vdev4 $vdev5" \
        "mirror $vdev0 $vdev1 $vdev2 $vdev3 \
                raidz3 $vdev4 $vdev5 $vdev6 $vdev7" \

but on dilos(illumos based) they are tries are failed.

question is: is it ZoL discussed specific and should be ported to illumos based 
platforms or it is valid usecase and illumos missed it ?

best regards,
-Igor


------------------------------------------
openzfs: openzfs-developer
Permalink: 
https://openzfs.topicbox.com/groups/developer/Ta6cc976f1a8c8b29-M373f4e8e11e5803bd7277eb4
Delivery options: https://openzfs.topicbox.com/groups/developer/subscription

Reply via email to