Hi all

I have checked below feature, the result is ok. I think we can release 4.0.0 
[RC1]

1. check sharding/orchestration/transaction function for sharding-jdbc.
        see 
https://github.com/sharding-sphere/shardingsphere-accept-test/tree/dev/sharding-jdbc-test
 
<https://github.com/sharding-sphere/shardingsphere-accept-test/tree/dev/sharding-jdbc-test>
        after `mvn clean install`, all accept test will run
        
2. check sharding/transaction function for sharding-proxy (using mysql)
        2.1 download proxy tar from linked candidates, then tar -zxvf
        2.2 copy mysql-driver into lib directory
        2.3 start mysql.server instance
        2.4 cd bin directory, then run `start.sh`
        2.5 run jdbc-performance-test main(SpringBootStarterExample)
                see 
https://github.com/sharding-sphere/shardingsphere-accept-test/tree/dev/sharding-jdbc-test/jdbc-performance-test
 
<https://github.com/sharding-sphere/shardingsphere-accept-test/tree/dev/sharding-jdbc-test/jdbc-performance-test>
        2.6 execute accept test for XA and local transaction
                curl http://localhost:8080/jdbc/init 
<http://localhost:8080/jdbc/init>
                curl http://localhost:8080/jdbc/xa/insert/commit 
<http://localhost:8080/jdbc/xa/insert/commit>
                curl http://localhost:8080/jdbc/xa/insert/ 
<http://localhost:8080/jdbc/xa/insert/>rollback
                curl http://localhost:8080/jdbc/local/insert/commit 
<http://localhost:8080/jdbc/local/insert/commit>
                curl http://localhost:8080/jdbc/local/insert/rollback 
<http://localhost:8080/jdbc/local/insert/rollback>

        2.7 assembly base-saga, then copy base-saga.jar into lib, restart the 
proxy, verify base transaction
                curl http://localhost:8080/jdbc/base/insert/commit 
<http://localhost:8080/jdbc/base/insert/commit>
                curl http://localhost:8080/jdbc/base/insert/rollback

------------------
Zhao Jun
Apache Sharding-Sphere & ServiceComb


> On Mar 26, 2019, at 4:35 PM, [email protected] wrote:
> 
> Hello every one,
> 
> This is the first apache release, the proposal is study apache release
> process and make ShardingSphere basic available.
> It is just RC1, not final 4.0.0 version.
> So I suggest if is not for blocking issue, we can leave them and fix them
> at RC2 version.
> 
> For Navicat and DISTINCT issue, it is not blocking issue, I prefer we can
> continue to do release.
> 
> 
> 
> 
> ------------------
> 
> Liang Zhang (John)
> Apache ShardingSphere & Dubbo
> 
> 
> tsubasaotl <[email protected]> 于2019年3月26日周二 下午3:44写道:
> 
>> I've just finish a set of tests for Sharding-Proxy with MySQL protocol on
>> this release.
>> Here are some test features and results:
>> 
>> 
>> Test environment
>> - MySQL version :5.7.21
>> 
>> 
>> Test features
>> - basic SQLs like INSERT/DELETE/UPDATE/SELECT.
>> - Broadcast table.
>> - Solve data lean problem when using DefaultKeyGenerator with low TPS.
>> - DISTINCT SQL syntax available.
>> 
>> 
>> Test results
>> - Support basic SQLs like INSERT/DELETE/UPDATE/SELECT
>> - Support Broadcast table and basic SQLs.
>> - Parity generate key for DefaultKeyGenerator with low TPS.
>> - Support almost DISTINCT statements.
>> 
>> 
>> Test Problem
>> - Some DISTINCT SQL loses data[1].
>> 
>> 
>> [1] https://github.com/apache/incubator-shardingsphere/issues/2094
>> 
>> 
>> ------------------
>> Yi Yang (Sion)
>> Apache ShardingSphere
>> 
>> 
>> 
>> ------------------ Original ------------------
>> From:  "[email protected]"<[email protected]>;
>> Date:  Mon, Mar 25, 2019 11:02 AM
>> To:  "dev"<[email protected]>;
>> 
>> Subject:  [Discuss] Acceptance test for ShardingSphere 4.0.0 [RC1] release
>> 
>> 
>> 
>> Hello ShardingSphere Community,
>> 
>> This is a call for discuss to release Apache ShardingSphere (Incubating)
>> version 4.0.0-RC1
>> 
>> Release notes:
>> 
>> https://github.com/apache/incubator-shardingsphere/releases/edit/untagged-90bdf1e5cbba8422332f
>> 
>> The release candidates:
>> https://dist.apache.org/repos/dist/dev/incubator/shardingsphere/4.0.0-RC1/
>> 
>> Maven 2 staging repository:
>> 
>> https://repository.apache.org/content/repositories/staging/org/apache/shardingsphere/
>> 
>> Git tag for the release:
>> https://github.com/apache/incubator-shardingsphere/tree/4.0.0-RC1
>> 
>> Release Commit ID:
>> 
>> https://github.com/apache/incubator-shardingsphere/commit/90a17fd3ac5af99d0fe1bd8018ba1393b1864672
>> 
>> Keys to verify the Release Candidate:
>> https://dist.apache.org/repos/dist/dev/incubator/shardingsphere/KEYS
>> 
>> Every who inserted can be do acceptance test and discuss this version
>> should be release or not.
>> 
>> ------------------
>> 
>> Liang Zhang (John)
>> Apache ShardingSphere & Dubbo

Reply via email to