You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shardingsphere.apache.org by "zhangliang@apache.org" <zh...@apache.org> on 2019/12/07 09:18:12 UTC

4.0.0 stable version release plan

Hi, ShardingSphere community,

I'd like to talk about the release plan of 4.0.0 stable version.
As you know, after enter Apache incubator, ShardingSphere had released 3 RC
versions during the past year. The features are stable more and more, it is
the time to talk about task details before 4.0.0 release.

I just list some tasks that I knew, please add if I missing something:

1. Performance test display. The current result is in [1], we still need to
do some adjust to make it better.
2. Acceptance test. The repo is in [2], we still need docker and shell to
make it run automatically. And we will transfer it to apache repo[3] soon.
3. Remain bugs hot fix. I don't find any high priority bug to be fixed now.

Any other tasks missing here?

[1] https://shardingsphere.apache.org/benchmark/#/overview
[2] https://github.com/OpenSharding/shardingsphere-acceptance-test
[3] https://github.com/apache/incubator-shardingsphere-acceptance-test

------------------

Liang Zhang (John)
Apache ShardingSphere & Dubbo

Re: 4.0.0 stable version release plan

Posted by "zhangliang@apache.org" <zh...@apache.org>.
Hi everyone,

All issues has been resolved, I will release round 2 soon.

------------------

Liang Zhang (John)
Apache ShardingSphere & Dubbo


Raigor Jiang <ra...@163.com> 于2019年12月26日周四 下午6:32写道:

> Agree +1
>
>
> | |
> raigor_dev
> |
> |
> raigor_dev@163.com
> |
> 签名由网易邮箱大师定制
>
>
> On 12/26/2019 18:29,Sion Yang<sc...@163.com> wrote:
> I think issue #3770[1] need to be fixed before 4.0.0 stable version.
>
>
> The issue is caused by PR#3663[2].
> If we revert PR#3663[2], the encrypt can't only work in JPA with auto-ddl
> on,
> and users can avoid this problem by create tables manually.
>
>
> But issue #3770[1] may cause encrypt can't work when plainColumn equals
> logicColumn,
> which is designed to allow equal.
>
>
> For the problem of encrypt in JPA, we should perfectly fix with
> implementing the DDL of encrypt.
>
>
> [1] https://github.com/apache/incubator-shardingsphere/issues/3770
> [2] https://github.com/apache/incubator-shardingsphere/pull/3663
>
>
> --
>
> Yi Yang(Sion)
> Apache ShardingSphere
>
>
>
> At 2019-12-07 17:18:12, "zhangliang@apache.org" <zh...@apache.org>
> wrote:
> Hi, ShardingSphere community,
>
> I'd like to talk about the release plan of 4.0.0 stable version.
> As you know, after enter Apache incubator, ShardingSphere had released 3 RC
> versions during the past year. The features are stable more and more, it is
> the time to talk about task details before 4.0.0 release.
>
> I just list some tasks that I knew, please add if I missing something:
>
> 1. Performance test display. The current result is in [1], we still need to
> do some adjust to make it better.
> 2. Acceptance test. The repo is in [2], we still need docker and shell to
> make it run automatically. And we will transfer it to apache repo[3] soon.
> 3. Remain bugs hot fix. I don't find any high priority bug to be fixed now.
>
> Any other tasks missing here?
>
> [1] https://shardingsphere.apache.org/benchmark/#/overview
> [2] https://github.com/OpenSharding/shardingsphere-acceptance-test
> [3] https://github.com/apache/incubator-shardingsphere-acceptance-test
>
> ------------------
>
> Liang Zhang (John)
> Apache ShardingSphere & Dubbo
>

Re:4.0.0 stable version release plan

Posted by Raigor Jiang <ra...@163.com>.
Agree +1


| |
raigor_dev
|
|
raigor_dev@163.com
|
签名由网易邮箱大师定制


On 12/26/2019 18:29,Sion Yang<sc...@163.com> wrote:
I think issue #3770[1] need to be fixed before 4.0.0 stable version.


The issue is caused by PR#3663[2].
If we revert PR#3663[2], the encrypt can't only work in JPA with auto-ddl on,
and users can avoid this problem by create tables manually.


But issue #3770[1] may cause encrypt can't work when plainColumn equals logicColumn,
which is designed to allow equal.


For the problem of encrypt in JPA, we should perfectly fix with implementing the DDL of encrypt.


[1] https://github.com/apache/incubator-shardingsphere/issues/3770
[2] https://github.com/apache/incubator-shardingsphere/pull/3663


--

Yi Yang(Sion)
Apache ShardingSphere



At 2019-12-07 17:18:12, "zhangliang@apache.org" <zh...@apache.org> wrote:
Hi, ShardingSphere community,

I'd like to talk about the release plan of 4.0.0 stable version.
As you know, after enter Apache incubator, ShardingSphere had released 3 RC
versions during the past year. The features are stable more and more, it is
the time to talk about task details before 4.0.0 release.

I just list some tasks that I knew, please add if I missing something:

1. Performance test display. The current result is in [1], we still need to
do some adjust to make it better.
2. Acceptance test. The repo is in [2], we still need docker and shell to
make it run automatically. And we will transfer it to apache repo[3] soon.
3. Remain bugs hot fix. I don't find any high priority bug to be fixed now.

Any other tasks missing here?

[1] https://shardingsphere.apache.org/benchmark/#/overview
[2] https://github.com/OpenSharding/shardingsphere-acceptance-test
[3] https://github.com/apache/incubator-shardingsphere-acceptance-test

------------------

Liang Zhang (John)
Apache ShardingSphere & Dubbo

Re:4.0.0 stable version release plan

Posted by Sion Yang <sc...@163.com>.
I think issue #3770[1] need to be fixed before 4.0.0 stable version.


The issue is caused by PR#3663[2].
If we revert PR#3663[2], the encrypt can't only work in JPA with auto-ddl on, 
and users can avoid this problem by create tables manually.


But issue #3770[1] may cause encrypt can't work when plainColumn equals logicColumn,
which is designed to allow equal.


For the problem of encrypt in JPA, we should perfectly fix with implementing the DDL of encrypt.


[1] https://github.com/apache/incubator-shardingsphere/issues/3770
[2] https://github.com/apache/incubator-shardingsphere/pull/3663


--

Yi Yang(Sion)
Apache ShardingSphere



At 2019-12-07 17:18:12, "zhangliang@apache.org" <zh...@apache.org> wrote:
>Hi, ShardingSphere community,
>
>I'd like to talk about the release plan of 4.0.0 stable version.
>As you know, after enter Apache incubator, ShardingSphere had released 3 RC
>versions during the past year. The features are stable more and more, it is
>the time to talk about task details before 4.0.0 release.
>
>I just list some tasks that I knew, please add if I missing something:
>
>1. Performance test display. The current result is in [1], we still need to
>do some adjust to make it better.
>2. Acceptance test. The repo is in [2], we still need docker and shell to
>make it run automatically. And we will transfer it to apache repo[3] soon.
>3. Remain bugs hot fix. I don't find any high priority bug to be fixed now.
>
>Any other tasks missing here?
>
>[1] https://shardingsphere.apache.org/benchmark/#/overview
>[2] https://github.com/OpenSharding/shardingsphere-acceptance-test
>[3] https://github.com/apache/incubator-shardingsphere-acceptance-test
>
>------------------
>
>Liang Zhang (John)
>Apache ShardingSphere & Dubbo

Re: 4.0.0 stable version release plan

Posted by "zhangliang@apache.org" <zh...@apache.org>.
> Is RC3 production environment stable?

No, but the API is same, you can try to study the API first.

------------------

Liang Zhang (John)
Apache ShardingSphere & Dubbo


Rimaljit Kaur <ri...@gmail.com> 于2019年12月25日周三 上午11:55写道:

> Is RC3 production environment stable?
>
> On Wed, Dec 25, 2019, 8:19 AM zhangliang@apache.org <zhangliang@apache.org
> >
> wrote:
>
> > Hi Rimaljit,
> >
> > Thank you for pay attention for us. Maybe you can try to use 4.0.0-RC3.
> >
> > We have some API changes from 3.x to 4.x
> >
> > ------------------
> >
> > Liang Zhang (John)
> > Apache ShardingSphere & Dubbo
> >
> >
> > Rimaljit Kaur <ri...@gmail.com> 于2019年12月24日周二 下午3:28写道:
> >
> > > Hey,
> > >
> > > I have been using v 3.1.0 in my production as of now. I assume that v
> > 4.0.0
> > > is production stable. I intend to upgrade my production to v 4.0.0 once
> > it
> > > is available.
> > >
> > > On Mon, Dec 23, 2019 at 5:57 PM zhangliang@apache.org <
> > > zhangliang@apache.org>
> > > wrote:
> > >
> > > > All issues are fine now.
> > > > We are not plan to release a perfect version, but just release a
> basic
> > > > available version, and we can release 4.0.1, 4.0.2 ... continuously.
> > > >
> > > > I will prepare to release version 4.0.0 soon. Thank you.
> > > >
> > > > ------------------
> > > >
> > > > Liang Zhang (John)
> > > > Apache ShardingSphere & Dubbo
> > > >
> > > >
> > > > Zhang Yonglun <zh...@apache.org> 于2019年12月13日周五 上午11:04写道:
> > > >
> > > > > This is a LOCAL Transaction scenario, maybe @
> > > > > <https://github.com/cherrylzhao>zhaojun could help.
> > > > >
> > > > > linzesi <ge...@163.com> 于2019年12月13日周五 上午6:01写道:
> > > > >
> > > > > > sharding-proxy query different results of data when
> > > > > > 'max.connections.size.per.query' is diffetent for server.yaml
> > > > > >
> > > > > > Sharding-Proxy Version: dev
> > > > > >
> > > > > > mysql-version: 5.7
> > > > > > java-version:jdk8
> > > > > > OS: window10
> > > > > >
> > > > > > I've set up this issue#3732(
> > > > > > https://github.com/apache/incubator-shardingsphere/issues/3732)
> > > > > >
> > > > > > configuration:
> > > > > > config-sharding.yaml
> > > > > >
> > > > > > schemaName: sharding_db
> > > > > >
> > > > > > dataSources:
> > > > > > ds_0:
> > > > > >  url: jdbc:mysql://
> > > > > > 127.0.0.1:3306/demo_ds_0?serverTimezone=UTC&useSSL=false
> > > > > >  username: root
> > > > > >  password:
> > > > > >  connectionTimeoutMilliseconds: 30000
> > > > > >  idleTimeoutMilliseconds: 60000
> > > > > >  maxLifetimeMilliseconds: 1800000
> > > > > >  maxPoolSize: 50
> > > > > > ds_1:
> > > > > >  url: jdbc:mysql://
> > > > > > 127.0.0.1:3306/demo_ds_1?serverTimezone=UTC&useSSL=false
> > > > > >  username: root
> > > > > >  password:
> > > > > >  connectionTimeoutMilliseconds: 30000
> > > > > >  idleTimeoutMilliseconds: 60000
> > > > > >  maxLifetimeMilliseconds: 1800000
> > > > > >  maxPoolSize: 50
> > > > > >
> > > > > > shardingRule:
> > > > > > tables:
> > > > > >  t_order:
> > > > > >    actualDataNodes: ds_${0..1}.t_order_${0..1}
> > > > > >    tableStrategy:
> > > > > >      inline:
> > > > > >        shardingColumn: order_id
> > > > > >        algorithmExpression: t_order_${order_id % 2}
> > > > > >    keyGenerator:
> > > > > >      type: SNOWFLAKE
> > > > > >      column: order_id
> > > > > >  t_order_item:
> > > > > >    actualDataNodes: ds_${0..1}.t_order_item_${0..1}
> > > > > >    tableStrategy:
> > > > > >      inline:
> > > > > >        shardingColumn: order_id
> > > > > >        algorithmExpression: t_order_item_${order_id % 2}
> > > > > >    keyGenerator:
> > > > > >      type: SNOWFLAKE
> > > > > >      column: order_item_id
> > > > > > bindingTables:
> > > > > >  - t_order,t_order_item
> > > > > > broadcastTables:
> > > > > >  - t_address
> > > > > > defaultDatabaseStrategy:
> > > > > >  inline:
> > > > > >    shardingColumn: user_id
> > > > > >    algorithmExpression: ds_${user_id % 2}
> > > > > > defaultTableStrategy:
> > > > > >  none:
> > > > > >
> > > > > >
> > > > > >
> > > > > > server.yaml
> > > > > > when max.connections.size.per.query=1
> > > > > >
> > > > > > authentication:
> > > > > >   users:
> > > > > >     root:
> > > > > >       password:
> > > > > >     sharding:
> > > > > >       password: sharding
> > > > > >       authorizedSchemas: sharding_db
> > > > > >
> > > > > > props:
> > > > > >   max.connections.size.per.query: 1
> > > > > >   acceptor.size: 16  # The default value is available processors
> > > count
> > > > *
> > > > > 2.
> > > > > >   executor.size: 16  # Infinite by default.
> > > > > >   proxy.frontend.flush.threshold: 128  # The default value is
> 128.
> > > > > >     # LOCAL: Proxy will run with LOCAL transaction.
> > > > > >     # XA: Proxy will run with XA transaction.
> > > > > >     # BASE: Proxy will run with B.A.S.E transaction.
> > > > > >   proxy.transaction.type: LOCAL
> > > > > >   proxy.opentracing.enabled: false
> > > > > >   query.with.cipher.column: true
> > > > > >   sql.show: false
> > > > > >
> > > > > >
> > > > > >
> > > > > > print result:
> > > > > >
> > > > > > ---------------------------- Print Order Data
> > -----------------------
> > > > > > order_id: 412075829204353025, user_id: 2, address_id: 2, status:
> > > > > > INSERT_TEST
> > > > > > order_id: 412075829279850497, user_id: 4, address_id: 4, status:
> > > > > > INSERT_TEST
> > > > > > order_id: 412075829330182145, user_id: 6, address_id: 6, status:
> > > > > > INSERT_TEST
> > > > > > order_id: 412075829384708097, user_id: 8, address_id: 8, status:
> > > > > > INSERT_TEST
> > > > > > order_id: 412075829439234049, user_id: 10, address_id: 10,
> status:
> > > > > > INSERT_TEST
> > > > > > order_id: 412075829162409984, user_id: 1, address_id: 1, status:
> > > > > > INSERT_TEST
> > > > > > order_id: 412075829246296064, user_id: 3, address_id: 3, status:
> > > > > > INSERT_TEST
> > > > > > order_id: 412075829300822016, user_id: 5, address_id: 5, status:
> > > > > > INSERT_TEST
> > > > > > order_id: 412075829359542272, user_id: 7, address_id: 7, status:
> > > > > > INSERT_TEST
> > > > > > order_id: 412075829414068224, user_id: 9, address_id: 9, status:
> > > > > > INSERT_TEST
> > > > > >
> > > > > >
> > > > > > when max.connections.size.per.query>1,such as:
> > > > > > max.connections.size.per.query:2 (The others configuration are
> the
> > > > same)
> > > > > >
> > > > > > print result:
> > > > > >
> > > > > > ---------------------------- Print Order Data
> > -----------------------
> > > > > > order_id: 412072322820734976, user_id: 1, address_id: 1, status:
> > > > > > INSERT_TEST
> > > > > > order_id: 412072323223388160, user_id: 3, address_id: 3, status:
> > > > > > INSERT_TEST
> > > > > > order_id: 412072323273719808, user_id: 5, address_id: 5, status:
> > > > > > INSERT_TEST
> > > > > > order_id: 412072323319857152, user_id: 7, address_id: 7, status:
> > > > > > INSERT_TEST
> > > > > > order_id: 412072323365994496, user_id: 9, address_id: 9, status:
> > > > > > INSERT_TEST
> > > > > >
> > > > > >
> > > > > > Run Example:
> > > > > > click
> > > > > >
> > > > > > On 12/12/2019 17:57,zhangliang@apache.org<zh...@apache.org>
> > > > wrote:
> > > > > > Thank you for find bugs. we need to repair this issue before
> > release.
> > > > > >
> > > > > > ------------------
> > > > > >
> > > > > > Liang Zhang (John)
> > > > > > Apache ShardingSphere & Dubbo
> > > > > >
> > > > > >
> > > > > > linzesi <ge...@163.com> 于2019年12月12日周四 下午5:21写道:
> > > > > >
> > > > > > When I write shardingsphere-acceptance-test cases. I find a
> problem
> > > as
> > > > > > follow:
> > > > > > sharding-proxy cannot query data when
> > > > 'max.connections.size.per.query=1'
> > > > > > for server.yaml using springboot and mybatis framework.
> > > > > >
> > > > > >
> > > > > > sharding-proxy version: dev
> > > > > > mysql-version: 5.7
> > > > > > java-version:jdk8
> > > > > > OS: window10
> > > > > >
> > > > > >
> > > > > > I've set up this issue#3725(
> > > > > > https://github.com/apache/incubator-shardingsphere/issues/3725)
> > > > > > configuration:
> > > > > > config-sharding.yaml
> > > > > > schemaName: sharding_db
> > > > > >
> > > > > > dataSources:
> > > > > > ds_0:
> > > > > > url: jdbc:mysql://
> > > > > 127.0.0.1:3306/demo_ds_0?serverTimezone=UTC&useSSL=false
> > > > > > username: root
> > > > > > password:
> > > > > > connectionTimeoutMilliseconds: 30000
> > > > > > idleTimeoutMilliseconds: 60000
> > > > > > maxLifetimeMilliseconds: 1800000
> > > > > > maxPoolSize: 50
> > > > > > ds_1:
> > > > > > url: jdbc:mysql://
> > > > > 127.0.0.1:3306/demo_ds_1?serverTimezone=UTC&useSSL=false
> > > > > > username: root
> > > > > > password:
> > > > > > connectionTimeoutMilliseconds: 30000
> > > > > > idleTimeoutMilliseconds: 60000
> > > > > > maxLifetimeMilliseconds: 1800000
> > > > > > maxPoolSize: 50
> > > > > >
> > > > > > shardingRule:
> > > > > > tables:
> > > > > > t_order:
> > > > > > actualDataNodes: ds_${0..1}.t_order_${0..1}
> > > > > > tableStrategy:
> > > > > > inline:
> > > > > > shardingColumn: order_id
> > > > > > algorithmExpression: t_order_${order_id % 2}
> > > > > > keyGenerator:
> > > > > > type: SNOWFLAKE
> > > > > > column: order_id
> > > > > > t_order_item:
> > > > > > actualDataNodes: ds_${0..1}.t_order_item_${0..1}
> > > > > > tableStrategy:
> > > > > > inline:
> > > > > > shardingColumn: order_id
> > > > > > algorithmExpression: t_order_item_${order_id % 2}
> > > > > > keyGenerator:
> > > > > > type: SNOWFLAKE
> > > > > > column: order_item_id
> > > > > > bindingTables:
> > > > > > - t_order,t_order_item
> > > > > > broadcastTables:
> > > > > > - t_address
> > > > > > defaultDatabaseStrategy:
> > > > > > inline:
> > > > > > shardingColumn: user_id
> > > > > > algorithmExpression: ds_${user_id % 2}
> > > > > > defaultTableStrategy:
> > > > > > none:
> > > > > > server.yaml
> > > > > > authentication:
> > > > > > users:
> > > > > > root:
> > > > > > password: root
> > > > > > sharding:
> > > > > > password: sharding
> > > > > > authorizedSchemas: sharding_db
> > > > > >
> > > > > > props:
> > > > > > max.connections.size.per.query: 1
> > > > > > acceptor.size: 16  # The default value is available processors
> > count
> > > *
> > > > 2.
> > > > > > executor.size: 16  # Infinite by default.
> > > > > > proxy.frontend.flush.threshold: 128  # The default value is 128.
> > > > > > # LOCAL: Proxy will run with LOCAL transaction.
> > > > > > # XA: Proxy will run with XA transaction.
> > > > > > # BASE: Proxy will run with B.A.S.E transaction.
> > > > > > proxy.transaction.type: LOCAL
> > > > > > proxy.opentracing.enabled: false
> > > > > > query.with.cipher.column: true
> > > > > > sql.show: false
> > > > > >
> > > > > >
> > > > > > Running example(
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/apache/incubator-shardingsphere-example/blob/dev/sharding-proxy-example/sharding-proxy-boot-mybatis-example/src/main/java/org/apache/shardingsphere/example/proxy/spring/boot/mybatis/SpringBootStarterExample.java
> > > > > > )
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > On 12/9/2019 11:45,Zhang Yonglun<zh...@apache.org> wrote:
> > > > > > Liang,
> > > > > >
> > > > > > You are right. I'll create a schedule for performance test.
> > > > > >
> > > > > >
> > > > > > Zhang Yonglun
> > > > > > Apache ShardingSphere
> > > > > >
> > > > > >
> > > > > > zhangliang@apache.org <zh...@apache.org> 于2019年12月9日周一
> > > 上午11:34写道:
> > > > > >
> > > > > > Acceptance test framework will be established soon.
> > > > > > The proposal is to assert the project is OK basically. we don't
> > > expect
> > > > > it
> > > > > > can assert all function details.
> > > > > > We prefer using uint tests and integrated test engine to assert
> all
> > > > > > function details, it is fine now.
> > > > > >
> > > > > > So, IMO, we can establish the acceptance test framework
> > > > asynchronically.
> > > > > > We just waiting the first result of performance test to decide
> > > whether
> > > > we
> > > > > > can release now.
> > > > > >
> > > > > > ------------------
> > > > > >
> > > > > > Liang Zhang (John)
> > > > > > Apache ShardingSphere & Dubbo
> > > > > >
> > > > > >
> > > > > > zhaojun <zh...@126.com> 于2019年12月9日周一 上午11:10写道:
> > > > > >
> > > > > > It looks good to me, but it’s better we have a mechanism to
> verify
> > > > > > whether
> > > > > > 4.0.0 is stable or not.
> > > > > >
> > > > > > ------------------
> > > > > > Zhao Jun (cherrylzhao)
> > > > > > Apache Sharding-Sphere & ServiceComb
> > > > > >
> > > > > > On Dec 9, 2019, at 10:53 AM, Sheng Wu <wu.sheng.841108@gmail.com
> >
> > > > > > wrote:
> > > > > >
> > > > > > zhaojun <zh...@126.com> 于2019年12月9日周一 上午10:21写道:
> > > > > >
> > > > > > @Sheng
> > > > > >
> > > > > > Maybe you have misunderstood what i have said.
> > > > > > I meant if we have not an acceptance-test framework, maybe we
> will
> > > > > > spend
> > > > > > another several months to process release work.
> > > > > > This is a critical problems we should face with.
> > > > > >
> > > > > >
> > > > > > No very critical I think :)
> > > > > > Agree that, it is important and ease the PPMC/committer team
> > concerns
> > > > > > when
> > > > > > doing the release.
> > > > > >
> > > > > > For 4.0.0, I think we should be ready to go. We are as same as
> all
> > > > > > other
> > > > > > libraries, could send 4.0.1, 4.0.2, if we are really facing
> serious
> > > > > > bug.
> > > > > > My point it only, let's finish no stable version status of ss, it
> > has
> > > > > > last
> > > > > > one year, it is not good for users.
> > > > > >
> > > > > >
> > > > > > Sheng Wu 吴晟
> > > > > > Twitter, wusheng1108
> > > > > >
> > > > > >
> > > > > >
> > > > > > ------------------
> > > > > > Zhao Jun (cherrylzhao)
> > > > > > Apache Sharding-Sphere & ServiceComb
> > > > > >
> > > > > > On Dec 8, 2019, at 10:50 PM, Sheng Wu <wu.sheng.841108@gmail.com
> >
> > > > > > wrote:
> > > > > >
> > > > > > zhaojun <zh...@126.com> 于2019年12月8日周日 下午9:50写道:
> > > > > >
> > > > > > Acceptance-test framework will make release workflow more
> smoothly.
> > > > > > We will spend a lot of time (maybe months) to verify the function
> > > > > > manually
> > > > > > on every release time.
> > > > > >
> > > > > >
> > > > > > Several months? Are you saying ShardingSphere will have no stable
> > > > > > release
> > > > > > in over 1.5 years?
> > > > > > Are PPMC serious sure about this?
> > > > > >
> > > > > > Sheng Wu 吴晟
> > > > > > Twitter, wusheng1108
> > > > > >
> > > > > >
> > > > > >
> > > > > > In fact, we could not release a version ASAP now.
> > > > > >
> > > > > > ------------------
> > > > > > Zhao Jun (cherrylzhao)
> > > > > > Apache ShardingSphere & ServiceComb
> > > > > >
> > > > > > On Dec 7, 2019, at 6:54 PM, Sheng Wu <wu...@gmail.com>
> > > > > > wrote:
> > > > > >
> > > > > > Make sense to me.
> > > > > >
> > > > > > Sheng Wu 吴晟
> > > > > > Twitter, wusheng1108
> > > > > >
> > > > > >
> > > > > > zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六
> > > > > > 下午6:47写道:
> > > > > >
> > > > > > How about get the result of performance test at last? It is a
> good
> > > > > > way
> > > > > > to
> > > > > > confirm there are no performance issue for the stable version.
> > > > > > It should be ok soon, maybe next week. We can list a scheduler
> for
> > > > > > the
> > > > > > detail of performance test.
> > > > > >
> > > > > > ------------------
> > > > > >
> > > > > > Liang Zhang (John)
> > > > > > Apache ShardingSphere & Dubbo
> > > > > >
> > > > > >
> > > > > > Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午6:09写道:
> > > > > >
> > > > > > Hi Sheng,
> > > > > >
> > > > > >
> > > > > > Thanks for your clarification, i get your point.
> > > > > >
> > > > > >
> > > > > > Juan Pan
> > > > > >
> > > > > >
> > > > > > panjuan@apache.org
> > > > > > Juan Pan(T-rista), Apache ShardingSphere
> > > > > >
> > > > > >
> > > > > > On 12/7/2019 17:59,Sheng Wu<wu...@gmail.com> wrote:
> > > > > > Hi
> > > > > >
> > > > > > Actually, my point is those two even not source release :) Those
> > > > > > are
> > > > > > test
> > > > > > frameworks. The user would feel they exist.
> > > > > >
> > > > > > Sheng Wu 吴晟
> > > > > > Twitter, wusheng1108
> > > > > >
> > > > > >
> > > > > > Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午5:50写道:
> > > > > >
> > > > > > Hi Sheng and Liang,
> > > > > >
> > > > > >
> > > > > > I totally agree to release a stable version for community ASAP,
> > > > > > however i
> > > > > > am curious about the release note and the intending date of it.
> > > > > > Is
> > > > > > there
> > > > > > any new for this release, or just hot bugfix? As Sheng said,
> > > > > > ISSUE[1]
> > > > > > and
> > > > > > [2] seems not block, so Liang, would you like to include them
> > > > > > into
> > > > > > this
> > > > > > release? What’s the estimated time of completion?
> > > > > >
> > > > > >
> > > > > > Thanks,
> > > > > >
> > > > > >
> > > > > > Trista
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > Juan Pan
> > > > > >
> > > > > >
> > > > > > panjuan@apache.org
> > > > > > Juan Pan(Trista), Apache ShardingSphere
> > > > > >
> > > > > >
> > > > > > On 12/7/2019 17:23,Sheng Wu<wu...@gmail.com> wrote:
> > > > > > zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六
> > > > > > 下午5:18写道:
> > > > > >
> > > > > > Hi, ShardingSphere community,
> > > > > >
> > > > > > I'd like to talk about the release plan of 4.0.0 stable version.
> > > > > > As you know, after enter Apache incubator, ShardingSphere had
> > > > > > released
> > > > > > 3
> > > > > > RC
> > > > > > versions during the past year. The features are stable more and
> > > > > > more,
> > > > > > it
> > > > > > is
> > > > > > the time to talk about task details before 4.0.0 release.
> > > > > >
> > > > > > I just list some tasks that I knew, please add if I missing
> > > > > > something:
> > > > > >
> > > > > > 1. Performance test display. The current result is in [1], we
> > > > > > still
> > > > > > need
> > > > > > to
> > > > > > do some adjust to make it better.
> > > > > > 2. Acceptance test. The repo is in [2], we still need docker and
> > > > > > shell
> > > > > > to
> > > > > > make it run automatically. And we will transfer it to apache
> > > > > > repo[3]
> > > > > > soon.
> > > > > >
> > > > > >
> > > > > > I think these two are not blocks for the stable release. :)
> > > > > >
> > > > > >
> > > > > > 3. Remain bugs hot fix. I don't find any high priority bug to be
> > > > > > fixed
> > > > > > now.
> > > > > >
> > > > > >
> > > > > > If no high priority bug, I think this is a good time to do the
> > > > > > official
> > > > > > release now.
> > > > > > ShardingSphere has no stable release in the whole of 2019. We
> > > > > > should
> > > > > > do
> > > > > > this ASAP.
> > > > > >
> > > > > > What do other PPMC think?
> > > > > >
> > > > > > Sheng Wu 吴晟
> > > > > > Twitter, wusheng1108
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > Any other tasks missing here?
> > > > > >
> > > > > > [1] https://shardingsphere.apache.org/benchmark/#/overview
> > > > > > [2]
> > > > > > https://github.com/OpenSharding/shardingsphere-acceptance-test
> > > > > > [3]
> > > > > >
> https://github.com/apache/incubator-shardingsphere-acceptance-test
> > > > > >
> > > > > > ------------------
> > > > > >
> > > > > > Liang Zhang (John)
> > > > > > Apache ShardingSphere & Dubbo
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > > --
> > > > >
> > > > >
> > > > > Zhang Yonglun
> > > > > Apache ShardingSphere
> > > > >
> > > >
> > >
> >
>

Re: 4.0.0 stable version release plan

Posted by Rimaljit Kaur <ri...@gmail.com>.
Is RC3 production environment stable?

On Wed, Dec 25, 2019, 8:19 AM zhangliang@apache.org <zh...@apache.org>
wrote:

> Hi Rimaljit,
>
> Thank you for pay attention for us. Maybe you can try to use 4.0.0-RC3.
>
> We have some API changes from 3.x to 4.x
>
> ------------------
>
> Liang Zhang (John)
> Apache ShardingSphere & Dubbo
>
>
> Rimaljit Kaur <ri...@gmail.com> 于2019年12月24日周二 下午3:28写道:
>
> > Hey,
> >
> > I have been using v 3.1.0 in my production as of now. I assume that v
> 4.0.0
> > is production stable. I intend to upgrade my production to v 4.0.0 once
> it
> > is available.
> >
> > On Mon, Dec 23, 2019 at 5:57 PM zhangliang@apache.org <
> > zhangliang@apache.org>
> > wrote:
> >
> > > All issues are fine now.
> > > We are not plan to release a perfect version, but just release a basic
> > > available version, and we can release 4.0.1, 4.0.2 ... continuously.
> > >
> > > I will prepare to release version 4.0.0 soon. Thank you.
> > >
> > > ------------------
> > >
> > > Liang Zhang (John)
> > > Apache ShardingSphere & Dubbo
> > >
> > >
> > > Zhang Yonglun <zh...@apache.org> 于2019年12月13日周五 上午11:04写道:
> > >
> > > > This is a LOCAL Transaction scenario, maybe @
> > > > <https://github.com/cherrylzhao>zhaojun could help.
> > > >
> > > > linzesi <ge...@163.com> 于2019年12月13日周五 上午6:01写道:
> > > >
> > > > > sharding-proxy query different results of data when
> > > > > 'max.connections.size.per.query' is diffetent for server.yaml
> > > > >
> > > > > Sharding-Proxy Version: dev
> > > > >
> > > > > mysql-version: 5.7
> > > > > java-version:jdk8
> > > > > OS: window10
> > > > >
> > > > > I've set up this issue#3732(
> > > > > https://github.com/apache/incubator-shardingsphere/issues/3732)
> > > > >
> > > > > configuration:
> > > > > config-sharding.yaml
> > > > >
> > > > > schemaName: sharding_db
> > > > >
> > > > > dataSources:
> > > > > ds_0:
> > > > >  url: jdbc:mysql://
> > > > > 127.0.0.1:3306/demo_ds_0?serverTimezone=UTC&useSSL=false
> > > > >  username: root
> > > > >  password:
> > > > >  connectionTimeoutMilliseconds: 30000
> > > > >  idleTimeoutMilliseconds: 60000
> > > > >  maxLifetimeMilliseconds: 1800000
> > > > >  maxPoolSize: 50
> > > > > ds_1:
> > > > >  url: jdbc:mysql://
> > > > > 127.0.0.1:3306/demo_ds_1?serverTimezone=UTC&useSSL=false
> > > > >  username: root
> > > > >  password:
> > > > >  connectionTimeoutMilliseconds: 30000
> > > > >  idleTimeoutMilliseconds: 60000
> > > > >  maxLifetimeMilliseconds: 1800000
> > > > >  maxPoolSize: 50
> > > > >
> > > > > shardingRule:
> > > > > tables:
> > > > >  t_order:
> > > > >    actualDataNodes: ds_${0..1}.t_order_${0..1}
> > > > >    tableStrategy:
> > > > >      inline:
> > > > >        shardingColumn: order_id
> > > > >        algorithmExpression: t_order_${order_id % 2}
> > > > >    keyGenerator:
> > > > >      type: SNOWFLAKE
> > > > >      column: order_id
> > > > >  t_order_item:
> > > > >    actualDataNodes: ds_${0..1}.t_order_item_${0..1}
> > > > >    tableStrategy:
> > > > >      inline:
> > > > >        shardingColumn: order_id
> > > > >        algorithmExpression: t_order_item_${order_id % 2}
> > > > >    keyGenerator:
> > > > >      type: SNOWFLAKE
> > > > >      column: order_item_id
> > > > > bindingTables:
> > > > >  - t_order,t_order_item
> > > > > broadcastTables:
> > > > >  - t_address
> > > > > defaultDatabaseStrategy:
> > > > >  inline:
> > > > >    shardingColumn: user_id
> > > > >    algorithmExpression: ds_${user_id % 2}
> > > > > defaultTableStrategy:
> > > > >  none:
> > > > >
> > > > >
> > > > >
> > > > > server.yaml
> > > > > when max.connections.size.per.query=1
> > > > >
> > > > > authentication:
> > > > >   users:
> > > > >     root:
> > > > >       password:
> > > > >     sharding:
> > > > >       password: sharding
> > > > >       authorizedSchemas: sharding_db
> > > > >
> > > > > props:
> > > > >   max.connections.size.per.query: 1
> > > > >   acceptor.size: 16  # The default value is available processors
> > count
> > > *
> > > > 2.
> > > > >   executor.size: 16  # Infinite by default.
> > > > >   proxy.frontend.flush.threshold: 128  # The default value is 128.
> > > > >     # LOCAL: Proxy will run with LOCAL transaction.
> > > > >     # XA: Proxy will run with XA transaction.
> > > > >     # BASE: Proxy will run with B.A.S.E transaction.
> > > > >   proxy.transaction.type: LOCAL
> > > > >   proxy.opentracing.enabled: false
> > > > >   query.with.cipher.column: true
> > > > >   sql.show: false
> > > > >
> > > > >
> > > > >
> > > > > print result:
> > > > >
> > > > > ---------------------------- Print Order Data
> -----------------------
> > > > > order_id: 412075829204353025, user_id: 2, address_id: 2, status:
> > > > > INSERT_TEST
> > > > > order_id: 412075829279850497, user_id: 4, address_id: 4, status:
> > > > > INSERT_TEST
> > > > > order_id: 412075829330182145, user_id: 6, address_id: 6, status:
> > > > > INSERT_TEST
> > > > > order_id: 412075829384708097, user_id: 8, address_id: 8, status:
> > > > > INSERT_TEST
> > > > > order_id: 412075829439234049, user_id: 10, address_id: 10, status:
> > > > > INSERT_TEST
> > > > > order_id: 412075829162409984, user_id: 1, address_id: 1, status:
> > > > > INSERT_TEST
> > > > > order_id: 412075829246296064, user_id: 3, address_id: 3, status:
> > > > > INSERT_TEST
> > > > > order_id: 412075829300822016, user_id: 5, address_id: 5, status:
> > > > > INSERT_TEST
> > > > > order_id: 412075829359542272, user_id: 7, address_id: 7, status:
> > > > > INSERT_TEST
> > > > > order_id: 412075829414068224, user_id: 9, address_id: 9, status:
> > > > > INSERT_TEST
> > > > >
> > > > >
> > > > > when max.connections.size.per.query>1,such as:
> > > > > max.connections.size.per.query:2 (The others configuration are the
> > > same)
> > > > >
> > > > > print result:
> > > > >
> > > > > ---------------------------- Print Order Data
> -----------------------
> > > > > order_id: 412072322820734976, user_id: 1, address_id: 1, status:
> > > > > INSERT_TEST
> > > > > order_id: 412072323223388160, user_id: 3, address_id: 3, status:
> > > > > INSERT_TEST
> > > > > order_id: 412072323273719808, user_id: 5, address_id: 5, status:
> > > > > INSERT_TEST
> > > > > order_id: 412072323319857152, user_id: 7, address_id: 7, status:
> > > > > INSERT_TEST
> > > > > order_id: 412072323365994496, user_id: 9, address_id: 9, status:
> > > > > INSERT_TEST
> > > > >
> > > > >
> > > > > Run Example:
> > > > > click
> > > > >
> > > > > On 12/12/2019 17:57,zhangliang@apache.org<zh...@apache.org>
> > > wrote:
> > > > > Thank you for find bugs. we need to repair this issue before
> release.
> > > > >
> > > > > ------------------
> > > > >
> > > > > Liang Zhang (John)
> > > > > Apache ShardingSphere & Dubbo
> > > > >
> > > > >
> > > > > linzesi <ge...@163.com> 于2019年12月12日周四 下午5:21写道:
> > > > >
> > > > > When I write shardingsphere-acceptance-test cases. I find a problem
> > as
> > > > > follow:
> > > > > sharding-proxy cannot query data when
> > > 'max.connections.size.per.query=1'
> > > > > for server.yaml using springboot and mybatis framework.
> > > > >
> > > > >
> > > > > sharding-proxy version: dev
> > > > > mysql-version: 5.7
> > > > > java-version:jdk8
> > > > > OS: window10
> > > > >
> > > > >
> > > > > I've set up this issue#3725(
> > > > > https://github.com/apache/incubator-shardingsphere/issues/3725)
> > > > > configuration:
> > > > > config-sharding.yaml
> > > > > schemaName: sharding_db
> > > > >
> > > > > dataSources:
> > > > > ds_0:
> > > > > url: jdbc:mysql://
> > > > 127.0.0.1:3306/demo_ds_0?serverTimezone=UTC&useSSL=false
> > > > > username: root
> > > > > password:
> > > > > connectionTimeoutMilliseconds: 30000
> > > > > idleTimeoutMilliseconds: 60000
> > > > > maxLifetimeMilliseconds: 1800000
> > > > > maxPoolSize: 50
> > > > > ds_1:
> > > > > url: jdbc:mysql://
> > > > 127.0.0.1:3306/demo_ds_1?serverTimezone=UTC&useSSL=false
> > > > > username: root
> > > > > password:
> > > > > connectionTimeoutMilliseconds: 30000
> > > > > idleTimeoutMilliseconds: 60000
> > > > > maxLifetimeMilliseconds: 1800000
> > > > > maxPoolSize: 50
> > > > >
> > > > > shardingRule:
> > > > > tables:
> > > > > t_order:
> > > > > actualDataNodes: ds_${0..1}.t_order_${0..1}
> > > > > tableStrategy:
> > > > > inline:
> > > > > shardingColumn: order_id
> > > > > algorithmExpression: t_order_${order_id % 2}
> > > > > keyGenerator:
> > > > > type: SNOWFLAKE
> > > > > column: order_id
> > > > > t_order_item:
> > > > > actualDataNodes: ds_${0..1}.t_order_item_${0..1}
> > > > > tableStrategy:
> > > > > inline:
> > > > > shardingColumn: order_id
> > > > > algorithmExpression: t_order_item_${order_id % 2}
> > > > > keyGenerator:
> > > > > type: SNOWFLAKE
> > > > > column: order_item_id
> > > > > bindingTables:
> > > > > - t_order,t_order_item
> > > > > broadcastTables:
> > > > > - t_address
> > > > > defaultDatabaseStrategy:
> > > > > inline:
> > > > > shardingColumn: user_id
> > > > > algorithmExpression: ds_${user_id % 2}
> > > > > defaultTableStrategy:
> > > > > none:
> > > > > server.yaml
> > > > > authentication:
> > > > > users:
> > > > > root:
> > > > > password: root
> > > > > sharding:
> > > > > password: sharding
> > > > > authorizedSchemas: sharding_db
> > > > >
> > > > > props:
> > > > > max.connections.size.per.query: 1
> > > > > acceptor.size: 16  # The default value is available processors
> count
> > *
> > > 2.
> > > > > executor.size: 16  # Infinite by default.
> > > > > proxy.frontend.flush.threshold: 128  # The default value is 128.
> > > > > # LOCAL: Proxy will run with LOCAL transaction.
> > > > > # XA: Proxy will run with XA transaction.
> > > > > # BASE: Proxy will run with B.A.S.E transaction.
> > > > > proxy.transaction.type: LOCAL
> > > > > proxy.opentracing.enabled: false
> > > > > query.with.cipher.column: true
> > > > > sql.show: false
> > > > >
> > > > >
> > > > > Running example(
> > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/apache/incubator-shardingsphere-example/blob/dev/sharding-proxy-example/sharding-proxy-boot-mybatis-example/src/main/java/org/apache/shardingsphere/example/proxy/spring/boot/mybatis/SpringBootStarterExample.java
> > > > > )
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > On 12/9/2019 11:45,Zhang Yonglun<zh...@apache.org> wrote:
> > > > > Liang,
> > > > >
> > > > > You are right. I'll create a schedule for performance test.
> > > > >
> > > > >
> > > > > Zhang Yonglun
> > > > > Apache ShardingSphere
> > > > >
> > > > >
> > > > > zhangliang@apache.org <zh...@apache.org> 于2019年12月9日周一
> > 上午11:34写道:
> > > > >
> > > > > Acceptance test framework will be established soon.
> > > > > The proposal is to assert the project is OK basically. we don't
> > expect
> > > > it
> > > > > can assert all function details.
> > > > > We prefer using uint tests and integrated test engine to assert all
> > > > > function details, it is fine now.
> > > > >
> > > > > So, IMO, we can establish the acceptance test framework
> > > asynchronically.
> > > > > We just waiting the first result of performance test to decide
> > whether
> > > we
> > > > > can release now.
> > > > >
> > > > > ------------------
> > > > >
> > > > > Liang Zhang (John)
> > > > > Apache ShardingSphere & Dubbo
> > > > >
> > > > >
> > > > > zhaojun <zh...@126.com> 于2019年12月9日周一 上午11:10写道:
> > > > >
> > > > > It looks good to me, but it’s better we have a mechanism to verify
> > > > > whether
> > > > > 4.0.0 is stable or not.
> > > > >
> > > > > ------------------
> > > > > Zhao Jun (cherrylzhao)
> > > > > Apache Sharding-Sphere & ServiceComb
> > > > >
> > > > > On Dec 9, 2019, at 10:53 AM, Sheng Wu <wu...@gmail.com>
> > > > > wrote:
> > > > >
> > > > > zhaojun <zh...@126.com> 于2019年12月9日周一 上午10:21写道:
> > > > >
> > > > > @Sheng
> > > > >
> > > > > Maybe you have misunderstood what i have said.
> > > > > I meant if we have not an acceptance-test framework, maybe we will
> > > > > spend
> > > > > another several months to process release work.
> > > > > This is a critical problems we should face with.
> > > > >
> > > > >
> > > > > No very critical I think :)
> > > > > Agree that, it is important and ease the PPMC/committer team
> concerns
> > > > > when
> > > > > doing the release.
> > > > >
> > > > > For 4.0.0, I think we should be ready to go. We are as same as all
> > > > > other
> > > > > libraries, could send 4.0.1, 4.0.2, if we are really facing serious
> > > > > bug.
> > > > > My point it only, let's finish no stable version status of ss, it
> has
> > > > > last
> > > > > one year, it is not good for users.
> > > > >
> > > > >
> > > > > Sheng Wu 吴晟
> > > > > Twitter, wusheng1108
> > > > >
> > > > >
> > > > >
> > > > > ------------------
> > > > > Zhao Jun (cherrylzhao)
> > > > > Apache Sharding-Sphere & ServiceComb
> > > > >
> > > > > On Dec 8, 2019, at 10:50 PM, Sheng Wu <wu...@gmail.com>
> > > > > wrote:
> > > > >
> > > > > zhaojun <zh...@126.com> 于2019年12月8日周日 下午9:50写道:
> > > > >
> > > > > Acceptance-test framework will make release workflow more smoothly.
> > > > > We will spend a lot of time (maybe months) to verify the function
> > > > > manually
> > > > > on every release time.
> > > > >
> > > > >
> > > > > Several months? Are you saying ShardingSphere will have no stable
> > > > > release
> > > > > in over 1.5 years?
> > > > > Are PPMC serious sure about this?
> > > > >
> > > > > Sheng Wu 吴晟
> > > > > Twitter, wusheng1108
> > > > >
> > > > >
> > > > >
> > > > > In fact, we could not release a version ASAP now.
> > > > >
> > > > > ------------------
> > > > > Zhao Jun (cherrylzhao)
> > > > > Apache ShardingSphere & ServiceComb
> > > > >
> > > > > On Dec 7, 2019, at 6:54 PM, Sheng Wu <wu...@gmail.com>
> > > > > wrote:
> > > > >
> > > > > Make sense to me.
> > > > >
> > > > > Sheng Wu 吴晟
> > > > > Twitter, wusheng1108
> > > > >
> > > > >
> > > > > zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六
> > > > > 下午6:47写道:
> > > > >
> > > > > How about get the result of performance test at last? It is a good
> > > > > way
> > > > > to
> > > > > confirm there are no performance issue for the stable version.
> > > > > It should be ok soon, maybe next week. We can list a scheduler for
> > > > > the
> > > > > detail of performance test.
> > > > >
> > > > > ------------------
> > > > >
> > > > > Liang Zhang (John)
> > > > > Apache ShardingSphere & Dubbo
> > > > >
> > > > >
> > > > > Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午6:09写道:
> > > > >
> > > > > Hi Sheng,
> > > > >
> > > > >
> > > > > Thanks for your clarification, i get your point.
> > > > >
> > > > >
> > > > > Juan Pan
> > > > >
> > > > >
> > > > > panjuan@apache.org
> > > > > Juan Pan(T-rista), Apache ShardingSphere
> > > > >
> > > > >
> > > > > On 12/7/2019 17:59,Sheng Wu<wu...@gmail.com> wrote:
> > > > > Hi
> > > > >
> > > > > Actually, my point is those two even not source release :) Those
> > > > > are
> > > > > test
> > > > > frameworks. The user would feel they exist.
> > > > >
> > > > > Sheng Wu 吴晟
> > > > > Twitter, wusheng1108
> > > > >
> > > > >
> > > > > Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午5:50写道:
> > > > >
> > > > > Hi Sheng and Liang,
> > > > >
> > > > >
> > > > > I totally agree to release a stable version for community ASAP,
> > > > > however i
> > > > > am curious about the release note and the intending date of it.
> > > > > Is
> > > > > there
> > > > > any new for this release, or just hot bugfix? As Sheng said,
> > > > > ISSUE[1]
> > > > > and
> > > > > [2] seems not block, so Liang, would you like to include them
> > > > > into
> > > > > this
> > > > > release? What’s the estimated time of completion?
> > > > >
> > > > >
> > > > > Thanks,
> > > > >
> > > > >
> > > > > Trista
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > Juan Pan
> > > > >
> > > > >
> > > > > panjuan@apache.org
> > > > > Juan Pan(Trista), Apache ShardingSphere
> > > > >
> > > > >
> > > > > On 12/7/2019 17:23,Sheng Wu<wu...@gmail.com> wrote:
> > > > > zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六
> > > > > 下午5:18写道:
> > > > >
> > > > > Hi, ShardingSphere community,
> > > > >
> > > > > I'd like to talk about the release plan of 4.0.0 stable version.
> > > > > As you know, after enter Apache incubator, ShardingSphere had
> > > > > released
> > > > > 3
> > > > > RC
> > > > > versions during the past year. The features are stable more and
> > > > > more,
> > > > > it
> > > > > is
> > > > > the time to talk about task details before 4.0.0 release.
> > > > >
> > > > > I just list some tasks that I knew, please add if I missing
> > > > > something:
> > > > >
> > > > > 1. Performance test display. The current result is in [1], we
> > > > > still
> > > > > need
> > > > > to
> > > > > do some adjust to make it better.
> > > > > 2. Acceptance test. The repo is in [2], we still need docker and
> > > > > shell
> > > > > to
> > > > > make it run automatically. And we will transfer it to apache
> > > > > repo[3]
> > > > > soon.
> > > > >
> > > > >
> > > > > I think these two are not blocks for the stable release. :)
> > > > >
> > > > >
> > > > > 3. Remain bugs hot fix. I don't find any high priority bug to be
> > > > > fixed
> > > > > now.
> > > > >
> > > > >
> > > > > If no high priority bug, I think this is a good time to do the
> > > > > official
> > > > > release now.
> > > > > ShardingSphere has no stable release in the whole of 2019. We
> > > > > should
> > > > > do
> > > > > this ASAP.
> > > > >
> > > > > What do other PPMC think?
> > > > >
> > > > > Sheng Wu 吴晟
> > > > > Twitter, wusheng1108
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > Any other tasks missing here?
> > > > >
> > > > > [1] https://shardingsphere.apache.org/benchmark/#/overview
> > > > > [2]
> > > > > https://github.com/OpenSharding/shardingsphere-acceptance-test
> > > > > [3]
> > > > > https://github.com/apache/incubator-shardingsphere-acceptance-test
> > > > >
> > > > > ------------------
> > > > >
> > > > > Liang Zhang (John)
> > > > > Apache ShardingSphere & Dubbo
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > >
> > > > --
> > > >
> > > >
> > > > Zhang Yonglun
> > > > Apache ShardingSphere
> > > >
> > >
> >
>

Re: 4.0.0 stable version release plan

Posted by "zhangliang@apache.org" <zh...@apache.org>.
Hi Rimaljit,

Thank you for pay attention for us. Maybe you can try to use 4.0.0-RC3.

We have some API changes from 3.x to 4.x

------------------

Liang Zhang (John)
Apache ShardingSphere & Dubbo


Rimaljit Kaur <ri...@gmail.com> 于2019年12月24日周二 下午3:28写道:

> Hey,
>
> I have been using v 3.1.0 in my production as of now. I assume that v 4.0.0
> is production stable. I intend to upgrade my production to v 4.0.0 once it
> is available.
>
> On Mon, Dec 23, 2019 at 5:57 PM zhangliang@apache.org <
> zhangliang@apache.org>
> wrote:
>
> > All issues are fine now.
> > We are not plan to release a perfect version, but just release a basic
> > available version, and we can release 4.0.1, 4.0.2 ... continuously.
> >
> > I will prepare to release version 4.0.0 soon. Thank you.
> >
> > ------------------
> >
> > Liang Zhang (John)
> > Apache ShardingSphere & Dubbo
> >
> >
> > Zhang Yonglun <zh...@apache.org> 于2019年12月13日周五 上午11:04写道:
> >
> > > This is a LOCAL Transaction scenario, maybe @
> > > <https://github.com/cherrylzhao>zhaojun could help.
> > >
> > > linzesi <ge...@163.com> 于2019年12月13日周五 上午6:01写道:
> > >
> > > > sharding-proxy query different results of data when
> > > > 'max.connections.size.per.query' is diffetent for server.yaml
> > > >
> > > > Sharding-Proxy Version: dev
> > > >
> > > > mysql-version: 5.7
> > > > java-version:jdk8
> > > > OS: window10
> > > >
> > > > I've set up this issue#3732(
> > > > https://github.com/apache/incubator-shardingsphere/issues/3732)
> > > >
> > > > configuration:
> > > > config-sharding.yaml
> > > >
> > > > schemaName: sharding_db
> > > >
> > > > dataSources:
> > > > ds_0:
> > > >  url: jdbc:mysql://
> > > > 127.0.0.1:3306/demo_ds_0?serverTimezone=UTC&useSSL=false
> > > >  username: root
> > > >  password:
> > > >  connectionTimeoutMilliseconds: 30000
> > > >  idleTimeoutMilliseconds: 60000
> > > >  maxLifetimeMilliseconds: 1800000
> > > >  maxPoolSize: 50
> > > > ds_1:
> > > >  url: jdbc:mysql://
> > > > 127.0.0.1:3306/demo_ds_1?serverTimezone=UTC&useSSL=false
> > > >  username: root
> > > >  password:
> > > >  connectionTimeoutMilliseconds: 30000
> > > >  idleTimeoutMilliseconds: 60000
> > > >  maxLifetimeMilliseconds: 1800000
> > > >  maxPoolSize: 50
> > > >
> > > > shardingRule:
> > > > tables:
> > > >  t_order:
> > > >    actualDataNodes: ds_${0..1}.t_order_${0..1}
> > > >    tableStrategy:
> > > >      inline:
> > > >        shardingColumn: order_id
> > > >        algorithmExpression: t_order_${order_id % 2}
> > > >    keyGenerator:
> > > >      type: SNOWFLAKE
> > > >      column: order_id
> > > >  t_order_item:
> > > >    actualDataNodes: ds_${0..1}.t_order_item_${0..1}
> > > >    tableStrategy:
> > > >      inline:
> > > >        shardingColumn: order_id
> > > >        algorithmExpression: t_order_item_${order_id % 2}
> > > >    keyGenerator:
> > > >      type: SNOWFLAKE
> > > >      column: order_item_id
> > > > bindingTables:
> > > >  - t_order,t_order_item
> > > > broadcastTables:
> > > >  - t_address
> > > > defaultDatabaseStrategy:
> > > >  inline:
> > > >    shardingColumn: user_id
> > > >    algorithmExpression: ds_${user_id % 2}
> > > > defaultTableStrategy:
> > > >  none:
> > > >
> > > >
> > > >
> > > > server.yaml
> > > > when max.connections.size.per.query=1
> > > >
> > > > authentication:
> > > >   users:
> > > >     root:
> > > >       password:
> > > >     sharding:
> > > >       password: sharding
> > > >       authorizedSchemas: sharding_db
> > > >
> > > > props:
> > > >   max.connections.size.per.query: 1
> > > >   acceptor.size: 16  # The default value is available processors
> count
> > *
> > > 2.
> > > >   executor.size: 16  # Infinite by default.
> > > >   proxy.frontend.flush.threshold: 128  # The default value is 128.
> > > >     # LOCAL: Proxy will run with LOCAL transaction.
> > > >     # XA: Proxy will run with XA transaction.
> > > >     # BASE: Proxy will run with B.A.S.E transaction.
> > > >   proxy.transaction.type: LOCAL
> > > >   proxy.opentracing.enabled: false
> > > >   query.with.cipher.column: true
> > > >   sql.show: false
> > > >
> > > >
> > > >
> > > > print result:
> > > >
> > > > ---------------------------- Print Order Data -----------------------
> > > > order_id: 412075829204353025, user_id: 2, address_id: 2, status:
> > > > INSERT_TEST
> > > > order_id: 412075829279850497, user_id: 4, address_id: 4, status:
> > > > INSERT_TEST
> > > > order_id: 412075829330182145, user_id: 6, address_id: 6, status:
> > > > INSERT_TEST
> > > > order_id: 412075829384708097, user_id: 8, address_id: 8, status:
> > > > INSERT_TEST
> > > > order_id: 412075829439234049, user_id: 10, address_id: 10, status:
> > > > INSERT_TEST
> > > > order_id: 412075829162409984, user_id: 1, address_id: 1, status:
> > > > INSERT_TEST
> > > > order_id: 412075829246296064, user_id: 3, address_id: 3, status:
> > > > INSERT_TEST
> > > > order_id: 412075829300822016, user_id: 5, address_id: 5, status:
> > > > INSERT_TEST
> > > > order_id: 412075829359542272, user_id: 7, address_id: 7, status:
> > > > INSERT_TEST
> > > > order_id: 412075829414068224, user_id: 9, address_id: 9, status:
> > > > INSERT_TEST
> > > >
> > > >
> > > > when max.connections.size.per.query>1,such as:
> > > > max.connections.size.per.query:2 (The others configuration are the
> > same)
> > > >
> > > > print result:
> > > >
> > > > ---------------------------- Print Order Data -----------------------
> > > > order_id: 412072322820734976, user_id: 1, address_id: 1, status:
> > > > INSERT_TEST
> > > > order_id: 412072323223388160, user_id: 3, address_id: 3, status:
> > > > INSERT_TEST
> > > > order_id: 412072323273719808, user_id: 5, address_id: 5, status:
> > > > INSERT_TEST
> > > > order_id: 412072323319857152, user_id: 7, address_id: 7, status:
> > > > INSERT_TEST
> > > > order_id: 412072323365994496, user_id: 9, address_id: 9, status:
> > > > INSERT_TEST
> > > >
> > > >
> > > > Run Example:
> > > > click
> > > >
> > > > On 12/12/2019 17:57,zhangliang@apache.org<zh...@apache.org>
> > wrote:
> > > > Thank you for find bugs. we need to repair this issue before release.
> > > >
> > > > ------------------
> > > >
> > > > Liang Zhang (John)
> > > > Apache ShardingSphere & Dubbo
> > > >
> > > >
> > > > linzesi <ge...@163.com> 于2019年12月12日周四 下午5:21写道:
> > > >
> > > > When I write shardingsphere-acceptance-test cases. I find a problem
> as
> > > > follow:
> > > > sharding-proxy cannot query data when
> > 'max.connections.size.per.query=1'
> > > > for server.yaml using springboot and mybatis framework.
> > > >
> > > >
> > > > sharding-proxy version: dev
> > > > mysql-version: 5.7
> > > > java-version:jdk8
> > > > OS: window10
> > > >
> > > >
> > > > I've set up this issue#3725(
> > > > https://github.com/apache/incubator-shardingsphere/issues/3725)
> > > > configuration:
> > > > config-sharding.yaml
> > > > schemaName: sharding_db
> > > >
> > > > dataSources:
> > > > ds_0:
> > > > url: jdbc:mysql://
> > > 127.0.0.1:3306/demo_ds_0?serverTimezone=UTC&useSSL=false
> > > > username: root
> > > > password:
> > > > connectionTimeoutMilliseconds: 30000
> > > > idleTimeoutMilliseconds: 60000
> > > > maxLifetimeMilliseconds: 1800000
> > > > maxPoolSize: 50
> > > > ds_1:
> > > > url: jdbc:mysql://
> > > 127.0.0.1:3306/demo_ds_1?serverTimezone=UTC&useSSL=false
> > > > username: root
> > > > password:
> > > > connectionTimeoutMilliseconds: 30000
> > > > idleTimeoutMilliseconds: 60000
> > > > maxLifetimeMilliseconds: 1800000
> > > > maxPoolSize: 50
> > > >
> > > > shardingRule:
> > > > tables:
> > > > t_order:
> > > > actualDataNodes: ds_${0..1}.t_order_${0..1}
> > > > tableStrategy:
> > > > inline:
> > > > shardingColumn: order_id
> > > > algorithmExpression: t_order_${order_id % 2}
> > > > keyGenerator:
> > > > type: SNOWFLAKE
> > > > column: order_id
> > > > t_order_item:
> > > > actualDataNodes: ds_${0..1}.t_order_item_${0..1}
> > > > tableStrategy:
> > > > inline:
> > > > shardingColumn: order_id
> > > > algorithmExpression: t_order_item_${order_id % 2}
> > > > keyGenerator:
> > > > type: SNOWFLAKE
> > > > column: order_item_id
> > > > bindingTables:
> > > > - t_order,t_order_item
> > > > broadcastTables:
> > > > - t_address
> > > > defaultDatabaseStrategy:
> > > > inline:
> > > > shardingColumn: user_id
> > > > algorithmExpression: ds_${user_id % 2}
> > > > defaultTableStrategy:
> > > > none:
> > > > server.yaml
> > > > authentication:
> > > > users:
> > > > root:
> > > > password: root
> > > > sharding:
> > > > password: sharding
> > > > authorizedSchemas: sharding_db
> > > >
> > > > props:
> > > > max.connections.size.per.query: 1
> > > > acceptor.size: 16  # The default value is available processors count
> *
> > 2.
> > > > executor.size: 16  # Infinite by default.
> > > > proxy.frontend.flush.threshold: 128  # The default value is 128.
> > > > # LOCAL: Proxy will run with LOCAL transaction.
> > > > # XA: Proxy will run with XA transaction.
> > > > # BASE: Proxy will run with B.A.S.E transaction.
> > > > proxy.transaction.type: LOCAL
> > > > proxy.opentracing.enabled: false
> > > > query.with.cipher.column: true
> > > > sql.show: false
> > > >
> > > >
> > > > Running example(
> > > >
> > > >
> > >
> >
> https://github.com/apache/incubator-shardingsphere-example/blob/dev/sharding-proxy-example/sharding-proxy-boot-mybatis-example/src/main/java/org/apache/shardingsphere/example/proxy/spring/boot/mybatis/SpringBootStarterExample.java
> > > > )
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > On 12/9/2019 11:45,Zhang Yonglun<zh...@apache.org> wrote:
> > > > Liang,
> > > >
> > > > You are right. I'll create a schedule for performance test.
> > > >
> > > >
> > > > Zhang Yonglun
> > > > Apache ShardingSphere
> > > >
> > > >
> > > > zhangliang@apache.org <zh...@apache.org> 于2019年12月9日周一
> 上午11:34写道:
> > > >
> > > > Acceptance test framework will be established soon.
> > > > The proposal is to assert the project is OK basically. we don't
> expect
> > > it
> > > > can assert all function details.
> > > > We prefer using uint tests and integrated test engine to assert all
> > > > function details, it is fine now.
> > > >
> > > > So, IMO, we can establish the acceptance test framework
> > asynchronically.
> > > > We just waiting the first result of performance test to decide
> whether
> > we
> > > > can release now.
> > > >
> > > > ------------------
> > > >
> > > > Liang Zhang (John)
> > > > Apache ShardingSphere & Dubbo
> > > >
> > > >
> > > > zhaojun <zh...@126.com> 于2019年12月9日周一 上午11:10写道:
> > > >
> > > > It looks good to me, but it’s better we have a mechanism to verify
> > > > whether
> > > > 4.0.0 is stable or not.
> > > >
> > > > ------------------
> > > > Zhao Jun (cherrylzhao)
> > > > Apache Sharding-Sphere & ServiceComb
> > > >
> > > > On Dec 9, 2019, at 10:53 AM, Sheng Wu <wu...@gmail.com>
> > > > wrote:
> > > >
> > > > zhaojun <zh...@126.com> 于2019年12月9日周一 上午10:21写道:
> > > >
> > > > @Sheng
> > > >
> > > > Maybe you have misunderstood what i have said.
> > > > I meant if we have not an acceptance-test framework, maybe we will
> > > > spend
> > > > another several months to process release work.
> > > > This is a critical problems we should face with.
> > > >
> > > >
> > > > No very critical I think :)
> > > > Agree that, it is important and ease the PPMC/committer team concerns
> > > > when
> > > > doing the release.
> > > >
> > > > For 4.0.0, I think we should be ready to go. We are as same as all
> > > > other
> > > > libraries, could send 4.0.1, 4.0.2, if we are really facing serious
> > > > bug.
> > > > My point it only, let's finish no stable version status of ss, it has
> > > > last
> > > > one year, it is not good for users.
> > > >
> > > >
> > > > Sheng Wu 吴晟
> > > > Twitter, wusheng1108
> > > >
> > > >
> > > >
> > > > ------------------
> > > > Zhao Jun (cherrylzhao)
> > > > Apache Sharding-Sphere & ServiceComb
> > > >
> > > > On Dec 8, 2019, at 10:50 PM, Sheng Wu <wu...@gmail.com>
> > > > wrote:
> > > >
> > > > zhaojun <zh...@126.com> 于2019年12月8日周日 下午9:50写道:
> > > >
> > > > Acceptance-test framework will make release workflow more smoothly.
> > > > We will spend a lot of time (maybe months) to verify the function
> > > > manually
> > > > on every release time.
> > > >
> > > >
> > > > Several months? Are you saying ShardingSphere will have no stable
> > > > release
> > > > in over 1.5 years?
> > > > Are PPMC serious sure about this?
> > > >
> > > > Sheng Wu 吴晟
> > > > Twitter, wusheng1108
> > > >
> > > >
> > > >
> > > > In fact, we could not release a version ASAP now.
> > > >
> > > > ------------------
> > > > Zhao Jun (cherrylzhao)
> > > > Apache ShardingSphere & ServiceComb
> > > >
> > > > On Dec 7, 2019, at 6:54 PM, Sheng Wu <wu...@gmail.com>
> > > > wrote:
> > > >
> > > > Make sense to me.
> > > >
> > > > Sheng Wu 吴晟
> > > > Twitter, wusheng1108
> > > >
> > > >
> > > > zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六
> > > > 下午6:47写道:
> > > >
> > > > How about get the result of performance test at last? It is a good
> > > > way
> > > > to
> > > > confirm there are no performance issue for the stable version.
> > > > It should be ok soon, maybe next week. We can list a scheduler for
> > > > the
> > > > detail of performance test.
> > > >
> > > > ------------------
> > > >
> > > > Liang Zhang (John)
> > > > Apache ShardingSphere & Dubbo
> > > >
> > > >
> > > > Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午6:09写道:
> > > >
> > > > Hi Sheng,
> > > >
> > > >
> > > > Thanks for your clarification, i get your point.
> > > >
> > > >
> > > > Juan Pan
> > > >
> > > >
> > > > panjuan@apache.org
> > > > Juan Pan(T-rista), Apache ShardingSphere
> > > >
> > > >
> > > > On 12/7/2019 17:59,Sheng Wu<wu...@gmail.com> wrote:
> > > > Hi
> > > >
> > > > Actually, my point is those two even not source release :) Those
> > > > are
> > > > test
> > > > frameworks. The user would feel they exist.
> > > >
> > > > Sheng Wu 吴晟
> > > > Twitter, wusheng1108
> > > >
> > > >
> > > > Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午5:50写道:
> > > >
> > > > Hi Sheng and Liang,
> > > >
> > > >
> > > > I totally agree to release a stable version for community ASAP,
> > > > however i
> > > > am curious about the release note and the intending date of it.
> > > > Is
> > > > there
> > > > any new for this release, or just hot bugfix? As Sheng said,
> > > > ISSUE[1]
> > > > and
> > > > [2] seems not block, so Liang, would you like to include them
> > > > into
> > > > this
> > > > release? What’s the estimated time of completion?
> > > >
> > > >
> > > > Thanks,
> > > >
> > > >
> > > > Trista
> > > >
> > > >
> > > >
> > > >
> > > > Juan Pan
> > > >
> > > >
> > > > panjuan@apache.org
> > > > Juan Pan(Trista), Apache ShardingSphere
> > > >
> > > >
> > > > On 12/7/2019 17:23,Sheng Wu<wu...@gmail.com> wrote:
> > > > zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六
> > > > 下午5:18写道:
> > > >
> > > > Hi, ShardingSphere community,
> > > >
> > > > I'd like to talk about the release plan of 4.0.0 stable version.
> > > > As you know, after enter Apache incubator, ShardingSphere had
> > > > released
> > > > 3
> > > > RC
> > > > versions during the past year. The features are stable more and
> > > > more,
> > > > it
> > > > is
> > > > the time to talk about task details before 4.0.0 release.
> > > >
> > > > I just list some tasks that I knew, please add if I missing
> > > > something:
> > > >
> > > > 1. Performance test display. The current result is in [1], we
> > > > still
> > > > need
> > > > to
> > > > do some adjust to make it better.
> > > > 2. Acceptance test. The repo is in [2], we still need docker and
> > > > shell
> > > > to
> > > > make it run automatically. And we will transfer it to apache
> > > > repo[3]
> > > > soon.
> > > >
> > > >
> > > > I think these two are not blocks for the stable release. :)
> > > >
> > > >
> > > > 3. Remain bugs hot fix. I don't find any high priority bug to be
> > > > fixed
> > > > now.
> > > >
> > > >
> > > > If no high priority bug, I think this is a good time to do the
> > > > official
> > > > release now.
> > > > ShardingSphere has no stable release in the whole of 2019. We
> > > > should
> > > > do
> > > > this ASAP.
> > > >
> > > > What do other PPMC think?
> > > >
> > > > Sheng Wu 吴晟
> > > > Twitter, wusheng1108
> > > >
> > > >
> > > >
> > > >
> > > > Any other tasks missing here?
> > > >
> > > > [1] https://shardingsphere.apache.org/benchmark/#/overview
> > > > [2]
> > > > https://github.com/OpenSharding/shardingsphere-acceptance-test
> > > > [3]
> > > > https://github.com/apache/incubator-shardingsphere-acceptance-test
> > > >
> > > > ------------------
> > > >
> > > > Liang Zhang (John)
> > > > Apache ShardingSphere & Dubbo
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > >
> > > --
> > >
> > >
> > > Zhang Yonglun
> > > Apache ShardingSphere
> > >
> >
>

Re: 4.0.0 stable version release plan

Posted by Rimaljit Kaur <ri...@gmail.com>.
Hey,

I have been using v 3.1.0 in my production as of now. I assume that v 4.0.0
is production stable. I intend to upgrade my production to v 4.0.0 once it
is available.

On Mon, Dec 23, 2019 at 5:57 PM zhangliang@apache.org <zh...@apache.org>
wrote:

> All issues are fine now.
> We are not plan to release a perfect version, but just release a basic
> available version, and we can release 4.0.1, 4.0.2 ... continuously.
>
> I will prepare to release version 4.0.0 soon. Thank you.
>
> ------------------
>
> Liang Zhang (John)
> Apache ShardingSphere & Dubbo
>
>
> Zhang Yonglun <zh...@apache.org> 于2019年12月13日周五 上午11:04写道:
>
> > This is a LOCAL Transaction scenario, maybe @
> > <https://github.com/cherrylzhao>zhaojun could help.
> >
> > linzesi <ge...@163.com> 于2019年12月13日周五 上午6:01写道:
> >
> > > sharding-proxy query different results of data when
> > > 'max.connections.size.per.query' is diffetent for server.yaml
> > >
> > > Sharding-Proxy Version: dev
> > >
> > > mysql-version: 5.7
> > > java-version:jdk8
> > > OS: window10
> > >
> > > I've set up this issue#3732(
> > > https://github.com/apache/incubator-shardingsphere/issues/3732)
> > >
> > > configuration:
> > > config-sharding.yaml
> > >
> > > schemaName: sharding_db
> > >
> > > dataSources:
> > > ds_0:
> > >  url: jdbc:mysql://
> > > 127.0.0.1:3306/demo_ds_0?serverTimezone=UTC&useSSL=false
> > >  username: root
> > >  password:
> > >  connectionTimeoutMilliseconds: 30000
> > >  idleTimeoutMilliseconds: 60000
> > >  maxLifetimeMilliseconds: 1800000
> > >  maxPoolSize: 50
> > > ds_1:
> > >  url: jdbc:mysql://
> > > 127.0.0.1:3306/demo_ds_1?serverTimezone=UTC&useSSL=false
> > >  username: root
> > >  password:
> > >  connectionTimeoutMilliseconds: 30000
> > >  idleTimeoutMilliseconds: 60000
> > >  maxLifetimeMilliseconds: 1800000
> > >  maxPoolSize: 50
> > >
> > > shardingRule:
> > > tables:
> > >  t_order:
> > >    actualDataNodes: ds_${0..1}.t_order_${0..1}
> > >    tableStrategy:
> > >      inline:
> > >        shardingColumn: order_id
> > >        algorithmExpression: t_order_${order_id % 2}
> > >    keyGenerator:
> > >      type: SNOWFLAKE
> > >      column: order_id
> > >  t_order_item:
> > >    actualDataNodes: ds_${0..1}.t_order_item_${0..1}
> > >    tableStrategy:
> > >      inline:
> > >        shardingColumn: order_id
> > >        algorithmExpression: t_order_item_${order_id % 2}
> > >    keyGenerator:
> > >      type: SNOWFLAKE
> > >      column: order_item_id
> > > bindingTables:
> > >  - t_order,t_order_item
> > > broadcastTables:
> > >  - t_address
> > > defaultDatabaseStrategy:
> > >  inline:
> > >    shardingColumn: user_id
> > >    algorithmExpression: ds_${user_id % 2}
> > > defaultTableStrategy:
> > >  none:
> > >
> > >
> > >
> > > server.yaml
> > > when max.connections.size.per.query=1
> > >
> > > authentication:
> > >   users:
> > >     root:
> > >       password:
> > >     sharding:
> > >       password: sharding
> > >       authorizedSchemas: sharding_db
> > >
> > > props:
> > >   max.connections.size.per.query: 1
> > >   acceptor.size: 16  # The default value is available processors count
> *
> > 2.
> > >   executor.size: 16  # Infinite by default.
> > >   proxy.frontend.flush.threshold: 128  # The default value is 128.
> > >     # LOCAL: Proxy will run with LOCAL transaction.
> > >     # XA: Proxy will run with XA transaction.
> > >     # BASE: Proxy will run with B.A.S.E transaction.
> > >   proxy.transaction.type: LOCAL
> > >   proxy.opentracing.enabled: false
> > >   query.with.cipher.column: true
> > >   sql.show: false
> > >
> > >
> > >
> > > print result:
> > >
> > > ---------------------------- Print Order Data -----------------------
> > > order_id: 412075829204353025, user_id: 2, address_id: 2, status:
> > > INSERT_TEST
> > > order_id: 412075829279850497, user_id: 4, address_id: 4, status:
> > > INSERT_TEST
> > > order_id: 412075829330182145, user_id: 6, address_id: 6, status:
> > > INSERT_TEST
> > > order_id: 412075829384708097, user_id: 8, address_id: 8, status:
> > > INSERT_TEST
> > > order_id: 412075829439234049, user_id: 10, address_id: 10, status:
> > > INSERT_TEST
> > > order_id: 412075829162409984, user_id: 1, address_id: 1, status:
> > > INSERT_TEST
> > > order_id: 412075829246296064, user_id: 3, address_id: 3, status:
> > > INSERT_TEST
> > > order_id: 412075829300822016, user_id: 5, address_id: 5, status:
> > > INSERT_TEST
> > > order_id: 412075829359542272, user_id: 7, address_id: 7, status:
> > > INSERT_TEST
> > > order_id: 412075829414068224, user_id: 9, address_id: 9, status:
> > > INSERT_TEST
> > >
> > >
> > > when max.connections.size.per.query>1,such as:
> > > max.connections.size.per.query:2 (The others configuration are the
> same)
> > >
> > > print result:
> > >
> > > ---------------------------- Print Order Data -----------------------
> > > order_id: 412072322820734976, user_id: 1, address_id: 1, status:
> > > INSERT_TEST
> > > order_id: 412072323223388160, user_id: 3, address_id: 3, status:
> > > INSERT_TEST
> > > order_id: 412072323273719808, user_id: 5, address_id: 5, status:
> > > INSERT_TEST
> > > order_id: 412072323319857152, user_id: 7, address_id: 7, status:
> > > INSERT_TEST
> > > order_id: 412072323365994496, user_id: 9, address_id: 9, status:
> > > INSERT_TEST
> > >
> > >
> > > Run Example:
> > > click
> > >
> > > On 12/12/2019 17:57,zhangliang@apache.org<zh...@apache.org>
> wrote:
> > > Thank you for find bugs. we need to repair this issue before release.
> > >
> > > ------------------
> > >
> > > Liang Zhang (John)
> > > Apache ShardingSphere & Dubbo
> > >
> > >
> > > linzesi <ge...@163.com> 于2019年12月12日周四 下午5:21写道:
> > >
> > > When I write shardingsphere-acceptance-test cases. I find a problem as
> > > follow:
> > > sharding-proxy cannot query data when
> 'max.connections.size.per.query=1'
> > > for server.yaml using springboot and mybatis framework.
> > >
> > >
> > > sharding-proxy version: dev
> > > mysql-version: 5.7
> > > java-version:jdk8
> > > OS: window10
> > >
> > >
> > > I've set up this issue#3725(
> > > https://github.com/apache/incubator-shardingsphere/issues/3725)
> > > configuration:
> > > config-sharding.yaml
> > > schemaName: sharding_db
> > >
> > > dataSources:
> > > ds_0:
> > > url: jdbc:mysql://
> > 127.0.0.1:3306/demo_ds_0?serverTimezone=UTC&useSSL=false
> > > username: root
> > > password:
> > > connectionTimeoutMilliseconds: 30000
> > > idleTimeoutMilliseconds: 60000
> > > maxLifetimeMilliseconds: 1800000
> > > maxPoolSize: 50
> > > ds_1:
> > > url: jdbc:mysql://
> > 127.0.0.1:3306/demo_ds_1?serverTimezone=UTC&useSSL=false
> > > username: root
> > > password:
> > > connectionTimeoutMilliseconds: 30000
> > > idleTimeoutMilliseconds: 60000
> > > maxLifetimeMilliseconds: 1800000
> > > maxPoolSize: 50
> > >
> > > shardingRule:
> > > tables:
> > > t_order:
> > > actualDataNodes: ds_${0..1}.t_order_${0..1}
> > > tableStrategy:
> > > inline:
> > > shardingColumn: order_id
> > > algorithmExpression: t_order_${order_id % 2}
> > > keyGenerator:
> > > type: SNOWFLAKE
> > > column: order_id
> > > t_order_item:
> > > actualDataNodes: ds_${0..1}.t_order_item_${0..1}
> > > tableStrategy:
> > > inline:
> > > shardingColumn: order_id
> > > algorithmExpression: t_order_item_${order_id % 2}
> > > keyGenerator:
> > > type: SNOWFLAKE
> > > column: order_item_id
> > > bindingTables:
> > > - t_order,t_order_item
> > > broadcastTables:
> > > - t_address
> > > defaultDatabaseStrategy:
> > > inline:
> > > shardingColumn: user_id
> > > algorithmExpression: ds_${user_id % 2}
> > > defaultTableStrategy:
> > > none:
> > > server.yaml
> > > authentication:
> > > users:
> > > root:
> > > password: root
> > > sharding:
> > > password: sharding
> > > authorizedSchemas: sharding_db
> > >
> > > props:
> > > max.connections.size.per.query: 1
> > > acceptor.size: 16  # The default value is available processors count *
> 2.
> > > executor.size: 16  # Infinite by default.
> > > proxy.frontend.flush.threshold: 128  # The default value is 128.
> > > # LOCAL: Proxy will run with LOCAL transaction.
> > > # XA: Proxy will run with XA transaction.
> > > # BASE: Proxy will run with B.A.S.E transaction.
> > > proxy.transaction.type: LOCAL
> > > proxy.opentracing.enabled: false
> > > query.with.cipher.column: true
> > > sql.show: false
> > >
> > >
> > > Running example(
> > >
> > >
> >
> https://github.com/apache/incubator-shardingsphere-example/blob/dev/sharding-proxy-example/sharding-proxy-boot-mybatis-example/src/main/java/org/apache/shardingsphere/example/proxy/spring/boot/mybatis/SpringBootStarterExample.java
> > > )
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > On 12/9/2019 11:45,Zhang Yonglun<zh...@apache.org> wrote:
> > > Liang,
> > >
> > > You are right. I'll create a schedule for performance test.
> > >
> > >
> > > Zhang Yonglun
> > > Apache ShardingSphere
> > >
> > >
> > > zhangliang@apache.org <zh...@apache.org> 于2019年12月9日周一 上午11:34写道:
> > >
> > > Acceptance test framework will be established soon.
> > > The proposal is to assert the project is OK basically. we don't  expect
> > it
> > > can assert all function details.
> > > We prefer using uint tests and integrated test engine to assert all
> > > function details, it is fine now.
> > >
> > > So, IMO, we can establish the acceptance test framework
> asynchronically.
> > > We just waiting the first result of performance test to decide whether
> we
> > > can release now.
> > >
> > > ------------------
> > >
> > > Liang Zhang (John)
> > > Apache ShardingSphere & Dubbo
> > >
> > >
> > > zhaojun <zh...@126.com> 于2019年12月9日周一 上午11:10写道:
> > >
> > > It looks good to me, but it’s better we have a mechanism to verify
> > > whether
> > > 4.0.0 is stable or not.
> > >
> > > ------------------
> > > Zhao Jun (cherrylzhao)
> > > Apache Sharding-Sphere & ServiceComb
> > >
> > > On Dec 9, 2019, at 10:53 AM, Sheng Wu <wu...@gmail.com>
> > > wrote:
> > >
> > > zhaojun <zh...@126.com> 于2019年12月9日周一 上午10:21写道:
> > >
> > > @Sheng
> > >
> > > Maybe you have misunderstood what i have said.
> > > I meant if we have not an acceptance-test framework, maybe we will
> > > spend
> > > another several months to process release work.
> > > This is a critical problems we should face with.
> > >
> > >
> > > No very critical I think :)
> > > Agree that, it is important and ease the PPMC/committer team concerns
> > > when
> > > doing the release.
> > >
> > > For 4.0.0, I think we should be ready to go. We are as same as all
> > > other
> > > libraries, could send 4.0.1, 4.0.2, if we are really facing serious
> > > bug.
> > > My point it only, let's finish no stable version status of ss, it has
> > > last
> > > one year, it is not good for users.
> > >
> > >
> > > Sheng Wu 吴晟
> > > Twitter, wusheng1108
> > >
> > >
> > >
> > > ------------------
> > > Zhao Jun (cherrylzhao)
> > > Apache Sharding-Sphere & ServiceComb
> > >
> > > On Dec 8, 2019, at 10:50 PM, Sheng Wu <wu...@gmail.com>
> > > wrote:
> > >
> > > zhaojun <zh...@126.com> 于2019年12月8日周日 下午9:50写道:
> > >
> > > Acceptance-test framework will make release workflow more smoothly.
> > > We will spend a lot of time (maybe months) to verify the function
> > > manually
> > > on every release time.
> > >
> > >
> > > Several months? Are you saying ShardingSphere will have no stable
> > > release
> > > in over 1.5 years?
> > > Are PPMC serious sure about this?
> > >
> > > Sheng Wu 吴晟
> > > Twitter, wusheng1108
> > >
> > >
> > >
> > > In fact, we could not release a version ASAP now.
> > >
> > > ------------------
> > > Zhao Jun (cherrylzhao)
> > > Apache ShardingSphere & ServiceComb
> > >
> > > On Dec 7, 2019, at 6:54 PM, Sheng Wu <wu...@gmail.com>
> > > wrote:
> > >
> > > Make sense to me.
> > >
> > > Sheng Wu 吴晟
> > > Twitter, wusheng1108
> > >
> > >
> > > zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六
> > > 下午6:47写道:
> > >
> > > How about get the result of performance test at last? It is a good
> > > way
> > > to
> > > confirm there are no performance issue for the stable version.
> > > It should be ok soon, maybe next week. We can list a scheduler for
> > > the
> > > detail of performance test.
> > >
> > > ------------------
> > >
> > > Liang Zhang (John)
> > > Apache ShardingSphere & Dubbo
> > >
> > >
> > > Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午6:09写道:
> > >
> > > Hi Sheng,
> > >
> > >
> > > Thanks for your clarification, i get your point.
> > >
> > >
> > > Juan Pan
> > >
> > >
> > > panjuan@apache.org
> > > Juan Pan(T-rista), Apache ShardingSphere
> > >
> > >
> > > On 12/7/2019 17:59,Sheng Wu<wu...@gmail.com> wrote:
> > > Hi
> > >
> > > Actually, my point is those two even not source release :) Those
> > > are
> > > test
> > > frameworks. The user would feel they exist.
> > >
> > > Sheng Wu 吴晟
> > > Twitter, wusheng1108
> > >
> > >
> > > Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午5:50写道:
> > >
> > > Hi Sheng and Liang,
> > >
> > >
> > > I totally agree to release a stable version for community ASAP,
> > > however i
> > > am curious about the release note and the intending date of it.
> > > Is
> > > there
> > > any new for this release, or just hot bugfix? As Sheng said,
> > > ISSUE[1]
> > > and
> > > [2] seems not block, so Liang, would you like to include them
> > > into
> > > this
> > > release? What’s the estimated time of completion?
> > >
> > >
> > > Thanks,
> > >
> > >
> > > Trista
> > >
> > >
> > >
> > >
> > > Juan Pan
> > >
> > >
> > > panjuan@apache.org
> > > Juan Pan(Trista), Apache ShardingSphere
> > >
> > >
> > > On 12/7/2019 17:23,Sheng Wu<wu...@gmail.com> wrote:
> > > zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六
> > > 下午5:18写道:
> > >
> > > Hi, ShardingSphere community,
> > >
> > > I'd like to talk about the release plan of 4.0.0 stable version.
> > > As you know, after enter Apache incubator, ShardingSphere had
> > > released
> > > 3
> > > RC
> > > versions during the past year. The features are stable more and
> > > more,
> > > it
> > > is
> > > the time to talk about task details before 4.0.0 release.
> > >
> > > I just list some tasks that I knew, please add if I missing
> > > something:
> > >
> > > 1. Performance test display. The current result is in [1], we
> > > still
> > > need
> > > to
> > > do some adjust to make it better.
> > > 2. Acceptance test. The repo is in [2], we still need docker and
> > > shell
> > > to
> > > make it run automatically. And we will transfer it to apache
> > > repo[3]
> > > soon.
> > >
> > >
> > > I think these two are not blocks for the stable release. :)
> > >
> > >
> > > 3. Remain bugs hot fix. I don't find any high priority bug to be
> > > fixed
> > > now.
> > >
> > >
> > > If no high priority bug, I think this is a good time to do the
> > > official
> > > release now.
> > > ShardingSphere has no stable release in the whole of 2019. We
> > > should
> > > do
> > > this ASAP.
> > >
> > > What do other PPMC think?
> > >
> > > Sheng Wu 吴晟
> > > Twitter, wusheng1108
> > >
> > >
> > >
> > >
> > > Any other tasks missing here?
> > >
> > > [1] https://shardingsphere.apache.org/benchmark/#/overview
> > > [2]
> > > https://github.com/OpenSharding/shardingsphere-acceptance-test
> > > [3]
> > > https://github.com/apache/incubator-shardingsphere-acceptance-test
> > >
> > > ------------------
> > >
> > > Liang Zhang (John)
> > > Apache ShardingSphere & Dubbo
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
> > --
> >
> >
> > Zhang Yonglun
> > Apache ShardingSphere
> >
>

Re: 4.0.0 stable version release plan

Posted by "zhangliang@apache.org" <zh...@apache.org>.
All issues are fine now.
We are not plan to release a perfect version, but just release a basic
available version, and we can release 4.0.1, 4.0.2 ... continuously.

I will prepare to release version 4.0.0 soon. Thank you.

------------------

Liang Zhang (John)
Apache ShardingSphere & Dubbo


Zhang Yonglun <zh...@apache.org> 于2019年12月13日周五 上午11:04写道:

> This is a LOCAL Transaction scenario, maybe @
> <https://github.com/cherrylzhao>zhaojun could help.
>
> linzesi <ge...@163.com> 于2019年12月13日周五 上午6:01写道:
>
> > sharding-proxy query different results of data when
> > 'max.connections.size.per.query' is diffetent for server.yaml
> >
> > Sharding-Proxy Version: dev
> >
> > mysql-version: 5.7
> > java-version:jdk8
> > OS: window10
> >
> > I've set up this issue#3732(
> > https://github.com/apache/incubator-shardingsphere/issues/3732)
> >
> > configuration:
> > config-sharding.yaml
> >
> > schemaName: sharding_db
> >
> > dataSources:
> > ds_0:
> >  url: jdbc:mysql://
> > 127.0.0.1:3306/demo_ds_0?serverTimezone=UTC&useSSL=false
> >  username: root
> >  password:
> >  connectionTimeoutMilliseconds: 30000
> >  idleTimeoutMilliseconds: 60000
> >  maxLifetimeMilliseconds: 1800000
> >  maxPoolSize: 50
> > ds_1:
> >  url: jdbc:mysql://
> > 127.0.0.1:3306/demo_ds_1?serverTimezone=UTC&useSSL=false
> >  username: root
> >  password:
> >  connectionTimeoutMilliseconds: 30000
> >  idleTimeoutMilliseconds: 60000
> >  maxLifetimeMilliseconds: 1800000
> >  maxPoolSize: 50
> >
> > shardingRule:
> > tables:
> >  t_order:
> >    actualDataNodes: ds_${0..1}.t_order_${0..1}
> >    tableStrategy:
> >      inline:
> >        shardingColumn: order_id
> >        algorithmExpression: t_order_${order_id % 2}
> >    keyGenerator:
> >      type: SNOWFLAKE
> >      column: order_id
> >  t_order_item:
> >    actualDataNodes: ds_${0..1}.t_order_item_${0..1}
> >    tableStrategy:
> >      inline:
> >        shardingColumn: order_id
> >        algorithmExpression: t_order_item_${order_id % 2}
> >    keyGenerator:
> >      type: SNOWFLAKE
> >      column: order_item_id
> > bindingTables:
> >  - t_order,t_order_item
> > broadcastTables:
> >  - t_address
> > defaultDatabaseStrategy:
> >  inline:
> >    shardingColumn: user_id
> >    algorithmExpression: ds_${user_id % 2}
> > defaultTableStrategy:
> >  none:
> >
> >
> >
> > server.yaml
> > when max.connections.size.per.query=1
> >
> > authentication:
> >   users:
> >     root:
> >       password:
> >     sharding:
> >       password: sharding
> >       authorizedSchemas: sharding_db
> >
> > props:
> >   max.connections.size.per.query: 1
> >   acceptor.size: 16  # The default value is available processors count *
> 2.
> >   executor.size: 16  # Infinite by default.
> >   proxy.frontend.flush.threshold: 128  # The default value is 128.
> >     # LOCAL: Proxy will run with LOCAL transaction.
> >     # XA: Proxy will run with XA transaction.
> >     # BASE: Proxy will run with B.A.S.E transaction.
> >   proxy.transaction.type: LOCAL
> >   proxy.opentracing.enabled: false
> >   query.with.cipher.column: true
> >   sql.show: false
> >
> >
> >
> > print result:
> >
> > ---------------------------- Print Order Data -----------------------
> > order_id: 412075829204353025, user_id: 2, address_id: 2, status:
> > INSERT_TEST
> > order_id: 412075829279850497, user_id: 4, address_id: 4, status:
> > INSERT_TEST
> > order_id: 412075829330182145, user_id: 6, address_id: 6, status:
> > INSERT_TEST
> > order_id: 412075829384708097, user_id: 8, address_id: 8, status:
> > INSERT_TEST
> > order_id: 412075829439234049, user_id: 10, address_id: 10, status:
> > INSERT_TEST
> > order_id: 412075829162409984, user_id: 1, address_id: 1, status:
> > INSERT_TEST
> > order_id: 412075829246296064, user_id: 3, address_id: 3, status:
> > INSERT_TEST
> > order_id: 412075829300822016, user_id: 5, address_id: 5, status:
> > INSERT_TEST
> > order_id: 412075829359542272, user_id: 7, address_id: 7, status:
> > INSERT_TEST
> > order_id: 412075829414068224, user_id: 9, address_id: 9, status:
> > INSERT_TEST
> >
> >
> > when max.connections.size.per.query>1,such as:
> > max.connections.size.per.query:2 (The others configuration are the same)
> >
> > print result:
> >
> > ---------------------------- Print Order Data -----------------------
> > order_id: 412072322820734976, user_id: 1, address_id: 1, status:
> > INSERT_TEST
> > order_id: 412072323223388160, user_id: 3, address_id: 3, status:
> > INSERT_TEST
> > order_id: 412072323273719808, user_id: 5, address_id: 5, status:
> > INSERT_TEST
> > order_id: 412072323319857152, user_id: 7, address_id: 7, status:
> > INSERT_TEST
> > order_id: 412072323365994496, user_id: 9, address_id: 9, status:
> > INSERT_TEST
> >
> >
> > Run Example:
> > click
> >
> > On 12/12/2019 17:57,zhangliang@apache.org<zh...@apache.org> wrote:
> > Thank you for find bugs. we need to repair this issue before release.
> >
> > ------------------
> >
> > Liang Zhang (John)
> > Apache ShardingSphere & Dubbo
> >
> >
> > linzesi <ge...@163.com> 于2019年12月12日周四 下午5:21写道:
> >
> > When I write shardingsphere-acceptance-test cases. I find a problem as
> > follow:
> > sharding-proxy cannot query data when 'max.connections.size.per.query=1'
> > for server.yaml using springboot and mybatis framework.
> >
> >
> > sharding-proxy version: dev
> > mysql-version: 5.7
> > java-version:jdk8
> > OS: window10
> >
> >
> > I've set up this issue#3725(
> > https://github.com/apache/incubator-shardingsphere/issues/3725)
> > configuration:
> > config-sharding.yaml
> > schemaName: sharding_db
> >
> > dataSources:
> > ds_0:
> > url: jdbc:mysql://
> 127.0.0.1:3306/demo_ds_0?serverTimezone=UTC&useSSL=false
> > username: root
> > password:
> > connectionTimeoutMilliseconds: 30000
> > idleTimeoutMilliseconds: 60000
> > maxLifetimeMilliseconds: 1800000
> > maxPoolSize: 50
> > ds_1:
> > url: jdbc:mysql://
> 127.0.0.1:3306/demo_ds_1?serverTimezone=UTC&useSSL=false
> > username: root
> > password:
> > connectionTimeoutMilliseconds: 30000
> > idleTimeoutMilliseconds: 60000
> > maxLifetimeMilliseconds: 1800000
> > maxPoolSize: 50
> >
> > shardingRule:
> > tables:
> > t_order:
> > actualDataNodes: ds_${0..1}.t_order_${0..1}
> > tableStrategy:
> > inline:
> > shardingColumn: order_id
> > algorithmExpression: t_order_${order_id % 2}
> > keyGenerator:
> > type: SNOWFLAKE
> > column: order_id
> > t_order_item:
> > actualDataNodes: ds_${0..1}.t_order_item_${0..1}
> > tableStrategy:
> > inline:
> > shardingColumn: order_id
> > algorithmExpression: t_order_item_${order_id % 2}
> > keyGenerator:
> > type: SNOWFLAKE
> > column: order_item_id
> > bindingTables:
> > - t_order,t_order_item
> > broadcastTables:
> > - t_address
> > defaultDatabaseStrategy:
> > inline:
> > shardingColumn: user_id
> > algorithmExpression: ds_${user_id % 2}
> > defaultTableStrategy:
> > none:
> > server.yaml
> > authentication:
> > users:
> > root:
> > password: root
> > sharding:
> > password: sharding
> > authorizedSchemas: sharding_db
> >
> > props:
> > max.connections.size.per.query: 1
> > acceptor.size: 16  # The default value is available processors count * 2.
> > executor.size: 16  # Infinite by default.
> > proxy.frontend.flush.threshold: 128  # The default value is 128.
> > # LOCAL: Proxy will run with LOCAL transaction.
> > # XA: Proxy will run with XA transaction.
> > # BASE: Proxy will run with B.A.S.E transaction.
> > proxy.transaction.type: LOCAL
> > proxy.opentracing.enabled: false
> > query.with.cipher.column: true
> > sql.show: false
> >
> >
> > Running example(
> >
> >
> https://github.com/apache/incubator-shardingsphere-example/blob/dev/sharding-proxy-example/sharding-proxy-boot-mybatis-example/src/main/java/org/apache/shardingsphere/example/proxy/spring/boot/mybatis/SpringBootStarterExample.java
> > )
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > On 12/9/2019 11:45,Zhang Yonglun<zh...@apache.org> wrote:
> > Liang,
> >
> > You are right. I'll create a schedule for performance test.
> >
> >
> > Zhang Yonglun
> > Apache ShardingSphere
> >
> >
> > zhangliang@apache.org <zh...@apache.org> 于2019年12月9日周一 上午11:34写道:
> >
> > Acceptance test framework will be established soon.
> > The proposal is to assert the project is OK basically. we don't  expect
> it
> > can assert all function details.
> > We prefer using uint tests and integrated test engine to assert all
> > function details, it is fine now.
> >
> > So, IMO, we can establish the acceptance test framework asynchronically.
> > We just waiting the first result of performance test to decide whether we
> > can release now.
> >
> > ------------------
> >
> > Liang Zhang (John)
> > Apache ShardingSphere & Dubbo
> >
> >
> > zhaojun <zh...@126.com> 于2019年12月9日周一 上午11:10写道:
> >
> > It looks good to me, but it’s better we have a mechanism to verify
> > whether
> > 4.0.0 is stable or not.
> >
> > ------------------
> > Zhao Jun (cherrylzhao)
> > Apache Sharding-Sphere & ServiceComb
> >
> > On Dec 9, 2019, at 10:53 AM, Sheng Wu <wu...@gmail.com>
> > wrote:
> >
> > zhaojun <zh...@126.com> 于2019年12月9日周一 上午10:21写道:
> >
> > @Sheng
> >
> > Maybe you have misunderstood what i have said.
> > I meant if we have not an acceptance-test framework, maybe we will
> > spend
> > another several months to process release work.
> > This is a critical problems we should face with.
> >
> >
> > No very critical I think :)
> > Agree that, it is important and ease the PPMC/committer team concerns
> > when
> > doing the release.
> >
> > For 4.0.0, I think we should be ready to go. We are as same as all
> > other
> > libraries, could send 4.0.1, 4.0.2, if we are really facing serious
> > bug.
> > My point it only, let's finish no stable version status of ss, it has
> > last
> > one year, it is not good for users.
> >
> >
> > Sheng Wu 吴晟
> > Twitter, wusheng1108
> >
> >
> >
> > ------------------
> > Zhao Jun (cherrylzhao)
> > Apache Sharding-Sphere & ServiceComb
> >
> > On Dec 8, 2019, at 10:50 PM, Sheng Wu <wu...@gmail.com>
> > wrote:
> >
> > zhaojun <zh...@126.com> 于2019年12月8日周日 下午9:50写道:
> >
> > Acceptance-test framework will make release workflow more smoothly.
> > We will spend a lot of time (maybe months) to verify the function
> > manually
> > on every release time.
> >
> >
> > Several months? Are you saying ShardingSphere will have no stable
> > release
> > in over 1.5 years?
> > Are PPMC serious sure about this?
> >
> > Sheng Wu 吴晟
> > Twitter, wusheng1108
> >
> >
> >
> > In fact, we could not release a version ASAP now.
> >
> > ------------------
> > Zhao Jun (cherrylzhao)
> > Apache ShardingSphere & ServiceComb
> >
> > On Dec 7, 2019, at 6:54 PM, Sheng Wu <wu...@gmail.com>
> > wrote:
> >
> > Make sense to me.
> >
> > Sheng Wu 吴晟
> > Twitter, wusheng1108
> >
> >
> > zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六
> > 下午6:47写道:
> >
> > How about get the result of performance test at last? It is a good
> > way
> > to
> > confirm there are no performance issue for the stable version.
> > It should be ok soon, maybe next week. We can list a scheduler for
> > the
> > detail of performance test.
> >
> > ------------------
> >
> > Liang Zhang (John)
> > Apache ShardingSphere & Dubbo
> >
> >
> > Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午6:09写道:
> >
> > Hi Sheng,
> >
> >
> > Thanks for your clarification, i get your point.
> >
> >
> > Juan Pan
> >
> >
> > panjuan@apache.org
> > Juan Pan(T-rista), Apache ShardingSphere
> >
> >
> > On 12/7/2019 17:59,Sheng Wu<wu...@gmail.com> wrote:
> > Hi
> >
> > Actually, my point is those two even not source release :) Those
> > are
> > test
> > frameworks. The user would feel they exist.
> >
> > Sheng Wu 吴晟
> > Twitter, wusheng1108
> >
> >
> > Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午5:50写道:
> >
> > Hi Sheng and Liang,
> >
> >
> > I totally agree to release a stable version for community ASAP,
> > however i
> > am curious about the release note and the intending date of it.
> > Is
> > there
> > any new for this release, or just hot bugfix? As Sheng said,
> > ISSUE[1]
> > and
> > [2] seems not block, so Liang, would you like to include them
> > into
> > this
> > release? What’s the estimated time of completion?
> >
> >
> > Thanks,
> >
> >
> > Trista
> >
> >
> >
> >
> > Juan Pan
> >
> >
> > panjuan@apache.org
> > Juan Pan(Trista), Apache ShardingSphere
> >
> >
> > On 12/7/2019 17:23,Sheng Wu<wu...@gmail.com> wrote:
> > zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六
> > 下午5:18写道:
> >
> > Hi, ShardingSphere community,
> >
> > I'd like to talk about the release plan of 4.0.0 stable version.
> > As you know, after enter Apache incubator, ShardingSphere had
> > released
> > 3
> > RC
> > versions during the past year. The features are stable more and
> > more,
> > it
> > is
> > the time to talk about task details before 4.0.0 release.
> >
> > I just list some tasks that I knew, please add if I missing
> > something:
> >
> > 1. Performance test display. The current result is in [1], we
> > still
> > need
> > to
> > do some adjust to make it better.
> > 2. Acceptance test. The repo is in [2], we still need docker and
> > shell
> > to
> > make it run automatically. And we will transfer it to apache
> > repo[3]
> > soon.
> >
> >
> > I think these two are not blocks for the stable release. :)
> >
> >
> > 3. Remain bugs hot fix. I don't find any high priority bug to be
> > fixed
> > now.
> >
> >
> > If no high priority bug, I think this is a good time to do the
> > official
> > release now.
> > ShardingSphere has no stable release in the whole of 2019. We
> > should
> > do
> > this ASAP.
> >
> > What do other PPMC think?
> >
> > Sheng Wu 吴晟
> > Twitter, wusheng1108
> >
> >
> >
> >
> > Any other tasks missing here?
> >
> > [1] https://shardingsphere.apache.org/benchmark/#/overview
> > [2]
> > https://github.com/OpenSharding/shardingsphere-acceptance-test
> > [3]
> > https://github.com/apache/incubator-shardingsphere-acceptance-test
> >
> > ------------------
> >
> > Liang Zhang (John)
> > Apache ShardingSphere & Dubbo
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
>
> --
>
>
> Zhang Yonglun
> Apache ShardingSphere
>

Re: 4.0.0 stable version release plan

Posted by Zhang Yonglun <zh...@apache.org>.
This is a LOCAL Transaction scenario, maybe @
<https://github.com/cherrylzhao>zhaojun could help.

linzesi <ge...@163.com> 于2019年12月13日周五 上午6:01写道:

> sharding-proxy query different results of data when
> 'max.connections.size.per.query' is diffetent for server.yaml
>
> Sharding-Proxy Version: dev
>
> mysql-version: 5.7
> java-version:jdk8
> OS: window10
>
> I've set up this issue#3732(
> https://github.com/apache/incubator-shardingsphere/issues/3732)
>
> configuration:
> config-sharding.yaml
>
> schemaName: sharding_db
>
> dataSources:
> ds_0:
>  url: jdbc:mysql://
> 127.0.0.1:3306/demo_ds_0?serverTimezone=UTC&useSSL=false
>  username: root
>  password:
>  connectionTimeoutMilliseconds: 30000
>  idleTimeoutMilliseconds: 60000
>  maxLifetimeMilliseconds: 1800000
>  maxPoolSize: 50
> ds_1:
>  url: jdbc:mysql://
> 127.0.0.1:3306/demo_ds_1?serverTimezone=UTC&useSSL=false
>  username: root
>  password:
>  connectionTimeoutMilliseconds: 30000
>  idleTimeoutMilliseconds: 60000
>  maxLifetimeMilliseconds: 1800000
>  maxPoolSize: 50
>
> shardingRule:
> tables:
>  t_order:
>    actualDataNodes: ds_${0..1}.t_order_${0..1}
>    tableStrategy:
>      inline:
>        shardingColumn: order_id
>        algorithmExpression: t_order_${order_id % 2}
>    keyGenerator:
>      type: SNOWFLAKE
>      column: order_id
>  t_order_item:
>    actualDataNodes: ds_${0..1}.t_order_item_${0..1}
>    tableStrategy:
>      inline:
>        shardingColumn: order_id
>        algorithmExpression: t_order_item_${order_id % 2}
>    keyGenerator:
>      type: SNOWFLAKE
>      column: order_item_id
> bindingTables:
>  - t_order,t_order_item
> broadcastTables:
>  - t_address
> defaultDatabaseStrategy:
>  inline:
>    shardingColumn: user_id
>    algorithmExpression: ds_${user_id % 2}
> defaultTableStrategy:
>  none:
>
>
>
> server.yaml
> when max.connections.size.per.query=1
>
> authentication:
>   users:
>     root:
>       password:
>     sharding:
>       password: sharding
>       authorizedSchemas: sharding_db
>
> props:
>   max.connections.size.per.query: 1
>   acceptor.size: 16  # The default value is available processors count * 2.
>   executor.size: 16  # Infinite by default.
>   proxy.frontend.flush.threshold: 128  # The default value is 128.
>     # LOCAL: Proxy will run with LOCAL transaction.
>     # XA: Proxy will run with XA transaction.
>     # BASE: Proxy will run with B.A.S.E transaction.
>   proxy.transaction.type: LOCAL
>   proxy.opentracing.enabled: false
>   query.with.cipher.column: true
>   sql.show: false
>
>
>
> print result:
>
> ---------------------------- Print Order Data -----------------------
> order_id: 412075829204353025, user_id: 2, address_id: 2, status:
> INSERT_TEST
> order_id: 412075829279850497, user_id: 4, address_id: 4, status:
> INSERT_TEST
> order_id: 412075829330182145, user_id: 6, address_id: 6, status:
> INSERT_TEST
> order_id: 412075829384708097, user_id: 8, address_id: 8, status:
> INSERT_TEST
> order_id: 412075829439234049, user_id: 10, address_id: 10, status:
> INSERT_TEST
> order_id: 412075829162409984, user_id: 1, address_id: 1, status:
> INSERT_TEST
> order_id: 412075829246296064, user_id: 3, address_id: 3, status:
> INSERT_TEST
> order_id: 412075829300822016, user_id: 5, address_id: 5, status:
> INSERT_TEST
> order_id: 412075829359542272, user_id: 7, address_id: 7, status:
> INSERT_TEST
> order_id: 412075829414068224, user_id: 9, address_id: 9, status:
> INSERT_TEST
>
>
> when max.connections.size.per.query>1,such as:
> max.connections.size.per.query:2 (The others configuration are the same)
>
> print result:
>
> ---------------------------- Print Order Data -----------------------
> order_id: 412072322820734976, user_id: 1, address_id: 1, status:
> INSERT_TEST
> order_id: 412072323223388160, user_id: 3, address_id: 3, status:
> INSERT_TEST
> order_id: 412072323273719808, user_id: 5, address_id: 5, status:
> INSERT_TEST
> order_id: 412072323319857152, user_id: 7, address_id: 7, status:
> INSERT_TEST
> order_id: 412072323365994496, user_id: 9, address_id: 9, status:
> INSERT_TEST
>
>
> Run Example:
> click
>
> On 12/12/2019 17:57,zhangliang@apache.org<zh...@apache.org> wrote:
> Thank you for find bugs. we need to repair this issue before release.
>
> ------------------
>
> Liang Zhang (John)
> Apache ShardingSphere & Dubbo
>
>
> linzesi <ge...@163.com> 于2019年12月12日周四 下午5:21写道:
>
> When I write shardingsphere-acceptance-test cases. I find a problem as
> follow:
> sharding-proxy cannot query data when 'max.connections.size.per.query=1'
> for server.yaml using springboot and mybatis framework.
>
>
> sharding-proxy version: dev
> mysql-version: 5.7
> java-version:jdk8
> OS: window10
>
>
> I've set up this issue#3725(
> https://github.com/apache/incubator-shardingsphere/issues/3725)
> configuration:
> config-sharding.yaml
> schemaName: sharding_db
>
> dataSources:
> ds_0:
> url: jdbc:mysql://127.0.0.1:3306/demo_ds_0?serverTimezone=UTC&useSSL=false
> username: root
> password:
> connectionTimeoutMilliseconds: 30000
> idleTimeoutMilliseconds: 60000
> maxLifetimeMilliseconds: 1800000
> maxPoolSize: 50
> ds_1:
> url: jdbc:mysql://127.0.0.1:3306/demo_ds_1?serverTimezone=UTC&useSSL=false
> username: root
> password:
> connectionTimeoutMilliseconds: 30000
> idleTimeoutMilliseconds: 60000
> maxLifetimeMilliseconds: 1800000
> maxPoolSize: 50
>
> shardingRule:
> tables:
> t_order:
> actualDataNodes: ds_${0..1}.t_order_${0..1}
> tableStrategy:
> inline:
> shardingColumn: order_id
> algorithmExpression: t_order_${order_id % 2}
> keyGenerator:
> type: SNOWFLAKE
> column: order_id
> t_order_item:
> actualDataNodes: ds_${0..1}.t_order_item_${0..1}
> tableStrategy:
> inline:
> shardingColumn: order_id
> algorithmExpression: t_order_item_${order_id % 2}
> keyGenerator:
> type: SNOWFLAKE
> column: order_item_id
> bindingTables:
> - t_order,t_order_item
> broadcastTables:
> - t_address
> defaultDatabaseStrategy:
> inline:
> shardingColumn: user_id
> algorithmExpression: ds_${user_id % 2}
> defaultTableStrategy:
> none:
> server.yaml
> authentication:
> users:
> root:
> password: root
> sharding:
> password: sharding
> authorizedSchemas: sharding_db
>
> props:
> max.connections.size.per.query: 1
> acceptor.size: 16  # The default value is available processors count * 2.
> executor.size: 16  # Infinite by default.
> proxy.frontend.flush.threshold: 128  # The default value is 128.
> # LOCAL: Proxy will run with LOCAL transaction.
> # XA: Proxy will run with XA transaction.
> # BASE: Proxy will run with B.A.S.E transaction.
> proxy.transaction.type: LOCAL
> proxy.opentracing.enabled: false
> query.with.cipher.column: true
> sql.show: false
>
>
> Running example(
>
> https://github.com/apache/incubator-shardingsphere-example/blob/dev/sharding-proxy-example/sharding-proxy-boot-mybatis-example/src/main/java/org/apache/shardingsphere/example/proxy/spring/boot/mybatis/SpringBootStarterExample.java
> )
>
>
>
>
>
>
>
>
>
>
> On 12/9/2019 11:45,Zhang Yonglun<zh...@apache.org> wrote:
> Liang,
>
> You are right. I'll create a schedule for performance test.
>
>
> Zhang Yonglun
> Apache ShardingSphere
>
>
> zhangliang@apache.org <zh...@apache.org> 于2019年12月9日周一 上午11:34写道:
>
> Acceptance test framework will be established soon.
> The proposal is to assert the project is OK basically. we don't  expect it
> can assert all function details.
> We prefer using uint tests and integrated test engine to assert all
> function details, it is fine now.
>
> So, IMO, we can establish the acceptance test framework asynchronically.
> We just waiting the first result of performance test to decide whether we
> can release now.
>
> ------------------
>
> Liang Zhang (John)
> Apache ShardingSphere & Dubbo
>
>
> zhaojun <zh...@126.com> 于2019年12月9日周一 上午11:10写道:
>
> It looks good to me, but it’s better we have a mechanism to verify
> whether
> 4.0.0 is stable or not.
>
> ------------------
> Zhao Jun (cherrylzhao)
> Apache Sharding-Sphere & ServiceComb
>
> On Dec 9, 2019, at 10:53 AM, Sheng Wu <wu...@gmail.com>
> wrote:
>
> zhaojun <zh...@126.com> 于2019年12月9日周一 上午10:21写道:
>
> @Sheng
>
> Maybe you have misunderstood what i have said.
> I meant if we have not an acceptance-test framework, maybe we will
> spend
> another several months to process release work.
> This is a critical problems we should face with.
>
>
> No very critical I think :)
> Agree that, it is important and ease the PPMC/committer team concerns
> when
> doing the release.
>
> For 4.0.0, I think we should be ready to go. We are as same as all
> other
> libraries, could send 4.0.1, 4.0.2, if we are really facing serious
> bug.
> My point it only, let's finish no stable version status of ss, it has
> last
> one year, it is not good for users.
>
>
> Sheng Wu 吴晟
> Twitter, wusheng1108
>
>
>
> ------------------
> Zhao Jun (cherrylzhao)
> Apache Sharding-Sphere & ServiceComb
>
> On Dec 8, 2019, at 10:50 PM, Sheng Wu <wu...@gmail.com>
> wrote:
>
> zhaojun <zh...@126.com> 于2019年12月8日周日 下午9:50写道:
>
> Acceptance-test framework will make release workflow more smoothly.
> We will spend a lot of time (maybe months) to verify the function
> manually
> on every release time.
>
>
> Several months? Are you saying ShardingSphere will have no stable
> release
> in over 1.5 years?
> Are PPMC serious sure about this?
>
> Sheng Wu 吴晟
> Twitter, wusheng1108
>
>
>
> In fact, we could not release a version ASAP now.
>
> ------------------
> Zhao Jun (cherrylzhao)
> Apache ShardingSphere & ServiceComb
>
> On Dec 7, 2019, at 6:54 PM, Sheng Wu <wu...@gmail.com>
> wrote:
>
> Make sense to me.
>
> Sheng Wu 吴晟
> Twitter, wusheng1108
>
>
> zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六
> 下午6:47写道:
>
> How about get the result of performance test at last? It is a good
> way
> to
> confirm there are no performance issue for the stable version.
> It should be ok soon, maybe next week. We can list a scheduler for
> the
> detail of performance test.
>
> ------------------
>
> Liang Zhang (John)
> Apache ShardingSphere & Dubbo
>
>
> Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午6:09写道:
>
> Hi Sheng,
>
>
> Thanks for your clarification, i get your point.
>
>
> Juan Pan
>
>
> panjuan@apache.org
> Juan Pan(T-rista), Apache ShardingSphere
>
>
> On 12/7/2019 17:59,Sheng Wu<wu...@gmail.com> wrote:
> Hi
>
> Actually, my point is those two even not source release :) Those
> are
> test
> frameworks. The user would feel they exist.
>
> Sheng Wu 吴晟
> Twitter, wusheng1108
>
>
> Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午5:50写道:
>
> Hi Sheng and Liang,
>
>
> I totally agree to release a stable version for community ASAP,
> however i
> am curious about the release note and the intending date of it.
> Is
> there
> any new for this release, or just hot bugfix? As Sheng said,
> ISSUE[1]
> and
> [2] seems not block, so Liang, would you like to include them
> into
> this
> release? What’s the estimated time of completion?
>
>
> Thanks,
>
>
> Trista
>
>
>
>
> Juan Pan
>
>
> panjuan@apache.org
> Juan Pan(Trista), Apache ShardingSphere
>
>
> On 12/7/2019 17:23,Sheng Wu<wu...@gmail.com> wrote:
> zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六
> 下午5:18写道:
>
> Hi, ShardingSphere community,
>
> I'd like to talk about the release plan of 4.0.0 stable version.
> As you know, after enter Apache incubator, ShardingSphere had
> released
> 3
> RC
> versions during the past year. The features are stable more and
> more,
> it
> is
> the time to talk about task details before 4.0.0 release.
>
> I just list some tasks that I knew, please add if I missing
> something:
>
> 1. Performance test display. The current result is in [1], we
> still
> need
> to
> do some adjust to make it better.
> 2. Acceptance test. The repo is in [2], we still need docker and
> shell
> to
> make it run automatically. And we will transfer it to apache
> repo[3]
> soon.
>
>
> I think these two are not blocks for the stable release. :)
>
>
> 3. Remain bugs hot fix. I don't find any high priority bug to be
> fixed
> now.
>
>
> If no high priority bug, I think this is a good time to do the
> official
> release now.
> ShardingSphere has no stable release in the whole of 2019. We
> should
> do
> this ASAP.
>
> What do other PPMC think?
>
> Sheng Wu 吴晟
> Twitter, wusheng1108
>
>
>
>
> Any other tasks missing here?
>
> [1] https://shardingsphere.apache.org/benchmark/#/overview
> [2]
> https://github.com/OpenSharding/shardingsphere-acceptance-test
> [3]
> https://github.com/apache/incubator-shardingsphere-acceptance-test
>
> ------------------
>
> Liang Zhang (John)
> Apache ShardingSphere & Dubbo
>
>
>
>
>
>
>
>
>
>
>
>
>

-- 


Zhang Yonglun
Apache ShardingSphere

Re: 4.0.0 stable version release plan

Posted by linzesi <ge...@163.com>.
sharding-proxy query different results of data when 'max.connections.size.per.query' is diffetent for server.yaml

Sharding-Proxy Version: dev

mysql-version: 5.7
java-version:jdk8
OS: window10

I've set up this issue#3732(https://github.com/apache/incubator-shardingsphere/issues/3732)

configuration:
config-sharding.yaml

schemaName: sharding_db

dataSources:
ds_0:
 url: jdbc:mysql://127.0.0.1:3306/demo_ds_0?serverTimezone=UTC&useSSL=false
 username: root
 password:
 connectionTimeoutMilliseconds: 30000
 idleTimeoutMilliseconds: 60000
 maxLifetimeMilliseconds: 1800000
 maxPoolSize: 50
ds_1:
 url: jdbc:mysql://127.0.0.1:3306/demo_ds_1?serverTimezone=UTC&useSSL=false
 username: root
 password:
 connectionTimeoutMilliseconds: 30000
 idleTimeoutMilliseconds: 60000
 maxLifetimeMilliseconds: 1800000
 maxPoolSize: 50

shardingRule:
tables:
 t_order:
   actualDataNodes: ds_${0..1}.t_order_${0..1}
   tableStrategy:
     inline:
       shardingColumn: order_id
       algorithmExpression: t_order_${order_id % 2}
   keyGenerator:
     type: SNOWFLAKE
     column: order_id
 t_order_item:
   actualDataNodes: ds_${0..1}.t_order_item_${0..1}
   tableStrategy:
     inline:
       shardingColumn: order_id
       algorithmExpression: t_order_item_${order_id % 2}
   keyGenerator:
     type: SNOWFLAKE
     column: order_item_id
bindingTables:
 - t_order,t_order_item
broadcastTables:
 - t_address
defaultDatabaseStrategy:
 inline:
   shardingColumn: user_id
   algorithmExpression: ds_${user_id % 2}
defaultTableStrategy:
 none:



server.yaml
when max.connections.size.per.query=1

authentication:
  users:
    root:
      password:
    sharding:
      password: sharding 
      authorizedSchemas: sharding_db

props:
  max.connections.size.per.query: 1
  acceptor.size: 16  # The default value is available processors count * 2.
  executor.size: 16  # Infinite by default.
  proxy.frontend.flush.threshold: 128  # The default value is 128.
    # LOCAL: Proxy will run with LOCAL transaction.
    # XA: Proxy will run with XA transaction.
    # BASE: Proxy will run with B.A.S.E transaction.
  proxy.transaction.type: LOCAL
  proxy.opentracing.enabled: false
  query.with.cipher.column: true
  sql.show: false



print result:

---------------------------- Print Order Data -----------------------
order_id: 412075829204353025, user_id: 2, address_id: 2, status: INSERT_TEST
order_id: 412075829279850497, user_id: 4, address_id: 4, status: INSERT_TEST
order_id: 412075829330182145, user_id: 6, address_id: 6, status: INSERT_TEST
order_id: 412075829384708097, user_id: 8, address_id: 8, status: INSERT_TEST
order_id: 412075829439234049, user_id: 10, address_id: 10, status: INSERT_TEST
order_id: 412075829162409984, user_id: 1, address_id: 1, status: INSERT_TEST
order_id: 412075829246296064, user_id: 3, address_id: 3, status: INSERT_TEST
order_id: 412075829300822016, user_id: 5, address_id: 5, status: INSERT_TEST
order_id: 412075829359542272, user_id: 7, address_id: 7, status: INSERT_TEST
order_id: 412075829414068224, user_id: 9, address_id: 9, status: INSERT_TEST


when max.connections.size.per.query>1,such as: max.connections.size.per.query:2 (The others configuration are the same)

print result:

---------------------------- Print Order Data -----------------------
order_id: 412072322820734976, user_id: 1, address_id: 1, status: INSERT_TEST
order_id: 412072323223388160, user_id: 3, address_id: 3, status: INSERT_TEST
order_id: 412072323273719808, user_id: 5, address_id: 5, status: INSERT_TEST
order_id: 412072323319857152, user_id: 7, address_id: 7, status: INSERT_TEST
order_id: 412072323365994496, user_id: 9, address_id: 9, status: INSERT_TEST


Run Example:
click

On 12/12/2019 17:57,zhangliang@apache.org<zh...@apache.org> wrote:
Thank you for find bugs. we need to repair this issue before release.

------------------

Liang Zhang (John)
Apache ShardingSphere & Dubbo


linzesi <ge...@163.com> 于2019年12月12日周四 下午5:21写道:

When I write shardingsphere-acceptance-test cases. I find a problem as
follow:
sharding-proxy cannot query data when 'max.connections.size.per.query=1'
for server.yaml using springboot and mybatis framework.


sharding-proxy version: dev
mysql-version: 5.7
java-version:jdk8
OS: window10


I've set up this issue#3725(
https://github.com/apache/incubator-shardingsphere/issues/3725)
configuration:
config-sharding.yaml
schemaName: sharding_db

dataSources:
ds_0:
url: jdbc:mysql://127.0.0.1:3306/demo_ds_0?serverTimezone=UTC&useSSL=false
username: root
password:
connectionTimeoutMilliseconds: 30000
idleTimeoutMilliseconds: 60000
maxLifetimeMilliseconds: 1800000
maxPoolSize: 50
ds_1:
url: jdbc:mysql://127.0.0.1:3306/demo_ds_1?serverTimezone=UTC&useSSL=false
username: root
password:
connectionTimeoutMilliseconds: 30000
idleTimeoutMilliseconds: 60000
maxLifetimeMilliseconds: 1800000
maxPoolSize: 50

shardingRule:
tables:
t_order:
actualDataNodes: ds_${0..1}.t_order_${0..1}
tableStrategy:
inline:
shardingColumn: order_id
algorithmExpression: t_order_${order_id % 2}
keyGenerator:
type: SNOWFLAKE
column: order_id
t_order_item:
actualDataNodes: ds_${0..1}.t_order_item_${0..1}
tableStrategy:
inline:
shardingColumn: order_id
algorithmExpression: t_order_item_${order_id % 2}
keyGenerator:
type: SNOWFLAKE
column: order_item_id
bindingTables:
- t_order,t_order_item
broadcastTables:
- t_address
defaultDatabaseStrategy:
inline:
shardingColumn: user_id
algorithmExpression: ds_${user_id % 2}
defaultTableStrategy:
none:
server.yaml
authentication:
users:
root:
password: root
sharding:
password: sharding
authorizedSchemas: sharding_db

props:
max.connections.size.per.query: 1
acceptor.size: 16  # The default value is available processors count * 2.
executor.size: 16  # Infinite by default.
proxy.frontend.flush.threshold: 128  # The default value is 128.
# LOCAL: Proxy will run with LOCAL transaction.
# XA: Proxy will run with XA transaction.
# BASE: Proxy will run with B.A.S.E transaction.
proxy.transaction.type: LOCAL
proxy.opentracing.enabled: false
query.with.cipher.column: true
sql.show: false


Running example(
https://github.com/apache/incubator-shardingsphere-example/blob/dev/sharding-proxy-example/sharding-proxy-boot-mybatis-example/src/main/java/org/apache/shardingsphere/example/proxy/spring/boot/mybatis/SpringBootStarterExample.java
)










On 12/9/2019 11:45,Zhang Yonglun<zh...@apache.org> wrote:
Liang,

You are right. I'll create a schedule for performance test.


Zhang Yonglun
Apache ShardingSphere


zhangliang@apache.org <zh...@apache.org> 于2019年12月9日周一 上午11:34写道:

Acceptance test framework will be established soon.
The proposal is to assert the project is OK basically. we don't  expect it
can assert all function details.
We prefer using uint tests and integrated test engine to assert all
function details, it is fine now.

So, IMO, we can establish the acceptance test framework asynchronically.
We just waiting the first result of performance test to decide whether we
can release now.

------------------

Liang Zhang (John)
Apache ShardingSphere & Dubbo


zhaojun <zh...@126.com> 于2019年12月9日周一 上午11:10写道:

It looks good to me, but it’s better we have a mechanism to verify
whether
4.0.0 is stable or not.

------------------
Zhao Jun (cherrylzhao)
Apache Sharding-Sphere & ServiceComb

On Dec 9, 2019, at 10:53 AM, Sheng Wu <wu...@gmail.com>
wrote:

zhaojun <zh...@126.com> 于2019年12月9日周一 上午10:21写道:

@Sheng

Maybe you have misunderstood what i have said.
I meant if we have not an acceptance-test framework, maybe we will
spend
another several months to process release work.
This is a critical problems we should face with.


No very critical I think :)
Agree that, it is important and ease the PPMC/committer team concerns
when
doing the release.

For 4.0.0, I think we should be ready to go. We are as same as all
other
libraries, could send 4.0.1, 4.0.2, if we are really facing serious
bug.
My point it only, let's finish no stable version status of ss, it has
last
one year, it is not good for users.


Sheng Wu 吴晟
Twitter, wusheng1108



------------------
Zhao Jun (cherrylzhao)
Apache Sharding-Sphere & ServiceComb

On Dec 8, 2019, at 10:50 PM, Sheng Wu <wu...@gmail.com>
wrote:

zhaojun <zh...@126.com> 于2019年12月8日周日 下午9:50写道:

Acceptance-test framework will make release workflow more smoothly.
We will spend a lot of time (maybe months) to verify the function
manually
on every release time.


Several months? Are you saying ShardingSphere will have no stable
release
in over 1.5 years?
Are PPMC serious sure about this?

Sheng Wu 吴晟
Twitter, wusheng1108



In fact, we could not release a version ASAP now.

------------------
Zhao Jun (cherrylzhao)
Apache ShardingSphere & ServiceComb

On Dec 7, 2019, at 6:54 PM, Sheng Wu <wu...@gmail.com>
wrote:

Make sense to me.

Sheng Wu 吴晟
Twitter, wusheng1108


zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六
下午6:47写道:

How about get the result of performance test at last? It is a good
way
to
confirm there are no performance issue for the stable version.
It should be ok soon, maybe next week. We can list a scheduler for
the
detail of performance test.

------------------

Liang Zhang (John)
Apache ShardingSphere & Dubbo


Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午6:09写道:

Hi Sheng,


Thanks for your clarification, i get your point.


Juan Pan


panjuan@apache.org
Juan Pan(T-rista), Apache ShardingSphere


On 12/7/2019 17:59,Sheng Wu<wu...@gmail.com> wrote:
Hi

Actually, my point is those two even not source release :) Those
are
test
frameworks. The user would feel they exist.

Sheng Wu 吴晟
Twitter, wusheng1108


Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午5:50写道:

Hi Sheng and Liang,


I totally agree to release a stable version for community ASAP,
however i
am curious about the release note and the intending date of it.
Is
there
any new for this release, or just hot bugfix? As Sheng said,
ISSUE[1]
and
[2] seems not block, so Liang, would you like to include them
into
this
release? What’s the estimated time of completion?


Thanks,


Trista




Juan Pan


panjuan@apache.org
Juan Pan(Trista), Apache ShardingSphere


On 12/7/2019 17:23,Sheng Wu<wu...@gmail.com> wrote:
zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六
下午5:18写道:

Hi, ShardingSphere community,

I'd like to talk about the release plan of 4.0.0 stable version.
As you know, after enter Apache incubator, ShardingSphere had
released
3
RC
versions during the past year. The features are stable more and
more,
it
is
the time to talk about task details before 4.0.0 release.

I just list some tasks that I knew, please add if I missing
something:

1. Performance test display. The current result is in [1], we
still
need
to
do some adjust to make it better.
2. Acceptance test. The repo is in [2], we still need docker and
shell
to
make it run automatically. And we will transfer it to apache
repo[3]
soon.


I think these two are not blocks for the stable release. :)


3. Remain bugs hot fix. I don't find any high priority bug to be
fixed
now.


If no high priority bug, I think this is a good time to do the
official
release now.
ShardingSphere has no stable release in the whole of 2019. We
should
do
this ASAP.

What do other PPMC think?

Sheng Wu 吴晟
Twitter, wusheng1108




Any other tasks missing here?

[1] https://shardingsphere.apache.org/benchmark/#/overview
[2]
https://github.com/OpenSharding/shardingsphere-acceptance-test
[3]
https://github.com/apache/incubator-shardingsphere-acceptance-test

------------------

Liang Zhang (John)
Apache ShardingSphere & Dubbo













Re: 4.0.0 stable version release plan

Posted by "zhangliang@apache.org" <zh...@apache.org>.
Thank you for find bugs. we need to repair this issue before release.

------------------

Liang Zhang (John)
Apache ShardingSphere & Dubbo


linzesi <ge...@163.com> 于2019年12月12日周四 下午5:21写道:

> When I write shardingsphere-acceptance-test cases. I find a problem as
> follow:
> sharding-proxy cannot query data when 'max.connections.size.per.query=1'
> for server.yaml using springboot and mybatis framework.
>
>
> sharding-proxy version: dev
> mysql-version: 5.7
> java-version:jdk8
> OS: window10
>
>
> I've set up this issue#3725(
> https://github.com/apache/incubator-shardingsphere/issues/3725)
> configuration:
>     config-sharding.yaml
> schemaName: sharding_db
>
> dataSources:
> ds_0:
> url: jdbc:mysql://127.0.0.1:3306/demo_ds_0?serverTimezone=UTC&useSSL=false
> username: root
> password:
> connectionTimeoutMilliseconds: 30000
> idleTimeoutMilliseconds: 60000
> maxLifetimeMilliseconds: 1800000
> maxPoolSize: 50
> ds_1:
> url: jdbc:mysql://127.0.0.1:3306/demo_ds_1?serverTimezone=UTC&useSSL=false
> username: root
> password:
> connectionTimeoutMilliseconds: 30000
> idleTimeoutMilliseconds: 60000
> maxLifetimeMilliseconds: 1800000
> maxPoolSize: 50
>
> shardingRule:
> tables:
> t_order:
> actualDataNodes: ds_${0..1}.t_order_${0..1}
> tableStrategy:
> inline:
> shardingColumn: order_id
> algorithmExpression: t_order_${order_id % 2}
> keyGenerator:
> type: SNOWFLAKE
> column: order_id
> t_order_item:
> actualDataNodes: ds_${0..1}.t_order_item_${0..1}
> tableStrategy:
> inline:
> shardingColumn: order_id
> algorithmExpression: t_order_item_${order_id % 2}
> keyGenerator:
> type: SNOWFLAKE
> column: order_item_id
> bindingTables:
>     - t_order,t_order_item
> broadcastTables:
>     - t_address
> defaultDatabaseStrategy:
> inline:
> shardingColumn: user_id
> algorithmExpression: ds_${user_id % 2}
> defaultTableStrategy:
> none:
> server.yaml
> authentication:
> users:
> root:
> password: root
> sharding:
> password: sharding
> authorizedSchemas: sharding_db
>
> props:
> max.connections.size.per.query: 1
> acceptor.size: 16  # The default value is available processors count * 2.
> executor.size: 16  # Infinite by default.
> proxy.frontend.flush.threshold: 128  # The default value is 128.
>     # LOCAL: Proxy will run with LOCAL transaction.
>     # XA: Proxy will run with XA transaction.
>   # BASE: Proxy will run with B.A.S.E transaction.
> proxy.transaction.type: LOCAL
> proxy.opentracing.enabled: false
> query.with.cipher.column: true
> sql.show: false
>
>
> Running example(
> https://github.com/apache/incubator-shardingsphere-example/blob/dev/sharding-proxy-example/sharding-proxy-boot-mybatis-example/src/main/java/org/apache/shardingsphere/example/proxy/spring/boot/mybatis/SpringBootStarterExample.java
> )
>
>
>
>
>
>
>
>
>
>
> On 12/9/2019 11:45,Zhang Yonglun<zh...@apache.org> wrote:
> Liang,
>
> You are right. I'll create a schedule for performance test.
>
>
> Zhang Yonglun
> Apache ShardingSphere
>
>
> zhangliang@apache.org <zh...@apache.org> 于2019年12月9日周一 上午11:34写道:
>
> Acceptance test framework will be established soon.
> The proposal is to assert the project is OK basically. we don't  expect it
> can assert all function details.
> We prefer using uint tests and integrated test engine to assert all
> function details, it is fine now.
>
> So, IMO, we can establish the acceptance test framework asynchronically.
> We just waiting the first result of performance test to decide whether we
> can release now.
>
> ------------------
>
> Liang Zhang (John)
> Apache ShardingSphere & Dubbo
>
>
> zhaojun <zh...@126.com> 于2019年12月9日周一 上午11:10写道:
>
> It looks good to me, but it’s better we have a mechanism to verify
> whether
> 4.0.0 is stable or not.
>
> ------------------
> Zhao Jun (cherrylzhao)
> Apache Sharding-Sphere & ServiceComb
>
> On Dec 9, 2019, at 10:53 AM, Sheng Wu <wu...@gmail.com>
> wrote:
>
> zhaojun <zh...@126.com> 于2019年12月9日周一 上午10:21写道:
>
> @Sheng
>
> Maybe you have misunderstood what i have said.
> I meant if we have not an acceptance-test framework, maybe we will
> spend
> another several months to process release work.
> This is a critical problems we should face with.
>
>
> No very critical I think :)
> Agree that, it is important and ease the PPMC/committer team concerns
> when
> doing the release.
>
> For 4.0.0, I think we should be ready to go. We are as same as all
> other
> libraries, could send 4.0.1, 4.0.2, if we are really facing serious
> bug.
> My point it only, let's finish no stable version status of ss, it has
> last
> one year, it is not good for users.
>
>
> Sheng Wu 吴晟
> Twitter, wusheng1108
>
>
>
> ------------------
> Zhao Jun (cherrylzhao)
> Apache Sharding-Sphere & ServiceComb
>
> On Dec 8, 2019, at 10:50 PM, Sheng Wu <wu...@gmail.com>
> wrote:
>
> zhaojun <zh...@126.com> 于2019年12月8日周日 下午9:50写道:
>
> Acceptance-test framework will make release workflow more smoothly.
> We will spend a lot of time (maybe months) to verify the function
> manually
> on every release time.
>
>
> Several months? Are you saying ShardingSphere will have no stable
> release
> in over 1.5 years?
> Are PPMC serious sure about this?
>
> Sheng Wu 吴晟
> Twitter, wusheng1108
>
>
>
> In fact, we could not release a version ASAP now.
>
> ------------------
> Zhao Jun (cherrylzhao)
> Apache ShardingSphere & ServiceComb
>
> On Dec 7, 2019, at 6:54 PM, Sheng Wu <wu...@gmail.com>
> wrote:
>
> Make sense to me.
>
> Sheng Wu 吴晟
> Twitter, wusheng1108
>
>
> zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六
> 下午6:47写道:
>
> How about get the result of performance test at last? It is a good
> way
> to
> confirm there are no performance issue for the stable version.
> It should be ok soon, maybe next week. We can list a scheduler for
> the
> detail of performance test.
>
> ------------------
>
> Liang Zhang (John)
> Apache ShardingSphere & Dubbo
>
>
> Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午6:09写道:
>
> Hi Sheng,
>
>
> Thanks for your clarification, i get your point.
>
>
> Juan Pan
>
>
> panjuan@apache.org
> Juan Pan(T-rista), Apache ShardingSphere
>
>
> On 12/7/2019 17:59,Sheng Wu<wu...@gmail.com> wrote:
> Hi
>
> Actually, my point is those two even not source release :) Those
> are
> test
> frameworks. The user would feel they exist.
>
> Sheng Wu 吴晟
> Twitter, wusheng1108
>
>
> Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午5:50写道:
>
> Hi Sheng and Liang,
>
>
> I totally agree to release a stable version for community ASAP,
> however i
> am curious about the release note and the intending date of it.
> Is
> there
> any new for this release, or just hot bugfix? As Sheng said,
> ISSUE[1]
> and
> [2] seems not block, so Liang, would you like to include them
> into
> this
> release? What’s the estimated time of completion?
>
>
> Thanks,
>
>
> Trista
>
>
>
>
> Juan Pan
>
>
> panjuan@apache.org
> Juan Pan(Trista), Apache ShardingSphere
>
>
> On 12/7/2019 17:23,Sheng Wu<wu...@gmail.com> wrote:
> zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六
> 下午5:18写道:
>
> Hi, ShardingSphere community,
>
> I'd like to talk about the release plan of 4.0.0 stable version.
> As you know, after enter Apache incubator, ShardingSphere had
> released
> 3
> RC
> versions during the past year. The features are stable more and
> more,
> it
> is
> the time to talk about task details before 4.0.0 release.
>
> I just list some tasks that I knew, please add if I missing
> something:
>
> 1. Performance test display. The current result is in [1], we
> still
> need
> to
> do some adjust to make it better.
> 2. Acceptance test. The repo is in [2], we still need docker and
> shell
> to
> make it run automatically. And we will transfer it to apache
> repo[3]
> soon.
>
>
> I think these two are not blocks for the stable release. :)
>
>
> 3. Remain bugs hot fix. I don't find any high priority bug to be
> fixed
> now.
>
>
> If no high priority bug, I think this is a good time to do the
> official
> release now.
> ShardingSphere has no stable release in the whole of 2019. We
> should
> do
> this ASAP.
>
> What do other PPMC think?
>
> Sheng Wu 吴晟
> Twitter, wusheng1108
>
>
>
>
> Any other tasks missing here?
>
> [1] https://shardingsphere.apache.org/benchmark/#/overview
> [2]
> https://github.com/OpenSharding/shardingsphere-acceptance-test
> [3]
> https://github.com/apache/incubator-shardingsphere-acceptance-test
>
> ------------------
>
> Liang Zhang (John)
> Apache ShardingSphere & Dubbo
>
>
>
>
>
>
>
>
>
>
>
>

Re: 4.0.0 stable version release plan

Posted by linzesi <ge...@163.com>.
When I write shardingsphere-acceptance-test cases. I find a problem as follow:
sharding-proxy cannot query data when 'max.connections.size.per.query=1' for server.yaml using springboot and mybatis framework.


sharding-proxy version: dev
mysql-version: 5.7
java-version:jdk8
OS: window10 


I've set up this issue#3725(https://github.com/apache/incubator-shardingsphere/issues/3725) 
configuration:
    config-sharding.yaml
schemaName: sharding_db

dataSources:
ds_0:
url: jdbc:mysql://127.0.0.1:3306/demo_ds_0?serverTimezone=UTC&useSSL=false
username: root
password:
connectionTimeoutMilliseconds: 30000
idleTimeoutMilliseconds: 60000
maxLifetimeMilliseconds: 1800000
maxPoolSize: 50
ds_1:
url: jdbc:mysql://127.0.0.1:3306/demo_ds_1?serverTimezone=UTC&useSSL=false
username: root
password:
connectionTimeoutMilliseconds: 30000
idleTimeoutMilliseconds: 60000
maxLifetimeMilliseconds: 1800000
maxPoolSize: 50

shardingRule:
tables:
t_order:
actualDataNodes: ds_${0..1}.t_order_${0..1}
tableStrategy:
inline:
shardingColumn: order_id
algorithmExpression: t_order_${order_id % 2}
keyGenerator:
type: SNOWFLAKE
column: order_id
t_order_item:
actualDataNodes: ds_${0..1}.t_order_item_${0..1}
tableStrategy:
inline:
shardingColumn: order_id
algorithmExpression: t_order_item_${order_id % 2}
keyGenerator:
type: SNOWFLAKE
column: order_item_id
bindingTables:
    - t_order,t_order_item
broadcastTables:
    - t_address
defaultDatabaseStrategy:
inline:
shardingColumn: user_id
algorithmExpression: ds_${user_id % 2}
defaultTableStrategy:
none:
server.yaml
authentication:
users:
root:
password: root
sharding:
password: sharding
authorizedSchemas: sharding_db

props:
max.connections.size.per.query: 1
acceptor.size: 16  # The default value is available processors count * 2.
executor.size: 16  # Infinite by default.
proxy.frontend.flush.threshold: 128  # The default value is 128.
    # LOCAL: Proxy will run with LOCAL transaction.
    # XA: Proxy will run with XA transaction.
  # BASE: Proxy will run with B.A.S.E transaction.
proxy.transaction.type: LOCAL
proxy.opentracing.enabled: false
query.with.cipher.column: true
sql.show: false


Running example(https://github.com/apache/incubator-shardingsphere-example/blob/dev/sharding-proxy-example/sharding-proxy-boot-mybatis-example/src/main/java/org/apache/shardingsphere/example/proxy/spring/boot/mybatis/SpringBootStarterExample.java)










On 12/9/2019 11:45,Zhang Yonglun<zh...@apache.org> wrote:
Liang,

You are right. I'll create a schedule for performance test.


Zhang Yonglun
Apache ShardingSphere


zhangliang@apache.org <zh...@apache.org> 于2019年12月9日周一 上午11:34写道:

Acceptance test framework will be established soon.
The proposal is to assert the project is OK basically. we don't  expect it
can assert all function details.
We prefer using uint tests and integrated test engine to assert all
function details, it is fine now.

So, IMO, we can establish the acceptance test framework asynchronically.
We just waiting the first result of performance test to decide whether we
can release now.

------------------

Liang Zhang (John)
Apache ShardingSphere & Dubbo


zhaojun <zh...@126.com> 于2019年12月9日周一 上午11:10写道:

It looks good to me, but it’s better we have a mechanism to verify
whether
4.0.0 is stable or not.

------------------
Zhao Jun (cherrylzhao)
Apache Sharding-Sphere & ServiceComb

On Dec 9, 2019, at 10:53 AM, Sheng Wu <wu...@gmail.com>
wrote:

zhaojun <zh...@126.com> 于2019年12月9日周一 上午10:21写道:

@Sheng

Maybe you have misunderstood what i have said.
I meant if we have not an acceptance-test framework, maybe we will
spend
another several months to process release work.
This is a critical problems we should face with.


No very critical I think :)
Agree that, it is important and ease the PPMC/committer team concerns
when
doing the release.

For 4.0.0, I think we should be ready to go. We are as same as all
other
libraries, could send 4.0.1, 4.0.2, if we are really facing serious
bug.
My point it only, let's finish no stable version status of ss, it has
last
one year, it is not good for users.


Sheng Wu 吴晟
Twitter, wusheng1108



------------------
Zhao Jun (cherrylzhao)
Apache Sharding-Sphere & ServiceComb

On Dec 8, 2019, at 10:50 PM, Sheng Wu <wu...@gmail.com>
wrote:

zhaojun <zh...@126.com> 于2019年12月8日周日 下午9:50写道:

Acceptance-test framework will make release workflow more smoothly.
We will spend a lot of time (maybe months) to verify the function
manually
on every release time.


Several months? Are you saying ShardingSphere will have no stable
release
in over 1.5 years?
Are PPMC serious sure about this?

Sheng Wu 吴晟
Twitter, wusheng1108



In fact, we could not release a version ASAP now.

------------------
Zhao Jun (cherrylzhao)
Apache ShardingSphere & ServiceComb

On Dec 7, 2019, at 6:54 PM, Sheng Wu <wu...@gmail.com>
wrote:

Make sense to me.

Sheng Wu 吴晟
Twitter, wusheng1108


zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六
下午6:47写道:

How about get the result of performance test at last? It is a good
way
to
confirm there are no performance issue for the stable version.
It should be ok soon, maybe next week. We can list a scheduler for
the
detail of performance test.

------------------

Liang Zhang (John)
Apache ShardingSphere & Dubbo


Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午6:09写道:

Hi Sheng,


Thanks for your clarification, i get your point.


Juan Pan


panjuan@apache.org
Juan Pan(T-rista), Apache ShardingSphere


On 12/7/2019 17:59,Sheng Wu<wu...@gmail.com> wrote:
Hi

Actually, my point is those two even not source release :) Those
are
test
frameworks. The user would feel they exist.

Sheng Wu 吴晟
Twitter, wusheng1108


Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午5:50写道:

Hi Sheng and Liang,


I totally agree to release a stable version for community ASAP,
however i
am curious about the release note and the intending date of it.
Is
there
any new for this release, or just hot bugfix? As Sheng said,
ISSUE[1]
and
[2] seems not block, so Liang, would you like to include them
into
this
release? What’s the estimated time of completion?


Thanks,


Trista




Juan Pan


panjuan@apache.org
Juan Pan(Trista), Apache ShardingSphere


On 12/7/2019 17:23,Sheng Wu<wu...@gmail.com> wrote:
zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六
下午5:18写道:

Hi, ShardingSphere community,

I'd like to talk about the release plan of 4.0.0 stable version.
As you know, after enter Apache incubator, ShardingSphere had
released
3
RC
versions during the past year. The features are stable more and
more,
it
is
the time to talk about task details before 4.0.0 release.

I just list some tasks that I knew, please add if I missing
something:

1. Performance test display. The current result is in [1], we
still
need
to
do some adjust to make it better.
2. Acceptance test. The repo is in [2], we still need docker and
shell
to
make it run automatically. And we will transfer it to apache
repo[3]
soon.


I think these two are not blocks for the stable release. :)


3. Remain bugs hot fix. I don't find any high priority bug to be
fixed
now.


If no high priority bug, I think this is a good time to do the
official
release now.
ShardingSphere has no stable release in the whole of 2019. We
should
do
this ASAP.

What do other PPMC think?

Sheng Wu 吴晟
Twitter, wusheng1108




Any other tasks missing here?

[1] https://shardingsphere.apache.org/benchmark/#/overview
[2]
https://github.com/OpenSharding/shardingsphere-acceptance-test
[3]
https://github.com/apache/incubator-shardingsphere-acceptance-test

------------------

Liang Zhang (John)
Apache ShardingSphere & Dubbo












Re: 4.0.0 stable version release plan

Posted by Zhang Yonglun <zh...@apache.org>.
Liang,

You are right. I'll create a schedule for performance test.


Zhang Yonglun
Apache ShardingSphere


zhangliang@apache.org <zh...@apache.org> 于2019年12月9日周一 上午11:34写道:

> Acceptance test framework will be established soon.
> The proposal is to assert the project is OK basically. we don't  expect it
> can assert all function details.
> We prefer using uint tests and integrated test engine to assert all
> function details, it is fine now.
>
> So, IMO, we can establish the acceptance test framework asynchronically.
> We just waiting the first result of performance test to decide whether we
> can release now.
>
> ------------------
>
> Liang Zhang (John)
> Apache ShardingSphere & Dubbo
>
>
> zhaojun <zh...@126.com> 于2019年12月9日周一 上午11:10写道:
>
> > It looks good to me, but it’s better we have a mechanism to verify
> whether
> > 4.0.0 is stable or not.
> >
> > ------------------
> > Zhao Jun (cherrylzhao)
> > Apache Sharding-Sphere & ServiceComb
> >
> > > On Dec 9, 2019, at 10:53 AM, Sheng Wu <wu...@gmail.com>
> wrote:
> > >
> > > zhaojun <zh...@126.com> 于2019年12月9日周一 上午10:21写道:
> > >
> > >> @Sheng
> > >>
> > >> Maybe you have misunderstood what i have said.
> > >> I meant if we have not an acceptance-test framework, maybe we will
> spend
> > >> another several months to process release work.
> > >> This is a critical problems we should face with.
> > >>
> > >
> > > No very critical I think :)
> > > Agree that, it is important and ease the PPMC/committer team concerns
> > when
> > > doing the release.
> > >
> > > For 4.0.0, I think we should be ready to go. We are as same as all
> other
> > > libraries, could send 4.0.1, 4.0.2, if we are really facing serious
> bug.
> > > My point it only, let's finish no stable version status of ss, it has
> > last
> > > one year, it is not good for users.
> > >
> > >
> > > Sheng Wu 吴晟
> > > Twitter, wusheng1108
> > >
> > >
> > >>
> > >> ------------------
> > >> Zhao Jun (cherrylzhao)
> > >> Apache Sharding-Sphere & ServiceComb
> > >>
> > >>> On Dec 8, 2019, at 10:50 PM, Sheng Wu <wu...@gmail.com>
> > wrote:
> > >>>
> > >>> zhaojun <zh...@126.com> 于2019年12月8日周日 下午9:50写道:
> > >>>
> > >>>> Acceptance-test framework will make release workflow more smoothly.
> > >>>> We will spend a lot of time (maybe months) to verify the function
> > >> manually
> > >>>> on every release time.
> > >>>>
> > >>>
> > >>> Several months? Are you saying ShardingSphere will have no stable
> > release
> > >>> in over 1.5 years?
> > >>> Are PPMC serious sure about this?
> > >>>
> > >>> Sheng Wu 吴晟
> > >>> Twitter, wusheng1108
> > >>>
> > >>>
> > >>>
> > >>>> In fact, we could not release a version ASAP now.
> > >>>>
> > >>>> ------------------
> > >>>> Zhao Jun (cherrylzhao)
> > >>>> Apache ShardingSphere & ServiceComb
> > >>>>
> > >>>>> On Dec 7, 2019, at 6:54 PM, Sheng Wu <wu...@gmail.com>
> > >> wrote:
> > >>>>>
> > >>>>> Make sense to me.
> > >>>>>
> > >>>>> Sheng Wu 吴晟
> > >>>>> Twitter, wusheng1108
> > >>>>>
> > >>>>>
> > >>>>> zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六
> > 下午6:47写道:
> > >>>>>
> > >>>>>> How about get the result of performance test at last? It is a good
> > way
> > >>>> to
> > >>>>>> confirm there are no performance issue for the stable version.
> > >>>>>> It should be ok soon, maybe next week. We can list a scheduler for
> > the
> > >>>>>> detail of performance test.
> > >>>>>>
> > >>>>>> ------------------
> > >>>>>>
> > >>>>>> Liang Zhang (John)
> > >>>>>> Apache ShardingSphere & Dubbo
> > >>>>>>
> > >>>>>>
> > >>>>>> Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午6:09写道:
> > >>>>>>
> > >>>>>>> Hi Sheng,
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> Thanks for your clarification, i get your point.
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> Juan Pan
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> panjuan@apache.org
> > >>>>>>> Juan Pan(T-rista), Apache ShardingSphere
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> On 12/7/2019 17:59,Sheng Wu<wu...@gmail.com> wrote:
> > >>>>>>> Hi
> > >>>>>>>
> > >>>>>>> Actually, my point is those two even not source release :) Those
> > are
> > >>>> test
> > >>>>>>> frameworks. The user would feel they exist.
> > >>>>>>>
> > >>>>>>> Sheng Wu 吴晟
> > >>>>>>> Twitter, wusheng1108
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午5:50写道:
> > >>>>>>>
> > >>>>>>> Hi Sheng and Liang,
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> I totally agree to release a stable version for community ASAP,
> > >>>> however i
> > >>>>>>> am curious about the release note and the intending date of it.
> Is
> > >>>> there
> > >>>>>>> any new for this release, or just hot bugfix? As Sheng said,
> > ISSUE[1]
> > >>>> and
> > >>>>>>> [2] seems not block, so Liang, would you like to include them
> into
> > >> this
> > >>>>>>> release? What’s the estimated time of completion?
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> Thanks,
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> Trista
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> Juan Pan
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> panjuan@apache.org
> > >>>>>>> Juan Pan(Trista), Apache ShardingSphere
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> On 12/7/2019 17:23,Sheng Wu<wu...@gmail.com> wrote:
> > >>>>>>> zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六
> > >> 下午5:18写道:
> > >>>>>>>
> > >>>>>>> Hi, ShardingSphere community,
> > >>>>>>>
> > >>>>>>> I'd like to talk about the release plan of 4.0.0 stable version.
> > >>>>>>> As you know, after enter Apache incubator, ShardingSphere had
> > >> released
> > >>>> 3
> > >>>>>> RC
> > >>>>>>> versions during the past year. The features are stable more and
> > more,
> > >>>> it
> > >>>>>> is
> > >>>>>>> the time to talk about task details before 4.0.0 release.
> > >>>>>>>
> > >>>>>>> I just list some tasks that I knew, please add if I missing
> > >> something:
> > >>>>>>>
> > >>>>>>> 1. Performance test display. The current result is in [1], we
> still
> > >>>> need
> > >>>>>> to
> > >>>>>>> do some adjust to make it better.
> > >>>>>>> 2. Acceptance test. The repo is in [2], we still need docker and
> > >> shell
> > >>>> to
> > >>>>>>> make it run automatically. And we will transfer it to apache
> > repo[3]
> > >>>>>> soon.
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> I think these two are not blocks for the stable release. :)
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> 3. Remain bugs hot fix. I don't find any high priority bug to be
> > >> fixed
> > >>>>>> now.
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> If no high priority bug, I think this is a good time to do the
> > >> official
> > >>>>>>> release now.
> > >>>>>>> ShardingSphere has no stable release in the whole of 2019. We
> > should
> > >> do
> > >>>>>>> this ASAP.
> > >>>>>>>
> > >>>>>>> What do other PPMC think?
> > >>>>>>>
> > >>>>>>> Sheng Wu 吴晟
> > >>>>>>> Twitter, wusheng1108
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> Any other tasks missing here?
> > >>>>>>>
> > >>>>>>> [1] https://shardingsphere.apache.org/benchmark/#/overview
> > >>>>>>> [2]
> https://github.com/OpenSharding/shardingsphere-acceptance-test
> > >>>>>>> [3]
> > >> https://github.com/apache/incubator-shardingsphere-acceptance-test
> > >>>>>>>
> > >>>>>>> ------------------
> > >>>>>>>
> > >>>>>>> Liang Zhang (John)
> > >>>>>>> Apache ShardingSphere & Dubbo
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>
> > >>>>
> > >>>>
> > >>
> > >>
> >
> >
>

Re: 4.0.0 stable version release plan

Posted by "zhangliang@apache.org" <zh...@apache.org>.
Acceptance test framework will be established soon.
The proposal is to assert the project is OK basically. we don't  expect it
can assert all function details.
We prefer using uint tests and integrated test engine to assert all
function details, it is fine now.

So, IMO, we can establish the acceptance test framework asynchronically.
We just waiting the first result of performance test to decide whether we
can release now.

------------------

Liang Zhang (John)
Apache ShardingSphere & Dubbo


zhaojun <zh...@126.com> 于2019年12月9日周一 上午11:10写道:

> It looks good to me, but it’s better we have a mechanism to verify whether
> 4.0.0 is stable or not.
>
> ------------------
> Zhao Jun (cherrylzhao)
> Apache Sharding-Sphere & ServiceComb
>
> > On Dec 9, 2019, at 10:53 AM, Sheng Wu <wu...@gmail.com> wrote:
> >
> > zhaojun <zh...@126.com> 于2019年12月9日周一 上午10:21写道:
> >
> >> @Sheng
> >>
> >> Maybe you have misunderstood what i have said.
> >> I meant if we have not an acceptance-test framework, maybe we will spend
> >> another several months to process release work.
> >> This is a critical problems we should face with.
> >>
> >
> > No very critical I think :)
> > Agree that, it is important and ease the PPMC/committer team concerns
> when
> > doing the release.
> >
> > For 4.0.0, I think we should be ready to go. We are as same as all other
> > libraries, could send 4.0.1, 4.0.2, if we are really facing serious bug.
> > My point it only, let's finish no stable version status of ss, it has
> last
> > one year, it is not good for users.
> >
> >
> > Sheng Wu 吴晟
> > Twitter, wusheng1108
> >
> >
> >>
> >> ------------------
> >> Zhao Jun (cherrylzhao)
> >> Apache Sharding-Sphere & ServiceComb
> >>
> >>> On Dec 8, 2019, at 10:50 PM, Sheng Wu <wu...@gmail.com>
> wrote:
> >>>
> >>> zhaojun <zh...@126.com> 于2019年12月8日周日 下午9:50写道:
> >>>
> >>>> Acceptance-test framework will make release workflow more smoothly.
> >>>> We will spend a lot of time (maybe months) to verify the function
> >> manually
> >>>> on every release time.
> >>>>
> >>>
> >>> Several months? Are you saying ShardingSphere will have no stable
> release
> >>> in over 1.5 years?
> >>> Are PPMC serious sure about this?
> >>>
> >>> Sheng Wu 吴晟
> >>> Twitter, wusheng1108
> >>>
> >>>
> >>>
> >>>> In fact, we could not release a version ASAP now.
> >>>>
> >>>> ------------------
> >>>> Zhao Jun (cherrylzhao)
> >>>> Apache ShardingSphere & ServiceComb
> >>>>
> >>>>> On Dec 7, 2019, at 6:54 PM, Sheng Wu <wu...@gmail.com>
> >> wrote:
> >>>>>
> >>>>> Make sense to me.
> >>>>>
> >>>>> Sheng Wu 吴晟
> >>>>> Twitter, wusheng1108
> >>>>>
> >>>>>
> >>>>> zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六
> 下午6:47写道:
> >>>>>
> >>>>>> How about get the result of performance test at last? It is a good
> way
> >>>> to
> >>>>>> confirm there are no performance issue for the stable version.
> >>>>>> It should be ok soon, maybe next week. We can list a scheduler for
> the
> >>>>>> detail of performance test.
> >>>>>>
> >>>>>> ------------------
> >>>>>>
> >>>>>> Liang Zhang (John)
> >>>>>> Apache ShardingSphere & Dubbo
> >>>>>>
> >>>>>>
> >>>>>> Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午6:09写道:
> >>>>>>
> >>>>>>> Hi Sheng,
> >>>>>>>
> >>>>>>>
> >>>>>>> Thanks for your clarification, i get your point.
> >>>>>>>
> >>>>>>>
> >>>>>>> Juan Pan
> >>>>>>>
> >>>>>>>
> >>>>>>> panjuan@apache.org
> >>>>>>> Juan Pan(T-rista), Apache ShardingSphere
> >>>>>>>
> >>>>>>>
> >>>>>>> On 12/7/2019 17:59,Sheng Wu<wu...@gmail.com> wrote:
> >>>>>>> Hi
> >>>>>>>
> >>>>>>> Actually, my point is those two even not source release :) Those
> are
> >>>> test
> >>>>>>> frameworks. The user would feel they exist.
> >>>>>>>
> >>>>>>> Sheng Wu 吴晟
> >>>>>>> Twitter, wusheng1108
> >>>>>>>
> >>>>>>>
> >>>>>>> Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午5:50写道:
> >>>>>>>
> >>>>>>> Hi Sheng and Liang,
> >>>>>>>
> >>>>>>>
> >>>>>>> I totally agree to release a stable version for community ASAP,
> >>>> however i
> >>>>>>> am curious about the release note and the intending date of it. Is
> >>>> there
> >>>>>>> any new for this release, or just hot bugfix? As Sheng said,
> ISSUE[1]
> >>>> and
> >>>>>>> [2] seems not block, so Liang, would you like to include them into
> >> this
> >>>>>>> release? What’s the estimated time of completion?
> >>>>>>>
> >>>>>>>
> >>>>>>> Thanks,
> >>>>>>>
> >>>>>>>
> >>>>>>> Trista
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> Juan Pan
> >>>>>>>
> >>>>>>>
> >>>>>>> panjuan@apache.org
> >>>>>>> Juan Pan(Trista), Apache ShardingSphere
> >>>>>>>
> >>>>>>>
> >>>>>>> On 12/7/2019 17:23,Sheng Wu<wu...@gmail.com> wrote:
> >>>>>>> zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六
> >> 下午5:18写道:
> >>>>>>>
> >>>>>>> Hi, ShardingSphere community,
> >>>>>>>
> >>>>>>> I'd like to talk about the release plan of 4.0.0 stable version.
> >>>>>>> As you know, after enter Apache incubator, ShardingSphere had
> >> released
> >>>> 3
> >>>>>> RC
> >>>>>>> versions during the past year. The features are stable more and
> more,
> >>>> it
> >>>>>> is
> >>>>>>> the time to talk about task details before 4.0.0 release.
> >>>>>>>
> >>>>>>> I just list some tasks that I knew, please add if I missing
> >> something:
> >>>>>>>
> >>>>>>> 1. Performance test display. The current result is in [1], we still
> >>>> need
> >>>>>> to
> >>>>>>> do some adjust to make it better.
> >>>>>>> 2. Acceptance test. The repo is in [2], we still need docker and
> >> shell
> >>>> to
> >>>>>>> make it run automatically. And we will transfer it to apache
> repo[3]
> >>>>>> soon.
> >>>>>>>
> >>>>>>>
> >>>>>>> I think these two are not blocks for the stable release. :)
> >>>>>>>
> >>>>>>>
> >>>>>>> 3. Remain bugs hot fix. I don't find any high priority bug to be
> >> fixed
> >>>>>> now.
> >>>>>>>
> >>>>>>>
> >>>>>>> If no high priority bug, I think this is a good time to do the
> >> official
> >>>>>>> release now.
> >>>>>>> ShardingSphere has no stable release in the whole of 2019. We
> should
> >> do
> >>>>>>> this ASAP.
> >>>>>>>
> >>>>>>> What do other PPMC think?
> >>>>>>>
> >>>>>>> Sheng Wu 吴晟
> >>>>>>> Twitter, wusheng1108
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> Any other tasks missing here?
> >>>>>>>
> >>>>>>> [1] https://shardingsphere.apache.org/benchmark/#/overview
> >>>>>>> [2] https://github.com/OpenSharding/shardingsphere-acceptance-test
> >>>>>>> [3]
> >> https://github.com/apache/incubator-shardingsphere-acceptance-test
> >>>>>>>
> >>>>>>> ------------------
> >>>>>>>
> >>>>>>> Liang Zhang (John)
> >>>>>>> Apache ShardingSphere & Dubbo
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>
> >>>>
> >>>>
> >>
> >>
>
>

Re: 4.0.0 stable version release plan

Posted by zhaojun <zh...@126.com>.
It looks good to me, but it’s better we have a mechanism to verify whether 4.0.0 is stable or not.

------------------
Zhao Jun (cherrylzhao)
Apache Sharding-Sphere & ServiceComb

> On Dec 9, 2019, at 10:53 AM, Sheng Wu <wu...@gmail.com> wrote:
> 
> zhaojun <zh...@126.com> 于2019年12月9日周一 上午10:21写道:
> 
>> @Sheng
>> 
>> Maybe you have misunderstood what i have said.
>> I meant if we have not an acceptance-test framework, maybe we will spend
>> another several months to process release work.
>> This is a critical problems we should face with.
>> 
> 
> No very critical I think :)
> Agree that, it is important and ease the PPMC/committer team concerns when
> doing the release.
> 
> For 4.0.0, I think we should be ready to go. We are as same as all other
> libraries, could send 4.0.1, 4.0.2, if we are really facing serious bug.
> My point it only, let's finish no stable version status of ss, it has last
> one year, it is not good for users.
> 
> 
> Sheng Wu 吴晟
> Twitter, wusheng1108
> 
> 
>> 
>> ------------------
>> Zhao Jun (cherrylzhao)
>> Apache Sharding-Sphere & ServiceComb
>> 
>>> On Dec 8, 2019, at 10:50 PM, Sheng Wu <wu...@gmail.com> wrote:
>>> 
>>> zhaojun <zh...@126.com> 于2019年12月8日周日 下午9:50写道:
>>> 
>>>> Acceptance-test framework will make release workflow more smoothly.
>>>> We will spend a lot of time (maybe months) to verify the function
>> manually
>>>> on every release time.
>>>> 
>>> 
>>> Several months? Are you saying ShardingSphere will have no stable release
>>> in over 1.5 years?
>>> Are PPMC serious sure about this?
>>> 
>>> Sheng Wu 吴晟
>>> Twitter, wusheng1108
>>> 
>>> 
>>> 
>>>> In fact, we could not release a version ASAP now.
>>>> 
>>>> ------------------
>>>> Zhao Jun (cherrylzhao)
>>>> Apache ShardingSphere & ServiceComb
>>>> 
>>>>> On Dec 7, 2019, at 6:54 PM, Sheng Wu <wu...@gmail.com>
>> wrote:
>>>>> 
>>>>> Make sense to me.
>>>>> 
>>>>> Sheng Wu 吴晟
>>>>> Twitter, wusheng1108
>>>>> 
>>>>> 
>>>>> zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六 下午6:47写道:
>>>>> 
>>>>>> How about get the result of performance test at last? It is a good way
>>>> to
>>>>>> confirm there are no performance issue for the stable version.
>>>>>> It should be ok soon, maybe next week. We can list a scheduler for the
>>>>>> detail of performance test.
>>>>>> 
>>>>>> ------------------
>>>>>> 
>>>>>> Liang Zhang (John)
>>>>>> Apache ShardingSphere & Dubbo
>>>>>> 
>>>>>> 
>>>>>> Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午6:09写道:
>>>>>> 
>>>>>>> Hi Sheng,
>>>>>>> 
>>>>>>> 
>>>>>>> Thanks for your clarification, i get your point.
>>>>>>> 
>>>>>>> 
>>>>>>> Juan Pan
>>>>>>> 
>>>>>>> 
>>>>>>> panjuan@apache.org
>>>>>>> Juan Pan(T-rista), Apache ShardingSphere
>>>>>>> 
>>>>>>> 
>>>>>>> On 12/7/2019 17:59,Sheng Wu<wu...@gmail.com> wrote:
>>>>>>> Hi
>>>>>>> 
>>>>>>> Actually, my point is those two even not source release :) Those are
>>>> test
>>>>>>> frameworks. The user would feel they exist.
>>>>>>> 
>>>>>>> Sheng Wu 吴晟
>>>>>>> Twitter, wusheng1108
>>>>>>> 
>>>>>>> 
>>>>>>> Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午5:50写道:
>>>>>>> 
>>>>>>> Hi Sheng and Liang,
>>>>>>> 
>>>>>>> 
>>>>>>> I totally agree to release a stable version for community ASAP,
>>>> however i
>>>>>>> am curious about the release note and the intending date of it. Is
>>>> there
>>>>>>> any new for this release, or just hot bugfix? As Sheng said, ISSUE[1]
>>>> and
>>>>>>> [2] seems not block, so Liang, would you like to include them into
>> this
>>>>>>> release? What’s the estimated time of completion?
>>>>>>> 
>>>>>>> 
>>>>>>> Thanks,
>>>>>>> 
>>>>>>> 
>>>>>>> Trista
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> Juan Pan
>>>>>>> 
>>>>>>> 
>>>>>>> panjuan@apache.org
>>>>>>> Juan Pan(Trista), Apache ShardingSphere
>>>>>>> 
>>>>>>> 
>>>>>>> On 12/7/2019 17:23,Sheng Wu<wu...@gmail.com> wrote:
>>>>>>> zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六
>> 下午5:18写道:
>>>>>>> 
>>>>>>> Hi, ShardingSphere community,
>>>>>>> 
>>>>>>> I'd like to talk about the release plan of 4.0.0 stable version.
>>>>>>> As you know, after enter Apache incubator, ShardingSphere had
>> released
>>>> 3
>>>>>> RC
>>>>>>> versions during the past year. The features are stable more and more,
>>>> it
>>>>>> is
>>>>>>> the time to talk about task details before 4.0.0 release.
>>>>>>> 
>>>>>>> I just list some tasks that I knew, please add if I missing
>> something:
>>>>>>> 
>>>>>>> 1. Performance test display. The current result is in [1], we still
>>>> need
>>>>>> to
>>>>>>> do some adjust to make it better.
>>>>>>> 2. Acceptance test. The repo is in [2], we still need docker and
>> shell
>>>> to
>>>>>>> make it run automatically. And we will transfer it to apache repo[3]
>>>>>> soon.
>>>>>>> 
>>>>>>> 
>>>>>>> I think these two are not blocks for the stable release. :)
>>>>>>> 
>>>>>>> 
>>>>>>> 3. Remain bugs hot fix. I don't find any high priority bug to be
>> fixed
>>>>>> now.
>>>>>>> 
>>>>>>> 
>>>>>>> If no high priority bug, I think this is a good time to do the
>> official
>>>>>>> release now.
>>>>>>> ShardingSphere has no stable release in the whole of 2019. We should
>> do
>>>>>>> this ASAP.
>>>>>>> 
>>>>>>> What do other PPMC think?
>>>>>>> 
>>>>>>> Sheng Wu 吴晟
>>>>>>> Twitter, wusheng1108
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> Any other tasks missing here?
>>>>>>> 
>>>>>>> [1] https://shardingsphere.apache.org/benchmark/#/overview
>>>>>>> [2] https://github.com/OpenSharding/shardingsphere-acceptance-test
>>>>>>> [3]
>> https://github.com/apache/incubator-shardingsphere-acceptance-test
>>>>>>> 
>>>>>>> ------------------
>>>>>>> 
>>>>>>> Liang Zhang (John)
>>>>>>> Apache ShardingSphere & Dubbo
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>> 
>>>> 
>> 
>> 


Re: 4.0.0 stable version release plan

Posted by Sheng Wu <wu...@gmail.com>.
zhaojun <zh...@126.com> 于2019年12月9日周一 上午10:21写道:

> @Sheng
>
> Maybe you have misunderstood what i have said.
> I meant if we have not an acceptance-test framework, maybe we will spend
> another several months to process release work.
> This is a critical problems we should face with.
>

No very critical I think :)
Agree that, it is important and ease the PPMC/committer team concerns when
doing the release.

For 4.0.0, I think we should be ready to go. We are as same as all other
libraries, could send 4.0.1, 4.0.2, if we are really facing serious bug.
My point it only, let's finish no stable version status of ss, it has last
one year, it is not good for users.


Sheng Wu 吴晟
Twitter, wusheng1108


>
> ------------------
> Zhao Jun (cherrylzhao)
> Apache Sharding-Sphere & ServiceComb
>
> > On Dec 8, 2019, at 10:50 PM, Sheng Wu <wu...@gmail.com> wrote:
> >
> > zhaojun <zh...@126.com> 于2019年12月8日周日 下午9:50写道:
> >
> >> Acceptance-test framework will make release workflow more smoothly.
> >> We will spend a lot of time (maybe months) to verify the function
> manually
> >> on every release time.
> >>
> >
> > Several months? Are you saying ShardingSphere will have no stable release
> > in over 1.5 years?
> > Are PPMC serious sure about this?
> >
> > Sheng Wu 吴晟
> > Twitter, wusheng1108
> >
> >
> >
> >> In fact, we could not release a version ASAP now.
> >>
> >> ------------------
> >> Zhao Jun (cherrylzhao)
> >> Apache ShardingSphere & ServiceComb
> >>
> >>> On Dec 7, 2019, at 6:54 PM, Sheng Wu <wu...@gmail.com>
> wrote:
> >>>
> >>> Make sense to me.
> >>>
> >>> Sheng Wu 吴晟
> >>> Twitter, wusheng1108
> >>>
> >>>
> >>> zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六 下午6:47写道:
> >>>
> >>>> How about get the result of performance test at last? It is a good way
> >> to
> >>>> confirm there are no performance issue for the stable version.
> >>>> It should be ok soon, maybe next week. We can list a scheduler for the
> >>>> detail of performance test.
> >>>>
> >>>> ------------------
> >>>>
> >>>> Liang Zhang (John)
> >>>> Apache ShardingSphere & Dubbo
> >>>>
> >>>>
> >>>> Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午6:09写道:
> >>>>
> >>>>> Hi Sheng,
> >>>>>
> >>>>>
> >>>>> Thanks for your clarification, i get your point.
> >>>>>
> >>>>>
> >>>>> Juan Pan
> >>>>>
> >>>>>
> >>>>> panjuan@apache.org
> >>>>> Juan Pan(T-rista), Apache ShardingSphere
> >>>>>
> >>>>>
> >>>>> On 12/7/2019 17:59,Sheng Wu<wu...@gmail.com> wrote:
> >>>>> Hi
> >>>>>
> >>>>> Actually, my point is those two even not source release :) Those are
> >> test
> >>>>> frameworks. The user would feel they exist.
> >>>>>
> >>>>> Sheng Wu 吴晟
> >>>>> Twitter, wusheng1108
> >>>>>
> >>>>>
> >>>>> Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午5:50写道:
> >>>>>
> >>>>> Hi Sheng and Liang,
> >>>>>
> >>>>>
> >>>>> I totally agree to release a stable version for community ASAP,
> >> however i
> >>>>> am curious about the release note and the intending date of it. Is
> >> there
> >>>>> any new for this release, or just hot bugfix? As Sheng said, ISSUE[1]
> >> and
> >>>>> [2] seems not block, so Liang, would you like to include them into
> this
> >>>>> release? What’s the estimated time of completion?
> >>>>>
> >>>>>
> >>>>> Thanks,
> >>>>>
> >>>>>
> >>>>> Trista
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> Juan Pan
> >>>>>
> >>>>>
> >>>>> panjuan@apache.org
> >>>>> Juan Pan(Trista), Apache ShardingSphere
> >>>>>
> >>>>>
> >>>>> On 12/7/2019 17:23,Sheng Wu<wu...@gmail.com> wrote:
> >>>>> zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六
> 下午5:18写道:
> >>>>>
> >>>>> Hi, ShardingSphere community,
> >>>>>
> >>>>> I'd like to talk about the release plan of 4.0.0 stable version.
> >>>>> As you know, after enter Apache incubator, ShardingSphere had
> released
> >> 3
> >>>> RC
> >>>>> versions during the past year. The features are stable more and more,
> >> it
> >>>> is
> >>>>> the time to talk about task details before 4.0.0 release.
> >>>>>
> >>>>> I just list some tasks that I knew, please add if I missing
> something:
> >>>>>
> >>>>> 1. Performance test display. The current result is in [1], we still
> >> need
> >>>> to
> >>>>> do some adjust to make it better.
> >>>>> 2. Acceptance test. The repo is in [2], we still need docker and
> shell
> >> to
> >>>>> make it run automatically. And we will transfer it to apache repo[3]
> >>>> soon.
> >>>>>
> >>>>>
> >>>>> I think these two are not blocks for the stable release. :)
> >>>>>
> >>>>>
> >>>>> 3. Remain bugs hot fix. I don't find any high priority bug to be
> fixed
> >>>> now.
> >>>>>
> >>>>>
> >>>>> If no high priority bug, I think this is a good time to do the
> official
> >>>>> release now.
> >>>>> ShardingSphere has no stable release in the whole of 2019. We should
> do
> >>>>> this ASAP.
> >>>>>
> >>>>> What do other PPMC think?
> >>>>>
> >>>>> Sheng Wu 吴晟
> >>>>> Twitter, wusheng1108
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> Any other tasks missing here?
> >>>>>
> >>>>> [1] https://shardingsphere.apache.org/benchmark/#/overview
> >>>>> [2] https://github.com/OpenSharding/shardingsphere-acceptance-test
> >>>>> [3]
> https://github.com/apache/incubator-shardingsphere-acceptance-test
> >>>>>
> >>>>> ------------------
> >>>>>
> >>>>> Liang Zhang (John)
> >>>>> Apache ShardingSphere & Dubbo
> >>>>>
> >>>>>
> >>>>>
> >>>>
> >>
> >>
>
>

Re: 4.0.0 stable version release plan

Posted by zhaojun <zh...@126.com>.
@Sheng

Maybe you have misunderstood what i have said.
I meant if we have not an acceptance-test framework, maybe we will spend another several months to process release work.
This is a critical problems we should face with.

------------------
Zhao Jun (cherrylzhao)
Apache Sharding-Sphere & ServiceComb

> On Dec 8, 2019, at 10:50 PM, Sheng Wu <wu...@gmail.com> wrote:
> 
> zhaojun <zh...@126.com> 于2019年12月8日周日 下午9:50写道:
> 
>> Acceptance-test framework will make release workflow more smoothly.
>> We will spend a lot of time (maybe months) to verify the function manually
>> on every release time.
>> 
> 
> Several months? Are you saying ShardingSphere will have no stable release
> in over 1.5 years?
> Are PPMC serious sure about this?
> 
> Sheng Wu 吴晟
> Twitter, wusheng1108
> 
> 
> 
>> In fact, we could not release a version ASAP now.
>> 
>> ------------------
>> Zhao Jun (cherrylzhao)
>> Apache ShardingSphere & ServiceComb
>> 
>>> On Dec 7, 2019, at 6:54 PM, Sheng Wu <wu...@gmail.com> wrote:
>>> 
>>> Make sense to me.
>>> 
>>> Sheng Wu 吴晟
>>> Twitter, wusheng1108
>>> 
>>> 
>>> zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六 下午6:47写道:
>>> 
>>>> How about get the result of performance test at last? It is a good way
>> to
>>>> confirm there are no performance issue for the stable version.
>>>> It should be ok soon, maybe next week. We can list a scheduler for the
>>>> detail of performance test.
>>>> 
>>>> ------------------
>>>> 
>>>> Liang Zhang (John)
>>>> Apache ShardingSphere & Dubbo
>>>> 
>>>> 
>>>> Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午6:09写道:
>>>> 
>>>>> Hi Sheng,
>>>>> 
>>>>> 
>>>>> Thanks for your clarification, i get your point.
>>>>> 
>>>>> 
>>>>> Juan Pan
>>>>> 
>>>>> 
>>>>> panjuan@apache.org
>>>>> Juan Pan(T-rista), Apache ShardingSphere
>>>>> 
>>>>> 
>>>>> On 12/7/2019 17:59,Sheng Wu<wu...@gmail.com> wrote:
>>>>> Hi
>>>>> 
>>>>> Actually, my point is those two even not source release :) Those are
>> test
>>>>> frameworks. The user would feel they exist.
>>>>> 
>>>>> Sheng Wu 吴晟
>>>>> Twitter, wusheng1108
>>>>> 
>>>>> 
>>>>> Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午5:50写道:
>>>>> 
>>>>> Hi Sheng and Liang,
>>>>> 
>>>>> 
>>>>> I totally agree to release a stable version for community ASAP,
>> however i
>>>>> am curious about the release note and the intending date of it. Is
>> there
>>>>> any new for this release, or just hot bugfix? As Sheng said, ISSUE[1]
>> and
>>>>> [2] seems not block, so Liang, would you like to include them into this
>>>>> release? What’s the estimated time of completion?
>>>>> 
>>>>> 
>>>>> Thanks,
>>>>> 
>>>>> 
>>>>> Trista
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> Juan Pan
>>>>> 
>>>>> 
>>>>> panjuan@apache.org
>>>>> Juan Pan(Trista), Apache ShardingSphere
>>>>> 
>>>>> 
>>>>> On 12/7/2019 17:23,Sheng Wu<wu...@gmail.com> wrote:
>>>>> zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六 下午5:18写道:
>>>>> 
>>>>> Hi, ShardingSphere community,
>>>>> 
>>>>> I'd like to talk about the release plan of 4.0.0 stable version.
>>>>> As you know, after enter Apache incubator, ShardingSphere had released
>> 3
>>>> RC
>>>>> versions during the past year. The features are stable more and more,
>> it
>>>> is
>>>>> the time to talk about task details before 4.0.0 release.
>>>>> 
>>>>> I just list some tasks that I knew, please add if I missing something:
>>>>> 
>>>>> 1. Performance test display. The current result is in [1], we still
>> need
>>>> to
>>>>> do some adjust to make it better.
>>>>> 2. Acceptance test. The repo is in [2], we still need docker and shell
>> to
>>>>> make it run automatically. And we will transfer it to apache repo[3]
>>>> soon.
>>>>> 
>>>>> 
>>>>> I think these two are not blocks for the stable release. :)
>>>>> 
>>>>> 
>>>>> 3. Remain bugs hot fix. I don't find any high priority bug to be fixed
>>>> now.
>>>>> 
>>>>> 
>>>>> If no high priority bug, I think this is a good time to do the official
>>>>> release now.
>>>>> ShardingSphere has no stable release in the whole of 2019. We should do
>>>>> this ASAP.
>>>>> 
>>>>> What do other PPMC think?
>>>>> 
>>>>> Sheng Wu 吴晟
>>>>> Twitter, wusheng1108
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> Any other tasks missing here?
>>>>> 
>>>>> [1] https://shardingsphere.apache.org/benchmark/#/overview
>>>>> [2] https://github.com/OpenSharding/shardingsphere-acceptance-test
>>>>> [3] https://github.com/apache/incubator-shardingsphere-acceptance-test
>>>>> 
>>>>> ------------------
>>>>> 
>>>>> Liang Zhang (John)
>>>>> Apache ShardingSphere & Dubbo
>>>>> 
>>>>> 
>>>>> 
>>>> 
>> 
>> 


Re: 4.0.0 stable version release plan

Posted by Juan Pan <pa...@apache.org>.
Finishing Acceptance-test framework is better, but not a block, IMO. As Liang said, a detailed schedule is necessary to makes everyone review all the tasks and their time costs.


 Juan Pan


panjuan@apache.org
Juan Pan(Trista), Apache ShardingSphere


On 12/8/2019 22:50,Sheng Wu<wu...@gmail.com> wrote:
zhaojun <zh...@126.com> 于2019年12月8日周日 下午9:50写道:

Acceptance-test framework will make release workflow more smoothly.
We will spend a lot of time (maybe months) to verify the function manually
on every release time.


Several months? Are you saying ShardingSphere will have no stable release
in over 1.5 years?
Are PPMC serious sure about this?

Sheng Wu 吴晟
Twitter, wusheng1108



In fact, we could not release a version ASAP now.

------------------
Zhao Jun (cherrylzhao)
Apache ShardingSphere & ServiceComb

On Dec 7, 2019, at 6:54 PM, Sheng Wu <wu...@gmail.com> wrote:

Make sense to me.

Sheng Wu 吴晟
Twitter, wusheng1108


zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六 下午6:47写道:

How about get the result of performance test at last? It is a good way
to
confirm there are no performance issue for the stable version.
It should be ok soon, maybe next week. We can list a scheduler for the
detail of performance test.

------------------

Liang Zhang (John)
Apache ShardingSphere & Dubbo


Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午6:09写道:

Hi Sheng,


Thanks for your clarification, i get your point.


Juan Pan


panjuan@apache.org
Juan Pan(T-rista), Apache ShardingSphere


On 12/7/2019 17:59,Sheng Wu<wu...@gmail.com> wrote:
Hi

Actually, my point is those two even not source release :) Those are
test
frameworks. The user would feel they exist.

Sheng Wu 吴晟
Twitter, wusheng1108


Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午5:50写道:

Hi Sheng and Liang,


I totally agree to release a stable version for community ASAP,
however i
am curious about the release note and the intending date of it. Is
there
any new for this release, or just hot bugfix? As Sheng said, ISSUE[1]
and
[2] seems not block, so Liang, would you like to include them into this
release? What’s the estimated time of completion?


Thanks,


Trista




Juan Pan


panjuan@apache.org
Juan Pan(Trista), Apache ShardingSphere


On 12/7/2019 17:23,Sheng Wu<wu...@gmail.com> wrote:
zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六 下午5:18写道:

Hi, ShardingSphere community,

I'd like to talk about the release plan of 4.0.0 stable version.
As you know, after enter Apache incubator, ShardingSphere had released
3
RC
versions during the past year. The features are stable more and more,
it
is
the time to talk about task details before 4.0.0 release.

I just list some tasks that I knew, please add if I missing something:

1. Performance test display. The current result is in [1], we still
need
to
do some adjust to make it better.
2. Acceptance test. The repo is in [2], we still need docker and shell
to
make it run automatically. And we will transfer it to apache repo[3]
soon.


I think these two are not blocks for the stable release. :)


3. Remain bugs hot fix. I don't find any high priority bug to be fixed
now.


If no high priority bug, I think this is a good time to do the official
release now.
ShardingSphere has no stable release in the whole of 2019. We should do
this ASAP.

What do other PPMC think?

Sheng Wu 吴晟
Twitter, wusheng1108




Any other tasks missing here?

[1] https://shardingsphere.apache.org/benchmark/#/overview
[2] https://github.com/OpenSharding/shardingsphere-acceptance-test
[3] https://github.com/apache/incubator-shardingsphere-acceptance-test

------------------

Liang Zhang (John)
Apache ShardingSphere & Dubbo







Re: 4.0.0 stable version release plan

Posted by Sheng Wu <wu...@gmail.com>.
zhaojun <zh...@126.com> 于2019年12月8日周日 下午9:50写道:

> Acceptance-test framework will make release workflow more smoothly.
> We will spend a lot of time (maybe months) to verify the function manually
> on every release time.
>

Several months? Are you saying ShardingSphere will have no stable release
in over 1.5 years?
Are PPMC serious sure about this?

Sheng Wu 吴晟
Twitter, wusheng1108



> In fact, we could not release a version ASAP now.
>
> ------------------
> Zhao Jun (cherrylzhao)
> Apache ShardingSphere & ServiceComb
>
> > On Dec 7, 2019, at 6:54 PM, Sheng Wu <wu...@gmail.com> wrote:
> >
> > Make sense to me.
> >
> > Sheng Wu 吴晟
> > Twitter, wusheng1108
> >
> >
> > zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六 下午6:47写道:
> >
> >> How about get the result of performance test at last? It is a good way
> to
> >> confirm there are no performance issue for the stable version.
> >> It should be ok soon, maybe next week. We can list a scheduler for the
> >> detail of performance test.
> >>
> >> ------------------
> >>
> >> Liang Zhang (John)
> >> Apache ShardingSphere & Dubbo
> >>
> >>
> >> Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午6:09写道:
> >>
> >>> Hi Sheng,
> >>>
> >>>
> >>> Thanks for your clarification, i get your point.
> >>>
> >>>
> >>> Juan Pan
> >>>
> >>>
> >>> panjuan@apache.org
> >>> Juan Pan(T-rista), Apache ShardingSphere
> >>>
> >>>
> >>> On 12/7/2019 17:59,Sheng Wu<wu...@gmail.com> wrote:
> >>> Hi
> >>>
> >>> Actually, my point is those two even not source release :) Those are
> test
> >>> frameworks. The user would feel they exist.
> >>>
> >>> Sheng Wu 吴晟
> >>> Twitter, wusheng1108
> >>>
> >>>
> >>> Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午5:50写道:
> >>>
> >>> Hi Sheng and Liang,
> >>>
> >>>
> >>> I totally agree to release a stable version for community ASAP,
> however i
> >>> am curious about the release note and the intending date of it. Is
> there
> >>> any new for this release, or just hot bugfix? As Sheng said, ISSUE[1]
> and
> >>> [2] seems not block, so Liang, would you like to include them into this
> >>> release? What’s the estimated time of completion?
> >>>
> >>>
> >>> Thanks,
> >>>
> >>>
> >>> Trista
> >>>
> >>>
> >>>
> >>>
> >>> Juan Pan
> >>>
> >>>
> >>> panjuan@apache.org
> >>> Juan Pan(Trista), Apache ShardingSphere
> >>>
> >>>
> >>> On 12/7/2019 17:23,Sheng Wu<wu...@gmail.com> wrote:
> >>> zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六 下午5:18写道:
> >>>
> >>> Hi, ShardingSphere community,
> >>>
> >>> I'd like to talk about the release plan of 4.0.0 stable version.
> >>> As you know, after enter Apache incubator, ShardingSphere had released
> 3
> >> RC
> >>> versions during the past year. The features are stable more and more,
> it
> >> is
> >>> the time to talk about task details before 4.0.0 release.
> >>>
> >>> I just list some tasks that I knew, please add if I missing something:
> >>>
> >>> 1. Performance test display. The current result is in [1], we still
> need
> >> to
> >>> do some adjust to make it better.
> >>> 2. Acceptance test. The repo is in [2], we still need docker and shell
> to
> >>> make it run automatically. And we will transfer it to apache repo[3]
> >> soon.
> >>>
> >>>
> >>> I think these two are not blocks for the stable release. :)
> >>>
> >>>
> >>> 3. Remain bugs hot fix. I don't find any high priority bug to be fixed
> >> now.
> >>>
> >>>
> >>> If no high priority bug, I think this is a good time to do the official
> >>> release now.
> >>> ShardingSphere has no stable release in the whole of 2019. We should do
> >>> this ASAP.
> >>>
> >>> What do other PPMC think?
> >>>
> >>> Sheng Wu 吴晟
> >>> Twitter, wusheng1108
> >>>
> >>>
> >>>
> >>>
> >>> Any other tasks missing here?
> >>>
> >>> [1] https://shardingsphere.apache.org/benchmark/#/overview
> >>> [2] https://github.com/OpenSharding/shardingsphere-acceptance-test
> >>> [3] https://github.com/apache/incubator-shardingsphere-acceptance-test
> >>>
> >>> ------------------
> >>>
> >>> Liang Zhang (John)
> >>> Apache ShardingSphere & Dubbo
> >>>
> >>>
> >>>
> >>
>
>

Re: 4.0.0 stable version release plan

Posted by zhaojun <zh...@126.com>.
Acceptance-test framework will make release workflow more smoothly.
We will spend a lot of time (maybe months) to verify the function manually on every release time.
In fact, we could not release a version ASAP now.

------------------
Zhao Jun (cherrylzhao)
Apache ShardingSphere & ServiceComb

> On Dec 7, 2019, at 6:54 PM, Sheng Wu <wu...@gmail.com> wrote:
> 
> Make sense to me.
> 
> Sheng Wu 吴晟
> Twitter, wusheng1108
> 
> 
> zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六 下午6:47写道:
> 
>> How about get the result of performance test at last? It is a good way to
>> confirm there are no performance issue for the stable version.
>> It should be ok soon, maybe next week. We can list a scheduler for the
>> detail of performance test.
>> 
>> ------------------
>> 
>> Liang Zhang (John)
>> Apache ShardingSphere & Dubbo
>> 
>> 
>> Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午6:09写道:
>> 
>>> Hi Sheng,
>>> 
>>> 
>>> Thanks for your clarification, i get your point.
>>> 
>>> 
>>> Juan Pan
>>> 
>>> 
>>> panjuan@apache.org
>>> Juan Pan(T-rista), Apache ShardingSphere
>>> 
>>> 
>>> On 12/7/2019 17:59,Sheng Wu<wu...@gmail.com> wrote:
>>> Hi
>>> 
>>> Actually, my point is those two even not source release :) Those are test
>>> frameworks. The user would feel they exist.
>>> 
>>> Sheng Wu 吴晟
>>> Twitter, wusheng1108
>>> 
>>> 
>>> Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午5:50写道:
>>> 
>>> Hi Sheng and Liang,
>>> 
>>> 
>>> I totally agree to release a stable version for community ASAP, however i
>>> am curious about the release note and the intending date of it. Is there
>>> any new for this release, or just hot bugfix? As Sheng said, ISSUE[1] and
>>> [2] seems not block, so Liang, would you like to include them into this
>>> release? What’s the estimated time of completion?
>>> 
>>> 
>>> Thanks,
>>> 
>>> 
>>> Trista
>>> 
>>> 
>>> 
>>> 
>>> Juan Pan
>>> 
>>> 
>>> panjuan@apache.org
>>> Juan Pan(Trista), Apache ShardingSphere
>>> 
>>> 
>>> On 12/7/2019 17:23,Sheng Wu<wu...@gmail.com> wrote:
>>> zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六 下午5:18写道:
>>> 
>>> Hi, ShardingSphere community,
>>> 
>>> I'd like to talk about the release plan of 4.0.0 stable version.
>>> As you know, after enter Apache incubator, ShardingSphere had released 3
>> RC
>>> versions during the past year. The features are stable more and more, it
>> is
>>> the time to talk about task details before 4.0.0 release.
>>> 
>>> I just list some tasks that I knew, please add if I missing something:
>>> 
>>> 1. Performance test display. The current result is in [1], we still need
>> to
>>> do some adjust to make it better.
>>> 2. Acceptance test. The repo is in [2], we still need docker and shell to
>>> make it run automatically. And we will transfer it to apache repo[3]
>> soon.
>>> 
>>> 
>>> I think these two are not blocks for the stable release. :)
>>> 
>>> 
>>> 3. Remain bugs hot fix. I don't find any high priority bug to be fixed
>> now.
>>> 
>>> 
>>> If no high priority bug, I think this is a good time to do the official
>>> release now.
>>> ShardingSphere has no stable release in the whole of 2019. We should do
>>> this ASAP.
>>> 
>>> What do other PPMC think?
>>> 
>>> Sheng Wu 吴晟
>>> Twitter, wusheng1108
>>> 
>>> 
>>> 
>>> 
>>> Any other tasks missing here?
>>> 
>>> [1] https://shardingsphere.apache.org/benchmark/#/overview
>>> [2] https://github.com/OpenSharding/shardingsphere-acceptance-test
>>> [3] https://github.com/apache/incubator-shardingsphere-acceptance-test
>>> 
>>> ------------------
>>> 
>>> Liang Zhang (John)
>>> Apache ShardingSphere & Dubbo
>>> 
>>> 
>>> 
>> 


Re: 4.0.0 stable version release plan

Posted by Sheng Wu <wu...@gmail.com>.
Make sense to me.

Sheng Wu 吴晟
Twitter, wusheng1108


zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六 下午6:47写道:

> How about get the result of performance test at last? It is a good way to
> confirm there are no performance issue for the stable version.
> It should be ok soon, maybe next week. We can list a scheduler for the
> detail of performance test.
>
> ------------------
>
> Liang Zhang (John)
> Apache ShardingSphere & Dubbo
>
>
> Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午6:09写道:
>
> > Hi Sheng,
> >
> >
> > Thanks for your clarification, i get your point.
> >
> >
> >  Juan Pan
> >
> >
> > panjuan@apache.org
> > Juan Pan(Trista), Apache ShardingSphere
> >
> >
> > On 12/7/2019 17:59,Sheng Wu<wu...@gmail.com> wrote:
> > Hi
> >
> > Actually, my point is those two even not source release :) Those are test
> > frameworks. The user would feel they exist.
> >
> > Sheng Wu 吴晟
> > Twitter, wusheng1108
> >
> >
> > Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午5:50写道:
> >
> > Hi Sheng and Liang,
> >
> >
> > I totally agree to release a stable version for community ASAP, however i
> > am curious about the release note and the intending date of it. Is there
> > any new for this release, or just hot bugfix? As Sheng said, ISSUE[1] and
> > [2] seems not block, so Liang, would you like to include them into this
> > release? What’s the estimated time of completion?
> >
> >
> > Thanks,
> >
> >
> > Trista
> >
> >
> >
> >
> > Juan Pan
> >
> >
> > panjuan@apache.org
> > Juan Pan(Trista), Apache ShardingSphere
> >
> >
> > On 12/7/2019 17:23,Sheng Wu<wu...@gmail.com> wrote:
> > zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六 下午5:18写道:
> >
> > Hi, ShardingSphere community,
> >
> > I'd like to talk about the release plan of 4.0.0 stable version.
> > As you know, after enter Apache incubator, ShardingSphere had released 3
> RC
> > versions during the past year. The features are stable more and more, it
> is
> > the time to talk about task details before 4.0.0 release.
> >
> > I just list some tasks that I knew, please add if I missing something:
> >
> > 1. Performance test display. The current result is in [1], we still need
> to
> > do some adjust to make it better.
> > 2. Acceptance test. The repo is in [2], we still need docker and shell to
> > make it run automatically. And we will transfer it to apache repo[3]
> soon.
> >
> >
> > I think these two are not blocks for the stable release. :)
> >
> >
> > 3. Remain bugs hot fix. I don't find any high priority bug to be fixed
> now.
> >
> >
> > If no high priority bug, I think this is a good time to do the official
> > release now.
> > ShardingSphere has no stable release in the whole of 2019. We should do
> > this ASAP.
> >
> > What do other PPMC think?
> >
> > Sheng Wu 吴晟
> > Twitter, wusheng1108
> >
> >
> >
> >
> > Any other tasks missing here?
> >
> > [1] https://shardingsphere.apache.org/benchmark/#/overview
> > [2] https://github.com/OpenSharding/shardingsphere-acceptance-test
> > [3] https://github.com/apache/incubator-shardingsphere-acceptance-test
> >
> > ------------------
> >
> > Liang Zhang (John)
> > Apache ShardingSphere & Dubbo
> >
> >
> >
>

Re: 4.0.0 stable version release plan

Posted by "zhangliang@apache.org" <zh...@apache.org>.
How about get the result of performance test at last? It is a good way to
confirm there are no performance issue for the stable version.
It should be ok soon, maybe next week. We can list a scheduler for the
detail of performance test.

------------------

Liang Zhang (John)
Apache ShardingSphere & Dubbo


Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午6:09写道:

> Hi Sheng,
>
>
> Thanks for your clarification, i get your point.
>
>
>  Juan Pan
>
>
> panjuan@apache.org
> Juan Pan(Trista), Apache ShardingSphere
>
>
> On 12/7/2019 17:59,Sheng Wu<wu...@gmail.com> wrote:
> Hi
>
> Actually, my point is those two even not source release :) Those are test
> frameworks. The user would feel they exist.
>
> Sheng Wu 吴晟
> Twitter, wusheng1108
>
>
> Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午5:50写道:
>
> Hi Sheng and Liang,
>
>
> I totally agree to release a stable version for community ASAP, however i
> am curious about the release note and the intending date of it. Is there
> any new for this release, or just hot bugfix? As Sheng said, ISSUE[1] and
> [2] seems not block, so Liang, would you like to include them into this
> release? What’s the estimated time of completion?
>
>
> Thanks,
>
>
> Trista
>
>
>
>
> Juan Pan
>
>
> panjuan@apache.org
> Juan Pan(Trista), Apache ShardingSphere
>
>
> On 12/7/2019 17:23,Sheng Wu<wu...@gmail.com> wrote:
> zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六 下午5:18写道:
>
> Hi, ShardingSphere community,
>
> I'd like to talk about the release plan of 4.0.0 stable version.
> As you know, after enter Apache incubator, ShardingSphere had released 3 RC
> versions during the past year. The features are stable more and more, it is
> the time to talk about task details before 4.0.0 release.
>
> I just list some tasks that I knew, please add if I missing something:
>
> 1. Performance test display. The current result is in [1], we still need to
> do some adjust to make it better.
> 2. Acceptance test. The repo is in [2], we still need docker and shell to
> make it run automatically. And we will transfer it to apache repo[3] soon.
>
>
> I think these two are not blocks for the stable release. :)
>
>
> 3. Remain bugs hot fix. I don't find any high priority bug to be fixed now.
>
>
> If no high priority bug, I think this is a good time to do the official
> release now.
> ShardingSphere has no stable release in the whole of 2019. We should do
> this ASAP.
>
> What do other PPMC think?
>
> Sheng Wu 吴晟
> Twitter, wusheng1108
>
>
>
>
> Any other tasks missing here?
>
> [1] https://shardingsphere.apache.org/benchmark/#/overview
> [2] https://github.com/OpenSharding/shardingsphere-acceptance-test
> [3] https://github.com/apache/incubator-shardingsphere-acceptance-test
>
> ------------------
>
> Liang Zhang (John)
> Apache ShardingSphere & Dubbo
>
>
>

Re: 4.0.0 stable version release plan

Posted by Juan Pan <pa...@apache.org>.
Hi Sheng,


Thanks for your clarification, i get your point.


 Juan Pan


panjuan@apache.org
Juan Pan(Trista), Apache ShardingSphere


On 12/7/2019 17:59,Sheng Wu<wu...@gmail.com> wrote:
Hi

Actually, my point is those two even not source release :) Those are test
frameworks. The user would feel they exist.

Sheng Wu 吴晟
Twitter, wusheng1108


Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午5:50写道:

Hi Sheng and Liang,


I totally agree to release a stable version for community ASAP, however i
am curious about the release note and the intending date of it. Is there
any new for this release, or just hot bugfix? As Sheng said, ISSUE[1] and
[2] seems not block, so Liang, would you like to include them into this
release? What’s the estimated time of completion?


Thanks,


Trista




Juan Pan


panjuan@apache.org
Juan Pan(Trista), Apache ShardingSphere


On 12/7/2019 17:23,Sheng Wu<wu...@gmail.com> wrote:
zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六 下午5:18写道:

Hi, ShardingSphere community,

I'd like to talk about the release plan of 4.0.0 stable version.
As you know, after enter Apache incubator, ShardingSphere had released 3 RC
versions during the past year. The features are stable more and more, it is
the time to talk about task details before 4.0.0 release.

I just list some tasks that I knew, please add if I missing something:

1. Performance test display. The current result is in [1], we still need to
do some adjust to make it better.
2. Acceptance test. The repo is in [2], we still need docker and shell to
make it run automatically. And we will transfer it to apache repo[3] soon.


I think these two are not blocks for the stable release. :)


3. Remain bugs hot fix. I don't find any high priority bug to be fixed now.


If no high priority bug, I think this is a good time to do the official
release now.
ShardingSphere has no stable release in the whole of 2019. We should do
this ASAP.

What do other PPMC think?

Sheng Wu 吴晟
Twitter, wusheng1108




Any other tasks missing here?

[1] https://shardingsphere.apache.org/benchmark/#/overview
[2] https://github.com/OpenSharding/shardingsphere-acceptance-test
[3] https://github.com/apache/incubator-shardingsphere-acceptance-test

------------------

Liang Zhang (John)
Apache ShardingSphere & Dubbo



Re: 4.0.0 stable version release plan

Posted by Sheng Wu <wu...@gmail.com>.
Hi

Actually, my point is those two even not source release :) Those are test
frameworks. The user would feel they exist.

Sheng Wu 吴晟
Twitter, wusheng1108


Juan Pan <pa...@apache.org> 于2019年12月7日周六 下午5:50写道:

> Hi Sheng and Liang,
>
>
> I totally agree to release a stable version for community ASAP, however i
> am curious about the release note and the intending date of it. Is there
> any new for this release, or just hot bugfix? As Sheng said, ISSUE[1] and
> [2] seems not block, so Liang, would you like to include them into this
> release? What’s the estimated time of completion?
>
>
> Thanks,
>
>
> Trista
>
>
>
>
>  Juan Pan
>
>
> panjuan@apache.org
> Juan Pan(Trista), Apache ShardingSphere
>
>
> On 12/7/2019 17:23,Sheng Wu<wu...@gmail.com> wrote:
> zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六 下午5:18写道:
>
> Hi, ShardingSphere community,
>
> I'd like to talk about the release plan of 4.0.0 stable version.
> As you know, after enter Apache incubator, ShardingSphere had released 3 RC
> versions during the past year. The features are stable more and more, it is
> the time to talk about task details before 4.0.0 release.
>
> I just list some tasks that I knew, please add if I missing something:
>
> 1. Performance test display. The current result is in [1], we still need to
> do some adjust to make it better.
> 2. Acceptance test. The repo is in [2], we still need docker and shell to
> make it run automatically. And we will transfer it to apache repo[3] soon.
>
>
> I think these two are not blocks for the stable release. :)
>
>
> 3. Remain bugs hot fix. I don't find any high priority bug to be fixed now.
>
>
> If no high priority bug, I think this is a good time to do the official
> release now.
> ShardingSphere has no stable release in the whole of 2019. We should do
> this ASAP.
>
> What do other PPMC think?
>
> Sheng Wu 吴晟
> Twitter, wusheng1108
>
>
>
>
> Any other tasks missing here?
>
> [1] https://shardingsphere.apache.org/benchmark/#/overview
> [2] https://github.com/OpenSharding/shardingsphere-acceptance-test
> [3] https://github.com/apache/incubator-shardingsphere-acceptance-test
>
> ------------------
>
> Liang Zhang (John)
> Apache ShardingSphere & Dubbo
>
>

Re: 4.0.0 stable version release plan

Posted by Juan Pan <pa...@apache.org>.
Hi Sheng and Liang,


I totally agree to release a stable version for community ASAP, however i am curious about the release note and the intending date of it. Is there any new for this release, or just hot bugfix? As Sheng said, ISSUE[1] and [2] seems not block, so Liang, would you like to include them into this release? What’s the estimated time of completion?


Thanks,


Trista




 Juan Pan


panjuan@apache.org
Juan Pan(Trista), Apache ShardingSphere


On 12/7/2019 17:23,Sheng Wu<wu...@gmail.com> wrote:
zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六 下午5:18写道:

Hi, ShardingSphere community,

I'd like to talk about the release plan of 4.0.0 stable version.
As you know, after enter Apache incubator, ShardingSphere had released 3 RC
versions during the past year. The features are stable more and more, it is
the time to talk about task details before 4.0.0 release.

I just list some tasks that I knew, please add if I missing something:

1. Performance test display. The current result is in [1], we still need to
do some adjust to make it better.
2. Acceptance test. The repo is in [2], we still need docker and shell to
make it run automatically. And we will transfer it to apache repo[3] soon.


I think these two are not blocks for the stable release. :)


3. Remain bugs hot fix. I don't find any high priority bug to be fixed now.


If no high priority bug, I think this is a good time to do the official
release now.
ShardingSphere has no stable release in the whole of 2019. We should do
this ASAP.

What do other PPMC think?

Sheng Wu 吴晟
Twitter, wusheng1108




Any other tasks missing here?

[1] https://shardingsphere.apache.org/benchmark/#/overview
[2] https://github.com/OpenSharding/shardingsphere-acceptance-test
[3] https://github.com/apache/incubator-shardingsphere-acceptance-test

------------------

Liang Zhang (John)
Apache ShardingSphere & Dubbo


Re: 4.0.0 stable version release plan

Posted by Sheng Wu <wu...@gmail.com>.
zhangliang@apache.org <zh...@apache.org> 于2019年12月7日周六 下午5:18写道:

> Hi, ShardingSphere community,
>
> I'd like to talk about the release plan of 4.0.0 stable version.
> As you know, after enter Apache incubator, ShardingSphere had released 3 RC
> versions during the past year. The features are stable more and more, it is
> the time to talk about task details before 4.0.0 release.
>
> I just list some tasks that I knew, please add if I missing something:
>
> 1. Performance test display. The current result is in [1], we still need to
> do some adjust to make it better.
> 2. Acceptance test. The repo is in [2], we still need docker and shell to
> make it run automatically. And we will transfer it to apache repo[3] soon.
>

I think these two are not blocks for the stable release. :)


> 3. Remain bugs hot fix. I don't find any high priority bug to be fixed now.


If no high priority bug, I think this is a good time to do the official
release now.
ShardingSphere has no stable release in the whole of 2019. We should do
this ASAP.

What do other PPMC think?

Sheng Wu 吴晟
Twitter, wusheng1108


>
>
> Any other tasks missing here?
>
> [1] https://shardingsphere.apache.org/benchmark/#/overview
> [2] https://github.com/OpenSharding/shardingsphere-acceptance-test
> [3] https://github.com/apache/incubator-shardingsphere-acceptance-test
>
> ------------------
>
> Liang Zhang (John)
> Apache ShardingSphere & Dubbo
>