opensearch-project / opensearch-migrations

Migrate, upgrade, compare, and replicate OpenSearch clusters with ease.
https://aws.amazon.com/solutions/implementations/migration-assistant-for-amazon-opensearch-service/
Apache License 2.0
39 stars 28 forks source link

Transformation Support for ES 6.8 to OS 2.0 #1115

Open sumobrian opened 2 weeks ago

sumobrian commented 2 weeks ago

Is your feature request related to a problem?

The current transformation framework has several limitations. Customers face challenges applying transformations to tuples, RFS documents, and metadata, leading to incomplete or inconsistent migrations. Additionally, all transformations are applied to every request, making it difficult to debug complex transformation behaviors. Furthermore, there is no local developer workflow to easily test transformations, and the absence of comments in transformation specs hinders documentation.

What solution would you like?

We seek to extend the transformation framework by:

What alternatives have you considered?

Do you have any additional context?

The transformation framework should be robust enough to handle all phases of the migration process, including tuples, RFS, and metadata. The limitations currently hinder seamless migrations, particularly for more complex use cases like data analysis or direct capture and replay of requests. Addressing these limitations will significantly reduce the manual overhead and improve migration efficiency for OpenSearch customers.

Child Issue:

Allow Renaming of an Index from Source to Target with Transformations #1082