Wenzheng Liu

Results 13 comments of Wenzheng Liu

### Dev Design - Add config `streaming.plugin.packages` - Scan the package and load plugins in top-level > Recursive scan sub-packages will consume a lot of time

### Test Evidence 1. Add plugin lib ![image](https://user-images.githubusercontent.com/23639010/124232051-b459ae00-db43-11eb-9f18-bb8b07ba4abc.png) 2. Add config in the start command ![image](https://user-images.githubusercontent.com/23639010/124232125-d6533080-db43-11eb-9e0d-af9311162f1c.png) 3. Use plugin ets function ![image](https://user-images.githubusercontent.com/23639010/124232314-15818180-db44-11eb-8ba0-7bf430a6b1be.png)

### Dev Design Since maven 3.5.1, we can use the `${revision}` as placeholders for the version in the pom file. in parent pom: ![image](https://user-images.githubusercontent.com/23639010/124061093-d9292500-da60-11eb-9b58-b8b40a6c5d85.png) in module pom: ![image](https://user-images.githubusercontent.com/23639010/124061346-4b9a0500-da61-11eb-9bb1-492040bfed86.png)

### Dev Design 1. Set default profiles ``` true ``` > profiles that activate by using activeByDefault will deactivate when using another way, like jdk, os, property or command line...

### Test Evidence 1. run `mvn clean install -DskipTests` ![image](https://user-images.githubusercontent.com/23639010/124072440-578ec280-da73-11eb-9bc7-5a8a11fbdf99.png) 2. IDEA can recognize default profiles ![image](https://user-images.githubusercontent.com/23639010/124072523-6c6b5600-da73-11eb-8a89-e08e5a94e759.png) 3. using command line to build project `mvn clean install -DskipTests -Pscala-2.11 -Pspark-2.4.0...

### Dev Design To define the scope of compatibility version, which is actually to define the minimum supported version and the last supported version. - The minimum supported version is...

### Test Evidecen 1. Unit Test please see tech.mlsql.runtime.VersionRangeCheckerTestSuite ![image](https://user-images.githubusercontent.com/23639010/133428843-1cb8a06e-542a-4ee4-b780-ded02b3d9c80.png) 2. Integration Test ![image](https://user-images.githubusercontent.com/23639010/133270199-9b42114e-3dce-4466-8a5c-4879e0e82560.png)

### [Compile] incompatible functions - SparkFunctionRoundHalfUp ![img_v3_02fn_268caadb-410c-4b42-8e23-7347f84ba33g](https://github.com/user-attachments/assets/161272d1-59dd-4e0e-96dd-0c91da42c6fb) - SparkFunctionFloor ![img_v3_02fn_e97b4fb1-9fb0-4e6d-8d77-67c65432154g](https://github.com/user-attachments/assets/3544c9f3-2a48-44d6-b489-0f7e17f4ad5e)

### [UT] Failed testcases backends-clickhouse: https://opencicd.kyligence.com/blue/organizations/jenkins/gluten%2Fgluten-ci-arm/detail/gluten-ci-arm/38/pipeline Tests: succeeded 1877, failed 18, canceled 0, ignored 42, pending 0 ![image](https://github.com/user-attachments/assets/e426d523-6a09-44d1-8afb-9af3a8347b49) 17 failed testcases are caused by roundHalfup and floor, and another 1...