- DM core fixes to ensure that bio submission follows a depth-first tree
  walk; this is critical to allow forward progress without the need to
  use the bioset's BIOSET_NEED_RESCUER.

- Remove DM core's BIOSET_NEED_RESCUER based dm_offload infrastructure.

- DM core cleanups and improvements to make bio-based DM more efficient
  (e.g. reduced memory footprint as well leveraging per-bio-data more).

- Introduce new bio-based mode (DM_TYPE_NVME_BIO_BASED) that leverages
  the more direct IO submission path in the block layer; this mode is
  used by DM multipath and also optimizes targets like DM thin-pool that
  stack directly on NVMe data device.

- DM multipath improvements to factor out legacy SCSI-only
  (e.g. scsi_dh) code paths to allow for more optimized support for NVMe
  multipath.

- A fix for DM multipath path selectors (service-time and queue-length)
  to select paths in a more balanced way; largely academic but doesn't
  hurt.

- Numerous DM raid target fixes and improvements.

- Add a new DM "unstriped" target that enables Intel to workaround
  firmware limitations in some NVMe drives that are striped internally
  (this target also works when stacked above the DM "striped" target).

- Various Documentation fixes and improvements.

- Misc. cleanups and fixes across various DM infrastructure and targets
  (e.g. bufio, flakey, log-writes, snapshot).
dm cache: Documentation: update default migration_throttling value

In commit f8350daf7af0 ("dm cache: tune migration throttling") the
value for DEFAULT_MIGRATION_THRESHOLD was decreased from 204800 to
2048.  Edit device-mapper/cache.txt to reflect the correct default
value for migration_threshold.

Signed-off-by: John Pittman <jpittman@redhat.com>
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
1 file changed