Manan Gupta
Manan Gupta
## Description This PR starts the work for https://github.com/vitessio/vitess/issues/15946. In order to use the replica which has the highest uptime, we first need the ability to select the uptime. This...
### Feature Description When PRS-ing currently if all the replicas are caught up, we semi-randomly select one of them. This is non-optimal for large instances, we want to reparent to...
### Overview of the Issue If there is a change in the metadata tables of Vitess that need to be applied when a new primary is promoted in ERS, then...
### Overview of the Issue It was noticed that `LockShard` is returning a context without a timeout value! The context with the timeout is created but not returned. This is...
## Description This PR resolves the issue described in https://github.com/vitessio/vitess/issues/15958. The problem was that we were merging the dual query with the sharded route, and each of the shards ended...
### Overview of the Issue Running a query like - ```sql select t.title, user.col from (select 'hello' as title) as t left join user on user.id=1 ``` sometimes results in...
## Description When we fixed the Vtop example in Vitess last time at #10687, we also tried to run it on CI, but unfortunately, the CI didn't have enough power...
## Description This PR deprecates the names for some old metrics and replace with new ones. Since the new metric names and the old metric names resolved to the same...
## Description This PR refactors the resource locking in the topology server. Vitess has had the ability to lock shards and keyspaces for a long time. We recently added the...
## Description Function names in select expressions are returning incorrect column names in Vitess. For example, if a user runs `SELECT Count(*) from t`, Vitess's column name in the output...