pub async fn scan( context: &CtlContext, mv_name: String, data_dir: Option<String>, use_new_object_prefix_strategy: bool, ) -> Result<()>