PigNatovsky opened a new issue, #9936: URL: https://github.com/apache/iceberg/issues/9936
### Feature Request / Improvement Currently manifests files contains full URL to every manifest/data file in the table. If we need to change location (for example Allxuio cache migration, or S3 migration - but both without need of copying files) it's really heavy and risky operation (without copying entire table with new location). So my proposal is to split location in two parts: 1. Main manifest list file (one per snapshot) will contain scheme, subdomain, top-level domain and second-level domain part of URL (for example alluxio://some-endpoint:port/) 2. Every other files with contain rest of URL (subdirectories, or path). With this architecture migration without copying is as easy, as changing main URL part in one file. Is something like that acceptable? It will be nice if someone would point cons of this approach, from my perspective it's not so bad idea (and huge time and resource saving in case of migration). ### Query engine None -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org For additional commands, e-mail: issues-h...@iceberg.apache.org