irods / irods_capability_storage_tiering

BSD 3-Clause "New" or "Revised" License
5 stars 10 forks source link

Add metadata sanity check(s) before and during migrations #240

Open alanking opened 7 months ago

alanking commented 7 months ago

If a data object is being tiered out or restaged and has replicas in multiple groups, we need to stop the show and alert an admin. This behavior is not currently supported (nor tested) and could lead to unexpected results. We should add some checks on the metadata on the data object to make sure everything is correct before and during migrations.

We could possibly try to build in preventative measures into the plugin or even document integration with the metadata guard REP: https://github.com/irods/irods_rule_engine_plugin_metadata_guard