Motr  M0
Functional Specification

Functional Specification

DIX copy machine provides infrastructure to perform tasks like repair and re-balance using parity de-clustering layout.

Data Structures

  • m0_dix_cm Represents DIX copy machine, this embeds generic struct m0_cm and DIX specific copy machine objects.
  • m0_dix_cm_iter Represents DIX copy machine data iterator.

Interfaces

Functions to register/deregister DIX copy machine type and corresponding reqh service:

Functions to setup, control and fini DIX copy machine:

Functions to init/fini repair/rebalance trigger fops:

DIX repair recipes

N/A

DIX re-balance recipes

N/A