...
Milestone 1:
define the infrastructure to initiate a pool upgrade including
dmg interface
versioning scheme with new associated pool properties
revoke open handle and check that no rebuild/reint/extend in progress
restart after shutdown/failure
new container created in a pool with a old version should not enable the new features.
manage upgrade from 2.0 to 2.2
add new pool/container properties added between 2.0 and 2.2
downgrading the DAOS software of an upgraded pool report a proper RAS error.
Milestone 2:
address use case for data migration between 2.2 and 2.4 with the EC placement change.
add metrics to report progress
Gantt Chart
Provide Gantt chart for each milestone.
References (optional)
External papers, web page (if any)
Future Work (optional)
Known issues and future works that was considered out-of-scope.