JingsongLi opened a new pull request, #8378: URL: https://github.com/apache/paimon/pull/8378
## Summary Remove the blob external storage mode and its table options. This deletes the Java and Python write-path machinery, schema/directive handling, tests, and documentation for `blob-external-storage-field` and `blob-external-storage-path`. ## Changes - Removed external-storage blob options from core and Python option definitions. - Removed external-storage blob validation, column directive handling, writer hooks, and dedicated writer implementations. - Updated Java, Python, Flink, and Spark tests to drop external-storage-specific coverage while preserving raw blob, descriptor blob, and blob-view coverage. - Removed the options and storage mode from generated and authored documentation. ## Testing - `mvn -pl paimon-core -am -Pfast-build -DfailIfNoTests=false -Dtest=ColumnDirectiveUtilsTest,DedicatedFormatRollingFileWriterTest,BlobTableTest#testRawAndDescriptorBlobCoexistence test` - `python3 -m unittest pypaimon.tests.column_directive_utils_test` - `mvn -pl paimon-flink/paimon-flink-common -am -Pfast-build -DskipTests -DfailIfNoTests=false compile` - `mvn -pl paimon-flink/paimon-flink-common -am -Pfast-build -DskipTests -DfailIfNoTests=false test-compile` - `mvn -pl paimon-spark/paimon-spark-ut -am -Pfast-build -DskipTests -DfailIfNoTests=false test-compile` - `git diff --check` ## Notes This intentionally removes the external-storage blob mode without compatibility handling. -- 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]
