tarantool / vshard

The new generation of sharding based on virtual buckets
Other
99 stars 30 forks source link

During rebalancing process some requests on router fails #481

Open Serpentian opened 3 months ago

Serpentian commented 3 months ago

We need to investigate, why sometimes router fails to send requests to instance during rebalancing process. We should add tests in vshard, that under load all requests successfully pass. Or at least only several requests fail. The number of failed requests must be minimized.

On the first glance, I cannot see reason for that, as router always try to update its routing table and retry request, when bucket is moved.

Currently vshard requests rarely fail during rebalancing, which affects users in mission critical projects.

Serpentian commented 3 months ago

2sp for investigation and figuring out, whether we can do something about this.

Gerold103 commented 3 months ago

test/rebalancer/stress* tests should be already covering this, strange.