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]

Reply via email to