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/10/08 09:59:26 UTC

[GitHub] [shardingsphere] lwlw217 opened a new issue, #21391: when alter resource or rule occur error: connection is not available,request time out after 30000ms

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

   version of shardingsphere-proxy: 5.2.0
   
   
   ### TEST
   1. add resource
   ```
   ALTER RESOURCE ds_10_216_91_118_3309 (
   HOST="10.216.91.118",
   PORT=3309,
   DB="jz_ds_0",
   USER="dba",
   PASSWORD="123456",
   PROPERTIES("maximumPoolSize"="10","idleTimeout"="30000","initializationFailTimeout"="1","validationTimeout"="5000","connectionTimeout"="30000")
   ),ds_10_216_91_119_3309 (
   HOST="10.216.91.119",
   PORT=3309,
   DB="jz_ds_0",
   USER="dba",
   PASSWORD="123456"
   ),ds_10_216_91_120_3309 (
   HOST="10.216.91.120",
   PORT=3309,
   DB="jz_ds_0",
   USER="dba",
   PASSWORD="123456"
   );
   ```
   2. config readwrite rule
   ```
   CREATE READWRITE_SPLITTING RULE my_group_3309 (
   WRITE_RESOURCE=ds_10_216_91_118_3309,
   READ_RESOURCES(ds_10_216_91_119_3309,ds_10_216_91_120_3309),
   TYPE(NAME="random")
   );
   ```
   ```
   mysql> SHOW READWRITE_SPLITTING RULES \G
   *************************** 1. row ***************************
                              name: my_group_3309
       auto_aware_data_source_name: 
   write_data_source_query_enabled: 
            write_data_source_name: ds_10_216_91_118_3309
            read_data_source_names: ds_10_216_91_119_3309,ds_10_216_91_120_3309
                load_balancer_type: random
               load_balancer_props: 
   1 row in set (0.00 sec)
   ```
   
   3. check MySQL status
   ![image](https://user-images.githubusercontent.com/21055334/194701792-5b287616-690a-4628-948a-dc8a859419cf.png)
   
   4. shutdown mysql slave
   ![image](https://user-images.githubusercontent.com/21055334/194701617-d61d8a46-1856-450d-a089-5e1726cc2ba3.png)
   
   
   5. Distsql -atlter 
   ![image](https://user-images.githubusercontent.com/21055334/194701755-51804df3-c21f-4d5e-b0fa-1c819801f5f7.png)
   
   
   or
   ![image](https://user-images.githubusercontent.com/21055334/194701771-8d406229-c0c4-4ff8-9e31-547d78ddb556.png)
   
   at this moment ,throw an error


-- 
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] TeslaCN commented on issue #21391: when alter resource or rule occur an error: connection is not available,request time out after 30000ms

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

   Could you try removing the unavailable datasource before alter?


-- 
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