johntomcat7408-cmyk opened a new pull request, #4284: URL: https://github.com/apache/amoro/pull/4284
## Summary This is the second PR for #4240. - Honor `CreateTableRequest.stageCreate()` for internal Iceberg REST catalogs. - Return staged metadata without writing files to the table location or registering the table in AMS. - Complete table creation when the client sends the following create commit. - Keep direct table creation and normal metadata commits unchanged. - Add an integration test for the staged-create transaction. ## Why Trino expects the target table location to remain empty between staged creation and the final commit. AMS previously wrote the initial metadata file during the staged request, so Trino rejected the location as non-empty. ## Verification - `mvn -ntp validate -pl amoro-ams -am -DskipTests -Pskip-dashboard-build` - `mvn -ntp test -pl amoro-ams -am -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
