Description
oak-upgrade should perform a check for presence of node with long names. One approach as suggested by mreutegg is to perform this check via Lucene index
we could use the lucene index of the source repository. the node name
is indexed and a scan of those terms with a length check would be
quite efficient.
The expected behavior can be
- oak-upgrade starts and constructs the JR2 instances
- It performs the node name check and collects such node names.
- If the above list is not empty it terminates the migration providing details about the problamatic paths
- User then has an option to
- Restart the migration with --skip-name-check
- Fix the content and then migrate