wescale icon indicating copy to clipboard operation
wescale copied to clipboard

WeScale is a Modern MySQL proxy that supports read-write-split, read-after-write-consistency, load balancing and OnlineDDL.

Results 31 wescale issues
Sort by recently updated
recently updated
newest added

# Background support ```sql update mysql.branch_table_rules set filtering_rule='select id, fake(\'name\') as name from `user` WHERE id

enhancement

## Description A SQL statement with tablet alias hint looks like: ``` SELECT /*vt+ TABLET_ALIAS=zone1-0000000101 */ * FROM user ``` The tablet alias hint has a higher priority than the...

## Background Currently, WeSQL-Scale does not support 'Lock' and 'Unlock' statements due to their impact on the connection pooling mechanism. Executing these statements in WeSQL-Scale returns "Success" without actually performing...

enhancement
low-priority

# Proposal Inheriting from Vitess, our onlineddl section contains numerous instances where new connections are established rather than retrieving them from a connection pool. It would be prudent to streamline...

enhancement

# Background Our EndToEnd Test(`go/test/endtoend/wesql`) relies on a local cluster started by golang code. And to run the EndToEnd Test, we have to compile the project first and it's inconvinent....

enhancement
good first issue
help wanted
Testing

## Issue Content: Currently, WeSQL-Scale supports routing queries to vttablets using keyspace, shard, and tablet types as routing keys. However, it would be beneficial to enhance the query routing mechanism...

enhancement
good first issue
help wanted

### Feature Description At present, users are limited to using IP addresses as their host, like `[email protected]`. To enhance the user experience, we need to expand our host support to...

## Background: The Select function for lock-related functions generates an engine.Lock type of plan and has a corresponding execution function. However, there is still room for improvement in terms of...

enhancement
low-priority
long-term

### Overview of the Issue We are creating a new user with limited permissions, specifically allowing the use of the CREATE statement while not granting any additional permissions. ### Reproduction...

enhancement

## Background Currently, there are three ways to start a cluster for our project: 1. using Kubernetes (which is the recommended and production-grade approach) 2. using scripts in the examples...

enhancement
help wanted
CI/CD
Need Discussion
Testing