| 5425ac4b | 16-Apr-2024 |
Artur Paszkiewicz <artur.paszkiewicz@intel.com> |
raid: superblock interleaved md support
Correctly write and read superblock from bdevs with interleaved metadata. For writes, use a second buffer and copy the sb contents there before writing, leavi
raid: superblock interleaved md support
Correctly write and read superblock from bdevs with interleaved metadata. For writes, use a second buffer and copy the sb contents there before writing, leaving "gaps" for md. For reads, rewrite the buffer, removing the md, before parsing the superblock.
Signed-off-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Change-Id: Id133bb34abecdc82d89604abfa3e3ba7b777961f Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21680 Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot
show more ...
|
| 8a6bb6a8 | 23-May-2023 |
Artur Paszkiewicz <artur.paszkiewicz@intel.com> |
module/raid: assemble raid bdev from superblock
Change the bdev_raid examine procedure to read the superblock from the examined base bdev. If a valid superblock is found, re-create the raid_bdev fro
module/raid: assemble raid bdev from superblock
Change the bdev_raid examine procedure to read the superblock from the examined base bdev. If a valid superblock is found, re-create the raid_bdev from it.
Change-Id: I4bd589647a207a216ecf0dec9baf11c5d691f5d5 Signed-off-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16163 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com>
show more ...
|