DDF/RAID10 patch series

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is the DDF/RAID10 patch series I announced.

The whole patch set is aimed at making --Create work with DDF/RAID10.
When --Create eventually works, RAID10 can be added to the DDF
regression test.

With this patch set, DDF is still far from the level of functionality
present in IMSM, but getting a little closer.

The patch set also includes some cleanup patches and debug code which
I needed to find the bugs in earlier versions, and which might be useful
later as well.

Please review and test.

Regards
Martin

Martin Wilck (27):
  DDF (cleanup): use a common macro for failed searches
  DDF: check_secondary: fix treatment of missing BVDs
  DDF: load_ddf_headers: use secondary header as fallback
  DDF: handle "open flag" according to spec
  DDF: Implement store_super_ddf
  DDF: ddf_open_new: implement minimal consistency check
  DDF: find_vdcr: account for secondary RAID level
  DDF: ddf_set_disk: move status logic to separate function
  DDF: get_svd_state: Status logic for secondary RAID level
  DDF: allow empty slots in virt disk table
  DDF: layout_ddf2md: new DDF->md RAID layout conversion
  DDF: layout_md2ddf: new md->DDF layout conversion
  DDF: Simplify allocation of "other BVDs"
  DDF: init_super_ddf_bvd: initialize other bvds
  DDF: validate_geometry_ddf: support RAID10
  DDF: use LBA_OFFSET macro instead of lba_offset field
  DDF: get_extents: support secondary RAID level
  DDF: add_to_super_ddf: allow empty slots in phys disk table
  DDF: add_to_super_ddf: Use same amount of workspace as other disks
  DDF: add_to_super_ddf: RAID10 changes
  DDF: add_to_super_ddf_bvd: use get_svd_state()
  DDF: getinfo_super_ddf_bvd: lba_offset calculation for RAID10
  DDF: guid_str: convenience function to print GUID for debugging
  DDF: ddf_set_array_state: more meaningful output
  DDF: ddf_process_update: handle update of conf records for SVD
  DDF: ddf_process_update: Fix vlist treatment for SVDs
  tests/10ddf-create: add RAID 10 array

 super-ddf.c        | 1134 +++++++++++++++++++++++++++++++++-------------------
 tests/10ddf-create |   15 +-
 2 files changed, 739 insertions(+), 410 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux