You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by GitBox <gi...@apache.org> on 2022/12/20 09:26:56 UTC

[GitHub] [shardingsphere] joychen1579 opened a new issue, #22991: The distributed transaction is invalid in shardingproxy3.0.0

joychen1579 opened a new issue, #22991:
URL: https://github.com/apache/shardingsphere/issues/22991

   # distributed transaction is invalid
   
   ## 1.The environment is as follows:
   - seata vsersion 1.4.0 
   - nacos 1.4.2
   - springboot 2.6.7
   - openfegin
   - mysql5.7
   - shardingproxy3.0.0
   - ZooKeeper
   
   ## 2.Normal preparation of Nacos and Seata
   
   ## 3.MySQL configuration
   - Database vertical split。Divided by User and Order
   - Horizontal sharding。 user
   - Master-slave configuration。 Master(User,Order),Slave(User,Order)
   - SQL is as follows:
   
   **sql in user db**
   ```
   CREATE TABLE `s_user1` (
     `u_id` bigint(20) NOT NULL,
     `username` varchar(45) DEFAULT NULL,
     `password` varchar(45) DEFAULT NULL,
     `create_time` bigint(20) DEFAULT NULL COMMENT 'user tables',
     PRIMARY KEY (`u_id`) USING BTREE,
     UNIQUE KEY `user_name_UNIQUE` (`username`) USING BTREE
   ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
   
   CREATE TABLE `s_user2` (
     `u_id` bigint(20) NOT NULL,
     `username` varchar(45) DEFAULT NULL,
     `password` varchar(45) DEFAULT NULL,
     `create_time` bigint(20) DEFAULT NULL COMMENT 'user tables',
     PRIMARY KEY (`u_id`) USING BTREE,
     UNIQUE KEY `user_name_UNIQUE` (`username`) USING BTREE
   ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
   
   CREATE TABLE `undo_log` (
     `branch_id` bigint(20) NOT NULL COMMENT 'branch transaction id',
     `xid` varchar(128) NOT NULL COMMENT 'global transaction id',
     `context` varchar(128) NOT NULL COMMENT 'undo_log context,such as serialization',
     `rollback_info` longblob NOT NULL COMMENT 'rollback info',
     `log_status` int(11) NOT NULL COMMENT '0:normal status,1:defense status',
     `log_created` datetime(6) NOT NULL COMMENT 'create datetime',
     `log_modified` datetime(6) NOT NULL COMMENT 'modify datetime',
     UNIQUE KEY `ux_undo_log` (`xid`,`branch_id`) USING BTREE
   ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='AT transaction mode undo table';
   
   ```
   
   **sql in order db**
   ```
   CREATE TABLE `t_order0` (
     `order_id` bigint(20) NOT NULL COMMENT 'order ID',
     `user_id` bigint(20) DEFAULT NULL COMMENT 'user ID',
     `depo_no` varchar(45) DEFAULT NULL COMMENT 'depo number',
     `order_no` varchar(100) DEFAULT NULL COMMENT 'order number',
     `create_time` datetime DEFAULT NULL COMMENT 'create time',
     PRIMARY KEY (`order_id`) USING BTREE
   ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='order table';
   
   CREATE TABLE `t_order1` (
     `order_id` bigint(20) NOT NULL COMMENT 'order ID',
     `user_id` bigint(20) DEFAULT NULL COMMENT 'user ID',
     `depo_no` varchar(45) DEFAULT NULL COMMENT 'depo number',
     `order_no` varchar(100) DEFAULT NULL COMMENT 'order number',
     `create_time` datetime DEFAULT NULL COMMENT 'create time',
     PRIMARY KEY (`order_id`) USING BTREE
   ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='order table';
   
   CREATE TABLE `t_order_item0` (
     `oid` bigint(20) NOT NULL,
     `order_id` bigint(20) DEFAULT NULL COMMENT 'order Id',
     `order_no` varchar(64) DEFAULT NULL,
     `user_id` bigint(20) DEFAULT NULL,
     `product_name` varchar(45) DEFAULT NULL,
     `price` decimal(10,2) DEFAULT NULL,
     `status` char(1) DEFAULT NULL,
     `create_time` datetime DEFAULT NULL COMMENT 'create time',
     PRIMARY KEY (`oid`) USING BTREE
   ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
   
   CREATE TABLE `t_order_item1` (
     `oid` bigint(20) NOT NULL,
     `order_id` bigint(20) DEFAULT NULL COMMENT 'order Id',
     `order_no` varchar(64) DEFAULT NULL,
     `user_id` bigint(20) DEFAULT NULL,
     `product_name` varchar(45) DEFAULT NULL,
     `price` decimal(10,2) DEFAULT NULL,
     `status` char(1) DEFAULT NULL,
     `create_time` datetime DEFAULT NULL COMMENT 'create time',
     PRIMARY KEY (`oid`) USING BTREE
   ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
   
   CREATE TABLE `undo_log` (
     `branch_id` bigint(20) NOT NULL COMMENT 'branch transaction id',
     `xid` varchar(128) NOT NULL COMMENT 'global transaction id',
     `context` varchar(128) NOT NULL COMMENT 'undo_log context,such as serialization',
     `rollback_info` longblob NOT NULL COMMENT 'rollback info',
     `log_status` int(11) NOT NULL COMMENT '0:normal status,1:defense status',
     `log_created` datetime(6) NOT NULL COMMENT 'create datetime',
     `log_modified` datetime(6) NOT NULL COMMENT 'modify datetime',
     UNIQUE KEY `ux_undo_log` (`xid`,`branch_id`) USING BTREE
   ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='AT transaction mode undo table';
   ```
   
   ## 4.shardingproxy 3.0.0 配制
   **server.ymal**
   ```
   mode:
     type: Cluster
     repository:
       type: ZooKeeper
       props:
         namespace: governance_ds4
         server-lists: localhost:2181
         retryIntervalMilliseconds: 500
         timeToLiveSeconds: 60
         maxRetries: 3
         operationTimeoutMilliseconds: 500
   
   authority:
     users:
       - user: root@%
         password: meixi123
       - user: sharding
         password: sharding
     privilege:
       type: ALL_PERMITTED
   
   transaction:
     defaultType: BASE
     providerType: seata
   
   sqlParser:
     sqlCommentParseEnabled: true
     sqlStatementCache:
       initialCapacity: 2000
       maximumSize: 65535
       
   props:
     max-connections-size-per-query: 1
     sql-show: true
   
   ```
   **seata.conf**
   ```
   client {
      application.id = id
      transaction.service.group = my_joy_tx
   }
   ```
   **"file.conf"** and **"register.config"** are copied from Seata
   
   ## 5.distSQL
   **for user db:**
   ```
   create database meixi_user;
   use meixi_user;
   
    REGISTER STORAGE UNIT user_m1 (
       HOST="192.168.31.156",
       PORT=3306,
       DB="joy_sharding_user",
       USER="root",
       PASSWORD="123456"
   ),user_s1 (
       URL="jdbc:mysql://192.168.31.151:3306/joy_sharding_user?serverTimezone=UTC&useSSL=false",
       USER="root",
       PASSWORD="meixi123456123",
       PROPERTIES("maximumPoolSize"="10","idleTimeout"="30000")
   )
   SHOW STORAGE UNITS;  
   
   CREATE READWRITE_SPLITTING RULE meixi_user_RW_1 (
   WRITE_STORAGE_UNIT=user_m1,
   READ_STORAGE_UNITS(user_s1),
   TYPE(NAME="random")
   );
   
   CREATE SHARDING TABLE RULE s_user (
   DATANODES("user_m1.s_user${1..2}"),
   TABLE_STRATEGY(TYPE="standard",SHARDING_COLUMN=u_id,SHARDING_ALGORITHM(TYPE(NAME="inline",PROPERTIES("algorithm-expression"="s_user${u_id % 2 + 1 }")))),
   KEY_GENERATE_STRATEGY(COLUMN=u_id,TYPE(NAME="snowflake"))
   );
   
   ```
   **for order db:**
   
   ```
   create database meixi_order;
   use meixi_order;
   
   REGISTER STORAGE UNIT order_m1 (
       HOST="192.168.31.156",
       PORT=3306,
       DB="joy_sharding_order",
       USER="root",
       PASSWORD="123456"
   ),order_s1 (
       URL="jdbc:mysql://192.168.31.151:3306/joy_sharding_order?serverTimezone=UTC&useSSL=false",
       USER="root",
       PASSWORD="123456",
       PROPERTIES("maximumPoolSize"="10","idleTimeout"="30000")
   )
   
   SHOW STORAGE UNITS;
   
   CREATE READWRITE_SPLITTING RULE meixi_order_RW_1 (
   WRITE_STORAGE_UNIT=order_m1,
   READ_STORAGE_UNITS(order_s1),
   TYPE(NAME="random")
   );
   
   CREATE SHARDING TABLE RULE t_order (
   DATANODES("order_m1.t_order${0..1}"),
   TABLE_STRATEGY(TYPE="standard",SHARDING_COLUMN=order_id,SHARDING_ALGORITHM(TYPE(NAME="inline",PROPERTIES("algorithm-expression"="t_order${order_id % 2}")))),
   KEY_GENERATE_STRATEGY(COLUMN=order_id,TYPE(NAME="snowflake"))
   );
   
   
   ALTER SHARDING TABLE RULE t_order_item (
   DATANODES("order_m1.t_order_item${0..1}"),
   TABLE_STRATEGY(TYPE="standard",SHARDING_COLUMN=oid,SHARDING_ALGORITHM(TYPE(NAME="inline",PROPERTIES("algorithm-expression"="t_order_item${oid % 1}")))),
   KEY_GENERATE_STRATEGY(COLUMN=oid,TYPE(NAME="snowflake"))
   );
   
   CREATE SHARDING TABLE REFERENCE RULE order_and_oitem_ref (t_order,t_order_item);
   
   ```
   
   ## 6、spring cloud program
   **for user service yaml configuration:**
   ```
   spring:
     application:
       name: sharding-user
     main:
       allow-bean-definition-overriding: true
     datasource:
       type: com.zaxxer.hikari.HikariDataSource
       driver-class-name: com.mysql.jdbc.Driver
       username: root
       password: 123456
       url: jdbc:mysql://192.168.31.156:3307/meixi_user?serverTimezone=UTC&useSSL=false&useUnicode=true&characterEncoding=UTF-8
       hikari:
         driver-class-name: com.mysql.jdbc.Driver
   ```
   
   **for order service yaml configuration:**
   ```
   spring:
     application:
       name: sharding-order
     datasource:
       username: root
       password: meixi123
       url: jdbc:mysql://192.168.31.156:3307/meixi_order?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowMultiQueries=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true
       driver-class-name: com.mysql.jdbc.Driver
       type: com.zaxxer.hikari.HikariDataSource
   ```
   
   ## 7、test code:
   ```
   @Transactional
       public void saveOrder(User user){
           user.setUId(IdWorker.getInstance().nextId());
           //user service
           boolean save = save(user);
           Long uid = user.getUId();
   
           Order order = new Order();
           order.setOrderId(IdWorker.getInstance().nextId());
           order.setOrderNo("NHDNJB");
           order.setDepoNo("100HDM");
           order.setUserId(uid);
           order.setCreateTime(new Date());
   
           List<OrderItem> orderItems = new ArrayList<>();
           orderItems.add(new OrderItem(IdWorker.getInstance().nextId(),null,order.getOrderNo(),uid,"book4",36.5f,"1",new Date()));
           order.setOrderItems(orderItems);
           // do  openfeign to order service
           remoteOrderService.saveOrder(order);
   
           int a = 1;
           int b = 0;
           int c  = a /b;
       }
   ```
   
   ## 8.Description of test results
   - User service rolled back。
   - Order service not rolled back
   
   
   ## 9.seata logs
   ```
   
   14:48:37.618  INFO --- [verHandlerThread_1_24_500] i.s.c.r.processor.server.RegRmProcessor  : RM register success,message:RegisterRMRequest{resourceIds='jdbc:mysql://192.168.31.151:3306/joy_sharding_user', applicationId='id', transactionServiceGroup='my_joy_tx'},channel:[id: 0x025d7b44, L:/192.168.31.156:8091 - R:/192.168.31.95:42742],client version:1.4.2
   14:48:37.619  INFO --- [verHandlerThread_1_22_500] i.s.c.r.processor.server.RegRmProcessor  : RM register success,message:RegisterRMRequest{resourceIds='jdbc:mysql://192.168.31.156:3306/joy_sharding_order', applicationId='id', transactionServiceGroup='my_joy_tx'},channel:[id: 0x025d7b44, L:/192.168.31.156:8091 - R:/192.168.31.95:42742],client version:1.4.2
   14:48:37.621  INFO --- [verHandlerThread_1_26_500] i.s.c.r.processor.server.RegRmProcessor  : RM register success,message:RegisterRMRequest{resourceIds='jdbc:mysql://192.168.31.151:3306/joy_sharding_order', applicationId='id', transactionServiceGroup='my_joy_tx'},channel:[id: 0x025d7b44, L:/192.168.31.156:8091 - R:/192.168.31.95:42742],client version:1.4.2
   14:48:44.582  INFO --- [ettyServerNIOWorker_1_8_8] i.s.c.r.processor.server.RegTmProcessor  : TM register success,message:RegisterTMRequest{applicationId='id', transactionServiceGroup='my_joy_tx'},channel:[id: 0xd8ebfde5, L:/192.168.31.156:8091 - R:/192.168.31.95:42744],client version:1.4.2
   14:48:44.584  INFO --- [     batchLoggerPrint_1_1] i.s.c.r.p.server.BatchLogHandler         : timeout=60000,transactionName=default,clientIp:192.168.31.95,vgroup:my_joy_tx
   14:48:44.589  INFO --- [verHandlerThread_1_25_500] i.s.s.coordinator.DefaultCoordinator     : Begin new global transaction applicationId: id,transactionServiceGroup: my_joy_tx, transactionName: default,timeout:60000,xid:192.168.31.156:8091:6692682215821881452
   14:48:44.607  INFO --- [     batchLoggerPrint_1_1] i.s.c.r.p.server.BatchLogHandler         : xid=192.168.31.156:8091:6692682215821881452,branchType=AT,resourceId=jdbc:mysql://192.168.31.156:3306/joy_sharding_user,lockKey=s_user1:38049269801947146,clientIp:192.168.31.95,vgroup:my_joy_tx
   14:48:44.673  INFO --- [verHandlerThread_1_28_500] i.seata.server.coordinator.AbstractCore  : Register branch successfully, xid = 192.168.31.156:8091:6692682215821881452, branchId = 6692682215821881454, resourceId = jdbc:mysql://192.168.31.156:3306/joy_sharding_user ,lockKeys = s_user1:38049269801947146
   14:48:44.732  INFO --- [     batchLoggerPrint_1_1] i.s.c.r.p.server.BatchLogHandler         : timeout=60000,transactionName=default,clientIp:192.168.31.95,vgroup:my_joy_tx
   14:48:44.737  INFO --- [verHandlerThread_1_29_500] i.s.s.coordinator.DefaultCoordinator     : Begin new global transaction applicationId: id,transactionServiceGroup: my_joy_tx, transactionName: default,timeout:60000,xid:192.168.31.156:8091:6692682215821881455
   14:48:44.775  INFO --- [     batchLoggerPrint_1_1] i.s.c.r.p.server.BatchLogHandler         : xid=192.168.31.156:8091:6692682215821881455,branchType=AT,resourceId=jdbc:mysql://192.168.31.156:3306/joy_sharding_order,lockKey=t_order_item4:38049270313652236,clientIp:192.168.31.95,vgroup:my_joy_tx
   14:48:44.792  INFO --- [verHandlerThread_1_33_500] i.seata.server.coordinator.AbstractCore  : Register branch successfully, xid = 192.168.31.156:8091:6692682215821881455, branchId = 6692682215821881457, resourceId = jdbc:mysql://192.168.31.156:3306/joy_sharding_order ,lockKeys = t_order_item4:38049270313652236
   14:48:44.806  INFO --- [     batchLoggerPrint_1_1] i.s.c.r.p.server.BatchLogHandler         : xid=192.168.31.156:8091:6692682215821881455,extraData=null,clientIp:192.168.31.95,vgroup:my_joy_tx
   14:48:44.838  INFO --- [     batchLoggerPrint_1_1] i.s.c.r.p.server.BatchLogHandler         : xid=192.168.31.156:8091:6692682215821881452,extraData=null,clientIp:192.168.31.95,vgroup:my_joy_tx
   14:48:45.585  INFO --- [      AsyncCommitting_1_1] io.seata.server.coordinator.DefaultCore  : Committing global transaction is successfully done, xid = 192.168.31.156:8091:6692682215821881452.
   14:48:45.609  INFO --- [      AsyncCommitting_1_1] io.seata.server.coordinator.DefaultCore  : Committing global transaction is successfully done, xid = 192.168.31.156:8091:6692682215821881455.
   14:57:27.452  INFO --- [     batchLoggerPrint_1_1] i.s.c.r.p.server.BatchLogHandler         : timeout=60000,transactionName=default,clientIp:192.168.31.95,vgroup:my_joy_tx
   14:57:27.456  INFO --- [verHandlerThread_1_36_500] i.s.s.coordinator.DefaultCoordinator     : Begin new global transaction applicationId: id,transactionServiceGroup: my_joy_tx, transactionName: default,timeout:60000,xid:192.168.31.156:8091:6692682215821881464
   14:57:27.466  INFO --- [     batchLoggerPrint_1_1] i.s.c.r.p.server.BatchLogHandler         : xid=192.168.31.156:8091:6692682215821881464,extraData=null,clientIp:192.168.31.95,vgroup:my_joy_tx
   14:57:27.486  INFO --- [verHandlerThread_1_39_500] io.seata.server.coordinator.DefaultCore  : Rollback global transaction successfully, xid = 192.168.31.156:8091:6692682215821881464.
   14:58:18.792  INFO --- [     batchLoggerPrint_1_1] i.s.c.r.p.server.BatchLogHandler         : timeout=60000,transactionName=default,clientIp:192.168.31.95,vgroup:my_joy_tx
   14:58:18.798  INFO --- [verHandlerThread_1_35_500] i.s.s.coordinator.DefaultCoordinator     : Begin new global transaction applicationId: id,transactionServiceGroup: my_joy_tx, transactionName: default,timeout:60000,xid:192.168.31.156:8091:6692682215821881467
   14:58:18.805  INFO --- [     batchLoggerPrint_1_1] i.s.c.r.p.server.BatchLogHandler         : xid=192.168.31.156:8091:6692682215821881467,extraData=null,clientIp:192.168.31.95,vgroup:my_joy_tx
   14:58:18.824  INFO --- [verHandlerThread_1_37_500] io.seata.server.coordinator.DefaultCore  : Rollback global transaction successfully, xid = 192.168.31.156:8091:6692682215821881467.
   15:06:30.204  INFO --- [     batchLoggerPrint_1_1] i.s.c.r.p.server.BatchLogHandler         : timeout=60000,transactionName=default,clientIp:192.168.31.95,vgroup:my_joy_tx
   15:06:30.210  INFO --- [verHandlerThread_1_38_500] i.s.s.coordinator.DefaultCoordinator     : Begin new global transaction applicationId: id,transactionServiceGroup: my_joy_tx, transactionName: default,timeout:60000,xid:192.168.31.156:8091:6692682215821881470
   15:06:30.229  INFO --- [     batchLoggerPrint_1_1] i.s.c.r.p.server.BatchLogHandler         : xid=192.168.31.156:8091:6692682215821881470,branchType=AT,resourceId=jdbc:mysql://192.168.31.156:3306/joy_sharding_user,lockKey=s_user1:38053739122266114,clientIp:192.168.31.95,vgroup:my_joy_tx
   15:06:30.245  INFO --- [verHandlerThread_1_42_500] i.seata.server.coordinator.AbstractCore  : Register branch successfully, xid = 192.168.31.156:8091:6692682215821881470, branchId = 6692682215821881472, resourceId = jdbc:mysql://192.168.31.156:3306/joy_sharding_user ,lockKeys = s_user1:38053739122266114
   15:06:30.639  INFO --- [     batchLoggerPrint_1_1] i.s.c.r.p.server.BatchLogHandler         : timeout=60000,transactionName=default,clientIp:192.168.31.95,vgroup:my_joy_tx
   15:06:30.645  INFO --- [verHandlerThread_1_40_500] i.s.s.coordinator.DefaultCoordinator     : Begin new global transaction applicationId: id,transactionServiceGroup: my_joy_tx, transactionName: default,timeout:60000,xid:192.168.31.156:8091:6692682215821881474
   15:06:30.656  INFO --- [     batchLoggerPrint_1_1] i.s.c.r.p.server.BatchLogHandler         : xid=192.168.31.156:8091:6692682215821881474,branchType=AT,resourceId=jdbc:mysql://192.168.31.156:3306/joy_sharding_order,lockKey=t_order_item4:38053739810131972,clientIp:192.168.31.95,vgroup:my_joy_tx
   15:06:30.675  INFO --- [verHandlerThread_1_41_500] i.seata.server.coordinator.AbstractCore  : Register branch successfully, xid = 192.168.31.156:8091:6692682215821881474, branchId = 6692682215821881476, resourceId = jdbc:mysql://192.168.31.156:3306/joy_sharding_order ,lockKeys = t_order_item4:38053739810131972
   15:06:30.692  INFO --- [     batchLoggerPrint_1_1] i.s.c.r.p.server.BatchLogHandler         : xid=192.168.31.156:8091:6692682215821881474,extraData=null,clientIp:192.168.31.95,vgroup:my_joy_tx
   15:06:30.748  INFO --- [     batchLoggerPrint_1_1] i.s.c.r.p.server.BatchLogHandler         : xid=192.168.31.156:8091:6692682215821881470,extraData=null,clientIp:192.168.31.95,vgroup:my_joy_tx
   15:06:30.782  INFO --- [verHandlerThread_1_43_500] io.seata.server.coordinator.DefaultCore  : Rollback branch transaction successfully, xid = 192.168.31.156:8091:6692682215821881470 branchId = 6692682215821881472
   15:06:30.793  INFO --- [verHandlerThread_1_43_500] io.seata.server.coordinator.DefaultCore  : Rollback global transaction successfully, xid = 192.168.31.156:8091:6692682215821881470.
   15:06:31.580  INFO --- [      AsyncCommitting_1_1] io.seata.server.coordinator.DefaultCore  : Committing global transaction is successfully done, xid = 192.168.31.156:8091:6692682215821881474.
   ```
   
   ## 10.shardingProxy3.0.0 Configuration screenshot
   <img width="275" alt="image" src="https://user-images.githubusercontent.com/20336122/208631770-eebe4f13-3f3b-47cc-b29d-630e335cfacb.png">
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@shardingsphere.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [shardingsphere] FlyingZC commented on issue #22991: The distributed transaction is invalid in shardingproxy3.0.0

Posted by GitBox <gi...@apache.org>.
FlyingZC commented on issue #22991:
URL: https://github.com/apache/shardingsphere/issues/22991#issuecomment-1359084553

   Hi @joychen1579 ,ShardingSphere 3.0.0 is no longer maintained, please use the latest version.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@shardingsphere.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [shardingsphere] terrymanu closed issue #22991: The distributed transaction is invalid in shardingproxy3.0.0

Posted by GitBox <gi...@apache.org>.
terrymanu closed issue #22991: The distributed transaction is invalid in shardingproxy3.0.0
URL: https://github.com/apache/shardingsphere/issues/22991


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@shardingsphere.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [shardingsphere] joychen1579 commented on issue #22991: The distributed transaction is invalid in shardingproxy3.0.0

Posted by GitBox <gi...@apache.org>.
joychen1579 commented on issue #22991:
URL: https://github.com/apache/shardingsphere/issues/22991#issuecomment-1359286087

   sorry。The version is wrong and has been corrected.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@shardingsphere.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [shardingsphere] terrymanu commented on issue #22991: The distributed transaction is invalid in shardingproxy3.0.0

Posted by GitBox <gi...@apache.org>.
terrymanu commented on issue #22991:
URL: https://github.com/apache/shardingsphere/issues/22991#issuecomment-1359089384

   The version 3.0.0 is too ancient which has already out of service.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@shardingsphere.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [shardingsphere] joychen1579 commented on issue #22991: The distributed transaction is invalid in shardingproxy3.0.0

Posted by GitBox <gi...@apache.org>.
joychen1579 commented on issue #22991:
URL: https://github.com/apache/shardingsphere/issues/22991#issuecomment-1359283579

   How to deal with shardingProxy now? 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@shardingsphere.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [shardingsphere] joychen1579 commented on issue #22991: The distributed transaction is invalid in shardingproxy3.0.0

Posted by GitBox <gi...@apache.org>.
joychen1579 commented on issue #22991:
URL: https://github.com/apache/shardingsphere/issues/22991#issuecomment-1359286357

   shardingproxy5.3.0


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@shardingsphere.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org