Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document migration support for BYO schemas and schemaspaces #2284

Closed
kevin-bates opened this issue Nov 9, 2021 · 0 comments · Fixed by #2318
Closed

Document migration support for BYO schemas and schemaspaces #2284

kevin-bates opened this issue Nov 9, 2021 · 0 comments · Fixed by #2318
Labels
area:documentation Improvements or additions to documentation component:metadata metadata runtime status:Needs Triage

Comments

@kevin-bates
Copy link
Member

Pull requests #2263 and #2282 provide different kinds of migration paths relative to instances of metadata schemas and schemaspaces. In these exercises, there are two forms of migration that surfaced and should be documented:

  1. Implicit migration. This form of migration consists of migrating metadata instances within the same schemaspace. This will typically occur when a schema is deprecated in favor of another schema (or schemas) within the same schemaspace, or if changes are necessary within a current schema. No user intervention should be required for this schema. This form was introduced in Add support Runtime types #2263 and takes place via the metadata_class_name implementation.
  2. Explicit migration. This form of migration consists of migrating metadata instances from one schemaspace to another and will typically occur when a schemaspace has been deprecated. With this form, the elyra-metadata tool can be used against the deprecated schemaspace and enlist the services of the underlying SchemasProviders that override the migrate() method.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:documentation Improvements or additions to documentation component:metadata metadata runtime status:Needs Triage
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant