[writer_uuid] issue on Restore from Elasticsearch snapshot to OpenSearch

Versions (relevant - OpenSearch/Dashboard/Server OS/Browser):
Elasticsearch version: 7.17.12
OpenSearch version : 2.17.0

Describe the issue: Restore from Elasticsearch snapshot to OpenSearch face OpenSearchParseException[unknown parameter [writer_uuid]]

Configuration:

Relevant Logs or Screenshots:

When restore from a snapshot which created from Elasticsearch s3 repository, facing below issue:

*Note : space-data_v3 is my index name
“unassigned_info”: {

"reason": "ALLOCATION_FAILED",

"at": "2025-04-17T09:58:39.507Z",

"failed_allocation_attempts": 5,

"details": "failed shard on node \[rvGHSX4iRQy5_re9pz4dFw\]: failed recovery, failure RecoveryFailedException\[\[**space-data_v3**\]\[0\]: Recovery failed on {d7ae2433a8203f7f9e1b6f704113a278}{rvGHSX4iRQy5_re9pz4dFw}{9n5lfhllRxmzKEQrkr9keg}{10.212.32.21}{10.212.32.21:9300}{dimr}{dp_version=20210501, admission_control_resource_tracker_feature_present=true, adv_sec_enabled=true, cross_cluster_transport_address=2a05:d014:b97:3b82:add2:3ea5:df6b:d0af, awareness_features_enabled=true, search_backpressure_feature_present=true, coordinator_nodes_stats_feature_present=true, plugins.security.custom_serialization.enabled=false, distributed_snapshot_deletion_enabled=false, cold_enabled=false, zone=eu-central-1b, indices.doc_status_stats_enabled=true, global_cpu_usage_ac_supported=true, shard_indexing_pressure_enabled=true, di_number=0, task_cancellation_monitoring_feature_present=true}\]; nested: IndexShardRecoveryException\[failed recovery\]; nested: IndexShardRestoreFailedException\[restore failed\]; nested: IndexShardRestoreFailedException\[failed to restore snapshot \[rfs-snapshot/C57krZkATBqLGVejEx8BeQ\]\]; nested: OpenSearchParseException\[unknown parameter \[writer_uuid\]\]; ",

"last_allocation_status": "no"

},

@Lion I think you might find this blog useful.

In your case you would have to use reindex or Migration Assistant.

Hope this helps

Hi Anthony,

so in my case, if I would like to choose Option 2: Migrating Data Using Snapshots, any other possible options ? as Option1 looks complex